Primeros pasos con la API de actividades de XeniCómo reservar una actividadCómo buscar etiquetas y categorías de actividadesCómo cancelar una reserva de actividadCómo comprobar la disponibilidad de la actividadCómo obtener detalles de la actividadCómo recuperar los detalles de la reserva de actividadesCómo buscar actividades con filtrosCómo buscar destinos de actividadesAPI de alquiler de coches: introducciónAPI de alquiler de coches: comprensión de los campos de respuestaCómo reservar un alquiler de cochesCómo obtener detalles del vehículo de alquiler y complementos de equipoCómo recuperar o cancelar una reserva de alquiler de cochesCómo buscar autos de alquiler disponiblesCómo buscar ubicaciones de recogidaCómo utilizar los filtros de búsqueda de alquiler de cochesMejores prácticas de integración de API de ofertasPreguntas frecuentes sobre la API de ofertasPrimeros pasos con la API de ofertas de XeniReferencia de encabezados y parámetros de solicitud de API de ofertasOfertas API Monedas admitidas y localizaciónCómo mostrar ofertas en su aplicaciónCómo buscar ofertas de hoteles por ubicaciónCódigos de error de la API de vuelos y solución de problemasPrimeros pasos con la API de vuelos de XeniCómo reservar un vueloCómo comprobar la disponibilidad y el precio de los vuelosCómo confirmar o cancelar una reserva de vueloCómo recuperar las reglas de tarifas de un vueloCómo recuperar los detalles de la reserva de un vueloCómo buscar aeropuertos usando AutocompletarCómo buscar vuelosCómo utilizar filtros, clasificación y paginación de búsqueda de vuelosCómo comprobar la disponibilidad y el precio de las habitacionesCómo filtrar los resultados de los alquileres vacacionalesCómo obtener detalles, comodidades y accesibilidad de la propiedad del resortCómo mantener y confirmar una reserva de resortCómo liberar una retención de resortCómo recuperar los detalles de la reserva del resortCómo buscar complejos turísticos disponiblesCómo buscar destinos turísticosCómo buscar ubicaciones de alquiler vacacionalCómo buscar alquileres vacacionalesCómo utilizar filtros de búsqueda y clasificación de complejos turísticosComenzando con la API de Xeni ResortsAPI de Resorts: comprensión de los estados y políticas de las reservasPrimeros pasos con la API de alquileres vacacionalesPreguntas frecuentes sobre alquileres vacacionalesTipos de propiedades admitidas para alquileres vacacionalesComprensión de la búsqueda asincrónica para alquileres vacacionalesAutenticación y firmas APIReserva de hoteles: API directa y pago SSOManejo de errores, límites de tasas y mejores prácticasPrimeros pasos con la API de Xeni HotelesGestión de reservas: estado, recuperación y cancelaciónConfirmación de precios y ciclo de vida del tokenRecuperar detalles del hotel y disponibilidad de habitacionesBúsqueda de hoteles: ubicaciones, filtros y paginaciónBuscando HotelesGestión de sesiones e ID de correlaciónAutenticación API y obtención de claves API

Cómo obtener detalles, comodidades y accesibilidad de la propiedad del resort

Última actualización: 2026-03-03

Cómo obtener detalles, comodidades y accesibilidad de la propiedad del resort

Después de identificar una propiedad turística en los resultados de búsqueda, puede recuperar información detallada sobre ella. La API de Resorts proporciona dos puntos finales relacionados: uno para detalles generales de la propiedad y otro para categorías de instalaciones específicas.

Punto final de detalles de propiedad

GET {{apihost}}/resorts/api/v2/property/{propertyid}

Encabezados requeridos

EncabezadoValorRequerido
x-api-keySu clave API
x-correlation-idIdentificador de correlación único
Accept-LanguageCódigo de idioma (por ejemplo, en-US, es-ES)No

Parámetros de ruta

ParámetroTipoRequeridoDescripción
property_idcadenaEl ID de propiedad devuelto por el punto final de búsqueda

Solicitud de ejemplo

GET {{api_host}}/resorts/api/v2/property/RST-98765

Ejemplo de respuesta

JSON
{
  "status": 200,
  "data": {
    "name": "Oceanfront Paradise Resort & Spa",
    "checkin": "16:00",
    "checkout": "11:00",
    "address": {
      "line_1": "100 Beachfront Drive",
      "city": "Kailua-Kona",
      "state": "HI",
      "country": "US",
      "postal_code": "96740"
    },
    "images": [
      "https://images.example.com/resort-main.jpg",
      "https://images.example.com/resort-pool.jpg",
      "https://images.example.com/resort-room.jpg"
    ],
    "location": {
      "lat": 19.64,
      "lon": -155.9969
    },
    "policies": {
      "cancellation": "Free cancellation up to 72 hours before check-in.",
      "pets": "No pets allowed.",
      "smoking": "Non-smoking property."
    },
    "ratings": {
      "star_rating": 4,
      "user_rating": 8.7
    },
    "region": "aGF3YWlp",
    "supplySource": "direct"
  }
}

