Contents

Create Ad Accounts

Create a new ad account under a specified organization.

URL

POST https://api.ads.apple.com/v1/ad-accounts

Header Parameters

NameTypeDescription
X-Ap-Context Optionalstring

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/json
AdAccountResponse

Successful operation. Returns AdAccountResponse (result: AdAccount).

400Bad Request
Content-Type: application/json
ErrorResponse

Bad Request. Returns ErrorResponse.

401Unauthorized
Content-Type: application/json
ErrorResponse

Unauthorized.

403Forbidden
Content-Type: application/json
ErrorResponse

Forbidden.

404Not Found
Content-Type: application/json
ErrorResponse

Resource not found. Returns ErrorResponse.

429Too Many Requests
Content-Type: application/json
ErrorResponse

Rate Limit Exceeded. See Applying Rate Limits.

500Internal Server Error
Content-Type: application/json
ErrorResponse

Internal Server Error. Returns ErrorResponse.

Discussion

This endpoint creates a new ad account under a specified organization.

  • The ad account inherits currency, timezone, and paymentModel from the parent org at creation time. These values are immutable after creation, as is the orgId relationship.

  • The name and productFeatures fields are both required. The system rejects the request if either is omitted.

  • The X-AP-Context header isn’t required for this endpoint.

  • To enable App Store advertising, include a CONTENT_PROVIDER delegation with the CPID as resourceId.

  • To enable Maps advertising, include a BUSINESS_BRAND delegation with the Brand ID as resourceId.

  • See ProductFeatures for delegation requirements by App Store or Apple Maps.

Payload Examples

See Also