Submit an email
POST
https://api.cakemail.dev
/v2/emails
query Parameters
account_id
integer · min: 1
Request Body
sender
object · requiredcontent
object · required
email
string · emaillist_id
integer · min: 1contact_id
integer · min: 1tags
string[] · minLength: 1 · maxLength: 255 · pattern:^[a-zA-Z0-9-_]+$
tracking
objectadditional_headers
object[]attachment
Responses
email
string · requireddata
object · requiredobject
stringDefault: emailsubmitted
booleanDefault: true
Retrieve a submitted email
GET
https://api.cakemail.dev
/v2/emails/{email_id}
path Parameters
email_id
string · uuid · required
query Parameters
account_id
integer · min: 1
Responses
email_id
string · uuid · requiredstatus
string · enum · requiredEnum values:submittedprocessingclickopenbouncespamunsubscribeunsubscribe_reasonemail
string · requiredsubmitted_time
integer · requiredsender
object · requiredcontent
object · requiredtracking
object · requiredprovider
stringunsubscribed
booleanglobal_unsubscribed
booleansoft_bounced
booleanhard_bounced
booleanreported_as_spam
booleanopen
integerclick
integerlist_id
integertags
string[]additional_headers
object[]thumbnail_url
string
Show Email API activity logs
GET
https://api.cakemail.dev
/v2/logs/emails
query Parameters
log_type
string · enumEnum values:allsubmittedrejectederrorqueueddeliveredopenclickDefault: allemail_id
string · uuidiso_time
booleanaccount_id
integer · min: 1page
integer · min: 1Default: 1per_page
integer · min: 1 · max: 100Default: 50start_time
integer · min: 1 · max: 2147483647end_time
integer · min: 1 · max: 2147483647tags
stringproviders
stringsort
stringDefault: -time
Responses
pagination
object · requiredparameters
object · requireddata
object[] · required
Show Email API activity summary
GET
https://api.cakemail.dev
/logs/emails-summary
query Parameters
email_id
string · uuidengagement
string · enumEnum values:clickopennoneopen_not_clickstatus
string · enumEnum values:submitteddeliveredqueuedrejectederrorbouncedspamunsubscribediso_time
booleanaccount_id
integer · min: 1page
integer · min: 1Default: 1per_page
integer · min: 1 · max: 100Default: 50start_time
integer · min: 1 · max: 2147483647end_time
integer · min: 1 · max: 2147483647tags
stringproviders
stringsort
stringDefault: -submitted_timeemail
stringExample: localpart@domain.com
Responses
pagination
object · requiredparameters
object · requireddata
object[] · required
Show Email API statistics
GET
https://api.cakemail.dev
/v2/reports/emails