Salesforce · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Salesforce Describe API

12 actions 12 updates phrasing extends openapi/salesforce-describe-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Salesforce's API. It is a proposal applied on top of the contract, not a document Salesforce publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 12

$.info
$.paths['/data/v64.0/tooling/sobjects/EventRelayConfig/describe'].get
$.paths['/data/v64.0/sobjects/EventRelayFeedback/describe'].get
$.paths['/data/v64.0/tooling/sobjects/ManagedEventSubscription/describe'].get
$.paths['/data/v64.0/sobjects'].get
$.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/describe'].get
$.paths['/data/v64.0/sobjects/Global/describe/layouts'].get
$.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/layouts'].get
$.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/layouts/{RECORD_TYPE_ID}'].get
$.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews/{QUERY_LOCATOR}/describe'].get
$.paths['/data/v64.0/tooling/sobjects'].get
$.paths['/data/v64.0/tooling/sobjects/{SOBJECT_API_NAME}/describe'].get

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Salesforce Describe API
  version: 1.0.0
extends: openapi/salesforce-describe-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-09-26'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 11
- target: $.paths['/data/v64.0/tooling/sobjects/EventRelayConfig/describe'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe the EventRelayConfig object
      effect: read
      questions:
      - What fields does an event relay configuration have?
      - Can I describe EventRelayConfig through the Tooling API before creating a relay?
      instructions:
      - text: Describe the EventRelayConfig Tooling object.
      - text: List the fields available when configuring an event relay.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/sobjects/EventRelayFeedback/describe'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe the EventRelayFeedback object
      effect: read
      questions:
      - Which fields report an event relay's status and errors?
      - Can I see the shape of EventRelayFeedback records?
      instructions:
      - text: Describe the EventRelayFeedback object.
      - text: Show the fields that event relay feedback records carry.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/tooling/sobjects/ManagedEventSubscription/describe'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe the ManagedEventSubscription object
      effect: read
      questions:
      - What fields make up a managed event subscription?
      - Can I describe ManagedEventSubscription before subscribing to platform events?
      instructions:
      - text: Describe the ManagedEventSubscription Tooling object.
      - text: List the fields needed to define a managed event subscription.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/sobjects'].get
  update:
    x-apievangelist-phrasing:
      intent: List every object in the org
      effect: read
      questions:
      - Which standard and custom objects exist in my Salesforce org?
      - What is the maximum batch size my org allows in queries?
      instructions:
      - text: List all objects available in my org with their metadata.
      - text: Show the org encoding and every sObject I can access.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/describe'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe an object's fields in full
      effect: read
      questions:
      - What are all the fields, picklist values and relationships on Opportunity?
      - Can I get the complete field-level describe for a custom object?
      instructions:
      - text: Describe the {object} object in full.
        slots:
          object: path.SOBJECT_API_NAME
      - text: List every field with its type and picklist values on {object}.
        slots:
          object: path.SOBJECT_API_NAME
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/sobjects/Global/describe/layouts'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe global publisher layouts
      effect: read
      questions:
      - What global quick-action layouts are defined in my org?
      - Can I list the global layouts and their fields?
      instructions:
      - text: Describe the global layouts in my org.
      - text: Show the fields on each global publisher layout.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/layouts'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe all layouts for an object
      effect: read
      questions:
      - Which page layouts are assigned for the Lead object?
      - Can I list every layout of an object with its fields?
      instructions:
      - text: Describe the layouts for {object}.
        slots:
          object: path.SOBJECT_API_NAME
      - text: List each page layout name and its fields on {object}.
        slots:
          object: path.SOBJECT_API_NAME
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/describe/layouts/{RECORD_TYPE_ID}'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe an object's layout for one record type
      effect: read
      questions:
      - What layout does a specific record type of Case use?
      - Can I describe the page layout tied to one record type ID?
      instructions:
      - text: Describe the {object} layout for record type {record_type}.
        slots:
          object: path.SOBJECT_API_NAME
          record_type: path.RECORD_TYPE_ID
      - text: Show the fields on the layout record type {record_type} uses for {object}.
        slots:
          record_type: path.RECORD_TYPE_ID
          object: path.SOBJECT_API_NAME
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/listviews/{QUERY_LOCATOR}/describe'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe a list view's columns and SOQL
      effect: read
      questions:
      - What SOQL query sits behind a list view?
      - Can I see a list view's ID and columns from the sObject describe resource?
      instructions:
      - text: Describe list view {list_view} on {object} including its SOQL.
        slots:
          list_view: path.QUERY_LOCATOR
          object: path.SOBJECT_API_NAME
      - text: Show the columns and underlying query of the {object} list view {list_view}.
        slots:
          object: path.SOBJECT_API_NAME
          list_view: path.QUERY_LOCATOR
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/tooling/sobjects'].get
  update:
    x-apievangelist-phrasing:
      intent: List all Tooling API objects
      effect: read
      questions:
      - Which objects does the Tooling API expose?
      - Can I get a global describe of Tooling API metadata types?
      instructions:
      - text: List every Tooling API object and its metadata.
      - text: Run a Tooling API global describe.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/tooling/sobjects/{SOBJECT_API_NAME}/describe'].get
  update:
    x-apievangelist-phrasing:
      intent: Describe a Tooling API object's fields
      effect: read
      questions:
      - What fields does the ApexClass Tooling object have?
      - Can I get a full describe of a Tooling API sObject?
      instructions:
      - text: Describe the Tooling API object {object}.
        slots:
          object: path.SOBJECT_API_NAME
      - text: List all fields on Tooling object {object}.
        slots:
          object: path.SOBJECT_API_NAME
      method: generated
      generated: '2026-09-26'

Work with this as data

Every overlay 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 openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • 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 overlay
curl "https://apis.io/api/v1/overlays/salesforce-describe-api-phrasing-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?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.