Salesforce

From Starfish ETL
Revision as of 20:30, 6 August 2015 by Jkuehlthau (talk | contribs) (Created page with "=Salesforce Destination= Using Salesforce as a destination is fairly straight forward. Input your Username and Password, making sure to append your user's API Token to the en...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Salesforce Destination

Using Salesforce as a destination is fairly straight forward. Input your Username and Password, making sure to append your user's API Token to the end of your password. If you are not using Bulk Mode, be careful to not run too many transactions or you could hit your rolling 24 hour limit. If you are using Bulk Mode and performing updates or upserts, make sure you are matching on a field that is marked a unique identifier from a foreign program, else you will get an error.

FAQ

<quote> SFBulkPost operation: /job error: System.Net.WebException: The remote server returned an error: (400) Bad Request. </quote> When I received this error, I was matching against a standard text field.

<quote> System.Web.Services.Protocols.SoapException: REQUEST_LIMIT_EXCEEDED: TotalRequests Limit exceeded </quote> When I received this error, I was using the non-bulk API and upserting Contacts one at a time. This caused me to very quickly go over my rolling 24 hour limit.