Skip to main content
Dojah uses standard HTTP response codes to indicate the status of a particular request. You can use these responses to handle success and error flows programmatically in your integration.

These responses are grouped into:

  • Informational Responses - (100 - 199)
  • Successful Responses - (200 - 299)
  • Redirects - (300 - 399)
  • Client Errors - (400 - 499)
  • Server Errors - (500 - 599)
Status CodeErrorDescription
200Successful πŸ’―Your request was successful.
400Bad requestMost likely an invalid syntax. Check all parameters.
401UnauthorizedYou are unauthorized for this request. Contact support@dojah.io
402Payment RequiredYour balance is low, please visit the dashboard to top up
404Not foundURL not recognized. Check to confirm the right URL. Records/parameters not found
405Method not foundThe request is disabled. Check the URL or rollback recent upgrades
408Request timeoutYour request took longer than it should have. Check your internet connection.
424Failed DependencyThird Party service Failure
429Too many requestsYou have sent too many requests that have exceeded the rate limit. You need to wait a while.
500,502,503,504Server errorThis is a very rare occurrence where the server is unable to process a request properly. Contact support@dojah.io.