6 / 27
Как обрабатывать вложенные ресурсы в REST API?
Вложенные ресурсы отражают отношение "принадлежит" (belongs to): /users/42/orders — заказы пользователя 42. Используются, когда дочерний ресурс не имеет смысла без родительского. Если ресурс существует самостоятельно, лучше вынести его на верхний уровень (/orders/7) и связать через фильтрацию (/orders?userId=42). Глубина вложенности не должна превышать 2 уровней.