put https://{environment}.neomode.com.br/management/catalog/skus
Inserts a list of product sku.
A upsert statement verify if already exists a product with the code set on body request and updates an existing product or creates a new one.
This request is an array, so you can insert more than one sku by query.
Take notice!
This request updates all values already set. Pay attention and don't have anything lost!
Request body example:
[
{
"code": "1234-codigo",
"auxCode" : "1234-aux",
"barcode": "000000040433",
"name": "Unico",
"minStock": 0,
"isActive" : true,
"imageUrl": "https://dev-lori.neomode.com.br/assets/img/logo_s.png",
"images" :
[
{
"order" : 1,
"imageUrl" : "https://dev-lori.neomode.com.br/assets/img/logo_s.png"
}
],
"Attributes" :
[
{
"type" : "Text", // Text, Color, Dropdown
"title" : "Tamanho",
"value" : "P",
"label" : "P",
"order" : 1
}
]
}
]
Fields description:
Field | Type | Description |
---|---|---|
id | Guid | Sku ID |
productId | Guid | Product ID |
name | String | Sku name |
hexColor | Hexadecimal | Product sku color defined |
isActive | Boolean | If the collection is active or not |
images | Array Object | The images of this sku |
clientId | String | The client ID |
code | String | Product sku code |
barcode | String | Product sku barcode |
minStock | Int | Product sku minimum stock |
imageUrl | String | Sku image address |
attributes | Array Object | The sku attributtes array |
type | String | Product sku attribute type |
title | String | Product sku attribute title |
value | String | Product sku attribute value |
label | String | Product sku attribute label |
order | Int | The order where it appears on catalog |
Result
A 204- No Content result means that the product sku was successfully updated.