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