Registrar una Reunión
Registra una reunión reservada en un sistema externo para un lead existente de Nexor.
email, con alcance a tu cuenta. Si un lead coincide, se usa; si varios comparten el email, gana el actualizado más recientemente. Pasa lead_id directamente para omitir la coincidencia por email. Si ningún lead coincide, la API responde con 200 OK, success: true, skipped: true y reason: "lead_not_found"; no guarda ninguna reunión. Crea primero el lead con POST /leads antes de reintentar.
Horarios y estado de respuesta. El endpoint responde con 200 OK cuando guarda o actualiza una reunión. Si omites timezone, los timestamps sin offset explícito se interpretan en la zona horaria configurada de la cuenta. Los timestamps que incluyen offset conservan el instante indicado.
Idempotencia. Si proporcionas tanto external_calendar_provider como external_event_id, repetir la solicitud actualiza la reunión existente en lugar de crear un duplicado. Seguro para reintentos de webhook.Autorizaciones
API key for authentication. Keys are prefixed with nxr_live_.
Cuerpo
Meeting title.
ISO 8601. If no offset, interpreted in timezone.
Matcher. Not required if lead_id is provided.
Bypass email matching.
ISO 8601. Required unless duration_minutes is given.
Required unless ends_at is given.
IANA timezone. When omitted, naive timestamps use the authenticated account's configured timezone.
Meet / Zoom / Teams link.
video, phone, in_person Host user email (must be active in your client).
Defaults to lead's full name.
Defaults to matched email.
Defaults to lead's phone.
e.g. ghl, google, calendly.
Provider's event id (enables dedup).
scheduled, confirmed