RedirHub uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (e.g., a required parameter was omitted or was invalid). Codes in the 5xx range indicate an error with our servers.
Generally speaking, API errors are broken into the following categories:
  • Request Validation Errors - A request was made with invalid parameters. This can be because of a missing parameter, an invalid parameter, or a parameter that is not allowed.
  • Rate Limit Error - The request was made too many times in a given amount of time.
  • Billing/Subscription Errors(fixed code: 482) - The action need higher grade subscription or the corresponding account does not have an active subscription.
  • Permissions Errors - You do not have sufficient permissions to invoke the request API endpoint, and/or access the requested resource.
Some 4xx errors will include a list of errors with additional attributes. This may be useful to programatically handle the error or display an error message in your own UI.
"message": "Invalid Request",
"errors": [
"resource": "rule",
"param": "forward_params",
"code": "invalid_option",
"message": "Must be true or false"