APIs to manage trips.
Trip API (v2)
Download OpenAPI description
Languages
Servers
Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/
Spotnana mock server
https://developer.spotnana.com/_mock/openapi/tripapi/
Bodyapplication/jsonrequired
Pagination parameters for requests.
approvalFiltersArray of ApprovalStatusFilterV2 (object) or ApproverUserIdFilter (object) or ApprovalTypeFilter (object) or ApprovalDeadlineDateRangeFilter (object) or PrimaryTravelerIdFilter (object) or PnrTypeFilterV2 (object) or OutOfPolicyFilter (object) or ApprovalTripIdFilter (object)(ApprovalFilterV2)
Filter for the approval data list request.
- Sandbox URLhttps://api-ext-sboxmeta.partners.spotnana.com/v3/approvals/approvers/{userId}/list
- Spotnana mock serverhttps://developer.spotnana.com/_mock/openapi/tripapi/v3/approvals/approvers/{userId}/list
- curl
- JavaScript
- Node.js
- Python
curl -i -X POST \
https://api-ext-sboxmeta.partners.spotnana.com/v3/approvals/approvers/4974a66b-7493-4f41-908c-58ba81093947/list \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"paginationRequestParams": {
"offset": 0,
"limit": 100
},
"includePnrSummaries": true,
"approvalFilters": [
{
"filterType": "APPROVAL_STATUS_FILTER",
"approvalStatuses": [
"APPROVED"
]
}
]
}'Response
application/json
{ "paginationResponseParams": { "totalNumResults": 0 }, "approvalDataList": [ { … } ] }
Bodyapplication/jsonrequired
Pagination parameters for requests.
approvalFiltersArray of ApprovalStatusFilterV2 (object) or ApproverUserIdFilter (object) or ApprovalTypeFilter (object) or ApprovalDeadlineDateRangeFilter (object) or PrimaryTravelerIdFilter (object) or PnrTypeFilterV2 (object) or OutOfPolicyFilter (object) or ApprovalTripIdFilter (object)(ApprovalFilterV2)
Filter for the approval data list request.
- Sandbox URLhttps://api-ext-sboxmeta.partners.spotnana.com/v3/approvals/companies/{companyId}/list
- Spotnana mock serverhttps://developer.spotnana.com/_mock/openapi/tripapi/v3/approvals/companies/{companyId}/list
- curl
- JavaScript
- Node.js
- Python
curl -i -X POST \
https://api-ext-sboxmeta.partners.spotnana.com/v3/approvals/companies/4974a66b-7493-4f41-908c-58ba81093947/list \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"paginationRequestParams": {
"offset": 0,
"limit": 100
},
"includePnrSummaries": true,
"approvalFilters": [
{
"filterType": "APPROVAL_STATUS_FILTER",
"approvalStatuses": [
"APPROVED"
]
}
]
}'Response
application/json
{ "paginationResponseParams": { "totalNumResults": 0 }, "approvalDataList": [ { … } ] }