Skip to main content
Generate and download a copy of retailer’s inventory

Endpoints

Catalog Creation Request Attributes (for Brand accounts)

Catalog Creation Request Attributes (for Seller accounts)

  • sellerId: seller ID in the respective retailer’s catalog, used to filter down catalog products |

Catalog Status Response Attributes

Catalog Output Response Attributes

Catalog Asynchronous Workflow: Step 1 of 3
  1. Create a request for the latest catalog of the specified account using the appropriate endpoint.
  2. This action generates a catalogId that represents the account’s catalog.
  3. Catalog requests are cached for 1 hour, meaning repeated requests within this timeframe will return the same catalogId and output.
 

Create a Catalog Request for Brand account

This endpoint creates a request for the latest available catalog for a specific account
Best Practice Tip!To speed up catalog downloads, you can narrow down the results by using the brandIdFilter body parameter. This allows you to filter the catalog by specific brands, helping to return results faster.
Sample Request
Sample Response
Catalog Asynchronous Workflow: Step 2 of 3After generating a catalogId, use it to poll the catalog status endpoint to check the progress. Continue polling until the catalog is successfully created and ready for download.
 

Create a Catalog Request for Seller account

This endpoint creates catalog for a particular Seller account: Sample Request
Sample Response

Get Status of a Specific Catalog

This endpoint retrieves the status of a specific catalog. Status can be pending, success, failure, or expired Sample Request
Sample Response
Catalog Asynchronous Workflow: Step 3 of 3Once the catalog is successfully created, use the catalog output endpoint to download the collection of catalog products. Note that catalog outputs are typically available for 72 hours before they expire, so be sure to download them within this time frame.
 

Download Output of a Specific Catalog

This endpoint returns the products in a specific catalog as a newline-delimited JSON byte stream Sample Request
Sample Response - Brand Catalog
Sample Response - Seller Catalog

Responses