PATCH /api/v2/accounts/{customerId}/domain
Updates an account’s registered domain. The domain gates domain auto-join
membership and supplies the operator domain on outbound AdCP account references.
Requires ADMIN role on the target account (direct membership, organization
admin via the hierarchy, or SuperAdmin).
If a buyer account has no registered domain, current v2 outbound AdCP calls use
interchange.io as the operator. This platform fallback lets the account
transact, but it is not the buyer’s durable identity: accounts sharing the
fallback can collapse onto the same seller-side natural key. Record the buying
organization’s real domain before production activity.Request
curl
Parameters
Response
Errors
400 VALIDATION_ERROR—customerDomainfails the hostname pattern.401 UNAUTHORIZED— missing or invalid bearer token.403 FORBIDDEN— caller is not anADMINon the target account.
Related
Account tasks
All account operations
Update membership
Toggle domain auto-join
Get current account
Your current context