Este mensaje devuelve una lista de destinos cargados en la plataforma que estén asociados al usuario que realiza la petición.
En la respuesta se devolverá el listado de destinos identificados por su tipo.
Endpoint: https://hotel.new.hotetec.com/webservice/integrations/pull/listLocations
Mensaje de petición listLocations
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. Si no se indica, se devolverá el valor que Hotetec tenga por defecto para el usuario
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. Si no se indica, se devolverá el valor que Hotetec tenga por defecto para el usuario.
Se utilizan los códigos ISO 639-1. Actualmente sólo se aceptan las indicadas en valores. |
locationCode | N | Alfanumérico | Código de la zona geográfica donde se encuentra el establecimiento |
locationName | N | Alfanumérico | Nombre de la zona geográfica donde se encuentra el establecimiento |
locationType | N | Alfanumérico. Zone, Area, Region, Country | Tipo de zona geográfica donde se encuentra el establecimiento |
parentLocationCode | N | Alfanumérico | Código de la zona superior donde se encuentra el establecimiento |
Ejemplo de mensaje con todos los elementos cumplimentados (JSON):
{
"sessionId": " TES#20077#682164202862402",
"languageCode": "ES",
"currency": "EUR",
"locationCode": "ES-46018",
"locationName": "Alcudia",
"locationType": "Zone",
"parentLocationCode": ”ESBAL03”
}
Mensaje de respuesta listLocations
El mensaje está compuesto por los siguientes elementos:
Elemento | Descripción |
sessionId | ID de la sesión generado |
notification | Tipo de notificación. Error: importante revisarlo para corregir la incidencia que esté indicando el sistema Aviso Información |
notificationDetail | Descripción de la notificación indicada. |
| |
location | |
code | Código de la zona geográfica donde se encuentra el establecimiento |
name | Nombre de la zona geográfica donde se encuentra el establecimiento |
type | Tipo de zona geográfica donde se encuentra el establecimiento |
parentCode | Código de la zona superior donde se encuentra el establecimiento |
Ejemplo de mensaje (JSON):
{
"sessionId": "TES#20077#280227446359930",
"location": [
{
"code": "ES-46018",
"name": "Alcudia",
"type": "Zone",
"parentCode": "ESBAL03"
},
{
"code": "ESBAL03",
"name": "MALLORCA",
"type": "Area",
"parentCode": "ESBAL"
},
{
"code": "ESBAL",
"name": "ISLAS BALEARES",
"type": "Region",
"parentCode": "ES"
},
{
"code": "ES",
"name": "ESPAÑA",
"type": "Country"
}
]
}