HTTP Status Codes
200 OK: Request successful, response body contains requested data
201 Created: Resource created successfully (currently not used, returns 200)
400 Bad Request: Invalid request format, missing required fields, or validation errors
401 Unauthorized: Missing or invalid API key
404 Not Found: Requested resource does not exist
429 Too Many Requests: Rate limit exceeded
500 Internal Server Error: Unexpected server error occurred
All error responses include a descriptive message in the response body explaining the specific issue.
