The catalog object holds information for the product catalogs in your program, but not the items within a specific product catalog. You can retrieve a product catalog's information object and list all product catalog information objects.
Attributes
Id
integer
Id
integerUnique identifier for the object referred to as the impact.com Catalog Id.
Name
string
Name
stringName of the catalog.
Filename
string
Filename
stringName of the file that contains the catalog.
AdvertiserId
integer
AdvertiserId
integerId of the brand (formerly known as advertiser) that owns the catalog.
CampaignId
integer
CampaignId
integerId of the program (formerly known as campaign) to which the catalog belongs.
Status
enum
Status
enumWhat state of use the catalog is in.
View possible enum values | |
---|---|
ACTIVE | Live catalogs that partners can view. |
CLOSED | Product catalogs that are closed. |
DEACTIVATED | Product catalogs that were deactivated by an account user. |
PENDING | Product catalogs that are still pending activation. |
NumberOfItems
integer
NumberOfItems
integerAmount of items in the catalog.
DateLastUpdated
string
DateLastUpdated
stringDate and time the catalog was last updated. See ISO 8601.
Currency
string
Currency
stringThe currency in which the item's price is listed. See ISO 4217.
ServiceAreas
array
ServiceAreas
arrayA list of the geographical areas targeted by the product catalog. Contains individual ServiceAreas
for the catalog, which are strings.
UploadMethod
enum
UploadMethod
enumHow the catalog was uploaded to impact.com.
View possible enum values | |
---|---|
DIRECT_UPLOAD | The catalog was uploaded directly to impact.com. |
IMPACT_RADIUS_FTP_SERVER | impact.com retrieved the catalog using an FTP server call. |
IR_SFTP | impact.com retrieved the catalog using a secure FTP server call. |
PULL_FROM_URL | impact.com retrieved the catalog from a provided URL. |
SHOPPING_CART_PULL | impact.com retrieved the catalog from a shopping cart integration. |
ShoppingCart
object
ShoppingCart
objectAn object returned from the Retrieve a catalog and List all catalogs endpoints. This object will only be returned for catalogs with UploadMethod
set to SHOPPING_CART_PULL
.
"ShoppingCart": {
"ShoppingCartType": "SHOPIFY",
"BaseUrl": "https://example.myshopify.com",
"CollectionIds": [
"123456789123",
"987654321987"
],
"CollectionTitles": [
"Example Collection 1",
"Example Collection 2"
]
}
Field | Definition |
---|---|
ShoppingCartType | An enum with one of the following values: SHOPIFY / MAGENTO / BIGCOMMERCE / WOOCOMMERCE / SHOPLAZZA |
BaseUrl | The URL of the store from where the products are imported. |
CollectionIds | Returns any Collection Ids if they were specified when connecting your Shopify or Shoplazza catalogs. |
CollectionTitles | Returns any Collection Titles if they were specified when connecting your Shopify or Shoplazza catalogs. |
ItemsUri
string
ItemsUri
stringCatalog's item's direct URI to view one set of catalog items.
Uri
string
Uri
stringCatalog's direct URI.
Field list
{
"Id": "1234",
"Name": "ACME Catalog",
"Filename": "anvils.xml",
"AdvertiserId": "7777777",
"CampaignId": "1000",
"Status": "PENDING",
"NumberOfItems": "25",
"DateLastUpdated": "",
"Currency": "USD",
"ServiceAreas": [
"United States",
"United Kingdom",
"Canada",
],
"UploadMethod": "IMPACT_RADIUS_FTP_SERVER",
"ItemsUri": "/Advertisers/<AccoutnSID>/Catalogs/1234/Items",
"Uri": "/Advertisers/<AccountSID>/Catalogs/1234"
}