PATCH /api/partner/v1/accounts/{id} (or PUT) changes any of name, branding, timezone,
locale, test_mode and status. Fields you omit are left alone. branding takes the same keys
and validation as at provisioning
and merges into the stored values; a blank string clears a key.
GET /api/partner/v1/accounts/{id} returns it, including
status, suspended_at and archived_at. List accounts in one status with
GET /api/partner/v1/accounts?status=suspended.
Lifecycle
Postponed invitations
An invitation that was already queued when the account was suspended (a new submission’s emails, or the next signer of a sequential order once the previous one finished) is postponed, not sent: the signer stayswaiting with no sent_at, and no invitation_sent
entry is added to the submission’s audit trail. Nothing re-sends it automatically, because a
firm returning weeks later may not want stale invitations to go out. After reactivation the
firm (or you, with a token for the account) resumes each one with
POST /api/submitters/{id}/resend. The ones to look at are signers still waiting with no
sent_at on a pending submission; in a sequential order only the first of them is due.
Every change is audited on the account: partner.account_updated (with the changed field names),
partner.account_suspended, partner.account_reactivated and partner.account_archived (with
status_reason when given).
Suspending a partner (an operator action) blocks only the Partner API. Suspending an
account blocks that firm’s own access and its signing links, but not its signed records.

