The Content Management APIs allow you to upload an item, get the status of the item feed, get the item upload status, and upload rich media.
Item Upload Workflow
- Upload item feed for your product. Use the Content Feed XSDs to build your XML request, then pass the payload using the Content Feed API, see POST /v3/feeds.
- Check status of the item feed with Feed Status API, see GET /feeds.
- Check status of the item upload with Feed Item Status API, see GET /feeds/{feedId}.
- Upload rich media with Rich Media API, see POST /v2/feeds.
Build your item XML request with the Content Feed XSD
You must use the relevant category XSD to build the XML payload. The ContentProduct XSD requires the use of a category-specific XSD for each ingested item. For example, if you were to take in a TV, the XML representing the TV would include the elements defined in the Electronics XSD as well as the ContentProduct XSD.
Extract the XSDs for the Content Feeds API from the directory below:
- Content Feed XSD files – Content_Feed_XSDs.zip
- Content Feed API XSD files – Content-API-XSDs.zip
Upload an item feed for your Product ID
You can upload an item feed for a specific Product ID.
Use the Feed Item Status API to get the feed status for a specific Product ID. You will need your Consumer ID and the Private Key to make this API call.
Upload rich media for your item
Rich media includes material such as videos, comparison tables, and view360 media which is item-specific.
After you ingest an item, you can update it to add Rich media via upload.