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

