この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

少ない往復回数での複数レコードの削除

sObject コレクションを使用した DELETE 要求によって、最大 200 件のレコードを削除し、DeleteResult オブジェクトのリストを返します。エラーが発生した場合に要求全体をロールバックするかどうかを選択できます。

要求の構文

DELETE /vXX.X/composite/sobjects?ids=recordId,recordId

パラメータ

パラメータ 説明
allOrNone 省略可能。いずれかのオブジェクトの削除が失敗したときに要求全体をロールバックするのか (true)、それとも要求内のその他のオブジェクトの削除を個別に続行するのかを示します。デフォルトは、false です。
ids 必須。最大 200 個の削除するオブジェクトの ID のリスト。異なるオブジェクト種別の ID を含めることができ、カスタムオブジェクトも使用できます。

使用のガイドライン

  • DeleteResult オブジェクトは、削除するオブジェクトの ID が指定された順に返されます。
  • 複数のオブジェクト種別のレコードを削除する場合、いずれかのオブジェクト種別が Salesforce の [設定] 領域の機能に関連していると、1 回のコールでは削除することができません。

要求の例

1DELETE /composite/sobjects?ids=001xx000003DGb2AAG,003xx000004TmiQAAS&allOrNone=false

レスポンスボディの例

1[
2   {
3       "id": "001xx000003DGb2AAG",
4       "success": true,
5       "errors": []
6   },
7   {
8       "id": "003xx000004TmiQAAS",
9       "success": true,
10       "errors": []
11   }
12]