Unique identifier for this account
Human-readable account name (e.g., 'Acme', 'Acme c/o Pinnacle')
OptionaladvertiserThe advertiser whose rates apply to this account
Optionalbilling_Optional intermediary who receives invoices on behalf of the advertiser (e.g., agency)
OptionalbrandOptionaloperatorDomain of the entity operating this account. When the brand operates directly, this is the brand's domain.
OptionalbillingOptionalbilling_Optionalrate_Identifier for the rate card applied to this account
Optionalpayment_Optionalcredit_Maximum outstanding balance allowed
OptionalsetupPresent when status is 'pending_approval'. Contains next steps for completing account activation.
Optionalaccount_Optionalgovernance_Governance agent endpoints registered on this account. Authentication credentials are write-only and not included in responses — use sync_governance to set or update credentials.
Optionalreporting_Cloud storage bucket where the seller delivers offline reporting files for this account. Seller provisions a dedicated bucket or a per-account prefix within a shared bucket, and grants the buyer read access out-of-band. Access MUST be scoped at the IAM layer so each account can only read its own prefix — bucket-wide grants are non-compliant even with per-account prefixes. Seller MUST revoke access when the account's status transitions to inactive, suspended, or closed. See security considerations for offline delivery in docs/media-buy/media-buys/optimization-reporting. Only present when the seller supports offline delivery (reporting_delivery_methods includes 'offline' in capabilities).
Bucket or container name
Optionalprefix?: stringPath prefix within the bucket. Seller appends date-based partitioning beneath this prefix.
Optionalregion?: stringCloud region for the bucket
Optionalformat?: "jsonl" | "csv" | "parquet" | "avro" | "orc"File format for delivered files. Parquet, Avro, and ORC use internal compression (the top-level compression field is ignored for these formats).
Optionalcompression?: "gzip" | "none"Compression applied to delivered files
How long reporting files are retained in the bucket before deletion. Buyers must read files within this window. Minimum recommended: 14 days.
Optionalsetup_instructions?: stringURL to documentation for configuring buyer read access to this bucket (IAM role, service account, etc.). Operator-facing documentation — buyer agents MUST NOT auto-fetch this URL; surface it to a human operator. If an implementation fetches it (for preview), apply webhook URL SSRF validation and do not pass the fetched content into an LLM context without indirect-prompt-injection guarding. See docs/media-buy/media-buys/optimization-reporting#security-considerations-for-offline-delivery.
OptionalsandboxWhen true, this is a sandbox account — no real platform calls, no real spend. For explicit accounts (require_operator_auth: true), sandbox accounts are pre-existing test accounts on the platform discovered via list_accounts. For implicit accounts, sandbox is part of the natural key: the same brand/operator pair can have both a production and sandbox account.
Optionalext
Account billed for this media buy. Includes advertiser, billing proxy (if any), and rate card applied.