Referência
Referência da API
Todas as rotas do v1 numa página, mais as convenções que valem para todas elas.
Todas as páginas▾
Comece aqui
Inteligência artificial
Referência
Base: https://api.zankhapi.com.br/v1. Em desenvolvimento: http://localhost:8090/v1.
Convenções
- Dinheiro é sempre inteiro em centavos:
19990= R$ 199,90. Não há float no contrato. - Sucesso embrulha o conteúdo em
data; listagens acrescentampage,pageSize,pageCountetotal. - Erro é sempre
{ "error": { "code", "message" } }— inclusive JSON malformado e erro inesperado do servidor. - Paginação:
?page=1&pageSize=50, compageSizemáximo de 200. - Escritas idempotentes: as rotas
PUT(estoque, rastreio) definem estado absoluto — retentar é seguro.
Lojas
- POST
/v1/storesCadastra loja + conta do dono, devolve a primeira chave.sem chave - GET
/v1/meA loja a que a chave pertence.
Produtos
- GET
/v1/productsLista produtos (busca por nome/SKU, filtroactive, paginação). - POST
/v1/productsCria um produto. - GET
/v1/products/{id}Detalha um produto, com imagens e estoque. - PATCH
/v1/products/{id}Atualiza campos de um produto. - DELETE
/v1/products/{id}Desativa um produto (exclusão lógica). - PUT
/v1/products/{id}/stockDefine o estoque absoluto.
Pedidos
- GET
/v1/ordersLista pedidos (filtro por status, busca, paginação). - GET
/v1/orders/{id}Detalha um pedido com itens e endereço de entrega. - POST
/v1/orders/{id}/cancelCancela um pedido ainda não pago.
Rastreio
- GET
/v1/orders/{id}/trackingConsulta os rastreios do pedido. - PUT
/v1/orders/{id}/trackingEnvia ou corrige o código de rastreio do envio.
Parceiros
- POST
/v1/partnersRegistra um parceiro integrado.sem chave - GET
/v1/partners/meIdentifica o parceiro da chave. - PUT
/v1/partners/offersSincroniza o catálogo do parceiro (upsert por SKU). - GET
/v1/partners/agent-ordersLista os pedidos do agente destinados ao parceiro. - GET
/v1/partners/agent-orders/{id}Detalha um pedido do agente. - POST
/v1/partners/agent-orders/{id}/acceptAceita o atendimento (idempotente). - POST
/v1/partners/agent-orders/{id}/rejectRecusa com motivo — estorna o cliente (idempotente).