Este mensaje sirve para obtener una lista completa de reservas para el usuario.



Endpointhttps://hotel.new.hotetec.com/webservice/integrations/pull/listBookings


 

Mensaje de petición listBookings

 

El mensaje está compuesto por los siguientes elementos:


 

Elemento

Obligatorio

Valores / Formato

Descripción

sessionId

S

Alfanumérico

ID de la sesión generado

languageCode

S

DE, EN, ES, FR, IT, NL, PT

Idioma en el que queremos recibir la respuesta. 

 

Se utilizan los códigos ISO 639-1. Actualmente sólo se aceptan los indicados en valores.

currency

S

EUR, USD, GBP, EGP, MXN, CHF, CUP

Divisa en la que queremos recibir los precios de la solicitud. 

 

Se utilizan los códigos ISO 639-1. Actualmente sólo se aceptan las indicadas en valores.

reference

N

Alfanumérico

Localizador de la reserva

vendorCode

N

Alfanumérico

Código de la empresa del hotel

hotelCode

N

Alfanumérico

Código del hotel

dateFrom

N

Fecha

Fecha desde la que se quiere listar 

dateTo

N

Fecha

Fecha hasta la que se quiere listar

dateType

N

Fecha

Tipo de fechas (referido a dateFrom y dateTo). Valores: Creation, Modification, Cancellation, CheckIn, CheckOut 

bookingStatus

N

Alfanumérico

Estado de la reserva. Valores: Confirmed, Cancelled.
contactPersonName

N

Alfanumérico

Nombre del contacto
contactPersonMail

N

Alfanumérico

Mail del contacto

 

Ejemplo de mensaje con todos los elementos cumplimentados (JSON):

{

    "sessionId"" TES#20077#682164202862402",

    "languageCode""ES",

    "currency""EUR",

    "reference""TES250206MALSSH"


 }

 


 

Mensaje de respuesta listBookings

 

El mensaje está compuesto por los siguientes elementos:

 

Elemento

Descripción

sessionId

Identificador único de la sesión.

booking

reference

Localizador de la reserva.

creationDate

Fecha de creación. Se utiliza fecha juliana.

hotelCode

Código del hotel/establecimiento

hotelName

Nombre completo del establecimiento

vendorCode

Código de la empresa a la que pertenece el establecimiento

checkIn
Fecha de inicio de la reserva. Se utiliza fecha juliana. 
checkOut
Fecha fin de la reserva. Se utiliza fecha juliana. 
rooms
Número de habitaciones de la reserva
totalAdults
Número de adultos de la reserva 
totalChildren
Número de niños en la reserva 
totalBabies
Número de bebés en la reserva 
status
Estado de la reserva. Valores: Cancelled, Confirmed
cancellationDate
Fecha de cancelación de la reserva, si el valor anterior es Cancelled. Se indica fecha juliana.
contactName
Nombre de la persona de contacto de la reserva
contactMail
Mail de la persona de contacto de la reserva
totalAmount
Importe total de la reserva.
paidAmount
Importe pagado en la reserva.

currencyCode

Código de divisa de la reserva

 

Ejemplo de mensaje (JSON):

{

    "sessionId": "TES#20727#890486167428753",

    "booking": [

        {

            "reference": "TES241120LRPWAQ",

            "creationDate": 1732096015882,

            "hotelCode": "53090",

            "hotelName": "Juana",

            "vendorCode": "TESTHTT",

            "checkIn": 1736031600000,

            "checkOut": 1736377200000,

            "rooms": 1,

            "totalAdults": 2,

            "totalChildren": 0,

            "totalBabies": 0,

            "status": "Cancelled",

            "cancellationDate": 1732096721800,

            "contactName": "testName testLastName",

            "contactMail": "[email protected]",

            "totalAmount": 18.2,

            "paidAmount": 364.0,

            "currencyCode": "EUR"

        },

        {

            "reference": "TES241120LXPWGH",

            "creationDate": 1732096515765,

            "hotelCode": "53090",

            "hotelName": "Juana",

            "vendorCode": "TESTHTT",

            "checkIn": 1736031600000,

            "checkOut": 1736377200000,

            "rooms": 1,

            "totalAdults": 2,

            "totalChildren": 0,

            "totalBabies": 0,

            "status": "Confirmed",

            "contactName": "testName testLastName",

            "contactMail": "[email protected]",

            "totalAmount": 364.0,

            "paidAmount": 0.0,

            "currencyCode": "EUR"

        },

        {

            "reference": "TES241120MDEGBQ",

            "creationDate": 1732097445880,

            "hotelCode": "53090",

            "hotelName": "Juana",

            "vendorCode": "TESTHTT",

            "checkIn": 1736031600000,

            "checkOut": 1736377200000,

            "rooms": 2,

            "totalAdults": 4,

            "totalChildren": 1,

            "totalBabies": 0,

            "status": "Confirmed",

            "contactName": "testName testLastName",

            "contactMail": "[email protected]",

            "totalAmount": 741.0,

            "paidAmount": 0.0,

            "currencyCode": "EUR"

        },

        {

            "reference": "TES241120MFZLYG",

            "creationDate": 1732097685848,

            "hotelCode": "53090",

            "hotelName": "Juana",

            "vendorCode": "TESTHTT",

            "checkIn": 1736031600000,

            "checkOut": 1736377200000,

            "rooms": 2,

            "totalAdults": 4,

            "totalChildren": 1,

            "totalBabies": 0,

            "status": "Confirmed",

            "contactName": "testName testLastName",

            "contactMail": "[email protected]",

            "totalAmount": 741.0,

            "paidAmount": 0.0,

            "currencyCode": "EUR"

        },

        {

            "reference": "TES250108LWNFST",

            "creationDate": 1736330139585,

            "hotelCode": "53090",

            "hotelName": "Juana",

            "vendorCode": "TESTHTT",

            "checkIn": 1738710000000,

            "checkOut": 1739055600000,

            "rooms": 2,

            "totalAdults": 4,

            "totalChildren": 1,

            "totalBabies": 0,

            "status": "Cancelled",

            "cancellationDate": 1736331661956,

            "contactName": "testName testLastName",

            "contactMail": "[email protected]",

            "totalAmount": 57.0,

            "paidAmount": 0.0,

            "currencyCode": "EUR"

        }

    ]

}