Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Salesforce logo

Salesforce

Sync CRM accounts, contacts, and deals.

CRMOAuth316 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
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_jobexternal_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_optionexternal_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_campaignexternal_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_campaignexternal_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_itemexternal_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_rulesexternal_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_accountexternal_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_productsexternal_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_recordexternal_send——managed
SALESFORCE_CLONE_REPORT
Creates a persisted copy of an existing Salesforce report under a new name.
POST /composio/salesforce/salesforce_clone_reportexternal_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_jobexternal_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_taskexternal_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.