Product Data
Data management related endpoints
📄️ Full update step 1 - Initiate
Use this endpoint to initiate a full update (step 1).
📄️ Full update step 2 - Upload batches
Use this endpoint to upload a batch of products following the example JSON schema. Each batch can contain **up to 10,000 products**. Repeat this step until all products have been uploaded.
📄️ Full update step 3 - Commit
This endpoint starts an update to process the batches of products uploaded using the 'Full update step 2 - Upload batches' endpoint. Remember - any products that were previously uploaded but were not included in the most recent batches **will be deleted** after calling this endpoint.
📄️ Update products incrementally
This endpoint supports two update modes: **incremental** and **partial**. Understanding the difference is important for choosing the right approach.
📄️ Delete products
This endpoint deletes all products whose identifiers are provided in the request body.
📄️ Get product details
Returns detailed product information for a single product. The *identifier* is your internally used product ID.
📄️ Get product details (bulk)
Returns detailed product information for multiple products at once. Pass product identifiers as a JSON array in the `identifiers` query parameter.
📄️ Get products by task ID
Retrieve product data for multiple products associated with a specific task ID. Use the `offset` and `limit` parameters for pagination.
📄️ List projects
Returns all existing projects within your account (defined by your API key in authorization header). If you have set up tags in the [Data Platform](https://data.zoovu.com/projects), you can use the `tags` parameter to filter your projects by tags.