Saltar al contenido principal
POST /meetings//no-show Marca el resultado de una reunión como no-show (el lead no asistió). Funciona sobre cualquier reunión de tu cliente — agendada por el agente, por Calendly/Diio, manualmente o vía POST /meetings — de modo que la API actúa como un proveedor de reuniones más. El cambio de estado dispara los mismos efectos que generan los proveedores nativos:
  • Se emite un webhook saliente meeting.no_show (ver Eventos de reunión), para que el resultado llegue a cualquier endpoint o CRM suscrito.
  • Se registra una actividad (meeting_no_show) en la línea de tiempo del lead.
  • Si el cliente tiene el agente de re-contacto activo con una regla coincidente, el agente contacta al lead (por ejemplo, para reagendar).

Parámetros de ruta

ParámetroTipoDescripción
idstring (uuid)El ID de la reunión — de la respuesta de POST /meetings o de GET /leads/{id}/meetings.

Cuerpo de la solicitud

CampoTipoRequeridoDescripción
reasonstringNoSe guarda como no_show_reason (por defecto api_marked).
notesstringNoNotas libres del resultado.

Idempotencia

Volver a marcar una reunión que ya está en no_show es una operación segura sin efecto — la respuesta incluye "idempotent": true y no se emite actividad ni webhook duplicado.

Respuestas

200 — Resultado aplicado

{
  "success": true,
  "meeting": {
    "id": "event-uuid",
    "lead_id": "lead-uuid",
    "status": "no_show",
    "no_show_reason": "lead_did_not_join",
    "outcome_at": "2026-06-25T20:59:26Z",
    "outcome_notes": null
  }
}

200 — Ya marcada (idempotente)

{
  "success": true,
  "meeting": { "id": "event-uuid", "lead_id": "lead-uuid", "status": "no_show", "idempotent": true }
}

401 — Error de autenticación — ver Autenticación

403 — La API key no tiene el scope meetings:write (solo keys MCP; las keys REST son full-access)

404 — Reunión no encontrada o no pertenece a tu cuenta

500 — Error interno del servidor

Última modificación el 25 de junio de 2026