Referência da API
Convenções
Versão, paginação, dinheiro, identificadores e headers comuns.
A referência descreve o contrato HTTP que uma empresa integradora usa. A spec OpenAPI inicial está em openapi/openapi.yaml, na raiz deste repositório.
Criar, listar, ler e desativar. A listagem traz o resumo da última consulta.
Disparar, ler e pegar a última. O item pagável vira o id do pedido.
Criar, ler, reapresentar Pix e pagar no cartão.
Versão
O prefixo é /api/v1. Uma mudança incompatível ganha outro prefixo. Campos novos em respostas existentes entram nesta versão.
Headers
| Header | Onde |
|---|---|
X-Api-Key |
Rotas autenticadas |
X-Account-Id |
Veículos, consultas e pedidos |
Content-Type: application/json |
Corpos JSON |
Accept: application/json |
Opcional; a API já responde JSON |
Listas
GET de coleção usa paginação por página.
| Query | Padrão | Teto |
|---|---|---|
page |
1 | — |
page_size |
20 | 100 |
{
"count": 1,
"next": null,
"previous": null,
"results": []
}
Tipos
- Identificadores são UUID.
- Dinheiro é string decimal com duas casas, por exemplo
"129.90". - Datas são ISO 8601, no fuso da API (
America/Sao_Paulonos timestamps gerados pelo servidor). - Placa volta normalizada, sem hífen, em maiúsculas.
O que esta referência ainda não cobre
Portal do parceiro (marcas, hosts, membros, chaves), alertas, CRLV, cotações e templates de e-mail existem na API e entram na spec completa. O marco 3 em MILESTONES.md descreve esse fechamento. Enquanto isso, o fluxo de consulta e cobrança desta seção é o contrato para integrar.
Para chamar as rotas abaixo no browser, use o sandbox.