Catalog Items
Returns a list of items within a specific catalog with advanced filtering and search.
Use your AccountSID as the username and AuthToken as the password.
Your unique account identifier.
Unique identifier for the catalog.
Complex query string (e.g., CurrentPrice > 10.00 AND Manufacturer = 'Acme'). Eligible fields: CatalogItemId, Name, Description, Labels, Manufacturer, CurrentPrice, StockAvailability, Gtin, Category, DiscountPercentage, Gender, Color, Size.
Use 'null' to find items with no promotions, or '!=null' for items with promotions.
Sort results by a specific attribute (e.g., 'CurrentPrice'). Eligible fields: CatalogItemId, Name, Description, Labels, Manufacturer, CurrentPrice, StockAvailability, Gtin, Category, DiscountPercentage, Gender, Color, Size.
A list of items.
curl -L \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Catalogs/{CatalogId}/Items' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'A list of items.
{
"Items": [
{
"CatalogItemId": "ABC123",
"Name": "Acme Tennis Balls (One Dozen)",
"Description": "High-performance tennis balls.",
"CurrentPrice": 29.99,
"OriginalPrice": 39.99,
"Currency": "USD",
"StockAvailability": "InStock",
"Manufacturer": "text",
"Url": "text",
"ImageUrl": "text",
"Category": "Sports",
"Condition": "text",
"Inventory": 1,
"Uri": "/Advertisers/<AccountSID>/Catalogs/<CatalogId>/Items/<CatalogItemId>"
}
]
}Creates a new catalog item. Google Merchant Formatting is highly recommended.
Use your AccountSID as the username and AuthToken as the password.
Your unique account identifier.
Unique identifier for the catalog.
ABC123Acme Tennis Balls (One Dozen)https://acme.example.com/product/12345High-performance tennis balls.29.99InStockPossible values: Item created.
OKcurl -L \
--request POST \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Catalogs/{CatalogId}/Items' \
--user '{AccountSID}:{AuthToken}' \
--header 'Content-Type: application/json' \
--header 'Accept: */*'Item created.
{
"Status": "OK",
"Uri": "text"
}Retrieves details of a specific item within a catalog.
Use your AccountSID as the username and AuthToken as the password.
Your unique account identifier.
Unique identifier for the catalog.
Unique identifier for the catalog item.
Catalog item details.
Unique identifier for the catalog item.
ABC123Name of the item.
Acme Tennis Balls (One Dozen)Description of the item — information about what it is or what it does.
High-performance tennis balls.Current consumer price of the item.
29.99Original consumer price of the item.
39.99Currency in which the item's price is listed (ISO 4217).
USDStatus of the product's backstock (InStock, OutOfStock, BackOrder, PreOrder, LimitedAvailability).
The person or group that makes the item.
URL that leads to the item's online store listing.
URL that leads to the item's image.
Group or kind of products with which the item is associated.
SportsCondition the item is in when sold (New, Used, Refurbished, OEM, OpenBox).
Item's inventory count.
URI that points directly to this catalog item.
/Advertisers/<AccountSID>/Catalogs/<CatalogId>/Items/<CatalogItemId>curl -L \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Catalogs/{CatalogId}/Items/{CatalogItemId}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'Catalog item details.
{
"CatalogItemId": "ABC123",
"Name": "Acme Tennis Balls (One Dozen)",
"Description": "High-performance tennis balls.",
"CurrentPrice": 29.99,
"OriginalPrice": 39.99,
"Currency": "USD",
"StockAvailability": "InStock",
"Manufacturer": "text",
"Url": "text",
"ImageUrl": "text",
"Category": "Sports",
"Condition": "text",
"Inventory": 1,
"Uri": "/Advertisers/<AccountSID>/Catalogs/<CatalogId>/Items/<CatalogItemId>"
}Update specific fields of an existing catalog item.
Use your AccountSID as the username and AuthToken as the password.
Your unique account identifier.
Unique identifier for the catalog.
Unique identifier for the catalog item.
Unique identifier for the catalog item.
ABC123Name of the item.
Acme Tennis Balls (One Dozen)Description of the item — information about what it is or what it does.
High-performance tennis balls.Current consumer price of the item.
29.99Original consumer price of the item.
39.99Currency in which the item's price is listed (ISO 4217).
USDStatus of the product's backstock (InStock, OutOfStock, BackOrder, PreOrder, LimitedAvailability).
The person or group that makes the item.
URL that leads to the item's online store listing.
URL that leads to the item's image.
Group or kind of products with which the item is associated.
SportsCondition the item is in when sold (New, Used, Refurbished, OEM, OpenBox).
Item's inventory count.
URI that points directly to this catalog item.
/Advertisers/<AccountSID>/Catalogs/<CatalogId>/Items/<CatalogItemId>Item updated.
OKcurl -L \
--request PUT \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Catalogs/{CatalogId}/Items/{CatalogItemId}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Content-Type: application/json' \
--header 'Accept: */*'Item updated.
{
"Status": "OK",
"Uri": "text"
}Permanently deletes a catalog item.
Use your AccountSID as the username and AuthToken as the password.
Your unique account identifier.
Unique identifier for the catalog.
Unique identifier for the catalog item.
Item deleted.
DELETEDcurl -L \
--request DELETE \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Catalogs/{CatalogId}/Items/{CatalogItemId}' \
--user '{AccountSID}:{AuthToken}' \
--header 'Accept: */*'Item deleted.
{
"Status": "DELETED"
}Update up to 500 products at once using a JSON array.
Use your AccountSID as the username and AuthToken as the password.
Your unique account identifier.
Unique identifier for the catalog.
Unique identifier for the catalog item.
ABC123Name of the item.
Acme Tennis Balls (One Dozen)Description of the item — information about what it is or what it does.
High-performance tennis balls.Current consumer price of the item.
29.99Original consumer price of the item.
39.99Currency in which the item's price is listed (ISO 4217).
USDStatus of the product's backstock (InStock, OutOfStock, BackOrder, PreOrder, LimitedAvailability).
The person or group that makes the item.
URL that leads to the item's online store listing.
URL that leads to the item's image.
Group or kind of products with which the item is associated.
SportsCondition the item is in when sold (New, Used, Refurbished, OEM, OpenBox).
Item's inventory count.
URI that points directly to this catalog item.
/Advertisers/<AccountSID>/Catalogs/<CatalogId>/Items/<CatalogItemId>Bulk update processed.
OKcurl -L \
--request PUT \
--url 'https://api.impact.com/Advertisers/{AccountSID}/Catalogs/{CatalogId}/bulkUpdate' \
--user '{AccountSID}:{AuthToken}' \
--header 'Content-Type: application/json' \
--header 'Accept: */*'Bulk update processed.
{
"Status": "OK",
"Uri": "text"
}Last updated
