noctiodocsIr a Noctio ↗

Endpoints de la API

Todas las rutas necesitan tu API key en el header Authorization: Bearer.

Listar reservas

GET/api/v1/reservasDevuelve las reservas del negocio.

Ejemplo con curl:

curl https://api.flowmy.app/api/v1/reservas \ -H "Authorization: Bearer fmy_live_xxx"

Respuesta:

{ "data": [ { "id": "665f...", "cliente": "María González", "contacto": "+56912345678", "servicio": "Suite Deluxe", "inicio": "2026-07-24T15:00:00.000Z", "fin": "2026-07-24T21:00:00.000Z", "estado": "confirmada", "canal": "whatsapp", "total": 45000 } ] }

Listar clientes

GET/api/v1/clientesDevuelve los clientes / leads del negocio.
curl https://api.flowmy.app/api/v1/clientes \ -H "Authorization: Bearer fmy_live_xxx"
{ "data": [ { "id": "665a...", "nombre": "Pedro Soto", "contacto": "+56987654321", "etapa": "interesado", "canal": "instagram", "creado": "2026-07-18T12:30:00.000Z" } ] }

Crear un lead

POST/api/v1/leadsCrea un lead nuevo (por ejemplo, desde tu web).

Campos del body (JSON):

CampoTipoDescripción
nombrestringNombre del cliente.
contactostringRequerido. Teléfono o email.
notastringOpcional. Qué está buscando el cliente.
curl -X POST https://api.flowmy.app/api/v1/leads \ -H "Authorization: Bearer fmy_live_xxx" \ -H "Content-Type: application/json" \ -d '{ "nombre": "Ana Rivas", "contacto": "+56911112222", "nota": "Consulta por disponibilidad fin de semana" }'

Respuesta (201):

{ "data": { "id": "6690...", "nombre": "Ana Rivas", "contacto": "+56911112222", "etapa": "nuevo", "canal": "api" } }
El lead entra al pipeline. Aparece en tu panel como cliente nuevo y la IA puede empezar a atenderlo igual que uno que llegó por WhatsApp.