Error Handling

The API uses standard HTTP status codes to indicate the success or failure of requests. Common error codes include:

  • 400 Bad Request: The request was invalid or cannot be served.

  • 401 Unauthorized: Authentication failed or user does not have permissions for the requested operation.

  • 403 Forbidden: The request is understood, but it has been refused or access is not allowed.

  • 404 Not Found: The requested resource could not be found.

  • 500 Internal Server Error: Something went wrong on the server.

In case of an error, the response body contains more details about the error:

{
  "detail": "Error message describing the issue"
}

Remember that proper error handling, logging, and monitoring should be implemented to help diagnose and resolve issues quickly.