Payload The payload of this webhook request is an object.
event_type string Required format: "^[a-z0-9_.-]+$"
Tipo exacto del evento enviado por Recurrente.
status enum Required
pending mientras el cliente paga o el negocio decide; confirmed cuando la hora es del cliente.
api_version string Required
connected boolean or null Optional
Presente como true cuando el evento proviene de una cuenta conectada.
account_id string or null Optional
Cuenta (sucursal) de la cita.
source enum Optional
Por dónde entró la reserva.
starts_at datetime Optional
segments list of objects Optional
Los tramos de la cita, uno por servicio (dos si el servicio tiene tiempo de proceso). Vacío en un lugar de una clase.
staff_member_id string or null Optional
resource_id string or null Optional
class_session_id string or null Optional
La sesión, si la cita es un lugar en una clase.
stay object or null Optional
Las noches en una habitación, si la reserva es una estadía de alojamiento.
payment_policy enum Optional
Allowed values: none card_on_file deposit full
total_in_cents integer Optional
Lo que cuesta la cita.
paid_in_cents integer Optional
Lo que el cliente ya pagó (anticipo, total o protección).
balance_in_cents integer Optional
Lo que falta cobrar el día de la cita. 0 en una sesión de paquete o un saldo cobrado afuera.
balance_paid_outside_at datetime or null Optional
Cuándo el negocio marcó el saldo como cobrado fuera de Recurrente.
checkout_id string or null Optional
checkout_url string or null Optional
Donde el cliente paga lo que la política pide, o deja su tarjeta.
balance_checkout_id string or null Optional
balance_checkout_url string or null Optional
El link del saldo, después de POST /bookings/{booking_id}/balance_charge.
no_show_fee_checkout_id string or null Optional
El checkout del cargo por inasistencia, cobrado o rechazado.
booking_series_id string or null Optional
La serie que la reservó, si se repite.
access_url string Optional
La página del cliente para ver, pagar o cancelar su cita (link firmado).
customer_note string or null Optional
merchant_note string or null Optional
accepted_at datetime or null Optional
hold_expires_at datetime or null Optional
Hasta cuándo se aparta la hora si nadie paga.
cancelled_by enum or null Optional
Allowed values: customer merchant system
cancellation_reason string or null Optional
rescheduled_from_id string or null Optional
La cita que esta reemplazó al moverse de hora.
created_at datetime Optional