Status Codes
200 OK— Request successful201 Created— New object created202 Accepted— Request accepted, processing ongoing204 No Content— Request successful, no body returned400 Bad Request— Invalid input401 Unauthorized— Missing or invalid authentication404 Not Found— Resource does not exist405 Method Not Allowed— Unsupported HTTP method409 Conflict— Conflict (e.g., invalid state transition)422 Unprocessable Content— Validation errors500 Internal Server Error— Unexpected server error
All error responses return a JSON object with a message field. See Error Responses for details.