🚀 Salesforce Adaptor v6 — Focused on Salesforce, Not Everything Else!

We’re excited to roll out v6.0.0 of the @openfn/language-salesforce adaptor, with an important update that improves clarity and enforces better separation of responsibilities across your workflows.

:wrench: What’s Changed?

In v6, we’ve removed general-purpose HTTP functions like http.get() and http.post() that were previously usable for any external API. The Salesforce adaptor now supports only Salesforce API operations.

:cross_mark: Before (Generic HTTP Requests):

http.get('https://external-api.com/data');
http.post('https://another-service.com/endpoint', data);

:white_check_mark: Now (Salesforce Only):

http.get('Account', { query: { start: '2025-03-03' } });
http.post('Contact', { Name: 'test' });

:hammer_and_wrench: Need to make requests to other services?

This change aligns with our goal of making each adaptor more focused and maintainable. It also encourages modular workflows where each job uses the right tool for the job. :counterclockwise_arrows_button:

:blue_book: Full changelog and migration tips:

Let us know how your upgrade goes, or drop your questions here—we’re happy to help! :speech_balloon:

1 Like