Requisitos
- Plano Business ou Enterprise
- Chave de API gerada no painel Configurações → Integrações
- Enviar a chave no header
x-api-keyde todas as requisições
Autenticação
Todas as requisições devem incluir o header x-api-key com a sua chave de API.
Base URL
Todas as rotas da API pública começam com /api.
Endpoints
Clientes
/api/clients/api/clientsCria e lista clientes da transportadora.
Veículos
/api/vehicles/api/vehiclesCria e lista veículos da frota.
Motoristas
/api/drivers/api/driversCria e lista motoristas. Será necessário login manual após criação.
Serviços / Configurações
/api/service-configs/api/service-configsCria e lista configurações de serviço (tipos de entrega e preços).
Rotas de Entrega
/api/routes/api/routesCria e lista rotas de entrega. Ao criar, o endereço é geocodificado automaticamente (lat/lng). driver_id e service_id são opcionais.
Exemplos
Criar Cliente
Criar Configuração de Serviço
Listar Configurações de Serviço
Criar Rota de Entrega (geocoding automático)
Listar Rotas
Planos e Limites
A API respeita os limites do plano. Se o limite for atingido, a API retorna 429 Too Many Requests.
| Plano | Motoristas | Entregas/mês | API |
|---|---|---|---|
| Starter | 3 | 200 | — |
| Growth | 6 | 500 | — |
| Business | 12 | 1000 | ✅ |
| Enterprise | 25 | 25000 | ✅ |
Códigos de Erro
401Chave de API inválida ou ausente404Endpoint não existe429Limite do plano atingido500Erro interno do servidor