Salesforce Update Sink
Update an object in Salesforce.
The body received must contain a JSON key-value pair for each property to update inside the payload attribute, for example:
{ "payload": { "Phone": "1234567890", "Name": "Antonia" } }
The body received must include the sObjectName and sObjectId properties, for example:
{ "payload": { "Phone": "1234567890", "Name": "Antonia" }, "sObjectId": "sObjectId", "sObjectName": "sObjectName" }
Metadata
| Property |
Value |
| Type |
sink |
| Group |
Salesforce |
| Namespace |
Salesforce |
| Support Level |
Stable |
| Provider |
Apache Software Foundation |
Properties
| Name |
Type |
Required |
Default |
Description |
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