KernosDevelopers
Sair
Referência da API
Versão 2026-10-03

Referência da API

25 rotas públicas, em JSON, no envelope { ok, data, error, error_code, field, trace_id }. Cada página traz o exemplo em curl e nos sete SDKs, os campos e toda recusa que a rota emite, com a frase do contrato.

Para agentes e terminalEsta página em Markdown: /referencia.mdÍndice das páginas: /llms.txt
Versão da API: 2026-10-03

É a única e a padrão. Mande Kernos-Version para fixá-la; a resposta diz qual usou.

Pedidos de venda

RotaO que faz
GET /v1/objects/sales-orderLista os pedidos de um CD, os mais antigos primeiro.
POST /v1/objects/sales-orderCria um pedido de venda aberto, com a reserva feita.
GET /v1/objects/sales-order/{id}Lê um pedido, com as linhas, os volumes e a nota.
POST /v1/objects/sales-order/{id}/cancelCancela um pedido, e o que já saiu da prateleira volta à posição.

Produtos

RotaO que faz
GET /v1/objects/productLista o cadastro, com o saldo de cada item.
POST /v1/objects/productCadastra um item.
GET /v1/objects/product/findAcha um item pelo EAN ou pelo SKU.
GET /v1/objects/product/{id}Lê um item: saldo, posições, bloqueios, política e atributos.
PATCH /v1/objects/product/{id}Atualiza um item: descrição, SKU, unidade, atributos ou ativo.

Estoque

RotaO que faz
GET /v1/objects/stockLista o saldo de um CD, posição por posição e lote por lote.

Recebimentos

RotaO que faz
GET /v1/objects/receiptLista os recebimentos de um CD, os mais antigos primeiro.
POST /v1/objects/receiptAbre um recebimento a partir da NF-e do fornecedor.
GET /v1/objects/receipt/{id}Lê um recebimento, com as linhas da nota e o que foi contado.

Ordens de serviço

RotaO que faz
GET /v1/objects/work-orderLista as OS de um CD, pela visão de quem pede.
POST /v1/objects/work-orderAbre uma OS de guarda, separação, contagem, movimento ou retirada.
GET /v1/objects/work-order/{id}Lê uma OS, com a origem e as paradas.
POST /v1/objects/work-order/{id}/cancelCancela uma OS aberta ou em andamento, com o motivo.

Envios

RotaO que faz
GET /v1/objects/shipment/{id}Lê um envio, com a transportadora, a doca e os volumes com rastreio.

Eventos

RotaO que faz
GET /v1/eventsLista os eventos públicos desde o último lido, do mais antigo para o mais novo.

Webhook

RotaO que faz
GET /v1/webhook-endpointLê o webhook da empresa e as últimas 50 entregas.
PUT /v1/webhook-endpointCadastra ou muda o webhook da empresa.
POST /v1/webhook-endpoint/deliveries/{delivery}/resendManda de novo uma entrega do webhook.
POST /v1/webhook-endpoint/pingManda agora um evento de teste ao webhook e diz o que ele respondeu.

Registro de pedidos

RotaO que faz
GET /v1/requestsLista os últimos pedidos feitos com a chave, o mais novo primeiro.
GET /v1/requests/{request_id}Lê um pedido do registro, com o corpo da resposta.