Salesforce is a leading CRM platform integrating sales, service, marketing, and analytics to build customer relationships and drive business growth
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamS2S_OAUTH2
OAUTH2
salesforce_oauth2
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
Salesforce Subdomainsubdomain · stringRequired
Instance endpointsuffix.one · stringRequired
S2S_OAUTH2
salesforce_s2s_oauth2
Provider setup
Developer setup
Client IDclient_id · stringRequired
Client Secretclient_secret · stringRequired
User connection
My Domain Subdomainsubdomain · stringRequired
Instance endpointsuffix.one · stringRequired
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Lists opportunities from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection. Results are paginated up to ~2000 rows per batch; check `done`, `totalSize`, and `nextRecordsUrl` fields to detect and retrieve additional pages, or use a SOQL `LIMIT` clause to cap results. For complex que…
Untrusted display-only summary
List pricebook entries
SALESFORCE_LIST_PRICEBOOK_ENTRIES
Lists pricebook entries from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection. Use this to map product names to pricebook entry IDs needed for opportunity line items. When using returned IDs with SALESFORCE_ADD_OPPORTUNITY_LINE_ITEM, always filter with WHERE IsActive = true — inac…
Untrusted display-only summary
List pricebooks
SALESFORCE_LIST_PRICEBOOKS
Lists pricebooks from Salesforce using SOQL query, allowing flexible filtering, sorting, and field selection. Use this to map pricebook names to IDs.
Untrusted display-only summary
List reports
SALESFORCE_LIST_REPORTS
Lists reports with basic metadata including name, ID, and URLs. Note: the Analytics REST API (GET /analytics/reports) returns only up to ~200 recently-viewed reports, not the org's entire report catalog.
Untrusted display-only summary
Get standard invocable actions
SALESFORCE_LIST_STANDARD_INVOCABLE_ACTIONS
Retrieves the list of standard actions that can be statically invoked. Use when you need to discover available standard invocable actions like posting to Chatter, sending email, or sending custom notifications.
Untrusted display-only summary
Log call
SALESFORCE_LOG_CALL
Logs a completed phone call as a task in Salesforce with call-specific details like duration, type, and disposition.
Untrusted display-only summary
Log email activity
SALESFORCE_LOG_EMAIL_ACTIVITY
Creates an EmailMessage record to log email activity in Salesforce, associating it with related records. Requires EmailMessage insert permissions enabled at the org level; some orgs block this entirely.
Untrusted display-only summary
Mass transfer ownership
SALESFORCE_MASS_TRANSFER_OWNERSHIP
Transfers ownership of multiple records to a new owner in a single operation using Salesforce's composite API for better performance. Operation has no rollback; all provided records are reassigned immediately.
Untrusted display-only summary
Parameterized Search
SALESFORCE_PARAMETERIZED_SEARCH
Tool to execute RESTful search using parameters instead of SOSL clause. Use when you need to search across Salesforce objects with simple GET requests (URL parameters) or complex POST requests (JSON body with advanced filtering). POST method supports DataCategories, networks, orderBy constraints, and per-object filter…
Untrusted display-only summary
Upsert records using external ID
SALESFORCE_PATCH_COMPOSITE_SOBJECTS
Tool to upsert up to 200 records using external ID field matching. Use when you need to create or update multiple records efficiently in a single API call based on an external ID field.
Untrusted display-only summary
Execute Composite Graph
SALESFORCE_POST_COMPOSITE_GRAPH
Tool to execute multiple related REST API requests in a single transactional call with up to 500 subrequests per graph. Use when you need to perform multiple Salesforce operations atomically where all operations must succeed or fail together. Supports referencing output from one request as input to subsequent requests…
Untrusted display-only summary
Create records using sObject Collections
SALESFORCE_POST_COMPOSITE_SOBJECTS
Tool to create up to 200 records in one request using sObject Collections. Use when you need to create multiple records of potentially different sObject types efficiently in a single API call.
Untrusted display-only summary
Parameterized Search
SALESFORCE_POST_PARAMETERIZED_SEARCH
Tool to execute parameterized search across Salesforce objects with advanced filtering. Use when you need to search for records using specific search terms with fine-grained control over which objects to search, which fields to return, and additional filtering criteria.
Untrusted display-only summary
Execute SOQL Query (Deprecated)
SALESFORCE_QUERY
DEPRECATED: Use SALESFORCE_RUN_SOQL_QUERY instead. Tool to execute SOQL queries against Salesforce. Use when you need to retrieve data from Salesforce objects using SOQL syntax. Returns up to 2000 records per request with pagination support via nextRecordsUrl.
Untrusted display-only summary
Query All (including deleted)
SALESFORCE_QUERY_ALL
Tool to execute SOQL queries including soft-deleted and archived records. Use when you need to query records that have been deleted via merge or delete operations, or when accessing archived Task and Event records.
Untrusted display-only summary
Query contacts by name
SALESFORCE_QUERY_CONTACTS_BY_NAME
DEPRECATED: Finds Salesforce Contact records by name using a case-insensitive search.
Untrusted display-only summary
Query more (next page of SOQL results)
SALESFORCE_QUERY_MORE
Retrieve the next page of SOQL results using a query locator (GET /query/{queryLocator}). SOQL queries return at most ~2000 rows per response plus a nextRecordsUrl when more remain; this action follows that locator. Call it repeatedly, passing each response's nextRecordsUrl, until done=true. Without it, run_soql_query…
Untrusted display-only summary
Query report
SALESFORCE_QUERY_REPORT
DEPRECATED: Executes a Salesforce report synchronously by its `id` and `reportType`, optionally with dynamic ad-hoc adjustments like filters or groupings, and returns its data without modifying the saved report.
Untrusted display-only summary
Remove account by unique identifier
SALESFORCE_REMOVE_ACCOUNT_BY_UNIQUE_IDENTIFIER
DEPRECATED: Deletes an existing Salesforce Account using its unique ID, returning an empty response on success (HTTP 204).
Untrusted display-only summary
Remove a specific contact by id
SALESFORCE_REMOVE_A_SPECIFIC_CONTACT_BY_ID
DEPRECATED: Permanently deletes a specific Contact from Salesforce using its unique ID, which must correspond to an existing record.
Untrusted display-only summary
Remove campaign object by id
SALESFORCE_REMOVE_CAMPAIGN_OBJECT_BY_ID
DEPRECATED: Permanently deletes a specific Campaign SObject in Salesforce using its unique ID.
Untrusted display-only summary
Remove from campaign
SALESFORCE_REMOVE_FROM_CAMPAIGN
Removes a lead or contact from a campaign by deleting the CampaignMember record. Provide either the member_id (lead/contact ID) or the specific campaign_member_id.
Untrusted display-only summary
Remove note object by id
SALESFORCE_REMOVE_NOTE_OBJECT_BY_ID
DEPRECATED: Permanently deletes an existing Salesforce Note object identified by its unique ID.
Untrusted display-only summary
Remove opportunity by id
SALESFORCE_REMOVE_OPPORTUNITY_BY_ID
DEPRECATED: Permanently deletes an existing Salesforce Opportunity by its ID; if the Opportunity does not exist, a 'not found' (404) error occurs.
DEPRECATED: Retrieves comprehensive information and metadata for the Salesforce Campaign sObject, provided it is enabled and accessible in the organization, and features robust error handling.
DEPRECATED: Retrieves comprehensive metadata (e.g., fields, data types, picklist values) for the Salesforce Contact SObject; this action does not retrieve individual contact records.
Untrusted display-only summary
Retrieve lead by id
SALESFORCE_RETRIEVE_LEAD_BY_ID
Retrieves details for a Salesforce Lead by its ID; the specified Lead ID must exist in Salesforce.
DEPRECATED: Retrieves Lead sObject data from Salesforce, such as recently viewed leads or general Lead object information.
Untrusted display-only summary
Retrieve note object information
SALESFORCE_RETRIEVE_NOTE_OBJECT_INFORMATION
DEPRECATED: Retrieves comprehensive metadata for the Salesforce 'Note' SObject, if it is enabled and accessible, to understand its structure and capabilities.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.