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
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étodo | Ruta | Auth |
|---|---|---|
GET | /v1/flights/airlines | API key requerida |
| Header | Descripción |
|---|---|
Authorization | Bearer <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-Type | Usa 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
airlinesairlines[]idairlines[]nameairlines[]iata_codeairlines[]logo_symbol_urlairlines[]logo_lockup_urlairlines[]conditions_of_carriage_urlliveModeTrue 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
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ódigo | Descripción |
|---|---|
200 | Aerolineas recuperadas correctamente. |
400 | Solicitud inválida: payload no válido. |
401 | No autorizado: credenciales inválidas o ausentes. |
403 | Prohibido: credenciales inválidas. |
500 | Error interno del servidor |
200 Cuerpo de la respuesta
Tipo de contenido: application/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
}