2 Home
gitea_admin edited this page 2026-03-11 14:39:52 +00:00

Salesforce composite upsert Sink

Upsert Composite List of sObjects in Salesforce.

The body received must contain List of JSON SObjects to insert/update inside the records attribute, for example:

{"records" : ["attributes" : {"type" : "KameletSinkSObject__c"},"ExtId__c" : "1","Name__c": "Ziauddin", "City__c": "Bhopal"], ["attributes" : {"type" : "KameletSinkSObject__c"},"ExtId__c" : "2","Name__c": "Shaikh", "City__c": "Bhopal"] }

Metadata

Property Value
Type sink
Group Salesforce
Namespace Salesforce
Support Level Stable
Provider Apache Software Foundation

Properties

Name Type Required Default Description
sObjectName string The type of the Salesforce object. Required if using a key-value pair.
sObjectIdName string The Field Name of the External ID of the Salesforce object. Required if using a key-value pair.
loginUrl string https://login.salesforce.com The Salesforce instance login URL.
clientId string The Salesforce application consumer key.
clientSecret string The Salesforce application consumer secret.
userName string The Salesforce username.
password string The Salesforce user password.

Dependencies

  • camel:core
  • camel:jsonpath
  • camel:jackson
  • camel:salesforce
  • camel:kamelet