Returns a list of catalogs that are available to you.
Parameters
CampaignId
optional
CampaignId
optionalOnly returns catalogs associated with the specified program (or campaign) ID.
Returns
Returns an array of catalogs up to a limit dictated by @pagesize
. Each entry in the array is a separate catalog. If no catalogs meet the criteria, the resulting array will be empty. This request should never return an error.
Example request
curl 'https://api.impact.com/Mediapartners/<AccountSID>/Catalogs' \
-X GET \
-u '<AccountSID>:<AuthToken>' \
-H 'Accept: application/json' \
Example response
{
"@page": "1",
...
"Catalogs" [
{
"Id": "4321",
"Name": "Acme Product Catalog",
"Language": "English",
"AdvertiserId": "123456",
"AdvertiserName": "Acme Corporation",
"AdvertiserLocation": "United States",
"CampaignId": "0102",
"CampaignName": "Acme Partner Program",
"NumberOfItems": "512",
"DateLastUpdated": "2021-05-05T00:15:28-04:00",
"Currency": "USD",
"ServiceAreas": [
"United States",
"United Kingdom",
"Canada",
],
"Locations": [
"/B2B-Demo/Acme-Product-Catalog_GOOGLE_TXT.txt.gz",
"/B2B-Demo/Acme-Product-Catalog_IR.txt.gz"
],
"FTPLocations": [],
"ItemsUri": "/Mediapartners/<AccountSID>/Catalogs/4321/Items",
"Uri": "/Mediapartners/<AccountSID>/Catalogs/4321"
},
{
...
}
]
}