All integrations
SA
Catalogue metadata onlycrmv20260826_00

SALESFORCE

Salesforce

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
Attributed source

223

Action summaries

Display-only definitions

7

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

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.

Showing 181–210 of 223 actions

Retrieve opportunities data

SALESFORCE_RETRIEVE_OPPORTUNITIES_DATA

Retrieves all available Opportunity records, representing potential revenue-generating deals, from Salesforce.

Untrusted display-only summary

Retrieve opportunity by id with optional fields

SALESFORCE_RETRIEVE_OPPORTUNITY_BY_ID_WITH_OPTIONAL_FIELDS

DEPRECATED: Retrieves a Salesforce Opportunity by its ID; the Opportunity ID must exist.

Untrusted display-only summary

Retrieve specific campaign object details

SALESFORCE_RETRIEVE_SPECIFIC_CAMPAIGN_OBJECT_DETAILS

DEPRECATED: Retrieves details for a specific Salesforce Campaign object by its ID, optionally limiting to specified fields; the Campaign object must exist.

Untrusted display-only summary

Retrieve specific contact by id

SALESFORCE_RETRIEVE_SPECIFIC_CONTACT_BY_ID

(DEPRECATED: use `SALESFORCE_GET_CONTACT_BY_ID`) Retrieves a Salesforce Contact by its unique ID; the ID must correspond to an existing Contact record in Salesforce.

Untrusted display-only summary

Run report

SALESFORCE_RUN_REPORT

Runs a report synchronously (GET /analytics/reports/{id}?includeDetails=true) and returns the results in one call. This does NOT create an asynchronous report instance — for that, use the async run resource. Results are returned in a nested structure (factMap, reportExtendedMetadata), not a flat record list; an empty…

Untrusted display-only summary

Run report async

SALESFORCE_RUN_REPORT_ASYNC

Run a Salesforce report asynchronously (POST /analytics/reports/{id}/instances). Returns an instance id and status; the report runs in the background. Retrieve results later with get_report_instance using the returned instance id. Use this (instead of the synchronous run_report) for large reports or to avoid blocking.…

Untrusted display-only summary

Run SOQL query

SALESFORCE_RUN_SOQL_QUERY

Executes a SOQL query against Salesforce data. Returns records matching the query with pagination support.

Untrusted display-only summary

Execute SOSL search

SALESFORCE_SEARCH

DEPRECATED: Use SALESFORCE_EXECUTE_SOSL_SEARCH instead. Executes a SOSL search query across multiple Salesforce objects. Use when you need to search for text across multiple object types simultaneously.

Untrusted display-only summary

Search accounts

SALESFORCE_SEARCH_ACCOUNTS

Search for Salesforce accounts using criteria like name, industry, type, location, or contact information. Always provide at least one filter parameter; omitting all filters returns a broad, slow listing. Owner/territory filtering is unsupported — use SALESFORCE_RUN_SOQL_QUERY for ownership-based filters. Use SALESFOR…

Untrusted display-only summary

Search campaigns

SALESFORCE_SEARCH_CAMPAIGNS

Search for Salesforce campaigns using multiple criteria like name, type, status, date range, or active status. Requires access to the Campaign object (Marketing User feature must be enabled in the org). For complex sorting (multi-field ORDER BY), use SALESFORCE_RUN_SOQL_QUERY instead.

Untrusted display-only summary

Search contacts

SALESFORCE_SEARCH_CONTACTS

Search Salesforce Contact records (not Leads — use SALESFORCE_SEARCH_LEADS for those) using name, email, phone, account, or title. All parameters support partial/fuzzy matching, so results may include unrelated records; post-filter client-side for exact matches. Partial matches and common names can return multiple con…

Untrusted display-only summary

Search suggested article title matches

SALESFORCE_SEARCH_KNOWLEDGE_ARTICLES

Search for Salesforce Knowledge articles with titles matching the search query. Returns auto-suggest results for Knowledge articles based on title matches.

Untrusted display-only summary

Search leads

SALESFORCE_SEARCH_LEADS

Search for Salesforce leads using criteria like name, email, phone, company, title, status, or lead source. At least one search criterion should be provided — omitting all parameters results in a broad, slow listing of arbitrary records. Partial matches on name, email, and company may return multiple candidates; confi…

Untrusted display-only summary

Search notes

SALESFORCE_SEARCH_NOTES

Search for Salesforce notes using multiple criteria like title, body content, parent record, owner, or creation date. Provide at least one filter criterion — omitting all filters returns a broad, slow, noisy listing.

