システムには、アイテムとコレクションの 2 つの (関連する) タイプがあります。これらは and で識別されますITEM-n
( COLL-n
sn
は整数です)。
コレクションに 1 つのアイテムを追加する場合は、次のようにします。
PUT /collection/COLL-1234/items/ITEM-1234
ただし、コレクションに多数のアイテムを追加する場合があり、多くの往復は避けたいと考えています。1つのオプションは次のとおりです。
PUT /collection/COLL-1234/items
追加するすべてのアイテムをリストするペイロードを使用しますが、コレクション内のすべてのアイテムを置き換えたくないため、うまく機能しません。
私たちが思いついた最高のものは次のとおりです。
PATCH /collection/COLL-1234/items
すべてのアイテムをリストするペイロードを使用します。誰かがより良いものを提案できますか?