Online Booking API

DisponibleHMS API V2API del motor de reservas

Conecta el motor de reservas del sitio web del hotel con HMS: lista de habitaciones y tarifas, disponibilidad en calendario, cupones, pago y envío de reservas.

URL base
https://test.hms.gen.tr
Autenticación
apiKey / apiSecret → token Bearer
Formato
Respuestas JSON · cuerpos de solicitud en formulario o JSON
Alcance
8 recursos · 16 endpoints

Recursos#

Autenticación

1 endpoint

El acceso a la API de Online Booking se realiza con credenciales de partner emitidas por HMS. El endpoint de inicio de sesión canjea apiKey y apiSecre…

  • POST/external/public/login

Habitaciones y tarifas

2 endpoints

Dos endpoints que alimentan los resultados de búsqueda del motor de reservas: la lista de habitaciones, que devuelve los tipos de habitación a la vent…

  • POST/external/online/roomType
  • GET/external/room/type/hotel/availability

Reserva

1 endpoint

La habitación, el régimen y la tarifa que eligió el huésped se envían a HMS en una estructura BookingPushRQ. El mismo endpoint gestiona cancelaciones …

  • POST/external/online/channel/booking

Pago

3 endpoints

Lista los tipos de pago que el hotel acepta en las reservas online e inicia el paso de pago para el tipo seleccionado. Qué hacer con cada tipo se expl…

  • GET/external/online/payment/type
  • GET/external/payment/company
  • POST/external/online/payment/type/{paymentType}

Cupón

1 endpoint

Valida los cupones de descuento online que el hotel ha definido en el panel. Aplica el descuento en tu sistema y envía los importes con descuento al e…

  • POST/external/online/coupon/search

Paquetes y extras

1 endpoint

Extras que se pueden vender junto con una reserva: paquetes de habitación (vinculados a un tipo de habitación) y paquetes generales (traslado, cena, s…

  • GET/external/stock/packages

Información del hotel

4 endpoints

Datos que completan la estructura de las páginas del motor de reservas: datos de contacto y ubicación, enlaces a redes sociales, textos del pie de pág…

  • GET/external/hotel/{hotelID}/contact/info
  • GET/external/online/social/media
  • GET/external/online/footer
  • +1 más

Catálogos

3 endpoints

Listas estáticas para las opciones de los formularios: países, monedas e idiomas. Cambian muy poco y se pueden guardar en caché durante un día.

  • POST/external/counties
  • GET/external/currencies
  • GET/external/languages

Documentación#

Primeros pasos

Guías

Última actualización: 21 de septiembre de 2026¿Has encontrado un error? Avísanos