Saltar al contenido principal

Reservaciones (superficies shared + partner)

Las reservaciones se exponen a través de varias APIs dentro de LosCenotes.

Superficies partner específicas

Public partner API

  • GET /api/partner/reservations
  • GET /api/partner/reservations/:id
  • POST /api/partner/reservations
  • POST /api/partner/reservations/:id/cancel

Partner management reservations

  • GET /api/partner-reservations
  • GET /api/partner-reservations/stats
  • GET /api/partner-reservations/:id
  • POST /api/partner-reservations
  • PATCH /api/partner-reservations/:id
  • POST /api/partner-reservations/:id/cancel

Endpoints compartidos usados en integraciones

  • GET /api/public/reservations/:id?email=...&confirmationCode=...
  • GET /api/public/reservations/by-confirmation/:confirmationCode?email=...
  • POST /api/public/reservations/validate

Notas de contrato

  • la API expone importes monetarios en centavos
  • los endpoints de lista usan el wrapper estándar con paginación
  • la gestión partner usa JWT/contexto partner, mientras que la Public Partner API usa X-API-Key
  • los endpoints públicos de lookup de reservación requieren datos de verificación por query como email y opcionalmente confirmationCode

Corrección importante

Borradores viejos de esta documentación describían confirmación, check-in, completion y bulk reservations bajo /partner/reservations. Esos endpoints no forman parte del controller público partner actual y por eso ya no se documentan aquí.