Optionaldry_Whether this was a dry run (no actual changes made)
Results for each account processed
Optionalaccount_id?: stringSeller-assigned account identifier. Use this in subsequent create_media_buy and other account-scoped operations.
Operator domain, echoed from request
Optionalname?: stringHuman-readable account name assigned by the seller
Action taken for this account. created: new account provisioned. updated: existing account modified. unchanged: no changes needed. failed: could not process (see errors).
Account status. active: ready for use. pending_approval: seller reviewing (credit, legal). rejected: seller declined the account request. payment_required: credit limit reached or funds depleted. suspended: was active, now paused. closed: was active, now terminated.
Optionalbilling?: BillingPartyOptionalbilling_entity?: BusinessEntityOptionalaccount_scope?: AccountScopeOptionalsetup?: { url?: string; message: string; expires_at?: string }Setup information for pending accounts. Provides the agent (or human) with next steps to complete account activation.
Optionalurl?: stringURL where the human can complete the required action (credit application, legal agreement, add funds)
Human-readable description of what's needed
Optionalexpires_at?: stringWhen this setup link expires
Optionalrate_card?: stringRate card applied to this account
Optionalpayment_terms?: PaymentTermsOptionalcredit_limit?: { amount: number; currency: string }Optionalerrors?: Error[]Per-account errors (only present when action is 'failed')
Optionalwarnings?: string[]Non-fatal warnings about this account
Optionalsandbox?: booleanWhether this is a sandbox account, echoed from the request. Only present for implicit accounts.
OptionalcontextOptionalext
Sync operation processed accounts (individual accounts may be pending or have action=failed)