Skip to main content
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.
The response is the account, as 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 stays waiting 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.