以下の API リンクの構造が HATEOAS に対応しているかどうか疑問に思っています。
特に /create endpoint についてはよくわかりません。ユーザーはそこからグループを作成できるため、エントリー レベルである必要がありますか、それとも /groups に配置しても問題ありませんか?
残りについてどう思いますか?また、HAL 互換である必要があります。
/groups
/create
/detail/{groupId}
/update
/delete
/items
/search{?page,size,sort}