HTTP API を設計中です。
クライアントが加算/減算できる Balance プロパティを持つ Card リソースがあります。
最初は、これはリソースへの更新の形式であるため、PUT として実装する必要があると考えていましたが、PUT はべき等であると読みましたが、量への追加はべき等ではありません。
オブジェクトの作成ではないため、次のようなコントローラーとして参照する必要があると思います。
POST example.org/card/{card-Id}/AddToBalance
data: value=10
残高に10追加されます。
より良い方法はありますか?