Enviar evento al webhook
Endpoint unico que recibe todos los eventos del proveedor. El campo `event` determina la accion:
- `booking.created` — Crea N reservas (una por bloque) con `source: provider`
- `booking.canceled` — Cancela todas las reservas con ese `external_id`
- `booking.paid` — Marca las reservas como completadas (pago recibido)
- `booking.confirmed` — Marca las reservas como completadas (confirmacion)
Authentication
AuthorizationBearer
JWT obtenido del endpoint /api/v1/auth/login.
Request
This endpoint expects an object.
event
Tipo de evento.
Allowed values:
external_id
ID unico de la reserva en el sistema del proveedor.
stadium_name
Nombre de la cancha (requerido para booking.created). Busqueda case-insensitive.
sport_name
Nombre del deporte (requerido para booking.created). Busqueda case-insensitive.
user_info
Datos del usuario (opcional para booking.created).
blocks
Bloques horarios a reservar (requerido para booking.created).
reason
Motivo de cancelacion (opcional para booking.canceled).
Response
Evento procesado correctamente.

