APIs to onboard and manage company.
API reference
/Company
/- Get company travel content config
Create company
List companies
Get company
Update company
Delete company
Get company features
Update Company Features
Update company travel content config
Delete company travel content config
Updates white label config
Get white label config
Delete white label config
Updates company managers config
Get company managers config
Delete company managers config
Updates Color config
Get color config
Get company travel conten...
Company 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/companyapi/
Bodyapplication/jsonrequired
Features that has to be deleted.
Items Enum"FLIGHT_RESULTS_OOP""HOTEL_RESULTS_OOP""RAIL_RESULTS_OOP""CARS_RESULTS_OOP""PAYMENT_ADD_CARD""MENU_ITEM_POLICIES""INTEGRATION_EXPENSIFY""TRAVELER_SELECTION""FEATURE_PERSONAL_TRAVEL""PRODUCT_OBT_RAIL"
Example: ["ADMIN_VIRTUAL_CARD"]
- Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/v2/companies/{companyId}/features
- Spotnana mock server
https://developer.spotnana.com/_mock/openapi/companyapi/v2/companies/{companyId}/features
- curl
- JavaScript
- Node.js
- Python
curl -i -X PATCH \
'https://api-ext-sboxmeta.partners.spotnana.com/v2/companies/4974a66b-7493-4f41-908c-58ba81093947/features?companyRole=TMC' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-H 'X-Application-Id: 4974a66b-7493-4f41-908c-58ba81093947' \
-d '{
"featuresToUpdate": [
{
"name": "ADMIN_VIRTUAL_CARD",
"value": "string"
}
],
"featuresToDelete": [
"ADMIN_VIRTUAL_CARD"
]
}'- Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/v2/companies/{companyId}/travel-content-config
- Spotnana mock server
https://developer.spotnana.com/_mock/openapi/companyapi/v2/companies/{companyId}/travel-content-config
- curl
- JavaScript
- Node.js
- Python
curl -i -X GET \
https://api-ext-sboxmeta.partners.spotnana.com/v2/companies/4974a66b-7493-4f41-908c-58ba81093947/travel-content-config \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Response
application/json
{ "airConfig": { "fareCategoryFilter": [ … ] } }
- Sandbox URL
https://api-ext-sboxmeta.partners.spotnana.com/v2/companies/{companyId}/travel-content-config
- Spotnana mock server
https://developer.spotnana.com/_mock/openapi/companyapi/v2/companies/{companyId}/travel-content-config
- curl
- JavaScript
- Node.js
- Python
curl -i -X PUT \
https://api-ext-sboxmeta.partners.spotnana.com/v2/companies/4974a66b-7493-4f41-908c-58ba81093947/travel-content-config \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"airConfig": {
"fareCategoryFilter": [
{
"priority": 1,
"origin": {
"value": "string",
"metadata": {
"type": "CITY",
"code": "string"
},
"infos": [
{}
]
},
"destination": {
"value": "string",
"metadata": {
"type": "CITY",
"code": "string"
},
"infos": [
{}
]
},
"fareCategoryOption": [
{
"fareCategory": {
"ngsCategory": "UNKNOWN_NGS_CATEGORY",
"cabinViewCategory": "UNKNOWN_CABIN_CATEGORY"
},
"disabled": true
}
]
}
]
}
}'