Documéntalo
Coordinalo

Sesiones

Crear, listar y gestionar sesiones en Coordinalo

Sesiones

Las sesiones son el corazón de Coordinalo. Representan una cita entre un proveedor y un cliente.

Listar sesiones

GET /api/v1/sessions

Parámetros de consulta

ParámetroTipoDescripción
fromstringFecha inicio (ISO 8601)
tostringFecha fin (ISO 8601)
providerIdstringFiltrar por proveedor
clientIdstringFiltrar por cliente
statusstringEstado: scheduled, completed, cancelled

Ejemplo de respuesta

{
  "data": [
    {
      "id": "sess_123abc",
      "startTime": "2026-01-15T10:00:00Z",
      "endTime": "2026-01-15T11:00:00Z",
      "status": "scheduled",
      "provider": {
        "id": "prov_456def",
        "name": "María González"
      },
      "client": {
        "id": "cli_789ghi",
        "name": "Juan Pérez"
      },
      "service": {
        "id": "serv_abc123",
        "name": "Sesión de kinesiología"
      }
    }
  ],
  "pagination": {
    "total": 45,
    "page": 1,
    "limit": 20
  }
}

Crear sesión

POST /api/v1/sessions

Cuerpo de la solicitud

{
  "providerId": "prov_456def",
  "clientId": "cli_789ghi",
  "serviceId": "serv_abc123",
  "startTime": "2026-01-15T10:00:00Z",
  "notes": "Primera sesión del paciente"
}

Respuesta exitosa (201)

{
  "id": "sess_new123",
  "startTime": "2026-01-15T10:00:00Z",
  "endTime": "2026-01-15T11:00:00Z",
  "status": "scheduled",
  "createdAt": "2025-12-30T15:30:00Z"
}

Estados de sesión

Coordinalo lleva el seguimiento de las sesiones a través del siguiente flujo:

Proyectado → Programado → Confirmado → Entregado
EstadoCódigoDescripción
ProyectadoprojectedSesión planificada pero aún no agendada
ProgramadoscheduledAgendada con fecha y hora
ConfirmadoconfirmedConfirmada por el cliente (WhatsApp/Email)
En progresoin_progressSesión en curso
EntregadocompletedSesión finalizada exitosamente
CanceladacancelledCancelada por cliente o proveedor
No asistióno_showCliente no se presentó

Confirmaciones automáticas

Coordinalo envía confirmaciones automáticas por WhatsApp y email. Los clientes pueden confirmar su asistencia directamente desde el mensaje.

Las confirmaciones por WhatsApp requieren integración con la API de WhatsApp Business configurada en tu organización.

Webhooks

Coordinalo puede notificar cambios de estado mediante notificaciones automáticas (webhooks):

{
  "event": "session.completed",
  "data": {
    "sessionId": "sess_123abc",
    "previousStatus": "in_progress",
    "newStatus": "completed",
    "completedAt": "2026-01-15T11:05:00Z"
  }
}

Eventos disponibles

EventoDescripción
session.createdNueva sesión creada
session.confirmedCliente confirmó asistencia
session.completedSesión marcada como entregada
session.cancelledSesión cancelada
session.no_showCliente no asistió

On this page