POST/v1/flights/loyalty-programmes

Buscar programas de fidelidad

Busca programas de fidelidad por nombre para autocompletados y formularios incrementales de pasajeros.

Busca programas de fidelidad por nombre para autocompletados y formularios incrementales de pasajeros.

Endpoint

MétodoRutaAuth
POST/v1/flights/loyalty-programmesAPI key requerida
Headers obligatorios:
HeaderDescripción
AuthorizationBearer <secret_key>. The secret is shown only once when the credential is created.
X-Travelandz-Id<public_key>:<profile_code>. The profile_code is the dp_-prefixed Developer Profile code shown in your dashboard. This binds the request to a profile and credential.
Content-TypeUse application/json for requests with a body.

Esquema del cuerpo de la petición

PropiedadTipoDetallesRequeridoNotas
namestring-

Respuesta exitosa

Devuelve matching loyalty programmes.

Esquema del cuerpo de la respuesta

PropiedadTipoDetallesRequeridoNotas
array-
loyaltyobject-
loyaltyid
string-
loyaltyname
stringNo-
loyaltyowner_airline_id
stringNulable-
airlinearray-
airline[]id
string-
airline[]name
string-
airline[]iata_code
stringNulable-
airline[]logo_symbol_url
stringNulable-
airline[]logo_lockup_url
stringNulable-
airline[]conditions_of_carriage_url
stringNulable-

Notas operativas

The search term can match a loyalty programme name or airline name when provider metadata can resolve it.

Ejemplo

bash
bash
curl -X POST 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" \
  -H "Content-Type: application/json" \
  -d '{"name":"British"}'

Cuerpo de la petición - Ejemplo

json
json
{
  "name": "British"
}