Salesforce Sales Cloud website screenshot

Salesforce Sales Cloud

Enterprise CRM platform providing sales automation, customer relationship management, and business intelligence capabilities through REST and SOAP APIs.

15 APIs 0 Features
CloudCRMCustomer ManagementEnterpriseSales

APIs

Salesforce REST API

Primary REST API for accessing Salesforce data including accounts, contacts, leads, opportunities, and custom objects. Supports JSON and XML formats with a lightweight request a...

Salesforce SOAP API

Comprehensive SOAP-based API for enterprise integrations with full CRUD operations on Salesforce objects. Uses WSDL files to define parameters for accessing data through the API.

Bulk API 2.0

Optimized API for loading, updating, or deleting large data sets asynchronously with better performance than REST API. Supports CSV, JSON, and XML data formats.

Metadata API

API for retrieving, deploying, creating, updating, or deleting customization information such as custom object definitions and page layouts. Essential for managing org configura...

Streaming API

Push notification API using Bayeux protocol to receive near real-time updates when data changes in Salesforce. Enables event-driven integrations without polling.

Platform Events API

Event-driven architecture API for publishing and subscribing to custom events for app integration. Supports defining custom event channels with schema for loosely coupled systems.

Analytics REST API

Access Salesforce reports, dashboards, and analytics data programmatically. Enables embedding analytics into custom applications and automating report generation.

Salesforce Composite API

Executes a series of REST API requests in a single call, reducing round trips between client and server. Supports composite batches, composite requests, and composite graphs for...

Salesforce GraphQL API

Query Salesforce data using GraphQL, allowing clients to request exactly the fields they need in a single request. Reduces payload size and supports aggregation across object re...

Salesforce Tooling API

Build custom development tools for Salesforce applications by accessing metadata about Apex classes, triggers, Visualforce pages, and other development artifacts. Supports both ...

Salesforce Pub/Sub API

gRPC-based API for publishing and subscribing to platform events, change data capture events, and real-time event monitoring events. Uses Apache Avro format for efficient binary...

Salesforce Change Data Capture API

Receive near-real-time notifications of changes to Salesforce records including creates, updates, deletes, and undeletes. Enables synchronization of external data stores with Sa...

Salesforce Connect REST API

Integrate mobile apps, intranet sites, and third-party web applications with Salesforce, including access to Chatter feeds, groups, users, and collaboration features.

Salesforce User Interface API

Build custom user interfaces for Salesforce data using the same API that powers Lightning Experience. Returns data and metadata in a single response with layout, picklist, and f...

Salesforce Apex REST API

Create custom REST endpoints in Salesforce using Apex classes annotated with REST resource annotations. Supports OAuth 2.0 authentication and JSON and XML request and response f...

Collections

Arazzo Workflows

Salesforce Sales Cloud Account 360 Enrichment

Resolve an Account by name, then pull its related Contacts and open Opportunities.

ARAZZO

Salesforce Sales Cloud Account Tree With Contacts

Create an Account and its child Contacts in one tree call, then read the Account back.

ARAZZO

Salesforce Sales Cloud Bulk Import Accounts

Create a batch of Accounts in one collection call, then verify the count with SOQL.

ARAZZO

Salesforce Sales Cloud Close Opportunity Won

Move an Opportunity to Closed Won, then read it back and log a follow-up Task.

ARAZZO

Salesforce Sales Cloud Create And Convert Lead

Capture a Lead, then realize the conversion by creating Account, Contact, and Opportunity records.

ARAZZO

Salesforce Sales Cloud Create Then Retrieve Contact

Create a Contact, then read it back by id to confirm the persisted field values.

ARAZZO

Salesforce Sales Cloud Delete Stale Lead

Find an unconverted Lead by email via SOQL, then delete the matched record.

ARAZZO

Salesforce Sales Cloud Describe Then Create Record

Describe an sObject to confirm it is creatable, then create a record of that type.

ARAZZO

Salesforce Sales Cloud Log Task On Account

Find an Account by SOQL, then create a follow-up Task linked to it.

ARAZZO

Salesforce Sales Cloud New Customer Onboarding

Create an Account, attach a primary Contact, then open an Opportunity against it.

ARAZZO

Salesforce Sales Cloud Opportunity With Contact Role

Open an Opportunity, then attach a Contact to it as an OpportunityContactRole.

ARAZZO

