# Response codes

This section lists the HTTP response codes.

Information noteOther valid HTTP status codes than the ones listed below can be returned. In addition, a specific status code cannot be used to infer a specific error (for example, see the multiple uses of HTTP response code 404 below).

## General responses

The table below lists the general HTTP response codes.

General HTTP response codes

| Response code | Description |
| --- | --- |
| 404 | Invalid path |
| 404 | Module not authorized |
| 404/405 | Method not allowed (for unsupported operations on a path) |

## Expected responses to POST methods

The table below lists the expected responses to POST methods.

Expected responses to POST methods

| Response code | Description |
| --- | --- |
| 200/201 | Successful call |
| 400 | Invalid input (but in correct format) |
| 406 | Not acceptable (the client places too many restrictions via `Accept-*` headers in the request) |

## Expected responses to GET methods

The table below lists the expected responses to GET methods.

Expected responses to GET methods

| Response code | Description |
| --- | --- |
| 200 | Successful call |
| 406 | Not acceptable (the client places too many restrictions via `Accept-*` headers in the request) |