GET/v1/flights/loyalty-programmes

Listar programas de fidelidad

Lista programas de fidelidad de aerolíneas que pueden asociarse a pasajeros durante la reserva de vuelo.

Compartir
GET/v1/flights/loyalty-programmes

Consola API

Pruébalo

Envía una petición real al entorno sandbox e inspecciona la respuesta.

Credenciales

Inicia sesión para elegir entre tus API keys guardadas en vez de pegarlas.

Petición cURL

cURL
bash
curl -X GET 'https://api.sandbox.travelandz.com/v1/flights/loyalty-programmes' \
  -H 'Authorization: Bearer YOUR_SECRET_KEY' \
  -H 'X-Travelandz-Id: YOUR_PUBLIC_KEY:YOUR_PROFILE_CODE'

Añade tus credenciales para enviar una petición.

Respuesta

Pulsa «¡Pruébalo!» para enviar una petición y ver la respuesta aquí.

Lista programas de fidelidad de aerolíneas que pueden asociarse a pasajeros durante la reserva de vuelo.

Endpoint

MétodoRutaAuth
GET/v1/flights/loyalty-programmesAPI key requerida
Headers obligatorios:
HeaderDescripción
AuthorizationBearer <secret_key>. El secret se muestra una sola vez al crear la credencial.
X-Travelandz-Id<public_key>:<profile_code>. El profile_code es el codigo de Developer Profile con prefijo dp_ que ves en el dashboard. Esto vincula la peticion con un perfil y una credencial.
Content-TypeUsa application/json para peticiones con cuerpo.

Parámetros de la petición

No requiere parámetros de ruta ni query.

Cuerpo de la petición

No requiere cuerpo de petición.

Respuesta exitosa

Devuelve nombres de programa, asociacion con aerolinea e identificadores.

Esquema del cuerpo de la respuesta

loyaltyProgrammes
array
loyaltyProgrammes[]loyalty
object
loyaltyProgrammes[]loyaltyid
string
loyaltyProgrammes[]loyaltyname
stringNo
loyaltyProgrammes[]loyaltyowner_airline_id
stringNulable
loyaltyProgrammes[]loyaltyalliance
stringNulable
loyaltyProgrammes[]loyaltylogo_url
stringNulable
loyaltyProgrammes[]airline
object
loyaltyProgrammes[]airlineid
string
loyaltyProgrammes[]airlinename
string
loyaltyProgrammes[]airlineiata_code
stringNulable
loyaltyProgrammes[]airlinelogo_symbol_url
stringNulable
loyaltyProgrammes[]airlinelogo_lockup_url
stringNulable
loyaltyProgrammes[]airlineconditions_of_carriage_url
stringNulable
liveMode
boolean
True cuando la peticion se sirve desde el entorno live de Travelandz. Este valor viene de Travelandz, no del payload del proveedor.

Notas operativas

Usa estos programas con passengers[].loyaltyProgrammeAccounts[] cuando la oferta seleccionada liste la aerolinea en supportedLoyaltyPrograms.

Ejemplo

bash
bash
curl https://api.sandbox.travelandz.com/v1/flights/loyalty-programmes \
  -H "Authorization: Bearer $TRAVELANDZ_SECRET_KEY" \
  -H "X-Travelandz-Id: $TRAVELANDZ_PUBLIC_KEY:$TRAVELANDZ_PROFILE_CODE"

Respuestas

CódigoDescripción
200Programas de fidelidad recuperados correctamente.
400Solicitud inválida: payload no válido.
401No autorizado: credenciales inválidas o ausentes.
403Prohibido: credenciales inválidas.
500Error interno del servidor

200 Cuerpo de la respuesta

Tipo de contenido: application/json

json
json
{
  "loyaltyProgrammes": [
    {
      "loyalty": {
        "owner_airline_id": "arl_0000Adtsa6QkLRuGEnKV3Q",
        "alliance": null,
        "logo_url": null,
        "name": "A+",
        "id": "loy_0000AdwMH7AIm6BBxIQ4Nl"
      },
      "airline": {
        "logo_symbol_url": "https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/A4.svg",
        "logo_lockup_url": "https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/A4.svg",
        "conditions_of_carriage_url": null,
        "iata_code": "A4",
        "name": "Azimuth",
        "id": "arl_0000Adtsa6QkLRuGEnKV3Q"
      }
    },
    {
      "loyalty": {
        "owner_airline_id": "arl_00009VME7DAGiJjwomhv32",
        "alliance": "oneworld",
        "logo_url": "https://assets.duffel.com/img/loyalty-programmes/full-color-logo/AA-AAdvantage.svg",
        "name": "AAdvantage",
        "id": "loy_0000AdwMH7AIm6BBxIQ4Nm"
      },
      "airline": {
        "logo_symbol_url": "https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/AA.svg",
        "logo_lockup_url": "https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/AA.svg",
        "conditions_of_carriage_url": "https://www.aa.com/i18n/customer-service/support/conditions-of-carriage.jsp",
        "iata_code": "AA",
        "name": "American Airlines",
        "id": "arl_00009VME7DAGiJjwomhv32"
      }
    }
  ],
  "liveMode": false
}