Salesforce · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Salesforce Deletes API

14 actions 14 updates phrasing extends openapi/salesforce-deletes-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 14

$.info
$.paths['/data/v64.0/jobs/query/'].delete
$.paths['/data/v64.0/jobs/ingest/'].delete
$.paths['/data/v64.0/connect/files/{FILE_ID}'].delete
$.paths['/data/v64.0/chatter/feed-elements/{FEED_ELEMENT_ID}'].delete
$.paths['/data/v64.0/chatter/subscriptions/{SUBSCRIPTION_ID}'].delete
$.paths['/data/v64.0/connect/business-rules/expression-set/{expressionSetId}'].delete
$.paths['/data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId}'].delete
$.paths['/data/v64.0/tooling/sobjects/EventRelayConfig/{EVENT_RELAY_CONFIG_ID}'].delete
$.paths['/data/v64.0/tooling/sobjects/ManagedEventSubscription/{managedEventSubscriptionId}'].delete
$.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID}'].delete
$.paths['/data/v64.0/tooling/sobjects/SandboxInfo/{SANDBOX_INFO_ID}'].delete
$.paths['/data/v64.0/ui-api/records/{RECORD_ID}'].delete
$.paths['/data/v64.0/ui-api/favorites/{FAVORITE_ID}'].delete

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 Deletes API
  version: 1.0.0
