Jeśli tworzę sobie REST API, które nie będzie publiczne (w sensie ogólnodostępne) to czy jest sens żebym zwracał jakieś wyszukane wiadomości ("Zadanie XYZ zostało dodane do twojej tablicy"), czy kody odpowiedzi HTTP?
Przykładowo dla DELETE jest aż kilka możliwości:
A successful response SHOULD be 200 (OK) if the response includes an entity describing the status, 202 (Accepted) if the action has not yet been enacted, or 204 (No Content) if the action has been enacted but the response does not include an entity.
Drugie pytanie, czy jeśli już zwracam jakąś odpowiedź to ma być ona po angielsku czy po polsku? Ale to chyba zależy, bo jeśli ta wiadomość będzie czytana tylko przez developera, który korzysta z API to powinno być po angielsku, ale jeśli będzie wyświetlana klientowi to już zależy od kraju?