Dashboard
Visão geral da operação
🚌
Veículos Disponíveis
de 15 na frota
📅
Reservas Ativas
confirmadas
💰
Receita do Mês
reservas confirmadas
🔔
Lembretes Pendentes
a enviar hoje
Próximas Saídas
Data Cliente Destino Veículo Status
Carregando...
Status da Frota
Veículo Tipo Capacidade Status
Reservas
ID Cliente Destino Saída Retorno Veículo PAX Total Status Ações
Fila de Lembretes
Consultado pelo n8n diariamente via GET /api/reminders/pending
Reserva Cliente WhatsApp Data Envio Tipo Status Mensagem Ação
Tabela de Preços
Tipo Diária (R$) Km Excedente (R$) Hora Extra (R$) Mínimo de Horas Ações
Calcular Cotação
Integração com n8n

Todos os endpoints abaixo são consumidos pelo agente de IA via n8n. Use o header x-api-key: ciatur-api-key-2025 em todas as requisições.

🤖 ENDPOINTS DO AGENTE DE IA
GET/api/availability?departure_date=2025-04-01&return_date=2025-04-03&pax=40
Principal endpoint. Retorna veículos disponíveis para o período com preço estimado. Usado na qualificação.
POST/api/clients
Cria ou retorna cliente existente pelo WhatsApp. Body: { name, whatsapp, city }
POST/api/reservations
Cria reserva + lembretes automáticos D-3 e D-1. Body: { client_id, vehicle_id, destination, departure_date, return_date, pax }
PATCH/api/reservations/:id
Confirma, cancela ou conclui uma reserva. Body: { status: "confirmed" | "cancelled" }
GET/api/reminders/pending
Retorna lembretes a enviar hoje. n8n roda diariamente às 8h, dispara WhatsApp e chama /sent.
PATCH/api/reminders/:id/sent
Marca lembrete como enviado após disparo do WhatsApp.
📋 FLUXO N8N SUGERIDO
1. WhatsApp Trigger (mensagem do cliente)
2. AI Agent — extrai: nome, data, destino, PAX
3. GET /api/availability → mostra opções ao cliente
4. Cliente confirma → POST /api/clients + POST /api/reservations
5. Envia confirmação por WhatsApp
6. [CRON 8h] GET /api/reminders/pending → envia WhatsApp → PATCH /sent