Cakemail Logo
Cakemail API

Sub-Account (1.18.25)

Endpoint:https://api.cakemail.dev

Show all sub-accounts

GET
https://api.cakemail.dev
/accounts

Show all sub-accountsquery Parameters

  • partner_account_idinteger
  • recursiveboolean
  • pageinteger · min: 1
    Default: 1
  • per_pageinteger · min: 1
    Default: 50
  • with_countboolean
  • sortstring
  • filterstring

Show all sub-accountsResponses

    • paginationobject · required
    • dataobject[] · required

Create a sub-account

POST
https://api.cakemail.dev
/accounts

Create a sub-accountquery Parameters

  • partner_account_idinteger
  • skip_verificationboolean

Create a sub-accountRequest Body

  • namestring · minLength: 1 · required
  • addressobject
  • account_ownerobject
  • faxstring · minLength: 1
  • phonestring · minLength: 1
  • websitestring · uri · minLength: 1 · maxLength: 2083
  • usage_limitsobject
    Default: {}
  • domainsobject
    Default: {}
  • trialboolean
  • partnerboolean

Create a sub-accountResponses

    • idstring · required
    • objectstring
      Default: account
    • emailstring · email
    • dataobject
    • metadatastring
    • createdboolean
      Default: true
    • warningsobject[]
      Default: []

Show sub-account details

GET
https://api.cakemail.dev
/accounts/{account_id}

Show sub-account detailspath Parameters

  • account_idstring · minLength: 1 · maxLength: 20 · pattern: ^[a-zA-Z0-9]+$ · required

Show sub-account detailsResponses

    • dataobject · required

Delete a sub-account

DELETE
https://api.cakemail.dev
/accounts/{account_id}

Delete a sub-accountpath Parameters

  • account_idstring · minLength: 1 · maxLength: 20 · pattern: ^[a-zA-Z0-9]+$ · required

Delete a sub-accountResponses

    • idstring · required
    • objectstring
      Default: account
    • deletedboolean
      Default: true

Update a sub-account

PATCH
https://api.cakemail.dev
/accounts/{account_id}

Update a sub-accountpath Parameters

  • account_idinteger · required

Update a sub-accountRequest Body

  • addressobject
  • namestring
  • account_ownerobject
  • faxstring
  • phonestring
  • domainsobject
    Default: {}
  • websitestring · uri · minLength: 1 · maxLength: 2083
  • usage_limitsobject
    Default: {}
  • trialboolean
  • partnerboolean
  • metadataobject

Update a sub-accountResponses

    • dataobject · required
    • warningsobject[]
      Default: []

Suspend a sub-account

POST
https://api.cakemail.dev
/accounts/{account_id}/suspend

Suspend a sub-accountpath Parameters

  • account_idinteger · min: 1 · required

Suspend a sub-accountResponses

    • idstring · required
    • dataobject · required
    • objectstring
      Default: account
    • suspendedboolean
      Default: true

Unsuspend a sub-account

POST
https://api.cakemail.dev
/accounts/{account_id}/unsuspend

Unsuspend a sub-accountpath Parameters

  • account_idinteger · min: 1 · required

Unsuspend a sub-accountResponses

    • idstring · required
    • dataobject · required
    • objectstring
      Default: account
    • unsuspendedboolean
      Default: true

Confirm sub-account creation

POST
https://api.cakemail.dev
/accounts/{account_id}/confirm

Confirm sub-account creationpath Parameters

  • account_idstring · minLength: 1 · maxLength: 20 · pattern: ^[a-zA-Z0-9]+$ · required

Confirm sub-account creationRequest Body

  • confirmationstring · required

Confirm sub-account creationResponses

    • idstring · required
    • objectstring
      Default: account
    • emailstring · email
    • dataobject
    • metadatastring
    • confirmedboolean
      Default: true

Resend the account verification email

POST
https://api.cakemail.dev
/accounts/resend-verification-email

Resend the account verification emailRequest Body

  • emailstring · email · required

Resend the account verification emailResponses

    • objectstring
      Default: account
    • verification_resentboolean
      Default: true

Convert an account to an Organization

POST
https://api.cakemail.dev
/accounts/{account_id}/convert-to-organization

Convert an account to an Organizationpath Parameters

  • account_idinteger · required

Convert an account to an OrganizationRequest Body

  • migrate_ownerboolean
    Default: true

Convert an account to an OrganizationResponses

    • dataobject · required