Campos de respuesta

CampoTipoDescripción
namecadenaNombre para mostrar de la propiedad
checkincadenaHora de check-in más temprana (formato de 24 horas)
checkoutcadenaÚltima hora de salida (formato de 24 horas)
addressobjetoDirección completa de la propiedad
imagesmatrizMatriz de URL de imágenes para la propiedad
locationobjetoLatitud y longitud de la propiedad
policiesobjetoPolíticas de propiedad (cancelación, mascotas, fumadores, etc.)
ratingsobjetoCalificación de estrellas y calificación promedio de usuario
regioncadenaCódigo de región a la que pertenece la propiedad
supplySourcecadenaIdentificador de fuente de suministro de inventario

Localización

Para recibir detalles de la propiedad en un idioma específico, incluya el encabezado Accept-Language con un código de idioma válido. Por ejemplo:

Accept-Language: es-ES

No todas las propiedades admiten todos los idiomas. Si el idioma solicitado no está disponible, la API devuelve el contenido predeterminado en inglés.

Punto final de instalaciones

Utilice el mismo punto final de propiedad con un parámetro de consulta facility para recuperar categorías de instalaciones específicas.

GET {{apihost}}/resorts/api/v2/property/{propertyid}?facility={facility_type}

Tipos de instalaciones

ValorDescripción
accessibilitiesCaracterísticas de accesibilidad y alojamiento
airportsAeropuertos cercanos con información a distancia
amenitiesServicios dentro y fuera del sitio

Accesibilidades

GET {{api_host}}/resorts/api/v2/property/RST-98765?facility=accessibilities

Ejemplo de respuesta

JSON
{
  "status": 200,
  "data": {
    "features": [
      "Wheelchair-accessible parking",
      "Roll-in shower",
      "Accessible bathroom"
    ],
    "elevator": true,
    "equipmentForDeaf": true,
    "braileOrRaisedSignage": false
  }
}

Campos de accesibilidad

CampoTipoDescripción
featuresmatrizLista de funciones de accesibilidad específicas disponibles
elevatorbooleanoSi la propiedad tiene acceso por ascensor
equipmentForDeafbooleanoSi hay equipos disponibles para huéspedes sordos o con problemas de audición
braileOrRaisedSignagebooleanoSi hay disponible braille o señalización en relieve

Aeropuertos

GET {{api_host}}/resorts/api/v2/property/RST-98765?facility=airports

Ejemplo de respuesta

JSON
{
  "status": 200,
  "data": [
    {
      "name": "Ellison Onizuka Kona International Airport",
      "code": "KOA",
      "distanceinmiles": 8.2,
      "distanceinkms": 13.2
    },
    {
      "name": "Hilo International Airport",
      "code": "ITO",
      "distanceinmiles": 78.5,
      "distanceinkms": 126.3
    }
  ]
}

Campos del aeropuerto

CampoTipoDescripción
namecadenaNombre completo del aeropuerto
codecadenaCódigo de aeropuerto IATA
distanceinmilesnúmeroDistancia desde la propiedad en millas
distanceinkmsnúmeroDistancia desde la propiedad en kilómetros

Servicios

GET {{api_host}}/resorts/api/v2/property/RST-98765?facility=amenities

Ejemplo de respuesta

JSON
{
  "status": 200,
  "data": [
    {
      "name": "Swimming Pool",
      "proximity": "Onsite",
      "group_type": "Recreation",
      "distances": null
    },
    {
      "name": "Full-Service Spa",
      "proximity": "Onsite",
      "group_type": "Wellness",
      "distances": null
    },
    {
      "name": "Golf Course",
      "proximity": "Offsite",
      "group_type": "Recreation",
      "distances": {
        "miles": 2.5,
        "kms": 4
      }
    }
  ]
}

Campos de servicios

CampoTipoDescripción
namecadenaNombre del servicio
proximitycadena"Onsite" o "Offsite"
group_typecadenaAgrupación de categorías (p. ej., recreación, bienestar, gastronomía)
distancesobjeto o nuloInformación de distancia para servicios fuera del sitio. null para servicios en el lugar.

Mejores prácticas

  • Detalles de la propiedad en caché: los detalles de la propiedad (nombre, dirección, imágenes, políticas) cambian con poca frecuencia. Almacene en caché estas respuestas para reducir las llamadas a la API y mejorar el rendimiento.
  • Buscar instalaciones a pedido: solo solicite tipos de instalaciones específicos cuando el usuario los necesite, en lugar de buscar las tres categorías por adelantado.
  • Mostrar accesibilidad claramente: muestre la información de accesibilidad de manera destacada para los huéspedes que la necesiten. Utilice los campos booleanos para un filtrado rápido y la matriz features para una visualización detallada.
  • Mostrar el aeropuerto más cercano: utilice los datos de las instalaciones del aeropuerto para ayudar a los huéspedes a planificar su viaje. Ordene por distancia para resaltar la opción más conveniente.

Artículo siguiente: Cómo comprobar la disponibilidad y el precio de las habitaciones

¿Te resultó útil este artículo?