Overview
Add Salesforce to any ModuleX agent or workflow. Salesforce CRM integration via the REST API (v62.0). Pure HTTP, no SDK dep. 16 actions: SOQL/SOSL queries, generic record CRUD, and convenience helpers for the common SObjects.
Authentication
- OAuth 2.0 (Connected App)
- Session ID / Access Token
OAuth 2.0 (Connected App)
Authenticate via a Salesforce Connected App. Provides refresh tokens for long-lived access.Required Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Client ID | Connected App consumer key | Yes | - |
| Client Secret | Connected App consumer secret | Yes | - |
OAuth Configuration
- Authorization URL:
https://login.salesforce.com/services/oauth2/authorize - Token URL:
https://login.salesforce.com/services/oauth2/token - Scopes:
api,refresh_token,offline_access
Available Actions
soql_query — Execute a SOQL query (Salesforce Object Query Language)
soql_query — Execute a SOQL query (Salesforce Object Query Language)
sosl_search — Execute a SOSL cross-object search
sosl_search — Execute a SOSL cross-object search
get_record — Get a record by object type + ID
get_record — Get a record by object type + ID
create_record — Generic create — works for any object type
create_record — Generic create — works for any object type
update_record — PATCH an existing record
update_record — PATCH an existing record
delete_record — DELETE a record by object type + ID
delete_record — DELETE a record by object type + ID
create_account — Create an Account record
create_account — Create an Account record
Parameters
Response
create_contact — Create a Contact record
create_contact — Create a Contact record
Parameters
Response
create_lead — Create a Lead record
create_lead — Create a Lead record
Parameters
Response
create_opportunity — Create an Opportunity record
create_opportunity — Create an Opportunity record
Parameters
Response
create_task — Create a Task record
create_task — Create a Task record
Parameters
Not Started)Normal)Response
create_case — Create a Case record (support ticket)
create_case — Create a Case record (support ticket)
Parameters
New)Medium)Response
add_contact_to_campaign — Create a CampaignMember linking a Contact to a Campaign
add_contact_to_campaign — Create a CampaignMember linking a Contact to a Campaign
add_lead_to_campaign — Create a CampaignMember linking a Lead to a Campaign
add_lead_to_campaign — Create a CampaignMember linking a Lead to a Campaign
describe_object — Describe an object type's fields + capabilities
describe_object — Describe an object type's fields + capabilities
list_objects — List all queryable Salesforce objects in the org
list_objects — List all queryable Salesforce objects in the org