Salesforce Sales Cloud Paginated SOQL Export

Run a large SOQL query, then page to the next batch when the first is not complete.

ARAZZO

Salesforce Sales Cloud Query Then Update Account

Find an Account with a SOQL query, then patch the matched record's fields.

ARAZZO

Salesforce Sales Cloud Reparent Contact To Account

Look up a Contact and a target Account by SOQL, then move the Contact under that Account.

ARAZZO

Salesforce Sales Cloud Schedule Event With Contact

Find a Contact by email, then create a calendar Event linked to that Contact.

ARAZZO

Salesforce Sales Cloud Search Then Retrieve Record

Run a SOSL search across objects, then fetch the full record for the top hit.

ARAZZO

Salesforce Sales Cloud Submit Opportunity For Approval

Create an Opportunity, then submit that record into its approval process.

ARAZZO

Salesforce Sales Cloud Upsert Account By External ID

Upsert an Account on an external ID field, then attach a Contact to it.

ARAZZO

GraphQL

Salesforce Sales Cloud GraphQL API

Query Salesforce data using GraphQL, allowing clients to request exactly the fields they need in a single request. Reduces payload size and supports aggregation across object re...

GRAPHQL

Pricing Plans

Rate Limits

Salesforce Sales Cloud Rate Limits

1 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Salesforce Sales Cloud Context

2 classes · 11 properties

JSON-LD

API Governance Rules

Salesforce Sales Cloud API Rules

10 rules · 5 errors 4 warnings 1 info

SPECTRAL

JSON Structure

Salesforce Sales Cloud Account Structure

0 properties

JSON STRUCTURE

Salesforce Sales Cloud Opportunity Structure

0 properties

JSON STRUCTURE

Salesforce Sales Cloud Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
LinkedIn
LinkedIn
🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
📰
Blog
Blog
🟢
StatusPage
StatusPage
💬
Support
Support
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
👥
GitHubOrganization
GitHubOrganization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
Signup
Signup
📦
SDKs
SDKs
🌐
Console
Console
🔗
Trailhead Learning
Trailhead Learning
🔗
API Limits
API Limits
🔗
API Library
API Library
🔗
PostmanCollection
PostmanCollection
📄
ChangeLog
ChangeLog
🔗
SOQL and SOSL Reference
SOQL and SOSL Reference
🔗
JSONLDContext
JSONLDContext
🔗
SpectralRules
SpectralRules
🔗
Capabilities
Capabilities
🔗
Vocabulary
Vocabulary
🔗
Account Schema
JSONSchema
🔗
Contact Schema
JSONSchema
🔗
Lead Schema
JSONSchema
🔗
Opportunity Schema
JSONSchema
🔗
Task Schema
JSONSchema
🔗
Case Schema
JSONSchema
🔗
Campaign Schema
JSONSchema

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Salesforce Sales Cloud Salesforce User Interface API
  version: 59.0.0
request:
  auth:
    type: oauth2
    flow: authorization_code
    authorizationUrl: https://login.salesforce.com/services/oauth2/authorize
    accessTokenUrl: https://login.salesforce.com/services/oauth2/token
    credentials:
      clientId: '{{clientId}}'
      clientSecret: '{{clientSecret}}'
items:
- info:
    name: Records
    type: folder
  items:
  - info:
      name: Salesforce Sales Cloud Get a record with UI metadata
      type: http
    http:
      method: GET
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/records/:recordId
      params:
      - name: recordId
        value: ''
        type: path
        description: The 18-character Salesforce record ID
      - name: fields
        value: ''
        type: query
        description: Comma-separated list of field API names to return
      - name: layoutTypes
        value: ''
        type: query
        description: Layout type to determine which fields to return
      - name: modes
        value: ''
        type: query
        description: The mode for the layout
      - name: optionalFields
        value: ''
        type: query
        description: Optional fields returned if accessible
    docs: Retrieves a record with field values and UI metadata. Specify the fields to return or use a layout mode to get the
      fields appropriate for a specific page layout. Returned data respects field-level security.
  - info:
      name: Salesforce Sales Cloud Update a record
      type: http
    http:
      method: PATCH
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/records/:recordId
      params:
      - name: recordId
        value: ''
        type: path
        description: The 18-character Salesforce record ID
      body:
        type: json
        data: '{}'
    docs: Updates the specified record. Only include fields that need to be changed. Returns the updated record with UI metadata.
  - info:
      name: Salesforce Sales Cloud Delete a record
      type: http
    http:
      method: DELETE
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/records/:recordId
      params:
      - name: recordId
        value: ''
        type: path
        description: The 18-character Salesforce record ID
    docs: Deletes the specified record.
  - info:
      name: Salesforce Sales Cloud Create a record
      type: http
    http:
      method: POST
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/records
      body:
        type: json
        data: '{}'
    docs: Creates a new record. Returns the created record with UI metadata and the new record ID.
