Salesforce Get API

The Get API from Salesforce — 71 operation(s) for get.

Operations 26

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /services/oauth2/userinfo Get the signed-in user's OAuth profile · Salesforce Get User Info #
Ask an LLM
“Which user does my Salesforce access token belong to?”
“Can I read the signed-in user's email and org ID from the standard userinfo endpoint?”
Tell an agent
Look up who owns my current access token using the services/oauth2 userinfo endpoint.
Show the name, email and org of the user behind this OAuth session.
GET /data/v64.0/jobs/query/ Check the status of a Bulk API 2.0 query job · Salesforce Get Job Info Query #
Ask an LLM
“Has my bulk query job finished yet, or is it still in progress?”
“What state is a Bulk API 2.0 query job in, and how many records has it processed?”
Tell an agent
Check the progress of my Bulk API 2.0 query job.
Tell me whether the bulk query extract job is JobComplete yet.
GET /data/v64.0/jobs/query//results Download the results of a bulk query job · Salesforce Get Job Query Result #
Ask an LLM
“Where do I download the CSV rows a completed bulk query job extracted?”
“Can I pull the records produced by a finished Bulk API 2.0 query as a file?”
Tell an agent
Download the result rows of my completed bulk query job.
Fetch the extracted CSV data from the finished query job.
GET /data/v64.0/jobs/query//resultPages Get result page links for parallel download · Salesforce Get Parallel Results for a Query Job #
Ask an LLM
“Can I download bulk query results in parallel instead of one page at a time?”
“How many result pages does a query job hand back for parallel download?”
Tell an agent
Get up to 5 result page locators for my query job so I can download them in parallel.
List the parallel download pages for the finished bulk query.
GET /data/v64.0/jobs/ingest/ Check the status of a Bulk API 2.0 ingest job · Salesforce Get Job Info #
Ask an LLM
“Is my bulk data load (ingest job) finished, and did any records fail?”
“What does an ingest job report about records processed so far?”
Tell an agent
Check the state of my Bulk API 2.0 ingest job.
Show how far along the bulk upload job is.
GET /data/v64.0/jobs/ingest//successfulResults Get records an ingest job loaded successfully · Salesforce Get Job Successful Record Results #
Ask an LLM
“Which rows from my bulk upload were saved successfully?”
“Can I get the IDs of the records a Bulk API 2.0 ingest job created or updated?”
Tell an agent
Download the successful record results for my ingest job.
Give me the rows that loaded without errors in the bulk data load.
GET /data/v64.0/jobs/ingest//unprocessedrecords Get records an ingest job never processed · Salesforce Get Job Unprocessed Record Results #
Ask an LLM
“Which rows in my bulk upload were never processed because the job was aborted or failed?”
“Can I retrieve the unprocessed records from an ingest job so I can resubmit them?”
Tell an agent
Download the unprocessed records from my ingest job.
List the rows the bulk data load skipped so I can retry them.
GET /data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId} Get a decision table definition · Salesforce Get Table #
Ask an LLM
“What conditions and outputs does a business-rules decision table define?”
“Can I read the definition of a decision table by its ID?”
Tell an agent
Show me the definition of decision table {decisionTableId}.
Get the input and output columns configured on decision table {decisionTableId}.
GET /data/v64.0/einstein/ai-evaluations/runs/{runId} Check the status of an AI evaluation run · Salesforce Get Test Status #
Ask an LLM
“Is my Einstein AI evaluation test run still running?”
“What status does an AI evaluation run report while it executes?”
Tell an agent
Check the status of AI evaluation run {runId}.
Tell me whether Einstein evaluation run {runId} has finished.
GET /data/v64.0/einstein/ai-evaluations/runs/{runId}/results Get the results of an AI evaluation run · Salesforce Get Test Results #
Ask an LLM
“What were the results of my Einstein AI evaluation test?”
“Can I see the per-test outcomes of a finished AI evaluation run?”
Tell an agent
Get the results of AI evaluation run {runId}.
Show the scored outcomes from Einstein evaluation run {runId}.
GET /apexrest/{NAMESPACE}/v1/integrationprocedure/{TYPE_SUBTYPE} Run an integration procedure with a GET call · Salesforce Integration Procedure Invocation Using Get #
Ask an LLM
“Can I invoke an OmniStudio integration procedure with a simple GET request?”
“What do I need to call an integration procedure by its type and subtype?”
Tell an agent
Invoke integration procedure {type_subtype} in namespace {namespace} via GET.
Call the {type_subtype} integration procedure under the {namespace} Apex REST namespace.
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/deleted List records deleted in a time window · Salesforce Sobject Get Deleted #
Ask an LLM
“Which Account records were deleted in the last week?”
“Can I find records of an object that were deleted between two dates for a sync?”
Tell an agent
List {object} records deleted between {start} and {end}.
Find which {object} rows were removed since {start}, up to {end}.
GET /data/v64.0/sobjects/{SOBJECT_API_NAME}/updated List records updated in a time window · Salesforce Sobject Get Updated #
Ask an LLM
“Which Contacts were added or changed since yesterday?”
“Can I get the IDs of records modified between two timestamps to keep a copy in sync?”
Tell an agent
List {object} records updated between {start} and {end}.
Find the {object} records that were created or modified from {start} to {end}.
GET /data/v64.0/ui-api/list-info/{SOBJECT_API_NAME} List the list views for an object · Salesforce Get List Views for an Object #
Ask an LLM
“What list views exist for Opportunities?”
“Can I see every saved list view defined on an object?”
Tell an agent
List the list views available on {object}.
Show me all saved list views for the {object} object.
GET /data/v64.0/ui-api/list-records/{LIST_VIEW_ID} Get the records in a list view by its ID · Salesforce Get List View Records by Id #
Ask an LLM
“Can I pull the rows shown in a list view if I only have its ID?”
“What records does list view 00B... currently show?”
Tell an agent
Get the records in list view {list_view_id}.
Show the rows returned by the list view with ID {list_view_id}.
GET /data/v64.0/ui-api/list-records/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} Get the records in a list view by API name · Salesforce Get List View Records by Api Name #
Ask an LLM
“How do I get the records in the 'AllAccounts' list view using its API name?”
“Can I fetch list view rows by object and list view developer name instead of an ID?”
Tell an agent
Fetch rows by developer name: the {list_view} list view of {object}.
Show the rows of {object} list view {list_view} using URL parameters.
POST /data/v64.0/ui-api/list-records/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} Query list view records with a filter body · Salesforce Get List View Records #
Ask an LLM
“Can I add my own filter, search term and sort order when reading a list view's records?”
“Is there a way to page through a list view with a custom page size and extra where clause?”
Tell an agent
Get {object} list view {list_view} records matching {search}, sorted by {sort}.
Read {page_size} rows of list view {list_view} on {object} filtered by {where}.
GET /data/v64.0/ui-api/list-info/{LIST_VIEW_ID} Get a list view's columns and filters by ID · Salesforce Get List View Metadata by Id #
Ask an LLM
“What columns, filters and sort order does a given list view ID use?”
“Can I read a list view's definition without its records?”
Tell an agent
Get the metadata for list view {list_view_id}.
Show the columns and filter criteria configured on list view {list_view_id}.
GET /data/v64.0/ui-api/list-info/{SOBJECT_API_NAME}/{LIST_VIEW_API_NAME} Get a list view's columns and filters by API name · Salesforce Get List View Metadata by Api Name #
Ask an LLM
“Which filters does the 'MyOpenCases' list view apply?”
“Can I read a list view's definition by its object and developer name?”
Tell an agent
Using developer names, describe list view {list_view} on {object}.
Describe the columns and sort of {object} list view {list_view}.
GET /data/v64.0/tooling/sobjects/SandboxInfo/{SANDBOX_INFO_ID} Get a sandbox's details · Salesforce Get Sandbox #
Ask an LLM
“What license type and description does one of my sandboxes have?”
“Can I look up a sandbox record through the Tooling API?”
Tell an agent
Get sandbox info record {sandbox_id}.
Show me the settings of the sandbox with SandboxInfo ID {sandbox_id}.
GET /data/v64.0/tooling/sobjects/{SOBJECT_API_NAME} Get basic info for a Tooling API object · Salesforce Get Tooling Metadata Sobject #
Ask an LLM
“What recent items and URLs does a Tooling API object like ApexClass expose?”
“Can I get the summary info for a Tooling API sObject type?”
Tell an agent
Get the basic Tooling API information for {object}.
Show the Tooling object summary and recent records for {object}.
GET /data/v64.0/ui-api/layout/{SOBJECT_API_NAME} Get page layout metadata for an object · Salesforce Get Record Layout Metadata #
Ask an LLM
“Which sections and fields appear on the Account page layout?”
“Can I read an object's page layout the way Lightning renders it?”
Tell an agent
Get the UI API page layout metadata for {object}.
Show the sections and field placement on the {object} record layout.
GET /data/v64.0/ui-api/object-info/{SOBJECT_API_NAME} Get UI metadata for an object · Salesforce Get Object Metadata #
Ask an LLM
“What fields, record types and child relationships does the Case object have?”
“Can I get an object's theme and field labels for building a custom UI?”
Tell an agent
Get the UI API object info for {object} from the data/v64.0 endpoint.
List the fields, record types and theme of the {object} object.
GET /data/v64.0/ui-api/records/{RECORD_ID} Get one record's data · Salesforce Get a Record #
Ask an LLM
“Can I fetch a single record's field values with the UI API?”
“What data does record 001... hold right now?”
Tell an agent
Get record {record_id}.
Show the field values of the record with ID {record_id}.
GET /data/v64.0/ui-api/favorites List my favorites · Salesforce Get Favorites #
Ask an LLM
“Which records and pages have I starred as favorites?”
“Can I list every favorite a user has saved in Lightning?”
Tell an agent
List all of my favorites.
Show the favorites saved for the current user in their sort order.
GET /data/v64.0/ui-api/apps/{APP_ID}/user-nav-items Get a user's personalized navigation tabs · Salesforce Get Personalized Navigation Items #
Ask an LLM
“Which tabs has a user personalized in the navigation bar of an app?”
“Can I read the user-customized nav items for a Lightning app?”
Tell an agent
Get my personalized navigation items for app {app_id}.
List the tabs in the navigation bar of app {app_id} for the current user.

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:salesforce-get-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

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-get-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Salesforce Get API
  description: Find the resources you need to start building.
  contact: {}
  version: '1.0'
servers:
- url: https://login.salesforce.com
  variables: {}
- url: https://id
  variables: {}
- url: https://services
  variables: {}
- url: '{{url}}{{site}}/services/oauth2'
  variables:
    url:
      default: DefaultParameterValue
    site:
      default: DefaultParameterValue
security:
- oauth2:
  - api
tags:


# --- truncated at 32 KB (2651 KB total) ---
# Full source: https://artifacts.apis.io/salesforce/openapi/salesforce-get-api-openapi.yml