アカウント v2 で、デフォルトフィールドが含まれている場合、常に責任フィールドを返すようになりました互換性に関わる変更
新機能
include フィールドに default 値を指定した場合、defaults.responsibilities フィールドは常に Accounts v2 オブジェクトで返されるようになりました。これは、2025-12-15.clover 時点で GA チャネルで利用可能になった Accounts v2 の既存のパブリックプレビューのユーザーにとって互換性に関わる変更です。
この変更により互換性が失われる理由
responsibilities.fees_collector と responsibilities.losses_collector が null の場合でも、defaults. フィールドが返されるようになりました。既存の連携で API レスポンスにこのフィールドが想定されていない場合は、検証エラーを防ぐために新しいオブジェクト構造を使用する必要があります。
効果
以前は、レスポンスに fees_ と losses_ が含まれていない限り、responsibilities.requirements_collector フィールドは返されませんでした。
アカウントの作成時または更新時に fees_ と losses_ を設定していない場合でも、defaults. フィールドが表示されるようにインテグレーションを更新する必要があります。インテグレーションで fees_ と losses_ の値が null の場合に正しく処理されることを確認してください。