HTTP Status codes

Our API(s) returns the following HTTP status codes:

HTTP StatusMeaningDescription
200SuccessThe operation succeeded.
401UnauthorizedAuthentication failed (e.g., invalid token specified by the Authorization header).
400Bad RequestThe request payload doesn't match the backend specification.
404Not FoundThe requested path doesn't exists.
403ForbiddenYou do have permissions to access the requested resource.
500Internal Server ErrorServer is unable to process the request because of some internal issue, a retry may be attempted after a while.