Update Sender Persona
PATCH /mailboxes/personas/{persona_id}
Change a sender persona. Send only the fields that change.
first_name, last_name and email cannot be set to null. Domains
already registered keep the registrant details they were bought with.
Org admins and owners only, and a personal API key.
Authorizations
Parameters
Path Parameters
Sender persona id - from GET /mailboxes/personas
Sender persona id - from GET /mailboxes/personas
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
200
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