W ramach wysyłanych requestów zwracane są odpowiednie kody HTTP, które określają status wykonanej operacji.
| Metoda | Kod HTTP | Opis |
|---|---|---|
| GET | 200 | Request poprawny, zwrócono dane. |
| POST | 201 | Utworzono obiekt. |
| PUT | 204 | Zaktualizowano obiekt. |
| DELETE | 204 | Request poprawny, brak danych do zwrócenia. |
| POST/PUT/DELETE | 207 | Odpowiedź zawiera wiele statusów dla poszczególnych obiektów. |
| GET/POST/PUT/DELETE | 400 | Błędny request: wystąpił błąd podczas walidacji danych. |
| GET/POST/PUT/DELETE | 401 | Błędny request: autoryzacja nie powiodła się, podano błędnego użytkownika lub hasło. |
| GET/POST/PUT/DELETE | 403 | Błędny request: użytkownik nie posiada uprawnień do wywołania metody. |
| GET/POST/PUT/DELETE | 404 | Błędny request: nie znaleziono szukanego zasobu (URI lub obiektu o podanym identyfikatorze). |
| GET | 410 | Błędny request: szukany zasób został permanętnie usunięty. |
| GET/POST/PUT/DELETE | 500 | Wewnętrzny błąd serwera podczas przetwarzania requestu. |