Stytch uses HTTP response status codes to indicate the success or failure of your API requests. For failures, Stytch returns an error using the appropriate status code. There are three categories for status codes:
- 2xx success status codes confirm that your request worked as expected.
- 4xx error status codes indicate an error because of the information provided (e.g., a required parameter was omitted).
- 5xx error status codes are rare and indicate an error with Stytch’s servers.
4xx errors generally require some action to be taken to resolve them. Below is a list of possible error codes that can be returned, along with additional information about how to resolve them. These types of errors also include the url attribute with a direct link to the specific error code it corresponds to.