Error Codes =========== * 400 Bad Request: The server cannot or will not process the request due to an apparent client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing). * 401 Unauthorized: The request has not been applied because it lacks valid authentication credentials for the target resource. * 403 Forbidden: The server understood the request but refuses to authorize it. * 404 Not Found: The requested resource could not be found. * 405 Method Not Allowed: A request method is not supported for the requested resource. * 409 Conflict: The request could not be completed due to a conflict with the current state of the resource. * 500 Internal Server Error: A generic error message, given when an unexpected condition was encountered and no more specific message is suitable. * 503 Service Unavailable: The server is not ready to handle the request. Common causes are a server that is down for maintenance or that is overloaded. Success Codes ============= * 200 OK: The request has succeeded. * 201 Created: The request has been fulfilled and resulted in a new resource being created. * 202 Accepted: The request has been accepted for processing, but the processing has not been completed. * 204 No Content: The server successfully processed the request, but is not returning any content.