You need to sign in to do that
Don't have an account?
User SFDC
How to associate thru external id in REST API composite/tree
Hi All,
I have a required where i need to create Account with Contact and attachment under the contact.
I also need to refer a look up value(Test_Rec_Type_Object__c) on Account with the help of external id and the same with contact as well. On contact i have a look up(Test_Object__c) which i need to refer with the external id.
Here is the snippet which i used from workbench REST API...
----------------------
/services/data/v37.0/composite/tree/Account
{
"records" :[{
"attributes" : {"type" : "Account", "referenceId" : "ref1"},
"name" : "Acc with Con with Att New",
"phone" : "1234567890",
"website" : "www.salesforce.com",
"numberOfEmployees" : "100",
"industry" : "Banking",
"Test_Rec_Type_Object__c" : {
"Text_External_Unique__c" : "12345" },
"Contacts" : {
"records" : [{
"attributes" : {"type" : "Contact", "referenceId" : "ref2"},
"lastname" : "Smith",
"Title" : "President",
"email" : "sample@salesforce.com",
"Test_Object__c" : {
"TO_External_Obj__c.Id" : "67890" },
"Attachments" : {
"records" : [{
"attributes" : {"type" : "Attachment", "referenceId" : "ref3"},
"Name": "TestPDF.pdf",
"body": "Attach with Rec Creation"
}]
}
}]
}
}]
}
Here is the error i am getting... Could any one please help on this... There is some problem in referencing the external id(Highlighted bold)
Cannot deserialize instance of reference from START_OBJECT value { or request may be missing a required field at [line:8, column:27]
I have a required where i need to create Account with Contact and attachment under the contact.
I also need to refer a look up value(Test_Rec_Type_Object__c) on Account with the help of external id and the same with contact as well. On contact i have a look up(Test_Object__c) which i need to refer with the external id.
Here is the snippet which i used from workbench REST API...
----------------------
/services/data/v37.0/composite/tree/Account
{
"records" :[{
"attributes" : {"type" : "Account", "referenceId" : "ref1"},
"name" : "Acc with Con with Att New",
"phone" : "1234567890",
"website" : "www.salesforce.com",
"numberOfEmployees" : "100",
"industry" : "Banking",
"Test_Rec_Type_Object__c" : {
"Text_External_Unique__c" : "12345" },
"Contacts" : {
"records" : [{
"attributes" : {"type" : "Contact", "referenceId" : "ref2"},
"lastname" : "Smith",
"Title" : "President",
"email" : "sample@salesforce.com",
"Test_Object__c" : {
"TO_External_Obj__c.Id" : "67890" },
"Attachments" : {
"records" : [{
"attributes" : {"type" : "Attachment", "referenceId" : "ref3"},
"Name": "TestPDF.pdf",
"body": "Attach with Rec Creation"
}]
}
}]
}
}]
}
Here is the error i am getting... Could any one please help on this... There is some problem in referencing the external id(Highlighted bold)
Cannot deserialize instance of reference from START_OBJECT value { or request may be missing a required field at [line:8, column:27]