- info:
    name: Record UI
    type: folder
  items:
  - info:
      name: Salesforce Sales Cloud Get record UI data
      type: http
    http:
      method: GET
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/record-ui/:recordIds
      params:
      - name: recordIds
        value: ''
        type: path
        description: Comma-separated list of record IDs (up to 200)
      - name: formFactor
        value: ''
        type: query
      - name: layoutTypes
        value: ''
        type: query
      - name: modes
        value: ''
        type: query
    docs: Returns layout information, field metadata, and record data for one or more records in a single response. This is
      the most efficient way to get everything needed to render a record detail page.
- info:
    name: Layouts
    type: folder
  items:
  - info:
      name: Salesforce Sales Cloud Get record layout metadata
      type: http
    http:
      method: GET
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/layout/:objectApiName
      params:
      - name: objectApiName
        value: ''
        type: path
        description: The API name of the sObject
      - name: layoutType
        value: ''
        type: query
      - name: mode
        value: ''
        type: query
      - name: recordTypeId
        value: ''
        type: query
        description: The record type ID for record-type-specific layouts
    docs: Returns layout metadata for the specified sObject including sections, fields, and their arrangement on the page.
      Respects record type and profile-based layout assignments.
- info:
    name: Object Info
    type: folder
  items:
  - info:
      name: Salesforce Sales Cloud Get object metadata for UI
      type: http
    http:
      method: GET
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/object-info/:objectApiName
      params:
      - name: objectApiName
        value: ''
        type: path
    docs: Returns metadata about the specified sObject optimized for UI rendering, including field metadata, record type info,
      child relationships, and theme information.
- info:
    name: Picklist Values
    type: folder
  items:
  - info:
      name: Salesforce Sales Cloud Get picklist values for all fields
      type: http
    http:
      method: GET
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/object-info/:objectApiName/picklist-values/:recordTypeId
      params:
      - name: objectApiName
        value: ''
        type: path
      - name: recordTypeId
        value: ''
        type: path
        description: The record type ID (use 012000000000000AAA for master)
    docs: Returns the picklist values for all picklist fields on the specified object, filtered by record type. Includes dependent
      picklist controlling field information.
  - info:
      name: Salesforce Sales Cloud Get picklist values for a specific field
      type: http
    http:
      method: GET
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/object-info/:objectApiName/picklist-values/:recordTypeId/:fieldApiName
      params:
      - name: objectApiName
        value: ''
        type: path
      - name: recordTypeId
        value: ''
        type: path
      - name: fieldApiName
        value: ''
        type: path
        description: The API name of the picklist field
    docs: Returns the picklist values for the specified picklist field, filtered by record type.
- info:
    name: List Views
    type: folder
  items:
  - info:
      name: Salesforce Sales Cloud Get list view records
      type: http
    http:
      method: GET
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/list-ui/:listViewId
      params:
      - name: listViewId
        value: ''
        type: path
      - name: pageSize
        value: ''
        type: query
      - name: pageToken
        value: ''
        type: query
    docs: Returns records and metadata for the specified list view, including column definitions, sort information, and filtered
      records.
- info:
    name: Lookups
    type: folder
  items:
  - info:
      name: Salesforce Sales Cloud Search for lookup field values
      type: http
    http:
      method: GET
      url: https://{instance}.salesforce.com/services/data/v59.0/ui-api/lookups/:objectApiName/:fieldApiName/:targetApiName
      params:
      - name: objectApiName
        value: ''
        type: path
      - name: fieldApiName
        value: ''
        type: path
      - name: targetApiName
        value: ''
        type: path
      - name: q
        value: ''
        type: query
        description: Search string
      - name: searchType
        value: ''
        type: query
      - name: pageSize
        value: ''
        type: query
    docs: Searches for records to populate a lookup field, filtered by the lookup filter criteria configured for the field.
bundled: true