openactive / open-booking-api

Repository for the Open Booking API specification
Other
2 stars 3 forks source link

CancellationNotPermittedError must be communicated #151

Closed nickevansuk closed 3 years ago

nickevansuk commented 3 years ago

On failure a status code 400 response will be received, containing a CancellationNotPermittedError error including a description of the reason, which should be communicated to the Customer.

This should be a "MUST", as otherwise it cannot be relied upon by the Booking System for cases where complex cancellation rules are applied.