Идея заключается в том, чтобы встроить ссылки на другие связанные ресурсы в запрашиваемом ресурсе, чтобы клиенты могли переходить по этим ссылкам для обнаружения доступных ресурсов - так же, как люди делают с веб-браузерами. Для этого вы часто найдете термин HATEOAS (гипертекст в качестве источника состояния приложения).
При наличии (или отсутствии) ссылок сервер также может сообщить клиенту, какие возможные следующие операции являются действительными или нет.
Чтобы установить ссылки, вы можете поместить их в заголовок http или внутри тела; для более позднего случая используется формат atom-pub.