Endpoint
Parâmetros
| Parâmetro | Tipo | Ocorrência | Descrição |
|---|---|---|---|
| token | string | obrigatório | Chave gerada para identificar sua empresa |
| id | int | obrigatório | Número de identificação do produto na Olist |
| formato | string | obrigatório | Formato do retorno (json) |
Retorno
| Campo | Tipo | Tamanho | Ocorrência | Descrição |
|---|---|---|---|---|
| retorno | object | - | obrigatório | Elemento raiz do retorno |
| retorno.status_processamento | int | - | obrigatório | Conforme tabela “Status de Processamento” |
| retorno.status | string | - | obrigatório | ”OK” ou “Erro” |
| retorno.codigo_erro | int | - | condicional | Conforme tabela “Códigos de erro” |
| retorno.erros[] | list | - | condicional | Lista dos erros encontrados |
| retorno.erros[].erro | string | - | condicional | Mensagem descritiva do erro |
| retorno.produto | object | - | condicional | Elemento representando o produto |
| retorno.produto.id | int | - | condicional | Número de identificação do produto |
| retorno.produto.nome | string | 120 | condicional | Nome do produto |
| retorno.produto.codigo | string | 30 | condicional | Código do produto |
| retorno.produto.unidade | string | 3 | condicional | Unidade do produto |
| retorno.produto.saldo | decimal | 3 | condicional | Saldo em estoque |
| retorno.produto.saldoReservado | decimal | 3 | condicional | Saldo reservado em estoque |
| retorno.produto.depositos[] | list | - | condicional | Lista de depósitos |
| retorno.produto.depositos[].deposito.nome | string | 120 | condicional | Nome do depósito |
| retorno.produto.depositos[].deposito.desconsiderar | string | 1 | condicional | Desconsidera saldo (S/N) |
| retorno.produto.depositos[].deposito.saldo | decimal | - | condicional | Saldo no depósito |
| retorno.produto.depositos[].deposito.empresa | string | 120 | condicional | Apelido da empresa |
Valores decimais utilizam ”.” (ponto) como separador de decimais (exemplo: “5.25”).
Campo saldoReservado retornado apenas se conta possui extensão “Reserva de Estoques” habilitada.
Campo desconsiderar indica se o saldo do depósito é considerado no total em estoque do produto.
Com extensão MultiEmpresas, configure “Considerar estoque para API” nas configurações da empresa.
