Salesforce
Sync CRM accounts, contacts, and deals.
CRMOAuth316 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
SALESFORCE_ABORT_QUERY_JOB Abort a Bulk API 2.0 query job in UploadComplete or InProgress state. Requires the job creator or Manage Data Integrations permission. Completed, failed, or already aborted jobs cannot be aborted. Does not delete the job. | POST /composio/salesforce/salesforce_abort_query_job | external_send | — | — | managed |
SALESFORCE_ACCOUNT_CREATION_WITH_CONTENT_TYPE_OPTION DEPRECATED: Creates a new Salesforce Account using a JSON POST request, requiring 'Name'; specific fields (e.g., custom, DunsNumber) may have org-level prerequisites. | POST /composio/salesforce/salesforce_account_creation_with_content_type_option | external_send | — | — | managed |
SALESFORCE_ADD_CONTACT_TO_CAMPAIGN Adds a contact to a campaign by creating a CampaignMember record to track campaign engagement. Fails if the contact is already a member of the campaign; pre-check membership via SOQL before calling. | POST /composio/salesforce/salesforce_add_contact_to_campaign | external_send | — | — | managed |
SALESFORCE_ADD_LEAD_TO_CAMPAIGN Adds a lead to a campaign by creating a CampaignMember record, allowing you to track campaign engagement. Both `campaign_id` and `lead_id` must be valid Salesforce IDs of active, existing records — names or emails cannot be substituted, and deleted or inactive records will cause the call to fail. This is a persistent CRM write; confirm the correct lead and campaign before calling. | POST /composio/salesforce/salesforce_add_lead_to_campaign | external_send | — | — | managed |
SALESFORCE_ADD_OPPORTUNITY_LINE_ITEM Adds a product (line item) to an opportunity. The product must exist in a pricebook entry that's associated with the opportunity's pricebook. | POST /composio/salesforce/salesforce_add_opportunity_line_item | external_send | — | — | managed |
SALESFORCE_APPLY_LEAD_ASSIGNMENT_RULES Applies configured lead assignment rules to a specific lead, automatically routing it to the appropriate owner based on your organization's rules. Allow a brief propagation delay before querying updated ownership or field values after rule application. | POST /composio/salesforce/salesforce_apply_lead_assignment_rules | external_send | — | — | managed |
SALESFORCE_ASSOCIATE_CONTACT_TO_ACCOUNT Associates a contact with an account by updating the contact's AccountId field. Overwrites any existing AccountId on the contact. For broader contact field updates alongside the account association, use SALESFORCE_UPDATE_CONTACT instead. | POST /composio/salesforce/salesforce_associate_contact_to_account | external_send | — | — | managed |
SALESFORCE_CLONE_OPPORTUNITY_WITH_PRODUCTS Clones an opportunity and optionally its products (line items). Creates a new opportunity with the same field values and products as the original. | POST /composio/salesforce/salesforce_clone_opportunity_with_products | external_send | — | — | managed |
SALESFORCE_CLONE_RECORD Creates a copy of an existing Salesforce record by reading its data, removing system fields, and creating a new record. Optionally apply field updates to the clone. | POST /composio/salesforce/salesforce_clone_record | external_send | — | — | managed |
SALESFORCE_CLONE_REPORT Creates a persisted copy of an existing Salesforce report under a new name. | POST /composio/salesforce/salesforce_clone_report | external_send | — | — | managed |
SALESFORCE_CLOSE_OR_ABORT_JOB Tool to close or abort a Salesforce Bulk API v2 ingest job. Use when you need to finalize job processing by closing (state: UploadComplete) or cancel a job by aborting (state: Aborted). This is required for every ingest job - closing queues data for processing, while aborting cancels the job and deletes uploaded data. | POST /composio/salesforce/salesforce_close_or_abort_job | external_send | — | — | managed |
SALESFORCE_COMPLETE_TASK Marks a task as completed with optional completion notes. This is a convenience action that updates the task status to 'Completed'. | POST /composio/salesforce/salesforce_complete_task | external_send | — | — | managed |
Showing 12 of 316 Salesforce actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.