Product - Update
1. Update Product
Supplier can use this API to Update one or more products by version up.
It is used when updating a existing product.
Before doing update, xlsx including exist products information download must be preceded in other endpoint. - Product - Download Latest.
This endpoint only generates task id. So you can check progress status in other endpoint. - Product - Check Task Status
2. API Spec
1) Request
Endpoint |
|
---|---|
Method |
|
Description | Update existing product. |
Content-Type |
|
2) Body Parameter
Name | Required | Type | Description |
---|---|---|---|
supplier_access_key | O | String |
|
depth_combination | O | File |
|
contents | O | File |
|
images | O | List[File] |
|
3) Response
Name | Type | Description |
---|---|---|
task_id | UUID | This task takes quite a bit of time. So this endpoint return only task id. You can use this task id for checking task status to other endpoint - Product - Check Task Status |
4) Error Spec
Status Code | Message | Solution |
---|---|---|
403 |
| The valid supplier access key must be entered |
400 |
| The valid files composed of depth combination, contents, images must be entered |
5) Response Example
{
"task_id": "915c1218-f41c-492b-bb0b-96177ff4d2ee"
}
{
"status_code": 403,
"message": "Need valid supplier access key."
}
{
"status_code": 400,
"message": "Need 2 excel and at least 1 image."
}
3. Request Example
1) CURL
4. Limitation
supplier_access_key
It must be the same as the company code of the depth combination file
File
The depth combination is xlsx file no larger than 2MB
The contents is an xlsx file no larger than 2MB
Each image must be a jpg(jpeg) or png file no larger than 1MB
Total size limit for all files
The total size limit is 100 MB