Salesforce REST API

The Salesforce REST API provides a simple and powerful web service interface to interact with Salesforce org data. It supports creating, reading, updating, deleting, and querying records using SOQL and SOSL, and is the primary API for building connected applications against Salesforce.

Operations 326

Showing the first 250 of 326. The full set is in the contract, and via get_provider_operations.

POST /services/auth/headless/init/registration Salesforce Registration - Initialize #
POST /services/oauth2/authorize Salesforce Registration - Authorize #
GET /services/oauth2/authorize Salesforce User Agent Flow #
POST /services/oauth2/token Salesforce Registration - Token Exchange #
POST /services/auth/headless/forgot_password Salesforce Forgot Password - Initialize #
POST /services/auth/headless/init/passwordless/login Salesforce Passwordless Login - Initialize #
GET /services/oauth2/userinfo Salesforce Get User Info #
POST /services/oauth2/revoke Salesforce Revoke Token #
GET /services/data/v64.0/apps/oauth/usage Salesforce Oauth Usage #
GET /services/data/v64.0/apps/oauth/usage//users Salesforce Oauth App Users #
GET /services/data/v64.0/apps/oauth/usage///tokens Salesforce Oauth App Users Tokens #
DELETE /services/data/v64.0/apps/oauth/usage///tokens Salesforce Oauth User Tokens Revoke #
DELETE /services/data/v64.0/apps/oauth/usage//tokens Salesforce Oauth Tokens Revoke #
DELETE /services/data/v64.0/apps/oauth/usage/tokens/ Salesforce Oauth Token Revoke #
GET /services/data/v64.0/apps/oauth/credentials/ Salesforce Collections #
GET /services/data/v64.0/apps/oauth/credentials// Salesforce Resources #
GET /.well-known/openid-configuration Salesforce Openid Connect Discovery Endpoint #
GET /.well-known/auth-configuration Salesforce Authentication Configuration Endpoint #
POST /services/oauth2/introspect Salesforce Openid Connect Token Introspection Endpoint #
POST /services/oauth2/register Salesforce Openid Connect Dynamic Client Registration Endpoint #
GET /id/keys Salesforce Keys #
GET // Salesforce Id Token #
GET /data/v64.0/jobs/query/ Salesforce Get Job Info Query #
PATCH /data/v64.0/jobs/query/ Salesforce Abort a Job Query #
DELETE /data/v64.0/jobs/query/ Salesforce Delete Job Query #
GET /data/v64.0/jobs/query//results Salesforce Get Job Query Result #
GET /data/v64.0/jobs/query Salesforce Get All Query Jobs #
POST /data/v64.0/jobs/query Salesforce Successful Create Job Query #
GET /data/v64.0/jobs/query//resultPages Salesforce Get Parallel Results for a Query Job #
POST /async/64.0/job Salesforce Bulk Create Job #
POST /async/64.0/job//spec Salesforce Bulk Spec #
POST /async/64.0/job//batch Salesforce Bulk Create Batch #
GET /async/64.0/job//batch Salesforce Bulk Check Batch Status #
POST /async/64.0/job/ Salesforce Bulk Close Job #
GET /async/64.0/job//batch/{_batchId}/result Salesforce Bulk Retrieve Batch Result #
GET /async/64.0/job//batch/{_batchId}/result/{batchResultId} Salesforce Bulk Retrieve Batch Result Data #
POST /data/v64.0/jobs/ingest Salesforce Create Job #
GET /data/v64.0/jobs/ingest Salesforce Get All Jobs #
PUT /data/v64.0/jobs/ingest//batches Salesforce Upload Job Data #
PATCH /data/v64.0/jobs/ingest/ Salesforce Close or Abort a Job #
DELETE /data/v64.0/jobs/ingest/ Salesforce Delete Job #
GET /data/v64.0/jobs/ingest/ Salesforce Get Job Info #
GET /data/v64.0/jobs/ingest//successfulResults Salesforce Get Job Successful Record Results #
GET /data/v64.0/jobs/ingest//failedResults Salesforce Get Job Failed Record Results #
GET /data/v64.0/jobs/ingest//unprocessedrecords Salesforce Get Job Unprocessed Record Results #
POST /data/v64.0/composite Salesforce Composite #
POST /data/v64.0/composite/graph Salesforce Composite Graph #
POST /data/v64.0/composite/batch Salesforce Composite Batch #
POST /data/v64.0/composite/tree/{SOBJECT_API_NAME} Salesforce Sobject Tree #
POST /data/v64.0/composite/sobjects Salesforce Sobject Collections Create #
PATCH /data/v64.0/composite/sobjects Salesforce Sobject Collections Update #
DELETE /data/v64.0/composite/sobjects Salesforce Sobject Collections Delete #
GET /data/v64.0/composite/sobjects/{SOBJECT_API_NAME} Salesforce Sobject Collections Retrieve #
PATCH /data/v64.0/composite/sobjects/{SOBJECT_API_NAME}/{FIELD_NAME} Salesforce Sobject Collections Upsert #
POST /data/v64.0/connect/files/users/me Salesforce Users Files, General #
GET /data/v64.0/connect/files/{FILE_ID} Salesforce File Information #
DELETE /data/v64.0/connect/files/{FILE_ID} Salesforce File Information - Delete #
GET /data/v64.0/connect/files/{FILE_ID}/content Salesforce File Content #
GET /data/v64.0/connect/files/{FILE_ID}/file-shares Salesforce File Shares #
GET /data/v64.0/named-credentials/credential Salesforce Get Credential #
POST /data/v64.0/named-credentials/credential Salesforce Create Credential #
PUT /data/v64.0/named-credentials/credential Salesforce Update Credential #
DELETE /data/v64.0/named-credentials/credential Salesforce Delete Credential #
GET /data/v64.0/named-credentials/external-credentials Salesforce List External Credentials #
POST /data/v64.0/named-credentials/external-credentials Salesforce Create External Credential #
GET /data/v64.0/named-credentials/named-credential-setup Salesforce List Named Credentials #
POST /data/v64.0/named-credentials/named-credential-setup Salesforce Create Named Credential #
GET /data/v64.0/named-credentials/external-credentials/{DEVELOPER_NAME} Salesforce Get External Credentials by Developer Name #
PUT /data/v64.0/named-credentials/external-credentials/{DEVELOPER_NAME} Salesforce Update External Credential #
DELETE /data/v64.0/named-credentials/external-credentials/{DEVELOPER_NAME} Salesforce Delete External Credential #
GET /data/v64.0/named-credentials/named-credential-setup/{DEVELOPER_NAME} Salesforce Get Named Credential by Developer Name #
PUT /data/v64.0/named-credentials/named-credential-setup/{DEVELOPER_NAME} Salesforce Update Named Credential #
GET /data/v64.0/tooling/query Salesforce List Named Credentials #
GET /data/v64.0/tooling/sobjects/NamedCredential/{NAMED_CREDENTIAL_ID} Salesforce Get Named Credential #
DELETE /data/v64.0/tooling/sobjects/NamedCredential/{NAMED_CREDENTIAL_ID} Salesforce Delete Named Credential #
PATCH /data/v64.0/tooling/sobjects/NamedCredential/{NAMED_CREDENTIAL_ID} Salesforce Update Named Credential #
POST /data/v64.0/tooling/sobjects/NamedCredential Salesforce Create Named Credential1 #
GET /data/v64.0/chatter/feeds/news/me/feed-elements Salesforce News Feed Elements #
GET /data/v64.0/chatter/feeds/user-profile/{USER_ID}/feed-elements Salesforce User Profile Feed Elements #
GET /data/v64.0/chatter/feeds/record/{RECORD_GROUP_ID}/feed-elements Salesforce Record Feed Elements #
POST /data/v64.0/chatter/feed-elements Salesforce Feed Elements, Post and Search #
POST /data/v64.0/chatter/feed-elements/batch Salesforce Feed Elements, Batch Post #
DELETE /data/v64.0/chatter/feed-elements/{FEED_ELEMENT_ID} Salesforce Feed Element - Delete #
POST /data/v64.0/chatter/feed-elements/{FEED_ELEMENT_ID}/capabilities/comments/items Salesforce Feed Elements Capability, Comments Items #
GET /data/v64.0/chatter/comments/{COMMENT_ID} Salesforce Comment #
PATCH /data/v64.0/chatter/comments/{COMMENT_ID} Salesforce Comment - Edit #
DELETE /data/v64.0/chatter/comments/{COMMENT_ID} Salesforce Comment - Delete #
GET /data/v64.0/chatter/groups Salesforce List of Groups #
POST /data/v64.0/chatter/groups Salesforce List of Groups - Post #
GET /data/v64.0/chatter/groups/{GROUP_ID}/members/requests Salesforce Group Members—private #
POST /data/v64.0/chatter/groups/{GROUP_ID}/members/requests Salesforce Group Members—private - Post #
POST /data/v64.0/chatter/groups/group/{GROUP_ID}/invite Salesforce Group Invites #
POST /data/v64.0/chatter/groups/{GROUP_ID}/members Salesforce Group Members #
PATCH /data/v64.0/chatter/group-membership-requests/{CHATTER_GROUP_REQUEST_ID} Salesforce Group Membership Requests—private #
POST /data/v64.0/connect/user-profiles/me/photo Salesforce User Photo #
POST /data/v64.0/chatter/users/me/messages Salesforce User Messages, General #
GET /data/v64.0/chatter/users/{USER_ID}/following Salesforce Following #
POST /data/v64.0/chatter/users/{USER_ID}/following Salesforce Following - Post #
DELETE /data/v64.0/chatter/subscriptions/{SUBSCRIPTION_ID} Salesforce Delete Subscription #
GET /data/v64.0/connect/business-rules/expression-set/version/{expressionSetVersionId}/dependencies Salesforce Retrieve Expression Set Version Dependencies #
POST /data/v64.0/connect/business-rules/expression-set Salesforce Expression Set Creation #
GET /data/v64.0/connect/business-rules/expression-set/{expressionSetId} Salesforce Expression Set Retrieve #
PATCH /data/v64.0/connect/business-rules/expression-set/{expressionSetId} Salesforce Expression Set Update #
DELETE /data/v64.0/connect/business-rules/expression-set/{expressionSetId} Salesforce Expression Set Delete #
POST /data/v64.0/connect/business-rules/expressionset/{expressionSetAPIName} Salesforce Expression Set Invocation #
POST /data/v64.0/connect/business-rules/decision-matrices/{matrixUniqueName} Salesforce Lookup Table #
POST /data/v64.0/connect/business-rules/decision-models/export Salesforce Decision Model Notation Export #
POST /data/v64.0/connect/business-rules/decision-table/lookup/{decisionTableId} Salesforce Invoke #
POST /data/v64.0/connect/business-rules/decision-table/definitions Salesforce Create Table #
GET /data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId} Salesforce Get Table #
DELETE /data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId} Salesforce Delete Table #
PATCH /data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId} Salesforce Update Table #
POST /data/v64.0/connect/business-rules/decision-table/{decisionTableId} Salesforce Lookup Table #
GET /data/v64.0/connect/business-rules/lookup-tables Salesforce Retrieve Lookup Tables #
POST /data/v64.0/commerce/webstores//carts/{webCartId}/cart-items Salesforce Add an Item to a Cart #
POST /data/v64.0/connect/fundraising/gifts Salesforce Create Gifts #
POST /data/v64.0/connect/fundraising/transactions/payment-updates Salesforce Update Gift Transaction Payments #
POST /data/v64.0/connect/fundraising/commitments Salesforce Create Commitments #
PATCH /data/v64.0/connect/fundraising/commitments/{commitmentId} Salesforce Update Commitments #
POST /data/v64.0/connect/fundraising/commitments/payment-updates Salesforce Update Commitment Payments #
POST /data/v64.0/einstein/prompt-templates/{PROMPT_TEMPLATE_API_NAME}/generations Salesforce Generate Response Based on Prompt Template #
POST /data/v64.0/einstein/ai-evaluations/runs Salesforce Run Agent Test #
GET /data/v64.0/einstein/ai-evaluations/runs/{runId} Salesforce Get Test Status #
GET /data/v64.0/einstein/ai-evaluations/runs/{runId}/results Salesforce Get Test Results #
GET /data/v64.0/connect/conversation/{conversationIdentifier}/entries Salesforce Get Conversation Entries #
POST /data/v64.0/smartdatadiscovery/predict Salesforce Predict #
GET /data/v64.0/smartdatadiscovery/predictionDefinitions Salesforce Prediction Definitions #
GET /data/v64.0/smartdatadiscovery/predictionDefinitions/{PREDICTION_DEFINITION_ID} Salesforce Prediction Definition Metadata #
GET /data/v64.0/smartdatadiscovery/predictionDefinitions/{PREDICTION_DEFINITION_ID}/models Salesforce Prediction Models #
POST /data/v64.0/tooling/sobjects/PlatformEventChannel Salesforce Create Channel #
PATCH /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} Salesforce Update Channel #
GET /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} Salesforce Get Event Channel #
DELETE /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} Salesforce Delete Event Channel #
PATCH /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID} Salesforce Add Enriched Fields to Channel Member #
GET /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID} Salesforce Get Channel Member #
DELETE /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID} Salesforce Delete Channel Member #
POST /data/v64.0/tooling/sobjects/PlatformEventChannelMember Salesforce Create Channel Member #
GET /data/v64.0/tooling/sobjects/PlatformEventChannel/describe Salesforce Describe Event Channel #
POST /data/v64.0/sobjects/{EventApiName} Salesforce Publish Single Event #
POST /Soap/u/64.0 Salesforce Publish Multiple Events With Soap Call #
GET /data/v64.0/tooling/sobjects/EventRelayConfig/describe Salesforce Describe Event Relay #
POST /data/v64.0/tooling/sobjects/EventRelayConfig Salesforce Create Event Relay #
DELETE /data/v64.0/tooling/sobjects/EventRelayConfig/{EVENT_RELAY_CONFIG_ID} Salesforce Delete Event Relay #
GET /data/v64.0/tooling/sobjects/EventRelayConfig/{EVENT_RELAY_CONFIG_ID} Salesforce Get Event Relay #
PATCH /data/v64.0/tooling/sobjects/EventRelayConfig/{EVENT_RELAY_CONFIG_ID} Salesforce Change Event Relay State #
GET /data/v64.0/query Salesforce List Event Relay Feedback Items #
GET /data/v64.0/sobjects/EventRelayFeedback/{EVENT_RELAY_FEEDBACK_ID} Salesforce Get Event Relay Feedback #
GET /data/v64.0/sobjects/EventRelayFeedback/describe Salesforce Describe Event Felay Feedback #
GET /data/v64.0/event/eventSchema/{SCHEMA_ID} Salesforce Platform Event Schema by Schema Id #
GET /data/v64.0/sobjects/{EVENT_NAME}/eventSchema Salesforce Platform Event Schema by Event Name #
POST /data/v64.0/tooling/sobjects/ManagedEventSubscription Salesforce Create Managed Event Subscription #
GET /data/v64.0/tooling/sobjects/ManagedEventSubscription/{managedEventSubscriptionId} Salesforce Get Managed Event Subscription by Id #
PATCH /data/v64.0/tooling/sobjects/ManagedEventSubscription/{managedEventSubscriptionId} Salesforce Update Managed Event Subscription #
DELETE /data/v64.0/tooling/sobjects/ManagedEventSubscription/{managedEventSubscriptionId} Salesforce Delete Managed Event Subscription #
GET /data/v64.0/tooling/sobjects/ManagedEventSubscription/describe Salesforce Describe Managed Event Subscription #
PATCH /apexrest/SBQQ/ServiceRouter Salesforce Configuration Loader Api #
POST /apexrest/SBQQ/ServiceRouter Salesforce Save Quote Api #
GET /apexrest/SBQQ/ServiceRouter Salesforce Read Quote Api #
POST /data/v64.0/loyalty-programs/{loyaltyProgramName}/corporate-member-enrollments Salesforce Corporate Member Enrollments #
POST /data/v64.0/loyalty-programs/{loyaltyProgramName}/individual-member-enrollments Salesforce Individual Member Enrollments #
GET /data/v64.0/connect/loyalty/member/{memberId}/memberbenefits Salesforce Member Benefits #
GET /data/v64.0/loyalty-programs/{loyaltyProgramName}/members Salesforce Member Profile #
POST /data/v64.0/loyalty/programs/{loyaltyProgramName}/members/{membershipNumber}/vouchers/{voucherCode}/redeem Salesforce Redeem Voucher #
POST /data/v64.0/connect/loyalty/programs/{loyaltyProgramName}/transaction-history Salesforce Transaction History #
GET /data/v64.0/loyalty/programs/{loyaltyProgramName}/members/{membershipNumber}/transaction-ledger-summary Salesforce Transaction Ledger Summary #
POST /data/v64.0/connect/realtime/loyalty/programs/{loyaltyProgramName} Salesforce Transaction Journals Execution #
GET /data/v64.0/loyalty/programs/{loyaltyProgramName}/members/{membershipNumber}/vouchers Salesforce Member Vouchers #
POST /data/v64.0/connect/loyalty/programs/{loyaltyProgramName}/program-processes/{processName} Salesforce Cancel a Voucher #
GET /data/v64.0/game/participant/{participantId}/games Salesforce Games #
GET /data/v64.0/game/gameparticipantreward/{gameParticipantRewardId}/game-reward Salesforce Game Reward #
POST /data/v64.0/global-promotions-management/eligible-promotions Salesforce Eligible Promotions #
POST /data/v64.0/global-promotions-management/promotions Salesforce Promotions Creation #
GET /data/v64.0/global-promotions-management/promotions/{promotionId} Salesforce Promotion Details #
GET /apexrest/{NAMESPACE}/v1/integrationprocedure/{TYPE_SUBTYPE} Salesforce Integration Procedure Invocation Using Get #
POST /apexrest/{NAMESPACE}/v1/integrationprocedure/{TYPE_SUBTYPE} Salesforce Integration Procedure Invocation Using Post #
POST /data/v64.0/graphql Salesforce Accounts #
GET /data/v64.0/ui-api/themes/active Salesforce Get Active Theme #
POST /Soap/m/64.0 Salesforce Soap Describemetadata #
POST /data/v64.0/actions/custom/runExpressionSet/{expressionSetAPIName} Salesforce Runexpressionset #
POST /data/v64.0/actions/custom/runDecisionMatrix/{UniqueName} Salesforce Rundecisionmatrix #
GET /data/v64.0/actions/standard Salesforce Standard Invocable Actions #
GET /data/v64.0/actions/custom Salesforce Custom Invocable Actions #
POST /data/v64.0/actions/custom/flow/{flowApiName} Salesforce Launch Flow #
GET /data/v64.0/quickActions Salesforce Quick Actions #
GET /data/v64.0/ui-api/actions/global Salesforce Get Global Actions #
GET /data/v64.0/ui-api/actions/record/{RECORD_IDS} Salesforce Get Record Detail Page Actions #
GET /data/v64.0/ui-api/actions/record/{RECORD_ID}/record-edit Salesforce Get Record Edit Page Actions #
GET /data/v64.0/ui-api/actions/record/{RECORD_ID}/related-list/{RELATED_LIST_IDS} Salesforce Get Related List Actions #
GET /data/v64.0/ui-api/actions/record/{RECORD_ID}/related-list-record/{RELATED_LIST_RECORD_IDS} Salesforce Get Related List Record Actions #
GET /data/v64.0/ui-api/actions/list-view/{LIST_VIEW_IDS} Salesforce Get List View Header Actions #
GET /data/v64.0/ui-api/actions/list-view-record/{RECORD_IDS} Salesforce Get List View Record Actions #
GET /data/v64.0/ui-api/actions/list-view-chart/{SOBJECT_API_NAME} Salesforce Get List View Chart Actions #
GET /data/v64.0/ui-api/actions/flexipage/{FLEXIPAGE_NAMES} Salesforce Get Lightning Page Actions #
GET /data/v64.0/ui-api/actions/lookup/{SOBJECT_API_NAMES} Salesforce Get Lookup Field Actions #
GET /data/v64.0/ui-api/actions/mru-list/{SOBJECT_API_NAMES} Salesforce Get Mru List View Actions #
GET /data/v64.0/ui-api/actions/photo/{RECORD_IDS} Salesforce Get Photo Actions #
GET /data/v64.0/sobjects Salesforce Describe Global #
GET /data/v54.0/sobjects/ContentVersion/0681k0000020wLFAAY/VersionData Salesforce Download File #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME} Salesforce Sobject Basic Information #
POST /data/v64.0/sobjects/{SOBJECT_API_NAME} Salesforce Sobject Create #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe Salesforce Sobject Describe #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/deleted Salesforce Sobject Get Deleted #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/updated Salesforce Sobject Get Updated #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/namedLayouts/{LAYOUT_NAME} Salesforce Sobject Named Layouts #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID} Salesforce Sobject Rows #
PATCH /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID} Salesforce Sobject Rows Update #
DELETE /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID} Salesforce Sobject Rows Delete #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/{FIELD_NAME}/{FIELD_VALUE} Salesforce Sobject Rows by External Id #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID}/{BLOB_FIELD} Salesforce Sobject Blob Retrieve #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/approvalLayouts/{APPROVAL_PROCESS_NAME} Salesforce Sobject Approvallayouts #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/describe/compactLayouts Salesforce Sobject Compactlayouts #
GET /data/v64.0/sobjects/Global/describe/layouts Salesforce Describe Global Layouts #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/layouts Salesforce Describe Sobject Layouts #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/layouts/{RECORD_TYPE_ID} Salesforce Describe Sobject Layouts Per Record Type #
GET /data/v64.0/sobjects/PlatformAction Salesforce Sobject Platformaction #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/quickActions Salesforce Sobject Quick Actions #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID}/richTextImageFields/{FIELD_NAME}/{CONTENT_REFERENCE_ID} Salesforce Sobject Rich Text Image Retrieve #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID}/{RELATIONSHIP_FIELD_NAME} Salesforce Sobject Relationships #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/suggestedArticles Salesforce Sobject Suggested Articles #
GET /data/v64.0/sobjects/User/{USER_ID}/password Salesforce Sobject User Password #
GET /data/v64.0/sobjects/SelfServiceUser/{USER_ID}/password Salesforce Sobject Self Service User Password #
GET /data/v64.0/compactLayouts Salesforce Compact Layouts #
POST /data/v64.0/async/specifications/oas3 Salesforce Request Openapi Schema #
GET /data/v64.0/async/specifications/oas3/{schemaId} Salesforce Retrieve Openapi Schema #
GET /data/v64.0/sobjects/LightningToggleMetrics Salesforce Lightning Toggle Metrics #
GET /data/v64.0/sobjects/LightningUsageByBrowserMetrics Salesforce Lightning Usage by Page #
GET /data/v64.0/sobjects/LightningUsageByAppTypeMetrics Salesforce Lightning Usage by App Type #
GET /data/v64.0/sobjects/LightningUsageByFlexiPageMetrics Salesforce Lightning Usage by Flexipage #
GET /data/v64.0/sobjects/LightningExitByPageMetrics Salesforce Lightning Exit by Page Metrics #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews Salesforce List Views #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews/{QUERY_LOCATOR}/describe Salesforce List View Describe #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews/{LIST_VIEW_ID}/results Salesforce List View Results #
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews/recent Salesforce Recently Viewed Items #
GET /data/v64.0/ui-api/list-info/{SOBJECT_API_NAME} Salesforce Get List Views for an Object #
GET /data/v64.0/ui-api/list-records/{LIST_VIEW_ID} Salesforce Get List View Records by Id #
GET /data/v64.0/ui-api/list-records/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} Salesforce Get List View Records by Api Name #
POST /data/v64.0/ui-api/list-records/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} Salesforce Get List View Records #
GET /data/v64.0/ui-api/list-info/{LIST_VIEW_ID} Salesforce Get List View Metadata by Id #
GET /data/v64.0/ui-api/list-info/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} Salesforce Get List View Metadata by Api Name #
GET /data/v64.0/sobjects/EventLogFile/{id}/LogFile Salesforce Get Event Log File #
GET /data/v64.0/scheduling Salesforce Scheduling #
POST /data/v64.0/scheduling/getAppointmentSlots Salesforce Get Appointment Slots #
POST /data/v64.0/scheduling/getAppointmentCandidates Salesforce Get Appointment Candidates #
GET /data/v64.0/search/scopeOrder Salesforce Search Scope and Order #
GET /data/v64.0/search/layout Salesforce Search Result Layouts #
GET /data/v64.0/search/suggestions Salesforce Search for Records Suggested by Autocomplete and Instant Results #
GET /data/v64.0/search/suggestSearchQueries Salesforce Search Suggested Queries #
GET /data/v64.0/parameterizedSearch Salesforce Parameterized Search #

Documentation

Specifications

Schemas & Data

Other Resources

🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/apis.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-bulk-delete-records-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-bulk-insert-records-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-bulk-query-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-bulk-upsert-records-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-create-account-with-contacts-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-create-case-for-contact-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-create-lead-and-convert-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-create-opportunity-with-contact-role-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-create-record-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-delete-record-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-describe-sobject-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-get-list-view-records-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-get-org-limits-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-get-picklist-values-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-get-record-ui-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-mc-manage-contacts-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-mc-manage-data-extension-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-mc-manage-journey-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-mc-send-triggered-email-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-soql-query-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-sosl-search-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-update-record-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/arazzo/salesforce-upsert-by-external-id-workflow.yml

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/salesforce-rest-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

salesforce-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Salesforce
  description: 'Find the resources you need to start building. '
  contact: {}
  version: '1.0'
jsonSchemaDialect: https://json-schema.org/draft/2020-12/schema
servers:
- url: https://login.salesforce.com
  variables: {}
- url: https://id
  variables: {}
- url: https://services
  variables: {}


# --- truncated at 32 KB (9004 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/openapi/_original/salesforce-openapi.yml