This is an auto-generated translation

Documentación piloto de la API de Vuelos Rápidos

Acceso anticipado

Esta documentación forma parte de una iniciativa de acceso anticipado sólo para socios seleccionados. Los programas piloto se pondrán en marcha en el cuarto trimestre de 2025, y la disponibilidad general en 2026.

Si estás interesado en convertirte en socio piloto o beta, ponte en contacto con tu gestor de cuentas.

El paquete API Rapid /flights

La API de Vuelos Rápidos se compone de una selección de puntos finales que, juntos, permiten un flujo search-to-book.

a flow diagram showing the path through the Flights API

Conoce los puntos finales de los Vuelos Rápidos

Dado que este producto se encuentra todavía en fase de acceso temprano, ten en cuenta que los detalles del esquema y la funcionalidad están todavía en desarrollo activo y pueden cambiar antes de la publicación completa de este producto a los socios.

AcciónMethodResto URIResultado
Buscar vuelos disponiblesPOST/flight-offersDevuelve las ofertas disponibles.
Solicitar más detalles sobre ofertas de vuelosGET/flight-offers/{offer_id}Devuelve los detalles de un vuelo, incluyendo el desglose de precios y las políticas.
Solicita un mapa de asientos para el vuelo elegidoGET/flight-offers/{offer_id}/asientosDevuelve el mapa de asientos de un vuelo si está disponible.
Proporcionar los detalles del método de pago elegido para la reservaPOST/pagosDevuelve un payment_token, que va en el cuerpo de la solicitud de creación de reserva.
Reserva completaPOST/itinerarios/vueloDevuelve un ID de itinerario y enlaces para recuperar los detalles de la reserva o completar la sesión de pago.
Solicitar detalles de una reserva existente por ID de itinerarioGET/itinerarios/{itinerary_id}/flightDevuelve los detalles del itinerario mediante el parámetro itinerary_id.
Cancelación de una reservaEliminar/itinerarios/{itinerary_id}/flightCancela una reserva existente.

Caso práctico

A continuación te explicamos cómo puedes utilizar la API de Rapid Flights para crear una experiencia de reserva en end-to-end para tus clientes.

Paso 1 - Buscar ofertas de vuelos disponibles

En primer lugar, utiliza el punto final /flight-offers para que los viajeros puedan ver los vuelos disponibles.

Consulta los parámetros clave a continuación:

Parámetro claveDescripciónEjemplo
departure_airportEl aeropuerto desde el que sale el vuelo.LAS
arrival_airportEl aeropuerto al que llega el vuelo.LAX
departure_date_timeLa hora y la fecha de salida del vuelo.2025-01-09T17:45:00-08:00

Paso 2 - Proporcionar más detalles sobre las opciones de vuelo disponibles

Antes de mostrar las opciones de vuelo a tu cliente, obtén información más detallada utilizando el punto final /flight-offers/{offer_id}.

Éste es el tipo de detalles que los viajeros deben conocer antes de reservar:

ObjetoÚsalo para...
amenitiesMuestra las opciones de entretenimiento disponibles en in-flight, como wifi o películas.
baggage_allowanceProporciona detalles sobre cuánto equipaje se incluye con el vuelo.
change_policyIndica si se permiten cambios en post-booking y, en caso afirmativo, si tendrán un coste adicional.
meal_optionsQué comida se sirve durante el vuelo y si está incluida o es un cargo adicional.

Paso 3 - Ayuda a tu cliente a elegir su asiento preferido

Utiliza el punto final /flight-offers/{offer_id}/seats para mostrar un mapa de asientos (cuando esté disponible) para que los viajeros puedan elegir su parte preferida del avión.

Ejemplo:

cabin_class: economy
exit_row_list:
  - '17'
  - '18'
rows:
  - row_number: 16
    seats:
      - aisle: false
        column: A
        seat_number: 16A
        availability: not_available
        preferred: false
        seat_codes:
          - window
        seat_token: Q11REWlbQV5VARNfBQBxQ14JXAVYTT1XEwtbXEcJUQpTAkBSR0sNFVUIZgVdFENZSxFqBwtRBlx9eDoSVgNGU0ZCQkFTbFFcRRJbF0BrAllcVAh5dTdDVlwVUURBTRRdbwBXR1JcAVMKAUlRBRUCWG1WDEACdg1XFlByBgRLA1wcBXEDABNwDFJbDRFBDA0BDFkOB1oNVA5Q

Paso 4 - Pago

Ahora puedes utilizar el punto final /payments para permitir que el cliente registre un método de pago para la reserva.

La respuesta contendrá un payment_token, que va en el cuerpo de la solicitud de crear reserva.

Paso 5 - Crear la reserva

Utiliza el punto final /itinerarios/vuelo para completar la reserva.

Paso 6 - Recuperar los datos de la reserva

Puedes utilizar el punto final /itineraries/{itinerary_id}/flight para recuperar los detalles de la reserva utilizando el ID del itinerario. La respuesta incluirá enlaces de cancelación, si procede.

¿Te ha resultado útil esta página?
¿Cómo podemos mejorar este contenido?
¡Gracias por ayudarnos a mejorar!