GET/v1/flights/loyalty-programmes
API console
Try it
Send a real request to the sandbox API and inspect the response.
Credentials
Log in to pick from your saved API keys instead of pasting them.
cURL request
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'Add your credentials to send a request.
Response
Click "Try it!" to send a request and see the response here.
Lists available airline loyalty programmes that can be attached to passengers during flight booking.
Endpoint
| Method | Path | Auth |
|---|---|---|
GET | /v1/flights/loyalty-programmes | Required API key |
| Header | Description |
|---|---|
Authorization | Bearer <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-Type | Use application/json for requests with a body. |
Request Parameters
No path or query params are required.
Request Body
No request body is required.
Success Response
Returns programme names, airline association and identifiers.
Response Body Schema
loyaltyProgrammesloyaltyProgrammes[]loyaltyloyaltyProgrammes[]loyaltyidloyaltyProgrammes[]loyaltynameloyaltyProgrammes[]loyaltyowner_airline_idloyaltyProgrammes[]loyaltyallianceloyaltyProgrammes[]loyaltylogo_urlloyaltyProgrammes[]airlineloyaltyProgrammes[]airlineidloyaltyProgrammes[]airlinenameloyaltyProgrammes[]airlineiata_codeloyaltyProgrammes[]airlinelogo_symbol_urlloyaltyProgrammes[]airlinelogo_lockup_urlloyaltyProgrammes[]airlineconditions_of_carriage_urlliveModeTrue when the request is served by the live Travelandz environment. This value comes from Travelandz, not the provider payload.
Operational Notes
Use these programmes with passengers[].loyaltyProgrammeAccounts[] when the selected offer lists the airline in supportedLoyaltyPrograms.
Example
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"Responses
| Code | Description |
|---|---|
200 | Loyalty programmes retrieved successfully. |
400 | Bad request – invalid payload. |
401 | Unauthorized – invalid or missing credentials. |
403 | Forbidden – invalid credentials. |
500 | Internal server error |
200 Response Body
Media type: application/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
}