Untrusted display-only summary

Search opportunities

SALESFORCE_SEARCH_OPPORTUNITIES

Search for Salesforce opportunities using multiple criteria like name, account, stage, amount, close date, or status. Apply at least one filter to avoid broad result sets. Partial-match searches may return multiple similar records; verify the correct record by Id before downstream use.

Untrusted display-only summary

Search tasks

SALESFORCE_SEARCH_TASKS

Search for Salesforce tasks using multiple criteria like subject, status, priority, assigned user, related records, or dates. Always provide at least one filter criterion — no filters produces broad, slow results. For complex filtering not supported here, use SALESFORCE_RUN_SOQL_QUERY.

Untrusted display-only summary

Send email

SALESFORCE_SEND_EMAIL

Sends an email through Salesforce with options for recipients, attachments, and activity logging. Can partially succeed — check per-recipient success/failure status rather than treating the call as all-or-nothing. For large recipient lists, use SALESFORCE_SEND_MASS_EMAIL instead.

Untrusted display-only summary

Send email from template

SALESFORCE_SEND_EMAIL_FROM_TEMPLATE

Sends an email using a predefined Salesforce email template with merge field support.

Untrusted display-only summary

Send mass email

SALESFORCE_SEND_MASS_EMAIL

Sends an email to each recipient immediately and irreversibly, using a template or custom subject/body (requires either a valid template_id or both subject and body). Recipients are processed in batches of up to 150 via the emailSimple action. IMPORTANT: this sends one individual email per recipient, so it consumes th…

Untrusted display-only summary

Set user password

SALESFORCE_SET_USER_PASSWORD

Set or reset a Salesforce user's password. Provide new_password to set a specific value (silent). Omit new_password to RESET: this is destructive — it invalidates the user's current password and emails them a reset link, and does NOT return a password. This endpoint never returns a generated password.

Untrusted display-only summary

Update sObject record

SALESFORCE_SOBJECT_ROWS_UPDATE

Tool to update specific fields in an existing Salesforce sObject record. Use when you need to modify one or more fields in a record without affecting other fields.

Untrusted display-only summary

Get user password expiration status

SALESFORCE_SOBJECT_USER_PASSWORD

Tool to check whether a Salesforce user's password has expired. Use when you need to verify password expiration status for a specific user.

Untrusted display-only summary

Execute Tooling API query

SALESFORCE_TOOLING_QUERY

Tool to execute SOQL queries against Salesforce Tooling API metadata objects. Use when you need to query metadata components like ApexClass, ApexTrigger, ValidationRule, WorkflowRule, FieldDefinition, or EntityDefinition. The Tooling API exposes objects that use the external object framework and provides granular acce…

Untrusted display-only summary

Update account

SALESFORCE_UPDATE_ACCOUNT

Updates an existing account in Salesforce with the specified changes. Only provided fields will be updated.

Untrusted display-only summary

Update account by id

SALESFORCE_UPDATE_ACCOUNT_OBJECT_BY_ID

DEPRECATED: Updates specified fields of an existing Salesforce Account object identified by its unique ID; field names are case-sensitive and read-only fields are ignored.

Untrusted display-only summary

Update campaign

SALESFORCE_UPDATE_CAMPAIGN

Updates an existing campaign in Salesforce with the specified changes. Only provided fields will be updated.

Untrusted display-only summary

Update Campaign By ID

SALESFORCE_UPDATE_CAMPAIGN_BY_ID_WITH_JSON

DEPRECATED: Updates specific fields of an existing Campaign in Salesforce, identified by its unique `id`, which must already exist.

Untrusted display-only summary

Update contact

SALESFORCE_UPDATE_CONTACT

Updates an existing contact in Salesforce with the specified changes. Only provided fields will be updated. Returns HTTP 204 with no body on success; use SALESFORCE_GET_CONTACT to verify applied changes. Org-level validation rules, duplicate rules, or field-level permissions may reject correctly formatted requests wit…

Untrusted display-only summary

Update contact by id

SALESFORCE_UPDATE_CONTACT_BY_ID

DEPRECATED: Updates specified fields of an existing Salesforce Contact by its ID; at least one field must be provided for modification.

Untrusted display-only summary

Update a favorite

SALESFORCE_UPDATE_FAVORITE

Tool to update a favorite's properties in Salesforce UI API. Use when you need to reorder favorites or modify their display properties.

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.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.