Novidades
Toda mudança da API pública, da mais recente para a mais antiga. Dentro da v1 a API só ganha coisas: nada é removido sem uma versão nova. Ver Versionamento.
10/11/2026 · O caminho de volta: do BIX para o ERP
- A API passa a se chamar API pública. O endereço continua
/external-api/v1: nada muda para quem já integrou. - Guias novos: a prévia de eventos e webhooks (o BIX vai avisar quando uma tarefa termina ou um dado muda), o que o ERP precisa ter para receber a contagem do inventário e o que o ERP precisa ter para receber a promoção da rebaixa.
10/11/2026 · Ruptura e venda diária
POST /sales/daily: a venda do dia por loja e código de barras, com o perfil por hora (contratobix.sales.daily/v1). Base da ruptura por não venda e do encerramento da rebaixa.GET /rupture/items: o que a loja encontrou em cada produto auditado.GET /rupture/signals: as rupturas prováveis apontadas pela venda.- Escopos novos:
sales.write,rupture.read. - Guias novos: o que integrar para a Ruptura, venda diária, rupturas.
10/11/2026 · Validade e rebaixa
POST /expiries: o ERP envia as validades dos lotes (só insere; lotes do mesmo dia são somados).GET /expiries: validades com a cor do alerta e os dias para vencer.GET /markdowns: as rebaixas no layout do contratobix.markdown.publication/v1.POST /markdowns/publications: o ERP confirma a rebaixa aplicada, recusada ou retirada do PDV.- Escopos novos:
expiry.read,expiry.write,markdown.read,markdown.write. - Guias novos: o que integrar para a Validade, validades, rebaixa.
10/11/2026 · WMS para o ERP
POST /wms/movements: o ERP lança entradas, saídas e vendas. Sem endereço, vai para o "A endereçar" do depósito. Oexternal_idde cada linha impede lançar duas vezes.GET /wms/movements: o livro de movimentações, com cursorsince_id, inclusive os ajustes de inventário feitos pela operação.GET /wms/bin-stocks: saldo por endereço, lote e validade.GET /wms/storage-locations,/wms/binse/wms/reasons: depósitos, endereços e motivos.- Escopos novos:
wms.structure.read,wms.movements.read,wms.movements.write. - Guias novos: o que integrar no WMS, estrutura e saldo por endereço, movimentações.
10/11/2026 · Cadastros base
GET /stores: as lojas do cliente, com o código de integração.GETePOST /products: cadastro de produtos, criar ou atualizar em lote pela chave (internal_code,ean), com atualização parcial.GETePOST /categories: estrutura mercadológica, em até cinco níveis.GETePOST /stock-prices: preço, saldo, curva e custos por loja e depósito.GETePOST /supplierse/buyers: fornecedores e compradores.GETePOST /store-groups: grupos de lojas.- Envio em lote (até 500 itens, resultado por item) e cabeçalho
Idempotency-Keyem todoPOST. - Novo código de erro:
idempotency_key_reused(409). - Escopos novos:
stores.read,catalog.read,catalog.write,store_groups.write,stock_prices.read,stock_prices.write. - Guia novo: o que integrar para usar a Contagem.
10/11/2026 · Portal do desenvolvedor
- Este portal: guias de integração, referência da API gerada do código e busca.
09/11/2026 · v1.0.0, primeira versão
- API pública em
https://<ambiente>.appbix.com.br/external-api/v1, com chave por integrador, escopos, lojas permitidas, expiração e log de cada chamada. GET /wms/stock-balances: saldo atual do WMS por loja e produto.