Estados de una consulta
Una consulta pasa por los siguientes estados. Los eventos de webhook (consultation.created, consultation.expired, consultation.completed, session_started, session_ended) reflejan las transiciones.
| Estado | Descripción |
|---|---|
| Pendiente | Consulta creada; paciente y proveedor pueden unirse con las URLs y el PIN. |
| En curso | Al menos un participante ha entrado a la videollamada (session_started). |
| Expirada | Llegó la hora de expiración sin que se utilizara la consulta. |
| Finalizada | La sesión se cerró (manual o automáticamente); evento consultation.completed. |
El campo
status en la respuesta de la API y en los payloads de webhook puede tomar valores como Pending; los estados del diagrama son conceptuales y alineados con los eventos de webhook.Flujo de integración típico
Flujo simplificado: su sistema crea la consulta, recibe las URLs y el PIN, y opcionalmente recibe eventos en tiempo real por webhook.- Creación: su sistema llama a
POST /consultationsy recibeparticipantAccess(URLs) yaccessPin. - Uso: paciente y proveedor entran con esas URLs; si tiene webhooks, recibe
session_startedysession_ended. - Cierre: al finalizar la sesión se envía
consultation.completed; puede consultar el detalle conGET /consultations/{consultationId}.
Estructura de la API
Visión general de los recursos y cómo se relacionan con su organización.| Recurso | Descripción |
|---|---|
| Consultations | Crear consultas (POST) y obtener detalle por consultationId (GET). |
| Providers | Listar proveedores con filtros opcionales (GET /providers). |
| Organization profile | Datos de su organización y configuración (GET /organizations/profile). |
| Webhooks | La plataforma envía eventos a su URL; usted verifica la firma y procesa. |
Consulta programada vs inmediata
Diferencia rápida según la presencia descheduledAt en POST /consultations:
- Programada: incluya
scheduledAten formatoyyyy-MM-dd HH:mm(zona horaria de la organización). Mínimo 15 minutos de anticipación. - Inmediata: no envíe
scheduledAt; la consulta queda disponible de inmediato.
Ver también
- Crear consulta – Campos y ejemplos del
POST - Eventos de webhook – Listado de eventos y payloads
- Referencia de la API – Índice de endpoints
