PMS REST API
Online documentation
ErrorCode
| Property Name | Type | Description |
| 1 | ParameterError | Request parameter error |
| 2 | SubServiceException | An error occured in an another service called by RestApi (eg. V8 XmlInterface, Opera OWS) |
| 3 | HotelNotFound | Hotel within the requested code does NOT exists in service configuration |
| 4 | SubTaskFailure | An error occured in a parallel sub-task executed by RestApi |
| 5 | NotImplemented | This functionality is not implemented at the moment |
| 6 | TypeConversionFailure | A type conversion is failed in a provider (eg: failed to convert ProfileType to v8) |
| 7 | UserNotFound | User not found within this UserID or email |
| 8 | PasswordMismatch | Password is not matching |
| 9 | RoomLoginError | Room login failed |
| 10 | ConfigurationError | There is an error in configuration settings |
| 11 | DuplicateProfileWithTheSameEmail | There are more than one profiles dedected with the same email address in the hotel |
| 12 | InvalidEmailAddress | Email format is wrong |
| 13 | PasswordCriteriaError |
Password is so weak. Current requirements are: 1- Password should be at least 5 characters long |
| 14 | BankPreAuthFailure | Bank provision (Pre-Authorization) failed in a payment operation |
| 15 | BankApprovePreAuthFailure |
Approval of bank provision (Pre-Authorization) failed in a payment operation In this phase, PreAuth is succedded, some operations related to payment (eg reservation) are succeeded but the last step ApprovePreAuth is failed. So the operation is in a not completed state. |
| 16 | SetReservationFailed | Reservation Insert/Update operation failed on provider. |
| 17 | InvalidCreditCard | Credit card number is not valid |
| 18 | BankPaymentModeError | Bank payment mode should be PreAuth(provision) or Auth(cash) |
| 19 | PaymentNotSupportedOnReservationUpdate | Payment is not supported on updating an existing reservation operation |
| 20 | SelectedBankDoesNotSupportInstallment | Selected bank only supports cash payments, installment is not supported |
| 21 | BankAndCreditCardNumberMismath | Selected bank and the bank of the credit card are not matching |
| 22 | SqlError | There is an error in an sql statement inside the service |
| 23 | PreAuthCancellationFailed | Bank provision (pre-auth) cancellation failed |
| 24 | FunctionalityNotSupportedInProvider | This provider does not support the requested functionality. Eg: Opera Provider does not support posting |
| 25 | SmtpError | Error with SmtpServer |
| 26 | ReservationConfirmationFail | Reservation succeeded, but reservation confirmation email couln't sent to the customer in the last step. |
| 27 | AuthenticationFailed | Api authentication failed. |
| 28 | UnknownMembershipID | No member found with this MembershipID |
| 29 | DuplicateMembershipID | There are more than one profiles dedected with the same membership value in the hotel |
| 30 | ProfileNotFound | Profile is probably only exists in an inactive hotel |
| 31 | NoPermission | Means: You don't have permission for this operation |
| 32 | MoreThanOneBlockDetail | There should be only one block detail in this case. |
| 33 | LicenceError | Invalid or expired licence |
| 34 | CurrencyNotSupportedForPayment | Currency not supported for payment (eg: reservation insert) |
| 35 | HotelIsNotActive | Hotel active parameter is false |
| 36 | ServiceAgentIsNotActive | Service agent active parameter is false |
| 37 | NoActiveHotel | There is no active hotels exists for the api user. |
| 38 | DuplicateAccountRecord | There are more than one account record exists with the same definitions |
| 39 | NoAssignedPassword | Password is not assigned for the account |
| 40 | UseOneOfGuestRefOrGuest | Please set only one of Guest or GuestRef in MultiGuestLink |
| 41 | MaxListCriteriaLengthExceeded | List of items to be used for criteria should be less than or equals to 100. |
| 42 | VipAttributeCategoryDefinitionNotAllowed | VIP attribute/preference category definition is not allowed in the pms. This restriction is Opera only (not MyFidelio.net or Suite8) |
| 43 | ProviderLoadError | Error on loading pms provider |
| 44 | InterProviderAccessDenied | A provider (eg:Opera) tried to access to a hotel that belongs to another provider (eg:Suite8) |
| 45 | UnknownError | Unknown Error |

