Service cancellation fee
The generic cancellation fee for a hotel service in a booking. Besides the fee, it returns the cancellation types the service supports and any related service with its own fee.
Behaviour
- Treat it as a quote, like the per-accommodation Cancellation fee. We expect it to return today's fee and change nothing on the booking, but that is only documented for the per-accommodation endpoint.
- Send Cancel service only a
cancellationTypelisted insupportedCancellationTypes[]. - If
relatedServiceis present, show its fee too before the guest decides.
Which fee endpoint to use
| You have | Use |
|---|---|
| The two references from Book | Cancellation fee |
A service id from getBookings, or a service that isn't a hotel | This endpoint |
A need to know whether MANUAL is allowed | This endpoint |
Errors
The spec documents no error schema and no status codes. Treat any non-2xx response as a failure and keep the raw body and the trace id. A 404 means the reference doesn't exist (in this microsite).
This endpoint belongs to the generic Booking API. An API user enabled only for the hotel booking flow gets 401 with User … not allowed to access here. A new token won't help: ask your Nava account manager to enable it.
Related
- Cancel service
- Cancellation fee: the per-accommodation variant
- Cancellations guide