Cakemail
Cakemail API

System Email

Configure system-generated emails such as double opt-in confirmations, welcome messages, and unsubscribe confirmations. System emails can be customized per language.


Show system emails configuration

GET
https://api.cakemail.dev
/brands/default/system-emails

Show system emails configuration

Required scope(s): system_emails:read

Show system emails configuration › query Parameters

account_id
​integer · min: 1

Optional Account ID to be used for the request

Optional Account ID to be used for the request

Show system emails configuration › Responses

Successful Response


Set system emails configuration

PUT
https://api.cakemail.dev
/brands/default/system-emails

Set system emails configuration

Required scope(s): system_emails:write

Set system emails configuration › query Parameters

account_id
​integer · min: 1

Optional Account ID to be used for the request

Optional Account ID to be used for the request

Set system emails configuration › Request Body

​SystemEmailTemplate[]
​SystemEmailTemplate[]
​SystemEmailTemplate[]
​SystemEmailTemplate[]
​SystemEmailTemplate[]

Set system emails configuration › Responses

Successful Response

​SystemEmailsTemplates · required
object
​string
Default: systememails
updated
​boolean
Default: true

Update system emails configuration

PATCH
https://api.cakemail.dev
/brands/default/system-emails

Partially update system emails configuration

Required scope(s): system_emails:write

Update system emails configuration › query Parameters

account_id
​integer · min: 1

Optional Account ID to be used for the request

Optional Account ID to be used for the request

Update system emails configuration › Request Body

​SystemEmailTemplate[]
​SystemEmailTemplate[]
​SystemEmailTemplate[]
​SystemEmailTemplate[]
​SystemEmailTemplate[]

Update system emails configuration › Responses

Successful Response

​SystemEmailsTemplates · required
object
​string
Default: systememails
updated
​boolean
Default: true