Status & Error Codes

The Teachable API uses HTTP status codes to indicate if an error has occurred when processing a request. Errors might occur if your request was not formatted correctly, you didn’t include proper authentication, or if there was any other error in processing the request.

Common error codes include:

Status CodeDescription
400Bad request: The request has an error.
401Unauthorized: The request did not have proper authentication.
404Not found: The URL you are making a request to does not exist.
429Too many requests: You have exceeded the rate limit.
500Internal server error: The server encountered an unexpected condition that prevented it from fulfilling the request.