Как принято управлять many-to-many зависимостями в REST API?
Приветствую. Пусть есть объект роли, разрешения и пользователя. У роли может быть несколько разрешений, одно разрешение может относится к нескольким ролям, то есть обычный rbac подход. Теперь я проектирую API под такую систему, и возник вопрос: как вообще управлять зависимостями в rest API?
Сейчас у меня есть, например, endpoint example.com/api/v1/users/, я делаю к нему post запрос и создаю пользователя, делаю get запрос - получаю пользователей, и так далее, всё по стандартной схеме. А как должен выглядеть endpoint, например, для операции прикрепления разрешения к роли?