fast_deliv API
Plataforma de logística para motoboy — REST API pronta para integrar com CRM, ERP, BI e scripts.
O fast_deliv gerencia o ciclo completo de entregas urbanas: criação pelo admin, aceitação pelo motorista, rastreamento em tempo real e pagamento automático via Pix. Exponha essa operação nos seus sistemas em minutos.
Base URL producao: https://fast-deliv-backend.vercel.app
Base URL dev: http://localhost:8000
Auth: Bearer JWT (Supabase)
Status: GET /health — retorna {"status": "ok"}
Por onde comecar
| Objetivo | Link |
|---|---|
| Primeira request em 5 minutos | Inicio Rapido |
| Entender autenticacao e roles | Autenticacao |
| Referencia completa de endpoints | API Reference — Entregas |
| Exemplos prontos em Python/JS/Shell/Ruby | SDKs & Exemplos |
| Receber notificacoes de pagamento | Webhooks |
| Integrar com CRM | Guia CRM |
| Dashboards no Power BI | Guia Power BI |
Casos de uso principais
CRM / Gestao de Clientes
Sincronize automaticamente o status de cada entrega no seu CRM. Quando uma entrega muda para completed, dispare automacoes no Salesforce, HubSpot ou qualquer sistema compativel com webhook.
Analytics / BI
Conecte Power BI ou qualquer ferramenta de BI diretamente na API para monitorar volumetria, tempo medio de entrega, ganhos por motorista e outras metricas operacionais.
Automacao Operacional
Scripts Python ou Shell para criacao de entregas em massa, alertas de SLA e relatorios de conciliacao de pagamentos.
Endpoints resumidos
| Metodo | Path | Role | Descricao |
|---|---|---|---|
POST |
/api/v1/deliveries |
admin | Criar entrega |
GET |
/api/v1/deliveries |
admin | Listar entregas |
PATCH |
/api/v1/deliveries/{id}/assign |
driver | Aceitar entrega |
PATCH |
/api/v1/deliveries/{id}/start |
driver | Iniciar coleta |
PATCH |
/api/v1/deliveries/{id}/complete |
driver | Finalizar entrega |
PATCH |
/api/v1/deliveries/{id}/cancel |
admin | Cancelar entrega |
GET |
/api/v1/wallets/me |
driver | Ver carteira |
GET |
/api/v1/wallets/me/transactions |
driver | Historico de transacoes |
POST |
/api/v1/wallets/withdraw |
driver | Solicitar saque Pix |
PUT |
/api/v1/locations/me |
driver | Atualizar GPS |
GET |
/api/v1/locations |
admin | Listar localizacoes |
GET |
/api/v1/drivers |
admin | Listar motoristas |
GET |
/api/v1/pricing |
admin | Config de precos |
PUT |
/api/v1/pricing |
admin | Atualizar precos |
POST |
/api/v1/webhooks/asaas |
— | Webhook ASAAS |
GET |
/health |
publico | Health check |
Fluxo de estados
Autenticacao rapida
TOKEN=$(curl -s -X POST \
"https://<PROJECT>.supabase.co/auth/v1/token?grant_type=password" \
-H "apikey: <ANON_KEY>" \
-H "Content-Type: application/json" \
-d '{"email":"admin@empresa.com","password":"senha"}' \
| jq -r '.access_token')
curl -H "Authorization: Bearer $TOKEN" \
https://fast-deliv-backend.vercel.app/api/v1/deliveries