API — Fretes
Consulta e atualização de status.
GET /freights/:id
Retorna os dados completos de um frete.
bash
curl https://freteflow.fr.com.br/api/public/v1/freights/FR-1234 \
-H "X-API-Key: ff_live_xxx..."json
{
"id": "FR-1234",
"status": "in_transit",
"visibility": "publico",
"public_slug": "a1b2c3d4",
"origin": { "city": "São Paulo", "state": "SP" },
"destination": { "city": "Rio de Janeiro", "state": "RJ" },
"price": 5500.00,
"carrier": { "id": "...", "name": "Transportes ABC" },
"driver": { "name": "João Silva", "phone": "+5511999999999" },
"created_at": "2026-05-01T12:34:56Z"
}PATCH /freights/:id/status
Atualiza o status de um frete.
bash
curl -X PATCH https://freteflow.fr.com.br/api/public/v1/freights/FR-1234/status \
-H "X-API-Key: ff_live_xxx..." \
-H "Content-Type: application/json" \
-d '{"status":"delivered","note":"Entregue 14:20"}'Status válidos:
draft,published,negotiatingassigned,picked_up,in_transitdelivered,cancelled