HTTP Error Codes
Truto API makes use of standard HTTP status codes to indicate the success or failure of an API request. Here are the HTTP status codes you might encounter while using Truto API:
200 - Success
The request was successful, and the response body will include the requested resource or information.
201 - Created
The request was successful, and a new resource was created as a result. This is typically the response to POST requests that result in the creation of a new resource.
204 - No Content
The request was successful, but there is no representation to return (i.e., the response is empty).
400 - Bad Request
The request could not be understood or was missing required parameters. Ensure that request has been properly formatted before re-sending.
401 - Unauthorized
Authentication failed or was not provided. Ensure your API token is correct and present in the
403 - Forbidden
The authenticated user does not have access to the requested resource. This can also indicate that you've exceeded the permissions of your API token.
404 - Not Found
The requested resource could not be found. This error can be due to a temporary or permanent condition.
429 - Too Many Requests (Rate Limited)
Too many requests have been sent in a given amount of time and the limit has been exceeded. Pause requests, use exponential back-off, or inspect the
Retry-After header if available.
5xx - Internal Server Error
Something is wrong on our end, and we're not able to fulfill the request currently. These are server-side errors and likely not an issue with your request.
In the case of receiving one of these errors, it's recommended to implement a retry mechanism into your API integration to handle these cases automatically.