Create Sender Persona
POST /mailboxes/personas
Create a sender persona - an identity mailboxes can be bought under.
Give first_name, last_name and email, or a team_member_id to take
them from. The identity is registrant data at the registrar for every
domain bought under it, so use a real person who has agreed to it.
409 if the email is already a persona. Org admins and owners only, and a personal API key.
Authorizations
Parameters
Header Parameters
Request Body required
A sender identity: the real person mail is bought and sent under.
Mirrors the app’s persona fields (CreateSenderPersonaData /
SenderPersonaPatch). The app’s own validators - name alphabet, email
normalisation, photo URL, “identity or team member” - run on the app model
and surface as a 422, so they are delegated rather than copied here.
On CREATE: give first_name, last_name and email, or a team_member_id
to take the identity from. On UPDATE: send only what changes; an identity
field cannot be set to null.
object
Responses
201
Successful Response
object
An open envelope for one provider/deliverability result.
Open on purpose. These payloads are provider state and advisory reads whose
contents grow with the product, and a dropped field reads as “nothing to
report” rather than “we did not tell you”. Every value passes through
scrub_vendor_names on the way in.
object
object
Whether there are more pages
Items per page
Current page number (1-indexed)
Total number of items
422
Validation Error