GET/v1/flights/airlines

Listar aerolíneas

Lista metadata de aerolineas disponible para integraciones de vuelo, incluyendo codigos IATA, logos y URLs de politicas cuando existan.

Compartir
GET/v1/flights/airlines

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/airlines' \
  -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 metadata de aerolineas disponible para integraciones de vuelo, incluyendo codigos IATA, logos y URLs de politicas cuando existan.

Endpoint

MétodoRutaAuth
GET/v1/flights/airlinesAPI 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 airline ids, nombres, codigos IATA, logos y URLs de politicas.

Esquema del cuerpo de la respuesta

airlines
array
airlines[]id
string
airlines[]name
string
airlines[]iata_code
stringNulable
airlines[]logo_symbol_url
stringNulable
airlines[]logo_lockup_url
stringNulable
airlines[]conditions_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

La metadata de aerolineas depende de la fuente y puede variar por entorno e integraciones habilitadas.

Ejemplo

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

Respuestas

CódigoDescripción
200Aerolineas recuperadas 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
{
  "airlines": [
    {
      "logo_symbol_url": null,
      "logo_lockup_url": null,
      "conditions_of_carriage_url": null,
      "iata_code": "12",
      "name": "12 North",
      "id": "arl_00009VME7DEWSV8v1yhJgK"
    },
    {
      "logo_symbol_url": "https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/Q5.svg",
      "logo_lockup_url": "https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/Q5.svg",
      "conditions_of_carriage_url": null,
      "iata_code": "Q5",
      "name": "40-Mile Air",
      "id": "arl_00009VME7DAGiJjwomhv2x"
    },
    {
      "logo_symbol_url": "https://assets.duffel.com/img/airlines/for-light-background/full-color-logo/A3.svg",
      "logo_lockup_url": "https://assets.duffel.com/img/airlines/for-light-background/full-color-lockup/A3.svg",
      "conditions_of_carriage_url": "https://en.aegeanair.com/conditions-notices/conditions-notices/",
      "iata_code": "A3",
      "name": "Aegean Airlines",
      "id": "arl_00009VME7DAGiJjwomhv3K"
    }
  ],
  "liveMode": false
}