Update mutable mailbox settings (e.g., default signature)
Partial-update endpoint. Only fields present in the request body
are applied — omitted keys leave the row unchanged. Explicit
null on default_signature_html clears the signature.
Rebind path: when agent_id or team_id is present in the body,
the mailbox binding is updated in place (no OAuth re-run). At most one
of the two may be set (the schema validator enforces it); an explicit
null on a present key clears that side of the binding.
Authorizations
Path Parameters
Body
Partial update for a connected mailbox.
Mutable today: the per-account default signature (ENG-417) and the agent/team binding (rebind without re-running OAuth). Future fields (e.g., display name overrides) slot in here without a new endpoint.
The binding is updated only when agent_id or team_id is present
in the request body (model_fields_set sentinel). At most one may be
set per request — a mailbox binds to either a single agent or a team.
Explicit None on a present key clears that side of the binding.
Response
Successful Response
One row in the org's connected-mailbox list.
Mailbox-native providers we connect to via Nylas in v1.
Both providers ride the same MailboxConnector (Nylas implementation).
Pattern B (brand-domain transactional sending: SendGrid / SES / Resend)
is v2 and lives in a separate connector.
gmail, microsoft pending, active, paused, error, needs_reauth, retired