[Campaigns] Get Campaign Categories
Retrieve Categories for a Campaign
The categories associated with a specific campaign can be retrieved via a GET
request to the /campaigns
endpoint, with the campaign ID as a URL parameter and /categories
specified.
https://api.criteo.com/legacy/marketing/v1/campaigns/{campaignId}/categories
curl --request GET \
--url https://api.criteo.com/legacy/marketing/v1/campaigns/1234/categories \
--header 'Accept: application/json'
The same request can be achieved with a GET
request to the /categories
endpoint and including a campaignIds
query parameter :
https://api.criteo.com/legacy/marketing/v1/categories?campaignIds={campaignIds}
curl --request GET \
--url 'https://api.criteo.com/legacy/marketing/v1/categories?campaignIds=1234' \
--header 'Accept: application/json'
The API will return an array of categories associated with the campaign:
[
{
categoryHashCode: 9876543,
categoryName: 'cat-one',
catalogId: 76543,
catalogName: 'full-inventory',
advertiserId: 1,
advertiserName: 'Advertiser US',
campaignId: 1234,
campaignName: 'Web Conversion - Retargeting',
averagePrice: 250.22,
numberOfProducts: 151,
categoryBid: { bidValue: 1.1, bidCurrency: 'USD', bidType: 'CPC' },
enabled: true
}
]
Retrieve a Single Category for a Campaign
A single category can be retrieved for a specific campaign by making a GET
request to the /campaigns
endpoint for a specific campaign ID, and adding the /categories
path with a particular category hash ID:
https://api.criteo.com/legacy/marketing/v1/campaigns/{campaignId}/categories/{categoryId}
curl --request GET \
--url https://api.criteo.com/legacy/marketing/v1/campaigns/1234/categories/9876543 \
--header 'Accept: application/json'
As above, an equivalent request can be constructed to the /categories
endpoint by specifying campaignIds
and categoryHashCodes
query parameters:
https://api.criteo.com/legacy/marketing/v1/categories?campaignIds={campaignId}&categoryHashCodes={categoryHashCodes}
curl --request GET \
--url 'https://api.criteo.com/legacy/marketing/v1/categories?campaignIds=1234&categoryHashCodes=9876543' \
--header 'Accept: application/json'
Updated almost 4 years ago
Manage categories by enabling, disabling and adjusting bids