HTTP Return Codes

Unless otherwise specified, these HTTP status codes are used:

Code Cause
200OK
201Created
400Bad request. Syntax or format error
400Invalid list field value
400Invalid value type for field
400Required field missing
400Unknown field name
401User not authenticated
403User not authorized to perform requested operation
403Blocked file type
403Lock failure
403Read-only field
404Resource not found
404Invalid filter expression
405Method not supported by resource
406Unsupported ACCEPT type
409Conflict with the current state of the resource.
409Partially successfully bulk operation
415Unsupported request content type
500Internal server error
501Not implemented

See Also

Network Working Group RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1
Network Working Group RFC 2616 Section 10: Status Code Definitions