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

API de alquiler de coches: introducción

Última actualización: 2026-03-03

API de alquiler de coches: introducción

La API v2 de Xeni Car Rental le permite buscar autos de alquiler en todo el mundo, recuperar información detallada del vehículo y su ubicación, crear reservas y administrar reservas. Esta guía cubre los elementos esenciales que necesita para comenzar a integrarse.

URL base

Todos los puntos finales de Car Rental API v2 comparten la siguiente ruta base:

{{api_host}}/cars/api/v2/

Reemplace {{api_host}} con el host específico del entorno proporcionado durante la incorporación.

Autenticación

Cada solicitud debe incluir una firma válida en el encabezado Authorization. Consulte el artículo Autenticación y firmas API para obtener instrucciones sobre cómo generar y actualizar firmas.

Encabezados requeridos

Incluya los siguientes encabezados con cada solicitud:

EncabezadoDescripción
AuthorizationSu firma API generada (token de portador).
x-api-keySu clave API única, proporcionada durante la incorporación.
x-correlation-idUn identificador único (UUID) para la solicitud, que se utiliza para el seguimiento y la depuración.

El flujo de reserva completo

Una integración típica de alquiler de automóviles sigue un flujo de seis pasos. Cada paso se basa en los datos devueltos por el anterior.

Paso 1: Autocompletar ubicación de recogida

Utilice el punto final Autocompletar para permitir a los usuarios buscar ubicaciones de recogida y devolución por nombre. El punto final devuelve ciudades y aeropuertos junto con las coordenadas geográficas que pasarás en la búsqueda.

GET /cars/api/v2/autocomplete?key=new yo

Paso 2: Buscar alquileres disponibles

Pase las coordenadas del resultado de autocompletar al punto final Buscar alquileres junto con las fechas de recogida y devolución. La API devuelve una lista paginada de vehículos disponibles con precios.

GET /cars/api/v2/rentals?country=US&pickupdate=2026-06-15T10:00:00&returndate=2026-06-20T10:00:00&pickuptype=geo&returntype=geo&pickupcode=40.7128,-74.006&returncode=40.7128,-74.006&currency=USD

Paso 3: Aplicar filtros (opcional)

Limite los resultados utilizando parámetros de filtro como tipo de vehículo, rango de precios, transmisión y más. Los filtros utilizan una sintaxis field:operator:value.

GET /cars/api/v2/rentals?...&filter=vehicle_type:in:SUV,price:lte:100

Paso 4: Obtenga detalles del alquiler

Una vez que el usuario seleccione un vehículo, llame al punto final Detalles del alquiler con el token de disponibilidad. Esto devuelve complementos de equipo, detalles de ubicación, horarios de atención y términos del proveedor.

GET /cars/api/v2/rental/details?country=US&currency=USD&availability_token={token}

Paso 5: Crear una reserva

Envíe la reserva con los detalles del cliente, conductores adicionales opcionales y complementos de equipo seleccionados.

POST /cars/api/v2/bookings?currency=USD

Paso 6: Recuperar o Cancelar

Utilice el ID de reserva para recuperar los detalles de la reserva en cualquier momento o cancelar la reserva si es necesario.

GET  /cars/api/v2/bookings/{booking_id}
PATCH /cars/api/v2/bookings/{bookingid}?token={bookingtoken}

¿Qué sigue?

¿Te resultó útil este artículo?