Errors handling
From SimplyBook.me
Errors handling
In case of error server returns an object.
{ "error" : { "code" : "-32602", "message" : "Invalid params" }, "id" : "2126711093", "jsonrpc" : "2.0" }
Error codes
- -32001 Plugin is not activated
- -32010 Some required params are missed
- -32011 Params is not array
- -32012 Sheduler id not found
- -32020 Sorry, you have no permissions to perform this action
- -32030 Invalid promotion code
- -32031 Promotion has expired
- -32032 Promotion is not active yet
- -32033 This promocode is not valid for selected service
- -32034 Exceed max usage limit
- -32035 Exceed max usage per customer limit'const
- -32036 This promocode is not available for datetime range
- -32051 Selected event id is not available
- -32052 Selected unit id is not available
- -32053 Selected date start is not available
- -32054 Selected time start is not available
- -32055 One or more appointments couldn't be reserved
- -32056 Booking is not allowed at this time
- -32061 Client name value is wrong
- -32062 Client email value is wrong
- -32063 Client phone value is wrong
- -32070 Additional field values are wrong
- -32080 Appointemnt couldn't be found
- -32085 Signature error
- -32090 Confirmation with this key type is not available
- -32095 Batch not found
- -32097 Unsupported payment system
- -32099 Payment failed
- -32600
- An error with this code can be thrown with one of the following messages:
- Access denied
- Company does not exists
- -32601 Method not found
- -32602 Invalid params
- -32603 Internal error
- -3264 Client with given id not found
Login API error codes
Authentication API methods have different set of errors.
- -33001 Company does not exist
- -33002 Wrong API key
- -33003 User with this login and password not found
- -33004 User is blocked
- -33005 You are not allowed to use this application when HIPAA Plugin is enabled