Produto¶
Adicionar Produto¶
Referência¶
POST https://api.dezwork.com/v1/produtos
Parâmetros | Tipo | Descrição |
---|---|---|
title* | string | Nome/título do produto |
description | string | Descrição detalhada do produto |
shippingSedex* | boolean | Produto entregue por SEDEX? |
shippingPac* | boolean | Produto entregue por PAC? |
shippingTransporters* | boolean | Produto entregue por transportadoras? |
shippingInHands* | boolean | Produto entregue por retirada na loja? |
maxCartItems* | int | Número máximo de itens no carrinho deste produto |
active | boolean | Produto ativo? |
subtitle | string | Subtítulo do produto |
reference | string | Código de referência do produto |
ncm | string | NCM (Nomenclatura Comum do Mercosul) |
barcode | int | Código de barras do produto |
sku | string | Unidade de Manutenção de Estoque (Stock Keeping Unit) |
taxGroup | string | Grupo Tributário |
relevance* | int | Relevância do produto (1 - muito baixa, 2 - baixa, 3 - normal,
4 - alta, 5 - muito alta, 6 - super alta)
|
stock* | int | Quantidade em estoque |
width* | decimal | Largura do produto (em centímetros) |
height* | decimal | Altura do produto (em centímetros) |
length* | decimal | Comprimento do produto (em centímetros) |
weight* | decimal | Peso do produto (em gramas) |
value | decimal | Valor bruto do produto (normalmente visto como “Valor de:”) |
valueOff* | decimal | Valor real de venda do produto |
brand | object/int | Objeto marca ou ID de marca existente |
images* | array | Array contendo objetos foto ou ID de foto existente -
necessário ao menos uma foto
|
categories* | array | Array contendo objetos categoria ou
IDs de categorias já existentes.
|
variations | array | Array contendo objetos variação.
|
Nota
Parâmetros com asterisco ( * ) são obrigatórios
As requisições para produtos podem ser feitas tanto utilizando application/json quanto multipart/form-data. No caso de envio de imagens por arquivo (uploaded file), o envio deve obrigatóriamente ser por multipart/form-data, caso contrário, as imagens serão desconsideradas.
- Explicando a funcionalidade das categorias, imagens, marca e variações:
- Para inserção de categorias, são aceitos arrays de objetos e arrays de IDs de itens já existentes.No caso de array de objetos, eles irão seguir as regras descritas na sessão do respectivo objeto.No caso de array de IDs, os IDs serão validados e relacionados com o produto em questão.Para inserção de marcas, é aceito um objeto do tipo marca ou ID de uma marca já existente.Para inserção de imagens, são aceitos objetos do tipo imagem ou IDs de imagens já existentes.Para inserção de variações, são aceitos apenas objetos do tipo variação.
Exemplos de Requisição¶
JSON¶
{
"title": "Produto 1",
"description": "Lorem ipsum...",
"shippingSedex": true,
"shippingPac": true,
"shippingTransporters": false,
"shippingInHands": true,
"maxCartItems": 50,
"active": true,
"subtitle": "subtitle",
"reference": "123ABC",
"ncm": "12345678",
"barcode": "ASD1234FRE4",
"sku":"SKU123456",
"taxGroup":"1",
"relevance": 2,
"stock": 100,
"width": "50.00",
"height": "50.00",
"length": "50.00",
"weight": "50.00",
"value": "45.00",
"valueOff": "40.00",
"brand": {
"description": "Marca 1",
"logo": "http://url-logo-marca.com",
"active": true
},
"images": [
{
"fileP": "http://url.da.imagem1.tamanho.p",
"fileM": "http://url.da.imagem1.tamanho.m",
"fileG": "http://url.da.imagem1.tamanho.g",
"active": true
},
{
"fileP": "http://url.da.imagem2.tamanho.p",
"fileM": "http://url.da.imagem2.tamanho.m",
"fileG": "http://url.da.imagem2.tamanho.g",
"active": true
}
],
"categories": [
{
"description": "Categoria 1",
"active": true
},
{
"description": "Categoria 2",
"active": true
}
],
"variations":[
{
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku":"2SKU123456",
"relevance":5,
"stock": 100,
"width": "50.00",
"height": "50.00",
"length": "50.00",
"weight": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"types":[
{
"title": "Sabor",
"options":["Chocolate", "Baunilha"]
}
],
"images":[
{
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true,
"orderNumber": 1
}
]
}
]
}
FORM-DATA¶
Parâmetro | Valor |
---|---|
title | Produto 1 |
description | Lorem ipsum… |
shippingSedex | true |
shippingPac | true |
shippingTransporters | false |
shippingInHands | true |
maxCartItems | 50 |
active | true |
subtitle | “subtitle” |
reference | 123ABC |
ncm | 12345678 |
barcode | ASD1234FRE4 |
sku | SKU123456 |
taxGroup | 1 |
relevance | 2 |
stock | 100 |
width | 50.00 |
height | 50.00 |
length | 50.00 |
weight | 50.00 |
value | 45.00 |
valueOff | 40.00 |
brand | object/int |
images | array |
categories | array |
variations | array |
Resposta¶
Status 201: CREATED¶
{
"id": 1,
"title": "Produto 1",
"description": "Lorem ipsum...",
"shippingSedex": true,
"shippingPac": true,
"shippingTransporters": false,
"shippingInHands": true,
"maxCartItems": 50,
"active": true,
"url":"produto-1",
"subtitle": "subtitle",
"reference": "123ABC",
"ncm": "12345678",
"barcode": "ASD1234FRE4",
"sku":"SKU123456",
"taxGroup":"1",
"relevance": 2,
"stock": 100,
"width": "50.00",
"height": "50.00",
"length": "50.00",
"weight": "50.00",
"value": "45.00",
"valueOff": "40.00",
"brand": {
"id": 1,
"description": "Marca 1",
"url":"marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": null
},
"images": [
{
"id": 1,
"fileP": "http://url.da.imagem1.tamanho.p",
"fileM": "http://url.da.imagem1.tamanho.m",
"fileG": "http://url.da.imagem1.tamanho.g",
"active": true
},
{
"id":2,
"fileP": "http://url.da.imagem2.tamanho.p",
"fileM": "http://url.da.imagem2.tamanho.m",
"fileG": "http://url.da.imagem2.tamanho.g",
"active": true
}
],
"categories": [
{
"id":1,
"idParent": null,
"description": "Categoria 1",
"url": "categoria-1",
"active": true,
"orderNumber": null,
"children":[]
},
{
"id":2,
"idParent": null,
"description": "Categoria 2",
"url": "categoria-2",
"active": true,
"orderNumber": null,
"children":[]
}
],
"variations":[
{
"id": 1,
"idProduct": 1,
"url": "produto-1-chocolate",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 3,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
},
{
"id": 2,
"idProduct": 1,
"url": "produto-1-baunilha",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 4,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
}
]
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}
Atualizar Produto¶
Referência¶
POST https://api.dezwork.com/v1/produtos/atualizar
Nota
A atualização de produtos, diferente de outros itens, deve ser feita usando o método POST, pois o método PUT não aceita multipart/form-data para o caso de envio de arquivos de imagens.
Nota
Parâmetros com asterisco ( * ) são obrigatórios
- Explicando a funcionalidade das categorias, imagens e marca:
- Para atualização de produtos, são aceitos arrays de objetos e arrays de IDs de itens já existentes.No caso de array de objetos, eles irão seguir as regras descritas na sessão do respectivo objeto.No caso de array de IDs, os IDs serão validados e relacionados com o produto em questão.Caso informe no array IDs que ainda não estão relacionados ao produto, eles serão validados e relacionados.Caso informe um array sem IDs que já estão relacionados ao produto, eles serão removidos.
- Exemplo prático usando categorias:
- Inseri um produto com as categorias [1, 2, 3].Fiz uma requisição de atualização, enviando no array categories os valores [1, 2].Nesse caso, a categoria 3 será removida.Inseri um produto com as categorias [1, 2, 3].Fiz uma requisição de atualização, enviando no array categories os valores [1, 2, 3, 4].Nesse caso, as categorias [1, 2, 3] serão mantidas, e a categoria 4 será adicionada ao produto.
- Explicando a funcionalidade das variações:
- Para atualização de produtos, são aceitos arrays de objetos de variações.Se for informado o ID da variação no objeto, a variação será atualizada.Caso contrário, as variações informadas serão adicionadas ao produto.
Exemplos de Requisição¶
JSON¶
{
"title": "Produto 1",
"description": "Lorem ipsum...",
"shippingSedex": true,
"shippingPac": true,
"shippingTransporters": false,
"shippingInHands": true,
"maxCartItems": 50,
"active": true,
"subtitle": "subtitle",
"reference": "123ABC",
"ncm": "12345678",
"barcode": "ASD1234FRE4",
"sku":"SKU123456",
"relevance": 2,
"stock": 100,
"width": "50.00",
"height": "50.00",
"length": "50.00",
"weight": "50.00",
"value": "45.00",
"valueOff": "40.00",
"brand": 1,
"images": [3],
"categories": [1,2],
"variations":[
{
"id": 1,
"subtitle": "new subtitle",
"reference": "132123122",
"ncm": "21234568",
"barcode": "2ASD1234FRE5",
"sku":"2SKU123457",
"relevance": 3,
"stock": 50,
"width": "50.00",
"height": "50.00",
"length": "50.00",
"weight": "50.00",
"value": "159.00",
"valueOff": "150.00"
}
]
}
FORM-DATA¶
Parâmetro | Valor |
---|---|
id | 1 |
title | Produto 1 |
description | Lorem ipsum… |
shippingSedex | true |
shippingPac | true |
shippingTransporters | false |
shippingInHands | true |
maxCartItems | 50 |
active | true |
subtitle | “subtitle” |
reference | 123ABC |
ncm | 12345678 |
barcode | ASD1234FRE4 |
sku | SKU123456 |
relevance | 2 |
stock | 100 |
width | 50.00 |
height | 50.00 |
length | 50.00 |
weight | 50.00 |
value | 45.00 |
valueOff | 40.00 |
brand | object/int |
images | array |
categories | array |
variations | array |
Resposta¶
Status 200: OK¶
{
"id": 1,
"title": "Produto 1",
"description": "Lorem ipsum...",
"shippingSedex": true,
"shippingPac": true,
"shippingTransporters": false,
"shippingInHands": true,
"maxCartItems": 50,
"active": true,
"url":"produto-1",
"subtitle": "subtitle",
"reference": "123ABC",
"ncm": "12345678",
"barcode": "ASD1234FRE4",
"sku":"SKU123456",
"taxGroup":"1",
"relevance": 2,
"stock": 100,
"width": "50.00",
"height": "50.00",
"length": "50.00",
"weight": "50.00",
"value": "45.00",
"valueOff": "40.00",
"brand": {
"id": 1,
"description": "Marca 1",
"url":"marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": null
},
"images": [
{
"id": 3,
"fileP": "http://url.da.imagem3.tamanho.p",
"fileM": "http://url.da.imagem3.tamanho.m",
"fileG": "http://url.da.imagem3.tamanho.g",
"active": true
}
],
"categories": [
{
"id":1,
"idParent": null,
"description": "Categoria 1",
"url": "categoria-1",
"active": true,
"orderNumber": null,
"children":[]
},
{
"id":2,
"idParent": null,
"description": "Categoria 2",
"url": "categoria-2",
"active": true,
"orderNumber": null,
"children":[]
}
],
"variations":[
{
"id": 1,
"idProduct": 1,
"url": "produto-1-chocolate",
"subtitle": "new subtitle",
"reference": "132123122",
"ncm": "21234568",
"barcode": "2ASD1234FRE5",
"sku": "2SKU123457",
"relevance": 3,
"stock": 50,
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "159.00",
"valueOff": "150.00",
"active": true,
"images": [
{
"id": 3,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
},
{
"id": 2,
"idProduct": 1,
"url": "produto-1-baunilha",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 4,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
}
]
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}
Consultar Produtos¶
Referência¶
GET https://api.dezwork.com/v1/produtos/pagina/{numero-pagina}
A API de produtos realiza a consulta com paginação, onde a variável {numero-pagina} corresponde ao número da página desejado (1, 2, 3, …) e são retornados 50 produtos por página.
Resposta¶
Status 200: OK¶
{
"success": true,
"data": [
{
"id": 4,
"title": "Produto 4",
"description": "Lorem ipsum...",
"shippingSedex": true,
"shippingPac": true,
"shippingTransporters": false,
"shippingInHands": true,
"maxCartItems": 50,
"active": true,
"url":"produto-1",
"subtitle": "subtitle",
"reference": "123ABC",
"ncm": "12345678",
"barcode": "ASD1234FRE4",
"sku":"SKU123456",
"taxGroup":"1",
"relevance": 2,
"stock": 100,
"width": "25.00",
"height": "15.00",
"length": "15.00",
"weight": "450.00",
"value": "45.00",
"valueOff": "40.00",
"brand": {
"id": 1,
"description": "Marca 1",
"url":"marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": null
},
"images": [
{
"id": 1,
"fileP": "http://url.da.imagem1.tamanho.p",
"fileM": "http://url.da.imagem1.tamanho.m",
"fileG": "http://url.da.imagem1.tamanho.g",
"active": true
},
{
"id":2,
"fileP": "http://url.da.imagem2.tamanho.p",
"fileM": "http://url.da.imagem2.tamanho.m",
"fileG": "http://url.da.imagem2.tamanho.g",
"active": true
}
],
"categories": [
{
"id":1,
"idParent": null,
"description": "Categoria 1",
"url": "categoria-1",
"active": true,
"orderNumber": null,
"children":[]
},
{
"id":2,
"idParent": null,
"description": "Categoria 2",
"url": "categoria-2",
"active": true,
"orderNumber": null,
"children":[]
}
]
},
{
"id": 5,
"title": "Produto 5",
"description": "Lorem ipsum...",
"shippingSedex": true,
"shippingPac": true,
"shippingTransporters": false,
"shippingInHands": true,
"maxCartItems": 50,
"active": true,
"url":"produto-1",
"subtitle": "subtitle",
"reference": "123ABC",
"ncm": "12345678",
"barcode": "ASD1234FRE4",
"sku":"SKU123456",
"relevance": 2,
"stock": 100,
"width": "25.00",
"height": "15.00",
"length": "15.00",
"weight": "450.00",
"value": "45.00",
"valueOff": "40.00",
"brand": {
"id": 1,
"description": "Marca 1",
"url":"marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": null
},
"images": [
{
"id": 1,
"fileP": "http://url.da.imagem1.tamanho.p",
"fileM": "http://url.da.imagem1.tamanho.m",
"fileG": "http://url.da.imagem1.tamanho.g",
"active": true
},
{
"id":2,
"fileP": "http://url.da.imagem2.tamanho.p",
"fileM": "http://url.da.imagem2.tamanho.m",
"fileG": "http://url.da.imagem2.tamanho.g",
"active": true
}
],
"categories": [
{
"id":1,
"idParent": null,
"description": "Categoria 1",
"url": "categoria-1",
"active": true,
"orderNumber": null,
"children":[]
},
{
"id":2,
"idParent": null,
"description": "Categoria 2",
"url": "categoria-2",
"active": true,
"orderNumber": null,
"children":[]
}
],
"variations":[
{
"id": 10,
"idProduct": 5,
"url": "produto-5-chocolate",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 3,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
},
{
"id": 1,
"idProduct": 5,
"url": "produto-5-baunilha",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 4,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
}
]
}
]
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}
Consultar Produto por ID¶
Referência¶
GET https://api.dezwork.com/v1/produtos/{id}
Basta uma requisição GET simples para esse endpoint, informando o ID do produto na URL para retornar o produto em questão.
Resposta¶
Status 200: OK¶
{
"id": 1,
"title": "Produto 1",
"description": "Lorem ipsum...",
"shippingSedex": true,
"shippingPac": true,
"shippingTransporters": false,
"shippingInHands": true,
"maxCartItems": 50,
"active": true,
"url":"produto-1",
"subtitle": "subtitle",
"reference": "123ABC",
"ncm": "12345678",
"barcode": "ASD1234FRE4",
"sku":"SKU123456",
"taxGroup":"1",
"relevance": 2,
"stock": 100,
"width": "50.00",
"height": "50.00",
"length": "50.00",
"weight": "50.00",
"value": "45.00",
"valueOff": "40.00",
"brand": {
"id": 1,
"description": "Marca 1",
"url":"marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": null
},
"images": [
{
"id": 1,
"fileP": "http://url.da.imagem1.tamanho.p",
"fileM": "http://url.da.imagem1.tamanho.m",
"fileG": "http://url.da.imagem1.tamanho.g",
"active": true
},
{
"id":2,
"fileP": "http://url.da.imagem2.tamanho.p",
"fileM": "http://url.da.imagem2.tamanho.m",
"fileG": "http://url.da.imagem2.tamanho.g",
"active": true
}
],
"categories": [
{
"id":1,
"idParent": null,
"description": "Categoria 1",
"url": "categoria-1",
"active": true,
"orderNumber": null,
"children":[]
},
{
"id":2,
"idParent": null,
"description": "Categoria 2",
"url": "categoria-2",
"active": true,
"orderNumber": null,
"children":[]
}
],
"variations":[
{
"id": 1,
"idProduct": 1,
"url": "produto-1-chocolate",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 3,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
},
{
"id": 2,
"idProduct": 1,
"url": "produto-1-baunilha",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 4,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
}
]
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}
Excluir Produto¶
Referência¶
DELETE https://api.dezwork.com/v1/produtos/{id}
Basta uma requisição DELETE simples para esse endpoint, informando o ID do produto na URL para excluir o produto em questão.
Resposta¶
Status 200: OK¶
{
"id": 1,
"title": "Produto 1",
"description": "Lorem ipsum...",
"shippingSedex": true,
"shippingPac": true,
"shippingTransporters": false,
"shippingInHands": true,
"maxCartItems": 50,
"active": true,
"url":"produto-1",
"subtitle": "subtitle",
"reference": "123ABC",
"ncm": "12345678",
"barcode": "ASD1234FRE4",
"sku":"SKU123456",
"taxGroup":"1",
"relevance": 2,
"stock": 100,
"width": "50.00",
"height": "50.00",
"length": "50.00",
"weight": "50.00",
"value": "45.00",
"valueOff": "40.00",
"brand": {
"id": 1,
"description": "Marca 1",
"url":"marca-1",
"logo": "http://url-logo-marca.com",
"active": true,
"orderNumber": null
},
"images": [
{
"id": 1,
"fileP": "http://url.da.imagem1.tamanho.p",
"fileM": "http://url.da.imagem1.tamanho.m",
"fileG": "http://url.da.imagem1.tamanho.g",
"active": true
},
{
"id":2,
"fileP": "http://url.da.imagem2.tamanho.p",
"fileM": "http://url.da.imagem2.tamanho.m",
"fileG": "http://url.da.imagem2.tamanho.g",
"active": true
}
],
"categories": [
{
"id":1,
"idParent": null,
"description": "Categoria 1",
"url": "categoria-1",
"active": true,
"orderNumber": null,
"children":[]
},
{
"id":2,
"idParent": null,
"description": "Categoria 2",
"url": "categoria-2",
"active": true,
"orderNumber": null,
"children":[]
}
],
"variations":[
{
"id": 1,
"idProduct": 1,
"url": "produto-1-chocolate",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 3,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
},
{
"id": 2,
"idProduct": 1,
"url": "produto-1-baunilha",
"subtitle": "subtitle",
"reference": "132123121",
"ncm": "21234567",
"barcode": "2ASD1234FRE4",
"sku": "2SKU123456",
"relevance": "5",
"stock": "100",
"width": "50.00",
"height": "50.00",
"weight": "50.00",
"length": "50.00",
"value": "45.00",
"valueOff": "40.00",
"active": true,
"images": [
{
"id": 4,
"fileP": "http://url.da.imagem.p",
"fileM": "http://url.da.imagem.m",
"fileG": "http://url.da.imagem.g",
"active": true
}
]
}
]
}
Status 400: Bad Request¶
Ocorre quando há algum problema nos parâmetros enviados.
{
"success": false,
"errorCode": "EPT",
"errorMessage": "Parâmetro [parametro] é obrigatório"
}