Salesforce Create API

The Create API from Salesforce — 23 operation(s) for create.

Operations 18

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

POST /data/v64.0/jobs/query Start a bulk query job to export records · Salesforce Successful Create Job Query #
Ask an LLM
“What's the way to export a very large SOQL result set in bulk?”
“Can I pick the column delimiter and line ending for a bulk query export?”
Tell an agent
Start a bulk query job for the SOQL query {query}.
Create a bulk {operation} job for {query} using {columnDelimiter} as the delimiter.
POST /data/v64.0/jobs/ingest Open a bulk ingest job for an object · Salesforce Create Job #
Ask an LLM
“What do I need to start a bulk data load into an object?”
“Can one ingest job insert records into an object like Contact?”
Tell an agent
Create a bulk ingest job to {operation} records on the {object} object.
Open an ingest job for {object} so I can load a CSV.
POST /data/v64.0/named-credentials/credential Store a credential for a named principal · Salesforce Create Credential #
Ask an LLM
“How do I store secrets for a named principal on an external credential?”
“Which principal types can I attach stored credentials to when creating one?”
Tell an agent
Create a credential for principal {principalName} on external credential {externalCredential}.
Store {credentials} for the {principalType} principal {principalName}.
POST /data/v64.0/named-credentials/external-credentials Create an external credential for callouts · Salesforce Create External Credential #
Ask an LLM
“What's involved in setting up a new external credential for callout authentication?”
“Can I add custom headers when I define an external credential?”
Tell an agent
Create an external credential named {developerName} labeled {masterLabel}.
Set up external credential {developerName} using the {authenticationProtocol} protocol.
POST /data/v64.0/named-credentials/named-credential-setup Create a named credential for a callout URL · Salesforce Create Named Credential #
Ask an LLM
“Which fields does a new named credential need to point at an endpoint URL?”
“Can a new named credential reference external credentials I already have?”
Tell an agent
Create a named credential {developerName} that calls {calloutUrl}.
Set up named credential {masterLabel} of type {type} linked to {externalCredentials}.
POST /data/v64.0/tooling/sobjects/NamedCredential Create a named credential via the Tooling API · Salesforce Create Named Credential1 #
Ask an LLM
“Can I create a named credential as a Tooling API metadata record?”
“What does the Tooling API need to add a NamedCredential by full name?”
Tell an agent
Create a Tooling API named credential with full name {FullName}.
Add NamedCredential {FullName} through the Tooling API with metadata {Metadata}.
POST /data/v64.0/connect/business-rules/decision-table/definitions Define a new decision table · Salesforce Create Table #
Ask an LLM
“How do I define a new decision table for business rules?”
“Can a decision table take its rows from a source object?”
Tell an agent
Create decision table definition {fullName} sourced from {sourceObject}.
Define decision table {setupName} with status {status} and condition type {conditionType}.
POST /data/v64.0/connect/fundraising/gifts Record donation gift transactions · Salesforce Create Gifts #
Ask an LLM
“Can I record donations and create or match the donor in the same request?”
“Is it possible to create several gift transactions with designations at once?”
Tell an agent
Record the gift transactions {gifts}.
Create gifts {gifts} using processing options {processingOptions}.
POST /data/v64.0/connect/fundraising/commitments Create recurring donation commitments · Salesforce Create Commitments #
Ask an LLM
“How do I set up a recurring gift commitment for a donor?”
“Does a gift commitment take a start date and a transaction period?”
Tell an agent
Create the gift commitments {commitments}.
Set up recurring donor commitments {commitments} with options {processingOptions}.
POST /data/v64.0/tooling/sobjects/EventRelayConfig Create an event relay configuration · Salesforce Create Event Relay #
Ask an LLM
“Can I set up a relay that sends platform events to an external event bus?”
“What metadata does a new EventRelayConfig record need?”
Tell an agent
Create event relay {FullName} with metadata {Metadata}.
Set up a new event relay configuration named {FullName}.
POST /data/v64.0/tooling/sobjects/ManagedEventSubscription Create a managed event subscription · Salesforce Create Managed Event Subscription #
Ask an LLM
“Is there a way to create a managed subscription to an event channel?”
“What does a ManagedEventSubscription record need when I create it?”
Tell an agent
Create managed event subscription {FullName}.
Add a managed event subscription {FullName} with metadata {Metadata}.
POST /data/v64.0/sobjects/{SOBJECT_API_NAME} Insert a record into any object · Salesforce Sobject Create #
Ask an LLM
“Can I insert a new record into any standard or custom object with the sObject resource?”
“What's the minimum needed to create an Account with just a name?”
Tell an agent
Create a new {SOBJECT_API_NAME} record named {Name}.
Insert a record into {SOBJECT_API_NAME} through the sObject REST resource.
POST /data/v64.0/commerce/payments/payment-methods Save a card payment method · Salesforce Create Payment Method #
Ask an LLM
“How do I save a customer's card as a payment method through a payment gateway?”
“Which contact details are required when storing a new card payment method?”
Tell an agent
Create a card payment method on gateway {paymentGatewayId} for {email}.
Save card {cardPaymentMethod} as a payment method via gateway {paymentGatewayId}.
POST /data/v64.0/commerce/quotes/actions/place Place a subscription quote · Salesforce Create or Update Quote #
Ask an LLM
“Can I create or update a subscription quote in a single call?”
“Is there a pricing preference I can set when placing a quote?”
Tell an agent
Place the quote described by {graph}.
Create or update a quote from {graph} with pricing preference {pricingPref}.
POST /data/v64.0/actions/standard/createOrderFromQuote Convert a quote into an order · Salesforce Create Order From Quote #
Ask an LLM
“How do I turn an accepted quote into an order?”
“Is there a standard action that creates an order from a quote?”
Tell an agent
Create an order from the quote in {inputs}.
Convert quote {inputs} into an order.
POST /data/v64.0/ui-api/records Create a record via the UI API · Salesforce Create a Record #
Ask an LLM
“Can I create a record through the User Interface API with its validation rules?”
“Is it possible to save a new UI API record even when duplicate rules flag it?”
Tell an agent
Create a {apiName} record with fields {fields} via the UI API.
Create a {apiName} record with {fields}, allow duplicates set to {allowSaveOnDuplicate}.
GET /data/v64.0/ui-api/record-defaults/create/{SOBJECT_API_NAME} Get default values for a new record · Salesforce Get Default Values to Create a Record #
Ask an LLM
“What default field values does a new record of an object start with?”
“Which layout fields appear when someone creates a new record of this object?”
Tell an agent
Get the create-record defaults for {SOBJECT_API_NAME}.
Show default field values for a new {SOBJECT_API_NAME}.
POST /data/v64.0/ui-api/favorites Add an item to a user's favorites · Salesforce Create a Favorite #
Ask an LLM
“How do I add a record or list view to my favorites?”
“Can I set the sort order of a new favorite?”
Tell an agent
Add {target} to my favorites as {name}.
Create a favorite named {name} for {targetType} {target} at position {sortOrder}.

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-create-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-create-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Salesforce Create 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 (2237 KB total) ---
# Full source: https://artifacts.apis.io/salesforce/openapi/salesforce-create-api-openapi.yml