id and carrying a role (MEMBER, ADMIN, or SUPER_ADMIN) that gates what the caller can do. A user can belong to several accounts; the account API lets you read the current context, list the accounts you can access, and switch your integration between them.
Account model
Full user-context responses returned by account creation and switching separate the product an account uses from its access and approval state:
Each account has its own registered
customerDomain and membership settings.
When an enterprise organization manages more than one account, organization
membership grants management access through that hierarchy but does not create
direct account membership. Separately, each user manages their own
notification preferences — the set of event types and channels (email,
in_app) they opt into.
Key concepts
Task reference
Set up buyer identity
Confirm whole-operator or specific-unit scope before new AdCP 3.2 provisioning
Get current account
GET /accounts/current — your current contextList accounts
GET /accounts — accounts you can accessUpdate account domain
PATCH /accounts/:customerId/domain — set the registered domainGet membership
GET /accounts/:customerId/membership — read access settingsUpdate membership
PATCH /accounts/:customerId/membership — toggle domain auto-joinGet notification preferences
GET /notification-preferences — your opt-insUpdate notification preferences
PUT /notification-preferences — replace your opt-ins