Contents

Query Brands

Retrieve a paginated list of brands using filters and sorting.

URL

POST https://api.ads.apple.com/v1/business-brands/query

Header Parameters

NameTypeDescription
X-Ap-Context Requiredstring

Response Codes

StatusReasonTypeDescription
200OK
Content-Type: application/json
BrandQueryResponse
400Bad Request
Content-Type: application/json
BrandQueryResponse
401Unauthorized
Content-Type: application/json
Error
403Forbidden
Content-Type: application/json
Error
404Not Found
Content-Type: application/json
Error
429Too Many Requests
Content-Type: application/json
Error
500Internal Server Error
Content-Type: application/json
Error

Discussion

This endpoint returns a paginated list of brands accessible to the ad account. An empty request body returns all brands with default pagination.

The brand id returned in results corresponds to the promotedObjectId used when creating BUSINESS_BRAND campaigns.

See QueryFilterOperator for the full set of supported comparison operators.

Filterable Fields

Field

Type

Operators

Sortable

Description

id

string

EQUALS, IN

ID of the brand.

eligibility.status

string (enum)

EQUALS

Ad serving eligibility for the brand. See Eligibility.

The request body is a QueryRequest composed of QueryFilter conditions and QuerySort directives (QuerySortOrder), controlled by QueryPagination.

Request Body

See QueryRequest.

Field

Type

Required

Description

filters

array

No

Filter conditions to narrow results.

sorting

array

No

Sort order for results (field + ASC/DESC).

pagination

object

No

Offset and page size. Defaults apply if omitted.

Payload Examples

See Also