sObject Relationships を使用したレコードの削除
指定されたオブジェクト、レコード ID、リレーション項目名に基づいて親レコードを削除します。レコードを削除するときにトラバースできるのは、子から親へのリレーションだけです。
項目レベルセキュリティによってコンシューマーに表示されないか存在しない項目で fields パラメーターが使用されている場合、400 エラー応答が返されます。その他のエラーメッセージについては、「状況コードとエラー応答」を参照してください。
構文
- URI
- /services/data/vXX.X/sobjects/sObject/id/relationshipFieldName
- 形式
- JSON、XML
- HTTP のメソッド
- DELETE
- 認証
- Authorization: Bearer token
- パラメーター
-
パラメーター 説明 sObject オブジェクトの名前。たとえば、Contact などです。
id レコードの識別子。たとえば、003R0000005hDFYIA2 (Contact の ID) などです。
relationshipFieldName リレーションを含む項目の名前。たとえば、Account などです。Account は、リレーション名は子 Contact オブジェクトの名前です。
親レコードを削除すると、親レコードと主従関係があるすべての子レコードが削除されます。
例
sObject Relationships を使用してリレーションレコードを削除する例については、「フレンドリー URL を使用したリレーションのトラバース」を参照してください。