Mailboxes

Create a mailbox

POSThttps://api.temporam.com/v3/mailboxes

FieldTypeRequiredDescription
domainstringYesA domain returned by the Domains endpoint
local_partstringNoLocal part; omitted to generate one
  1. 1curl -X POST https://api.temporam.com/v3/mailboxes \
  2. 2 -H "Authorization: Bearer YOUR_API_KEY" \
  3. 3 -H "Content-Type: application/json" \
  4. 4 -d '{"domain":"temporam.com","local_part":"demo"}'
Response fieldTypeDescription
data.idstringMailbox ID
data.addressstringFull mailbox address
data.local_partstringAddress local part
data.domainstringAddress domain
data.statusstringMailbox status
data.created_atstringCreation time
meta.remainingintegerRemaining relevant quota, when available

List mailboxes

GEThttps://api.temporam.com/v3/mailboxes

ParameterLocationTypeRequiredDefaultDescription
pagequeryintegerNo1Page number
limitqueryintegerNo20Items per page
Response fieldTypeDescription
dataarrayMailboxes using the fields listed above
meta.totalintegerTotal mailboxes
meta.pageintegerCurrent page
meta.limitintegerItems per page
meta.remainingintegerRemaining relevant quota, when available

Get a mailbox

GEThttps://api.temporam.com/v3/mailboxes/{id}

ParameterLocationTypeRequiredDescription
idpathstringYesMailbox ID
Response fieldTypeDescription
dataobjectMailbox details using the fields listed above
meta.remainingintegerRemaining relevant quota, when available

Delete a mailbox

DELETEhttps://api.temporam.com/v3/mailboxes/{id}

ParameterLocationTypeRequiredDescription
idpathstringYesMailbox ID
Response fieldTypeDescription
data.deletedbooleanAlways true when deletion succeeds
meta.remainingintegerRemaining relevant quota, when available