quote, open, pending or pending-reserved status. Otherwise a business error is returned.vehicle_class_id is a different class (not the booked class nor the current free upgrade), the free upgrade is removed.POST /car-rental/reservations/{reservation_id}/free-vehicle-class-upgrades instead. To change the class together with other booking details, use POST /car-rental/reservations/{reservation_id}/update.reservation_id does not return 404. An unknown UUID returns 404.{
"reservation_id": "1052",
"vehicle_class_id": 5
}success. When it is false, the body is an ErrorBusinessRule (status_code 410) or an ErrorUnauthorized (status_code 401 or 403).{
"success": false,
"status_code": 410,
"errors": {
"vehicle_class_id": [
"The selected vehicle class is not available anymore"
],
"error_message": "The selected vehicle class is not available anymore"
},
"data": []
}