Endpoint que permite adicionar produtos a um pedido na plataforma da SULTS.
URL: https://api.sults.com.br/api/v1/comercial/pedido/{pedidoId}/produto
Método: POST
Parâmetros
Headers
Header | Valor |
---|---|
Authorization | <token_de_acesso> |
Content-Type | application/json;charset=UTF-8 |
Path parameters
Parâmetro | Valor |
---|---|
pedidoId | Id do pedido, deve ser passado na URL como parâmetro de path |
Body Attributes
Campos principais
Nome Atributo | Tipo | Valor |
---|---|---|
ignorarFornecedorQtdMin | Boolean | Se true ignora a quantidade mínima do produto no pedido Por padrão é false |
ignorarFornecedorQtdMax | Boolean | Se true ignora a quantidade máxima do produto no pedido Por padrão é false |
itens | Lista de Objeto Produto | Os atributos relacionados a essa lista de objeto estão listados em uma tabela abaixo. Requerido |
Campos do Objeto Item
Nome Atributo | Tipo | Valor |
---|---|---|
produtoId | Integer | Código do produto |
quantidade | Integer | Quantidades do produto |
Exemplo
fetch("https://api.sults.com.br/api/v1/comercial/pedido/{pedidoId}/produto",
{
method: "PUT",
headers: {
"Authorization": "<token_de_acesso>"
},
body: {
"ignorarFornecedorQtdMin": false,
"ignorarFornecedorQtdMax": false,
"itens": [
{
"produtoId": 1,
"quantidade": 3
}
]
}
})
Resposta
Após a operação ser concluída com sucesso, é retornado o status code 200, porém sem nenhuma informação extra. Caso algum erro aconteça com a operação, é retornado detalhes sobre o erro.