Error Codes
Errors are returned with an HTTP Status Code and an XML or JSON response:
- 1XXX are reserved for sercurity related errors
- 2000 are reserved for missing input related errors
- 2100 are reserved for input not being parsable related errors
- 22XX are reserved for input being in a wrong format related errors
- 3XXX are reserved for business rules and data related errors
- 9XXX are reserved for system related errors
XML example response
<Error xmlns="http://queue-it.net/api/2011-09-27" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <ErrorCode>1100</ErrorCode> <ErrorText>Authentication failed. Supply valid API key to access this operation</ErrorText> </Error>
JSON example response
{ "ErrorCode":1100, "ErrorText":"Authentication failed. Supply valid API key to access this operation" }
List of error codes:
Error Code | Error Text | Http Status Code |
---|---|---|
1000 | The API can only be accessed over HTTPS | Forbidden |
1100 | Authentication failed. Supply valid API key to access this operation | Forbidden |
1200 | You are not authorized to perform this operation | Forbidden |
1210 | You do not have access to the [data] feature | Forbidden |
1300 | Customer id missing from hostname | Forbidden |
1300 | [data] is not part of your subscription. Please contact support@queue-it.net for activating the [data] feature. | Forbidden |
2000 | Required input is missing: [data] is null or empty and is required | BadRequest |
2100 | Input '[data]' cannot be parsed to expected type. Expected type: [data] | BadRequest |
2200 | Input is in an invalid format: [data] does not match regex [data] | BadRequest |
2201 | Input is in an invalid format: [data] is in an invalid format | BadRequest |
2202 | Input is in an invalid format: The url of field [data] is invalid | BadRequest |
2205 | Input is in an invalid format: [data] contains invalid unicode character(s) | BadRequest |
2205 | Input is in an invalid format: '[data]' is not a valid IP Address (e.g. 195.10.5.1) | BadRequest |
2206 | Input is in an invalid format: [data] contains invalid ASCII character(s) | BadRequest |
2300 | Input '[data]' is outside the permitted range. Expected range: [data] | BadRequest |
3000 | The requested event was not found | NotFound |
3001 | The requested event alias was not found | NotFound |
3002 | End time can not be changed after the event has ended | BadRequest |
3003 | End time: [data] is not in the future | BadRequest |
3004 | MaxRedirectsPerMinute is above the upper limit set on your customer profile | BadRequest |
3005 | MaxRedirectsPerMinute is below the lower limit | BadRequest |
3006 | Can not change start time of the event after event has already started | BadRequest |
3007 | Dynamic message is [data] which exceeds limit of [data] bytes | BadRequest |
3008 | KnownUserValue is set to not-none value and JavaScriptSupportEnabled is set to true at the same time. These values are ambiguous. | BadRequest |
3009 | Start time '[data]' is not before end time '[data]' | BadRequest |
3010 | Pre queue start time must be between 5 minutes and 24 hours before start time '[data]' | BadRequest |
3012 | Start time '[data]' can not be more than 1000 years in the future | BadRequest |
3013 | The waiting room alias being created already exists | BadRequest |
3016 | Can not change queue order algorithm so close to the event start time | BadRequest |
3020 | The requested notification group is not found | NotFound |
3021 | Notification group is read-only | BadRequest |
3022 | The requested notification is not found | NotFound |
3030 | The requested ip address group was not found | NotFound |
3031 | IP address group is in use | BadRequest |
3032 | IP address group name is not unique | BadRequest |
3033 | You have reached the limit of [data] IP addresses. Define a range using subnet masks or add multiple IP address groups instead. | BadRequest |
3034 | IP address group is invalid: [data] | BadRequest |
3035 | [IP address is invalid message] | BadRequest |
3040 | It's not possible to delete layout '[data]' because it's being used by event(s): [data] | BadRequest |
3041 | Layout '[data]' was not found | NotFound |
3042 | [data] has been discontinued. Please use another layout | BadRequest |
3043 | [Layout is invalid message] | BadRequest |
3044 | [Layout is invalid message] | BadRequest |
3050 | The requested queue number is not found | NotFound |
3060 | '[data]' is not a valid culture | NotFound |
3070 | Statistics type '[data]' could not be found | NotFound |
3080 | SSL options have been retired so all the Virtual Rooms will run on https. If you still need non-SSL access, please reach out to Queue-it support. | BadRequest |
3081 | The requested waiting room(s) was not found: [data] | BadRequest |
9000 | Service is busy | ServiceUnavailable |
9001 | An unexpected error has occured. Please try again. If the problem continues do contact our support team. | InternalServerError |