sObject Tree レスポンスボディ
sObject Tree 要求の結果を記述します。
- プロパティ
-
名前 型 説明 hasErrors Boolean レコード作成時にエラーが発生した場合は true、それ以外の場合は false。 results Collection 成功した場合は、results に要求された各レコードの参照 ID とその新しいレコード ID が含まれます。失敗した場合は、エラーが発生したレコードの参照 ID、エラー状況コード、エラーメッセージ、およびエラーに関連する項目のみが含まれます。重複した参照 ID がある場合は、results に重複した ID のインスタンスごとに 1 つの項目が含まれます。 - 成功時の JSON の例
-
1{ 2 "hasErrors" : false, 3 "results" : [{ 4 "referenceId" : "ref1", 5 "id" : "001D000000K0fXOIAZ" 6 },{ 7 "referenceId" : "ref4", 8 "id" : "001D000000K0fXPIAZ" 9 },{ 10 "referenceId" : "ref2", 11 "id" : "003D000000QV9n2IAD" 12 },{ 13 "referenceId" : "ref3", 14 "id" : "003D000000QV9n3IAD" 15 }] 16} - 成功時の XML の例
-
1<?xml version="1.0" encoding="UTF-8"?> 2<SObjectTreeResponse> 3 <hasErrors>false</hasErrors> 4 <results> 5 <id>001D000000K0fXOIAZ</id> 6 <referenceId>ref1</referenceId> 7 </results> 8 <results> 9 <id>001D000000K0fXPIAZ</id> 10 <referenceId>ref4</referenceId> 11 </results> 12 <results> 13 <id>003D000000QV9n2IAD</id> 14 <referenceId>ref2</referenceId> 15 </results> 16 <results> 17 <id>003D000000QV9n3IAD</id> 18 <referenceId>ref3</referenceId> 19 </results> 20</SObjectTreeResponse> - 失敗時の JSON の例
-
1{ 2 "hasErrors" : true, 3 "results" : [{ 4 "referenceId" : "ref2", 5 "errors" : [{ 6 "statusCode" : "INVALID_EMAIL_ADDRESS", 7 "message" : "Email: invalid email address: 123", 8 "fields" : [ "Email" ] 9 }] 10 }] 11} - 失敗時の XML の例
-
1<SObjectTreeResponse> 2 <hasErrors>true</hasErrors> 3 <results> 4 <errors> 5 <fields>Email</fields> 6 <message>Email: invalid email address: 123</message> 7 <statusCode>INVALID_EMAIL_ADDRESS</statusCode> 8 </errors> 9 <referenceId>ref2</referenceId> 10 </results> 11</SObjectTreeResponse>