top of page

Início > Cadastro de produtos

Versão: 2.0

Cadastro de produtos

Última Atualização: 20/03/2024

Este serviço tem como objetivo cadastrar novos produtos.

Parâmetros da requisição

sku: String.

Ex: "978020137962".

Sintaxe da Resposta

Caso ocorra tudo certo com a requisição e retorne o status code 200, essa será a resposta que você receberá:

Elementos da Resposta

data

Dados do retorno.

Tipo: JSON.

marca

Marca do produto.

Tipo: String.

unidade_medida

Acrônimo da unidade de medida.

Tipo: String.

fabricante

Fabricante do produto.

TIpo: String.

sku

Código do EAN do produto, ou DUN caso o produto seja vendido em caixa.

Tipo: String.

quantidade_embalagem

Quantidade da embalagem.

Tipo: String.

descricao

Descrição do Produto.

Tipo: String.

embalagem_produto

Embalagem do produto.

TIpo: String.

descricao

Descrição do Produto.

Tipo: String.

gtins

Informações associadas ao GTIN do produto. Neste campo pode ser adicionados mais de um objeto.

Tipo: Array de JSON.

conteudo_embalagem_gtin

Quantidade da embalagem do GTIN.

Tipo: Integer.

tipo_embalagem_gtin

Embalagem do GTIN.

Tipo: String.

gtin

Código GTIN do produto.

Tipo: String.

Respostas para erros

Caso ocorra algum erro durante a requisição, os possíveis erros são:

400 Bad Requestt

404 Not Found

GET Cadastro de produtos

Última Atualização: 20/05/2024

Endpoint responsável por listar os produtos cadastrados solicitados pelo fornecedor.

Endpoint GET

PUT Cadastro de produtos

Última Atualização: 10/06/2024

Endpoint responsável pelo cadastro de novos produtos.
Para cadastrar informações de estoque e preço, é necessário utilizar posteriormente o endpoint PATCH produtos.

Endpoint PUT

Sintaxe da Requisição

Para que a requisição do método Put seja bem-sucedida, é necessário que

seja enviada uma requisição do tipo "multipart/form-data", com uma imagem para o produto e um JSON com os dados de envio ou alteração.

No header deve ser informado  o content-type e a Authorization: Exemplo:

No body, informar o form-data com os conteúdos:

produto

Conteúdo do JSON da requisição com os dados do produto.

Tipo: JSON.

Imagem

Imagem nos formatos PNG, JPEG ou JPG (Max: 1024 kb, Min: 10 kb).

Tipo: File.

Os dados do produto devem ser enviados da seguinte forma:

Elementos da Requisição

gtins *

Informações associadas ao GTIN do produto. Neste campo pode ser adicionados mais de um objeto.

Tipo: Array de JSON.

conteudo_embalagem_gtin *

Quantidade da embalagem do GTIN.

Tipo: Integer.

tipo_embalagem_gtin *

Embalagem do GTIN.

Tipo: String.

gtin *

Código GTIN do produto.

Tipo: String.

marca *

Marca do produto.

Tipo: String.

unidade_medida *

Acrônimo da unidade de medida.

Tipo: String.

fabricante *

Fabricante do produto.

TIpo: String.

sku *

Código do EAN do produto, ou DUN caso o produto seja vendido em caixa.

Tipo: String.

quantidade_embalagem *

Quantidade da embalagem.

Tipo: String.

embalagem_produto *

Embalagem do produto.

TIpo: String.

descricao *

Descrição do Produto.

Tipo: String.

Sintaxe da Resposta

Caso ocorra tudo certo com a requisição e retorne o status code 200, essa será a resposta que você receberá:

Elementos da Resposta

data

Dados do retorno.

Tipo: JSON.

marca

Marca do produto.

Tipo: String.

unidade_medida

Acrônimo da unidade de medida.

Tipo: String.

fabricante

Fabricante do produto.

TIpo: String.

sku

Código do EAN do produto, ou DUN caso o produto seja vendido em caixa.

Tipo: String.

quantidade_embalagem

Quantidade da embalagem.

Tipo: String.

embalagem_produto

Embalagem do produto.

TIpo: String.

descricao

Descrição do Produto.

Tipo: String.

gtins

Informações associadas ao GTIN do produto. Neste campo pode ser adicionados mais de um objeto.

Tipo: Array de JSON.

conteudo_embalagem_gtin

Quantidade da embalagem do GTIN.

Tipo: Integer.

tipo_embalagem_gtin

Embalagem do GTIN.

Tipo: String.

gtin

Código GTIN do produto.

Tipo: String.

Respostas para erros

Caso ocorra algum erro durante a requisição, os possíveis erros são:

400 Bad Requestt

404 Not Found

bottom of page