API reference
/Car
//
Check car price availabil...
Check if the price for a selected car is still available before proceeding with the booking.
Security
Bearer
CarId of the car to be booked.
Example:"EgRFQ0FSGgNFVzIiAkVUKgoKA1NGTxIDU0ZPMgoKA1NGTxIDU0ZP"
- Sandbox URLhttps://api-ext-sboxmeta.partners.spotnana.com/v2/car/price-check
- Spotnana mock serverhttps://developer.spotnana.com/_mock/openapi/carapi/v2/car/price-check
curl -i -X POST \
https://api-ext-sboxmeta.partners.spotnana.com/v2/car/price-check \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"searchId": "1cf76aba18e4015f",
"carId": "EgRFQ0FSGgNFVzIiAkVUKgoKA1NGTxIDU0ZPMgoKA1NGTxIDU0ZP",
"tripId": 1234567890,
"isModify": false
}'OK
Booking-time fields the supplier's live quote marked as needing a value (e.g. EHI's per-contract "AdditionalInfoField"). id/label are opaque and supplier/contract-specific, not a fixed enum -- render generically and echo the answer back on create_pnr's supplierFieldValues, keyed by id.
Response
{ "timeoutSeconds": 3900, "hasPriceChanged": true, "rateInfo": { "rateType": "GUARANTEED", "carRateComponents": [ … ], "carExtras": [ … ], "refundable": "REFUNDABLE", "fareType": "CORPORATE", "allowedFop": "BREX_POINTS", "allowedPaymentTypes": [ … ], "dailyRates": [ … ], "supplier": "SABRE" }, "finalRateInfo": { "rateType": "GUARANTEED", "carRateComponents": [ … ], "carExtras": [ … ], "refundable": "REFUNDABLE", "fareType": "CORPORATE", "allowedFop": "BREX_POINTS", "allowedPaymentTypes": [ … ], "dailyRates": [ … ], "supplier": "SABRE" }, "preferences": [ { … } ], "bookingKey": "string", "supplierRequiredFields": [ { … } ] }