Endpoints
Method | Endpoint | Description |
|---|---|---|
POST |
| Create a request to export existing catalogs from a Brand account |
POST |
| Create a request to export existing catalogs from a Seller account |
GET |
| Retrieve the status of a specific catalog request. |
GET |
| Download the output of a specific catalog once it’s ready. |
Attributes
Catalog Export Request Attributes
Brand Accounts
Attribute | Data Type | Description |
|---|---|---|
| list\ |
Accepted values: |
| list\ |
Accepted values: |
| timestamp | Modifie stamp which will only include the SKUs modified after the specified time. The upper limit of this field is set to -18 hours from current time. After which, the user will be asked to do a full export instead. Accepted values: |
| list\ | Additional fields that can be added to the catalog export. If they are not included, when the output endpoint is called, the fields will return with “null” values. Accepted values: |
Seller Accounts
Attribute | Data Type | Description |
|---|---|---|
| list\ |
Accepted values: string
Accepted values: string |
| timestamp | Mofified timestamp which will only include the skus modified after the specified time. Upper limit of this field is set to -18 hours from current time. After which user will be asked to do a full export instead. Accepted values: |
| list\ | Additional fields that can be added to the catalog export. If they are not included, when the output endpoint is called, the fields will return with “null” values. Accepted values: |
Catalog Status Response Attributes
Attribute | Data Type | Description |
|---|---|---|
| string | ID of the catalog creation status request Values: int64 |
| string | Type definition of the response Values: |
| string | Status of the response Possible Values: |
| string | ISO-4217 currency of the items in the respective catalog Values: |
| integer | Number of products contained in the catalog (available when creation reaches Max Value: 100000 Values: int32 |
| integer | Size of catalog, in bytes (available when creation reaches Values: int32 |
| string | MD5 checksum of catalog’s content (available when creation reaches Values: 32-char alphalphanumeric strings |
| timestamp | Timestamp of the creation Values: ISO-8601 |
| string | Optional informative message, for developer consconsumption |
Catalog Output Response Attributes
Attribute | Data Type | Description |
|---|---|---|
| string | Retailer product ID, established by the retailer Values: 500 char limit |
| string | Retailer product name Values: 1000 char limit |
| string | Retailer product description Values: 5000 char limit |
| string | Retailer product category Values: 1000 char limit |
| string | Category ID associated with the product, derived from the retailer catalog. |
| string | Category associated with the product, derived from theGoogle Product Taxonomylist. |
| string | Brand ID of the product For brand accounts, it is derived from the Universal Catalog. For retailer accounts, it is derived from the Retailer Catalog. |
| string | Brand name of the product; names are standardized across retailers Values: 120 char limit |
| string | Seller ID(s) in the respective retailers’ catalogs, used to filter down catalog items. |
| string | Name of the seller associated with the |
| string | Retailer ID carrying the product Values: int64 |
| string | Name of the retailer associated with Values: 100 char limit |
| number | Retailer product price in USD |
| boolean | Whether or not the product is in stock Values: |
| number | Minimum Cost-Per-Click (CPC) an advertiser must bid for the product, established by the retailer; anyline itemwith this product must have targetBid meet this value Values: greater than 0 |
| string | Global Trade Item Number (GTIN), if available; also known as European Article Number (EAN) or Universal Product Code (UPC) |
| string | Manufacturer Part Number (MPN), if available |
| string | An http image URL provided by the retailer |
| timestamp | Timestamp in UTC of last update Values: ISO-8601 |
Export Catalog of a Specific Account
Brand account
This endpoint allows you to generate the most up-to-date catalog for a specific brand account.modifiedAfter field. The request should be formatted according to ISO 8601 standards. Although the example provided uses Eastern Standard Time (EST), you can specify any time zone.Important: If the specified time exceeds the 18-hour limit, the request will return a 400 response, advising you to perform a full catalog export instead.Seller account
This endpoint allows you to generate the most up-to-date catalog for a specific seller account. Sample RequestGet Status of a Specific Catalog
This endpoint retrieves the status of a specific catalog. Status can bepending, success, failure, or expired
Sample Request
Download Output of a Specific Catalog
This endpoint returns the products in a specific catalog as a newline-delimited JSON byte streamNOTE: The limit will be capped at 100000 rows. If a user reaches this limit, they will need to revise their request to fall within the limit.Sample Request
Responses
Response | Description |
|---|---|
🟢
| Success |
🔴
| The indicated catalog is not available for retrieval, wait for a success status |
🔴
| API user does not have the authorization to make requests to the account ID. For an authorization request, follow the steps |