extends: openapi/salesforce-deletes-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: 13
- target: $.paths['/data/v64.0/jobs/query/'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a bulk query job
      effect: destructive
      questions:
      - Can I delete a bulk query job once I'm done with it?
      - Is there a way to clean up an old SOQL export job?
      instructions:
      - text: Delete the bulk query job.
      - text: Remove my finished SOQL bulk query job.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/jobs/ingest/'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a bulk ingest job
      effect: destructive
      questions:
      - Can I delete a bulk ingest job after the load is over?
      - Is it possible to remove an old data-load ingest job?
      instructions:
      - text: Delete the bulk ingest job.
      - text: Remove the completed data-load ingest job.
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/connect/files/{FILE_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a file
      effect: destructive
      questions:
      - How do I delete a file from Salesforce Files?
      - Can I remove an uploaded file using its file ID?
      instructions:
      - text: Delete file {FILE_ID}.
        slots:
          FILE_ID: path.FILE_ID
      - text: Remove the file {FILE_ID} from Files.
        slots:
          FILE_ID: path.FILE_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/chatter/feed-elements/{FEED_ELEMENT_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a Chatter feed post
      effect: destructive
      questions:
      - Can I delete a Chatter post from a feed?
      - What removes a feed item someone posted by mistake?
      instructions:
      - text: Delete feed element {FEED_ELEMENT_ID}.
        slots:
          FEED_ELEMENT_ID: path.FEED_ELEMENT_ID
      - text: Remove the Chatter post {FEED_ELEMENT_ID}.
        slots:
          FEED_ELEMENT_ID: path.FEED_ELEMENT_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/chatter/subscriptions/{SUBSCRIPTION_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Unfollow a record or topic
      effect: destructive
      questions:
      - How do I unfollow a record or topic in Chatter?
      - Can I stop following something using its subscription ID?
      instructions:
      - text: Unfollow by deleting subscription {SUBSCRIPTION_ID}.
        slots:
          SUBSCRIPTION_ID: path.SUBSCRIPTION_ID
      - text: Delete Chatter subscription {SUBSCRIPTION_ID}.
        slots:
          SUBSCRIPTION_ID: path.SUBSCRIPTION_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/connect/business-rules/expression-set/{expressionSetId}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a business rules expression set
      effect: destructive
      questions:
      - Can I delete an expression set from business rules?
      - What call removes an expression set by its ID?
      instructions:
      - text: Delete expression set {expressionSetId}.
        slots:
          expressionSetId: path.expressionSetId
      - text: Remove the business rules expression set {expressionSetId}.
        slots:
          expressionSetId: path.expressionSetId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/connect/business-rules/decision-table/definitions/{decisionTableId}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a decision table definition
      effect: destructive
      questions:
      - Can I delete a decision table definition I no longer use?
      - Is there a way to remove a decision table by its ID?
      instructions:
      - text: Delete decision table definition {decisionTableId}.
        slots:
          decisionTableId: path.decisionTableId
      - text: Remove decision table {decisionTableId} from business rules.
        slots:
          decisionTableId: path.decisionTableId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/tooling/sobjects/EventRelayConfig/{EVENT_RELAY_CONFIG_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete an event relay configuration
      effect: destructive
      questions:
      - How do I remove an event relay configuration?
      - Can I stop relaying platform events by deleting the relay config?
      instructions:
      - text: Delete event relay {EVENT_RELAY_CONFIG_ID}.
        slots:
          EVENT_RELAY_CONFIG_ID: path.EVENT_RELAY_CONFIG_ID
      - text: Remove the event relay configuration {EVENT_RELAY_CONFIG_ID}.
        slots:
          EVENT_RELAY_CONFIG_ID: path.EVENT_RELAY_CONFIG_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/tooling/sobjects/ManagedEventSubscription/{managedEventSubscriptionId}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a managed event subscription
      effect: destructive
      questions:
      - Can I delete a managed event subscription?
      - What removes a managed subscription to an event channel?
      instructions:
      - text: Delete managed event subscription {managedEventSubscriptionId}.
        slots:
          managedEventSubscriptionId: path.managedEventSubscriptionId
      - text: Remove the managed subscription {managedEventSubscriptionId}.
        slots:
          managedEventSubscriptionId: path.managedEventSubscriptionId
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/sobjects/{SOBJECT_API_NAME}/{RECORD_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a record of a given object
      effect: destructive
      questions:
      - Can I delete a record of any object type with the sObject rows resource?
      - What's the call to remove an Account record by object name and ID?
      instructions:
      - text: Delete {SOBJECT_API_NAME} record {RECORD_ID}.
        slots:
          SOBJECT_API_NAME: path.SOBJECT_API_NAME
          RECORD_ID: path.RECORD_ID
      - text: Remove the {SOBJECT_API_NAME} row with ID {RECORD_ID} via the sObject resource.
        slots:
          SOBJECT_API_NAME: path.SOBJECT_API_NAME
          RECORD_ID: path.RECORD_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/tooling/sobjects/SandboxInfo/{SANDBOX_INFO_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a sandbox
      effect: destructive
      questions:
      - How do I delete a sandbox I no longer need?
      - Can a sandbox be removed through the Tooling API?
      instructions:
      - text: Delete sandbox {SANDBOX_INFO_ID}.
        slots:
          SANDBOX_INFO_ID: path.SANDBOX_INFO_ID
      - text: Remove the sandbox with SandboxInfo ID {SANDBOX_INFO_ID}.
        slots:
          SANDBOX_INFO_ID: path.SANDBOX_INFO_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/ui-api/records/{RECORD_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Delete a record via the UI API
      effect: destructive
      questions:
      - Can I delete a record through the User Interface API using only its ID?
      - Is there a UI API call that removes a record?
      instructions:
      - text: Delete record {RECORD_ID} via the UI API.
        slots:
          RECORD_ID: path.RECORD_ID
      - text: Use the User Interface API to remove record {RECORD_ID}.
        slots:
          RECORD_ID: path.RECORD_ID
      method: generated
      generated: '2026-09-26'
- target: $.paths['/data/v64.0/ui-api/favorites/{FAVORITE_ID}'].delete
  update:
    x-apievangelist-phrasing:
      intent: Remove a favorite
      effect: destructive
      questions:
      - How do I remove something from my favorites?
      - Can I delete a favorite using its favorite ID?
      instructions:
      - text: Delete favorite {FAVORITE_ID}.
        slots:
          FAVORITE_ID: path.FAVORITE_ID
      - text: Take {FAVORITE_ID} off my favorites list.
        slots:
          FAVORITE_ID: path.FAVORITE_ID
      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-deletes-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.