Cakemail Logo
Cakemail API

Token (1.18.25)

Endpoint:https://api.cakemail.dev

deprecated

Refresh a token

PUT
https://api.cakemail.dev
/token

Refresh a tokenquery Parameters

  • versionstring · enum
    Enum values:
    v1
    v2
    Default: v1

Refresh a tokenRequest Body

  • refresh_tokenstring · required
  • grant_typestring · enum
    Enum values:
    refresh_token
    Default: refresh_token

Refresh a tokenResponses

    • access_tokenstring · required
    • token_typestring · required
    • expires_ininteger · required
    • refresh_tokenstring · required
    • accountsinteger[] · unique · required

Create or Refresh a token

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

Create or Refresh a tokenquery Parameters

  • versionstring · enum
    Enum values:
    v1
    v2
    Default: v2

Create or Refresh a tokenRequest Body

  • grant_typestring · enum
    Enum values:
    password
    refresh_token
    Default: password
  • usernamestring · email
  • passwordstring
  • account_idinteger
  • scopesstring · pattern: ^(user|admin|interna…
    Default: user
  • expiration_secondsinteger · min: 600
  • refresh_tokenstring

Create or Refresh a tokenResponses

    • access_tokenstring · required
    • token_typestring · required
    • expires_ininteger · required
    • refresh_tokenstring · required
    • accountsinteger[] · unique · required
    • challengestring · required

Complete a Multi-Factor Authentication challenge

POST
https://api.cakemail.dev
/token/challenge

Complete a Multi-Factor Authentication challengeRequest Body

  • challengestring · required
  • coderequired
  • scopesstring[] · unique
    Enum values:
    user
    admin
    internal
    auth
    Default: ["user"]

Complete a Multi-Factor Authentication challengeResponses

    • access_tokenstring · required
    • token_typestring · required
    • expires_ininteger · required
    • refresh_tokenstring · required
    • accountsinteger[] · unique · required