Pular para o conteúdo
Claro
Português

API do Demander - Estoque por Filial

Este artigo faz parte da documentação da API de Integração REST.

Documentação para consultar, inserir, atualizar e excluir estoques por filial.

Lista os estoques por filial da empresa. Sem filtro, considera dataAlteracao dos últimos 6 meses.

Rota: {host}/public/v1/estoques-por-filial?pagina={pagina}&limite={limite}&filtroDataAlteracao={data}&operadorFiltro={operador}
Método: GET

Retorno:

{
"estoquesPorFilial": [
{
"codProduto": "00009",
"codFilialUnidade": "00",
"saldoEstoque": 10.5,
"dataEstoque": "2020-08-28 15:51:10",
"dataAlteracao": "2026-07-27 10:00:00"
}
]
}

POST upsert pela chave composta codProduto + codFilialUnidade.

Rota: {host}/public/v1/estoques-por-filial
Método: POST
Body: json
Propriedade Tipo Tamanho Obrigatório Descrição
codProduto string 30 Código do produto. Parte da chave de upsert.
codFilialUnidade string 30 Código da filial. Parte da chave de upsert.
saldoEstoque decimal Saldo em estoque. Aceita 0.
dataEstoque datetime Data/hora da última alteração de estoque. Formato Y-m-d H:i:s.

Body:

{
"codProduto": "00009",
"codFilialUnidade": "00",
"saldoEstoque": 10.5,
"dataEstoque": "2020-08-28 15:51:10"
}

Retorno:

{
"codProduto": "00009",
"codFilialUnidade": "00",
"saldoEstoque": 10.5,
"dataEstoque": "2020-08-28 15:51:10",
"dataAlteracao": "2026-07-27 10:00:00"
}

Remove o estoque por filial.

Rota: {host}/public/v1/estoques-por-filial?codProduto={codProduto}&codFilialUnidade={codFilialUnidade}
Método: DELETE

Retorno:

{
"mensagem": "Registro excluído com sucesso."
}