APIs to perform search, checkout and book an air pnr
Returns the list of Special Service Requests (SSR) for a selected category. Every category
type can contain multiple service requests. For example, the category: MEAL
includes service requests such as a vegetarian meal, baby/infant meal, gluten free meal, and so on. These service requests are displayed as subCategory
fields within the category: MEAL
. To learn more about a selected category such as its subCategory
values, category code, and other relevant information, run this API using the category
type as the query parameter.
curl -i -X GET \
'https://apis.spotnana.com/v2/air/special-service-requests/categories?category=SPECIAL_ASSISTANCE_WHEELCHAIR' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'
{ "specialServiceRequests": [ { … } ] }
The unique ID (identifying the current workflow) returned by the backend in the air search results response (AirSearchResponse.searchId) of the previous leg. If set, the rateOptionId and userId must also be specified.
curl -i -X POST \
https://apis.spotnana.com/v2/air/fare-rules/fetch \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"searchId": "string",
"rateOptionId": "string",
"pnrId": "1213124111",
"userId": "4974a66b-7493-4f41-908c-58ba81093947"
}'
{ "legRuleInfos": [ { … } ] }
curl -i -X POST \
https://apis.spotnana.com/v3/air/fetch-traveler-unused-credits \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"travelerInfo": {
"userId": {
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
}
}'
{ "unusedCreditInfo": [ { … } ] }