Prerequisites
Before you start, make sure you have:- Session token: A valid session token. See the Authentication guide to learn how to obtain one.
- Seller ID: Use the
GET /sellers endpointto find it. - Existing articles: Create at least one article first. See the Create Products guide if you have not created articles yet.
All API examples in this guide use
${BASE_URL} as a placeholder. Replace it with the correct base URL configured for the correct environment. For more information see Environments page.Retrieve article details
Retrieve article details using the article ID or article identifier. Use theGET /articles/{sellerId}/{articleId} endpoint to get details by article ID. Use the articleId returned when you created the article.
- Request
- Response
Use this request to retrieve the full details of an article by its ID:
GET /articles/{sellerId}/identifier/{articleIdentifier} endpoint.
Search articles
Search for articles using theGET /articles endpoint. This endpoint supports query, sorting, and pagination parameters. Use the query parameter to filter results, sort to order them, and pageSize to limit the number of results.
- Request
- Response
Use this request to search for articles using query parameters:
Update an article
Update an existing article using thePUT /articles/{sellerId}/{articleId} endpoint. Provide the fields you want to update in the request body. Include all fields you want to keep, not just the ones you are updating. The request body should contain the complete article data.
- Request
- Response
Use this request to update an existing article with new information:
Upload product images
You can upload product images to articles using the following endpoints:POST /articles/{sellerId}/{articleId}/images/upload endpoint- Get an upload URL- Upload the image file to the provided URL
POST /articles/{sellerId}/{articleId}/images endpoint- Store the image information
Step 1: Get upload link
Request an upload link using thePOST /articles/{sellerId}/{articleId}/images/upload endpoint:
- Request
- Response
Use this request to get an upload URL for a product image:
Step 2: Upload the image
Upload your image file to theuploadUrl using a PUT request:
- Request
- Response
Use this request to upload the image file to the provided upload URL:
Replace
<UPLOAD_URL> with the upload URL from Step 1. Replace <PATH_TO_IMAGE_FILE> with the path to your image file. Set the Content-Type header to match the mime type you specified in Step 1.Step 3: Store image information
After uploading the image, store the image information using thePOST /articles/{sellerId}/{articleId}/images endpoint:
- Request
- Response
Use this request to store the uploaded image information on the article:
Use the
id value from Step 1. This is the only required field for storing the image information.Delete an article image
Delete an article image using theDELETE /articles/{sellerId}/{articleId}/images/{uuid} endpoint. Use the image id from the article details.
- Request
- Response
Use this request to delete an image from an article:
Validate article data
Validate article data before creating or updating an article. Use thePOST /articles/{sellerId}/validate endpoint to check your article data:
- Request
- Response
Use this request to validate article data before creating or updating:
Where to go next
Now that you can manage articles, continue with these guides:Create Products
Learn how to create new articles in your catalog.
Send Inventory
Send your products to Quivo warehouses to make them available for fulfillment.