Skip to main content

Grant sender account delegation

Grant another active organization user selected access scopes on a sender account.

POST/api/sender-accounts/{sender_account_id}/delegations
HTTP referenceScope user session (owner/admin)Updated June 3, 2026

This page documents the canonical HTTP contract for this endpoint.

Requires a user session and the account owner or an admin. The account must belong to the authenticated organization and support send when a nonempty capabilities list is present; managed-fleet senders also require the actor’s current allocation and mailbox access. The delegate must be an active user in that organization and cannot be the account owner. Repeating a grant updates the active delegation.

Allowed scopes are view, send, reply, schedule, and draft. Unsupported values return 400. Granting a scope does not make an account support that capability or guarantee the account is ready.

Path parameters

  • sender_account_idrequired

    string

    Sender account ID.

Body parameters

  • delegateUserIdrequired

    string

    Active user ID or exact email of a user in the same organization. The account owner cannot be the delegate.

  • scopes · optional

    array<string>

    Unique values from view, send, reply, schedule, draft. Default when omitted or empty: ["send"].

Errors

StatusMeaning
400Delegate must be an active organization user other than the owner; scopes must use supported values.
401Authentication failed or a user session is required.
403Developer API keys are blocked; only the account owner or an admin user session can grant delegation.
404Sender account or active delegate user not found in the current organization.
409Sender account does not support the send scope required to manage delegation.
422Invalid or missing delegateUserId/scopes request fields.

Docs