Error Codes

Errors your OTA returns to Cloudbeds

When responding to requests sent by Cloudbeds (ARIUpdate, GetBookingList,
GetBookingId, ...), you can respond with error IDs listed in our
error code list. Please
use the numeric codes in the ID column. Only errors whose code starts with
FAULT.OTA. are supported.

Errors Cloudbeds returns to your OTA (callbacks)

The list above only applies to responses your OTA sends to Cloudbeds. When
your OTA calls a Cloudbeds callback endpoint (BookingCreate,
CheckAvailability, NotifyBooking, ARIFullRefresh, GetARI), an error
response has Success: false, one of the ErrorCode values below, and a
human-readable Error message with details.

ErrorCodeMeaningReturned by
1001ota_property_id / ota_property_sub_id could not be resolved to a propertyall callbacks
1010No ota_property_id or mya_property_id receivedBookingCreate, NotifyBooking
1011A required parameter is missing (e.g. booking_json, booking_id), or the data was sent in the query string instead of the POST bodyBookingCreate, NotifyBooking, GetARI
1012output must be json, pixel or plainNotifyBooking
1022booking_json (or the request body) is not valid JSONBookingCreate, GetARI
1030mya_property_id is not a valid propertyBookingCreate, ARIFullRefresh
1031Your channel is not enabled for the propertyBookingCreate, ARIFullRefresh
1032The booking contains credit/debit card data but your channel is not enabled for card handling (see BookingCreate)BookingCreate
1033multipart/form-data is not supported on the secure (card data) endpointBookingCreate
1102The resolved properties have conflicting channel currencies, or the same ota_room_id is mapped in more than one resolved propertyGetARI
1187A required field is missing, or a date field is not an ISO 8601 dateCheckAvailability, GetARI
1188A field has an invalid value (e.g. unit_type, number_of_units)CheckAvailability, GetARI
3454The booking failed validation; the Error message contains detailsBookingCreate
3901One of mya_property_id, ota_property_id or ota_property_sub_id is requiredARIFullRefresh
9200No shared_secret parameter receivedBookingCreate, CheckAvailability, ARIFullRefresh, GetARI (NotifyBooking tolerates a missing shared_secret for backward compatibility)
9201shared_secret does not matchall callbacks