Salesforce Service Cloud APIs website screenshot

Salesforce Service Cloud APIs

Salesforce Service Cloud is the customer-service and contact-centre product on the Salesforce Platform, and its API surface is the Salesforce Platform API applied to service objects — Case, CaseComment, Knowledge articles, LiveChatTranscript, MessagingSession, entitlements and omni-channel routing — reached through the REST, SOAP, Bulk and Composite APIs. Alongside that record layer Salesforce ships purpose-built runtimes with their own contracts: an OpenAPI 3.0 document for the Einstein Bots Runtime API, a gRPC/protobuf contract for the Pub/Sub event API, a CometD Streaming API, and generally available hosted MCP servers that expose the sObject layer to AI agents over OAuth. There is no single global API host — every call is made against the customer's own org at the instance_url returned with the OAuth token, on API version 67.0 (Summer '26). Authentication is OAuth 2.0 only; Salesforce issues no API keys.

Salesforce Service Cloud APIs publishes 3 APIs on the APIs.io network: Bot API, Health API, and Versions API. Tagged areas include Cloud, CRM, Customer Service, Enterprise, and Salesforce.

The Salesforce Service Cloud APIs catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Salesforce Service Cloud APIs’ developer surface includes developer portal, documentation, API reference, getting-started guide, support, engineering blog, signup flow, and 43 more developer resources.

68.6/100 exemplar ▬ flat Agent 47/100 agent native Full breakdown ↓
scored 2026-09-14 · rubric v0.22.0
AccessPaidFree trial⚡ Free to try
1 APIs 1 MCP Servers
CloudCRMCustomer ServiceEnterpriseSalesforceSupport

What this lets a business do 1

Business capabilities this provider's published APIs can perform, derived from its own contracts. Browse all capabilities →

Customer Service Management
BC-430
bot
POST /v5.3.0/bots/{bot-id}/sessions POST /v5.3.0/sessions/{session-id}/messages

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-14 · rubric v0.22.0
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/service-cloud: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 12

Individual APIs this provider publishes, each with its own machine-readable definition.

Service Cloud REST API

Core REST API for Service Cloud operations: sObject CRUD over Case, CaseComment, EmailMessage, Knowledge articles and every other standard and custom object, plus SOQL query, SO...

Service Cloud Case Management API

The Case object and its children — CaseComment, CaseHistory, EmailMessage — worked through the sObjects REST resources. Assignment-rule behaviour on create and update is control...

Service Cloud Knowledge API

Knowledge article management — article versions, categories, publishing states and the knowledgeManagement REST resources used to surface self-service content.

Service Cloud Omni-Channel API

Omni-channel presence, work assignment and routing, exposed through the connect/omnichannel REST resources and the ServiceChannel / PendingServiceRouting objects.

Service Cloud Live Agent API

Real-time chat with customers over the Live Agent REST surface. Superseded for new builds by Messaging for In-App and Web, which authenticates with the scrt_api OAuth scope.

Service Cloud Pub/Sub API

The gRPC event API. Publish and subscribe to platform events and Change Data Capture events (including /data/CaseChangeEvent) with Avro-encoded payloads and replay-tracked subsc...

Service Cloud Streaming API

CometD/Bayeux long-polling surface for PushTopic, generic streaming and platform event subscriptions. The legacy transport; new integrations should use the Pub/Sub API.

Service Cloud CTI API

Open CTI — the JavaScript API that connects a telephony system's softphone to the Service Cloud console, plus the Voice/contact-centre surfaces built on it.

Salesforce Hosted MCP Servers

Generally available remote Model Context Protocol servers that expose the Salesforce sObject layer to AI agents over OAuth. Four least-privilege SObject servers (all, reads, mut...

Salesforce Service Cloud APIs Bot API

The bot API from Salesforce Service Cloud APIs — 3 operation(s) for bot.

Salesforce Service Cloud APIs Health API

The health API from Salesforce Service Cloud APIs — 1 operation(s) for health.

Salesforce Service Cloud APIs Versions API

The versions API from Salesforce Service Cloud APIs — 1 operation(s) for versions.

Scroll for all 12

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Service Cloud Rate Limits

6 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Service Cloud Authentication

oauth2/openIdConnect/http-bearer · 4 schemes

SECURITY

Service Cloud Domain Security

TLSv1.3 · DNSSEC · DMARC

SECURITY

Service Cloud Trust Center

note, observed, unverified_in_this_pass, unverified_note

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Service Cloud Scopes

36 scopes · authorizationCode/implicit

36 scopes

SCOPES

Resources

Get Started 5

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 8

Authentication, authorization, and security posture

Scroll for all 8

Operate 5

Status, limits, changes, and where to get help

Commercial 6

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 3

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
name: Salesforce Service Cloud APIs
description: 'Salesforce Service Cloud is the customer-service and contact-centre product on the Salesforce Platform, and
  its API surface is the Salesforce Platform API applied to service objects — Case, CaseComment, Knowledge articles, LiveChatTranscript,
  MessagingSession, entitlements and omni-channel routing — reached through the REST, SOAP, Bulk and Composite APIs. Alongside
  that record layer Salesforce ships purpose-built runtimes with their own contracts: an OpenAPI 3.0 document for the Einstein
  Bots Runtime API, a gRPC/protobuf contract for the Pub/Sub event API, a CometD Streaming API, and generally available hosted
  MCP servers that expose the sObject layer to AI agents over OAuth. There is no single global API host — every call is made
  against the customer''s own org at the instance_url returned with the OAuth token, on API version 67.0 (Summer ''26). Authentication
  is OAuth 2.0 only; Salesforce issues no API keys.'
deliveryModel:
  model: unknown
  open_source: unknown
  commercial: true
  callable_host: false
  label: Delivery model not determined — needs a product licence on record
  confidence: low
  source:
  - pricing
  - repository-unlicensed
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: paid
  onboarding: self-service
  trial: true
  try_now: true
  public: true
  label: Paid with free developer tier
  confidence: high
  source:
  - https://www.salesforce.com/service/pricing/
  - https://developer.salesforce.com/signup
  generated: '2026-08-27'
  method: searched
image: https://wp.sfdcdigital.com/en-us/wp-content/uploads/sites/4/2024/11/logo-salesforce.svg
created: '2024-01-15'
modified: '2026-08-27'
specificationVersion: '0.23'
url: https://raw.githubusercontent.com/api-evangelist/service-cloud/main/apis.yml
apis:
- name: Service Cloud REST API
  description: 'Core REST API for Service Cloud operations: sObject CRUD over Case, CaseComment, EmailMessage, Knowledge articles
    and every other standard and custom object, plus SOQL query, SOSL search and composite/batch requests. Versioned in the
    URL path; the base host is the org''s own My Domain returned as instance_url with the OAuth token.'
  humanUrl: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/
  baseUrl: https://{MyDomainName}.my.salesforce.com/services/data/v67.0
  tags:
  - Cases
  - CRM
  - Customers
  - REST
  - Support
  properties:
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_what_is_rest_api.htm
  - type: Authentication
    url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_understanding_authentication.htm
  - type: APIReference
    url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_list.htm
  - type: Conventions
    url: conventions/service-cloud-conventions.yml
  - type: DataModel
    url: data-model/service-cloud-data-model.yml
- name: Service Cloud Case Management API
  description: The Case object and its children — CaseComment, CaseHistory, EmailMessage — worked through the sObjects REST
    resources. Assignment-rule behaviour on create and update is controlled by the Sforce-Auto-Assign request header.
  humanUrl: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_case.htm
  baseUrl: https://{MyDomainName}.my.salesforce.com/services/data/v67.0/sobjects/Case
  tags:
  - Cases
  - Escalation
  - Routing
  - Tickets
  properties:
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_case.htm
  - type: APIReference
    url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_sobject_basic_info.htm
- name: Service Cloud Knowledge API
  description: Knowledge article management — article versions, categories, publishing states and the knowledgeManagement
    REST resources used to surface self-service content.
  humanUrl: https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/
  baseUrl: https://{MyDomainName}.my.salesforce.com/services/data/v67.0/support/knowledgeManagement
  tags:
  - Articles
  - Documentation
  - Knowledge
  - Self-Service
  properties:
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.knowledge_dev.meta/knowledge_dev/knowledge_development.htm
  - type: APIReference
    url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_knowledge.htm
- name: Service Cloud Omni-Channel API
  description: Omni-channel presence, work assignment and routing, exposed through the connect/omnichannel REST resources
    and the ServiceChannel / PendingServiceRouting objects.
  humanUrl: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/connect_resources_omnichannel.htm
  baseUrl: https://{MyDomainName}.my.salesforce.com/services/data/v67.0/connect/omnichannel
  tags:
  - Omnichannel
  - Presence
  - Routing
  - Workforce
  properties:
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/connect_resources_omnichannel.htm
  - type: Guide
    url: https://help.salesforce.com/s/articleView?id=sf.omnichannel_intro.htm&type=5
- name: Service Cloud Live Agent API
  description: Real-time chat with customers over the Live Agent REST surface. Superseded for new builds by Messaging for
    In-App and Web, which authenticates with the scrt_api OAuth scope.
  humanUrl: https://developer.salesforce.com/docs/atlas.en-us.live_agent_rest.meta/live_agent_rest/
  baseUrl: https://{MyDomainName}.my.salesforce.com/chat/rest
  tags:
  - Chat
  - Live-Agent
  - Messaging
  - Real-Time
  properties:
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.live_agent_rest.meta/live_agent_rest/live_agent_rest_API_intro.htm
  - type: APIReference
    url: https://developer.salesforce.com/docs/atlas.en-us.live_agent_rest.meta/live_agent_rest/live_agent_rest_API_calls.htm
- name: Service Cloud Pub/Sub API
  description: The gRPC event API. Publish and subscribe to platform events and Change Data Capture events (including /data/CaseChangeEvent)
    with Avro-encoded payloads and replay-tracked subscriptions. Six RPCs on the eventbus.v1.PubSub service.
  humanUrl: https://github.com/forcedotcom/pub-sub-api
  baseUrl: https://api.pubsub.salesforce.com:7443
  tags:
  - Event
  - gRPC
  - Push Notifications
  - Real-Time
  - Streaming
  properties:
  - type: Protobuf
    url: grpc/service-cloud-pubsub-api.proto
  - type: SourceCode
    url: https://github.com/forcedotcom/pub-sub-api
  - type: Documentation
    url: https://developer.salesforce.com/docs/platform/pub-sub-api/overview
- name: Service Cloud Streaming API
  description: CometD/Bayeux long-polling surface for PushTopic, generic streaming and platform event subscriptions. The legacy
    transport; new integrations should use the Pub/Sub API.
  humanUrl: https://developer.salesforce.com/docs/atlas.en-us.api_streaming.meta/api_streaming/
  baseUrl: https://{MyDomainName}.my.salesforce.com/cometd/67.0
  tags:
  - Event
  - Push Notifications
  - Real-Time
  - Streaming
  tags_raw:
  - Events
  - Push-Notifications
  - Real-Time
  - Streaming
  properties:
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.api_streaming.meta/api_streaming/intro_stream.htm
  - type: Guide
    url: https://developer.salesforce.com/docs/atlas.en-us.api_streaming.meta/api_streaming/quick_start.htm
- name: Service Cloud CTI API
  description: Open CTI — the JavaScript API that connects a telephony system's softphone to the Service Cloud console, plus
    the Voice/contact-centre surfaces built on it.
  humanUrl: https://developer.salesforce.com/docs/atlas.en-us.api_cti.meta/api_cti/
  baseUrl: https://{MyDomainName}.my.salesforce.com/support/api/67.0/interaction.js
  tags:
  - Call Center
  - CTI
  - Phone
  - Telephony
  tags_raw:
  - Call-Center
  - CTI
  - Phone
  - Telephony
  properties:
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.api_cti.meta/api_cti/sforce_api_cti_intro.htm
- name: Salesforce Hosted MCP Servers
  description: Generally available remote Model Context Protocol servers that expose the Salesforce sObject layer to AI agents
    over OAuth. Four least-privilege SObject servers (all, reads, mutations, deletes) plus Data 360, Headless 360 and Tableau
    Next. Eleven tools on SObject All, including SOQL query, cross-object search, describe, create, update and delete.
  humanUrl: https://developer.salesforce.com/docs/platform/hosted-mcp-servers
  baseUrl: https://api.salesforce.com/platform/mcp/v1/platform/sobject-all
  tags:
  - Agents
  - Artificial Intelligence
  - MCP
  - Tools
  tags_raw:
  - Agents
  - Artificial Intelligence
  - MCP
  - Model Context Protocol
  - Tools
  properties:
  - type: MCPServer
    url: mcp/service-cloud-mcp.yml
  - type: ToolCrosswalk
    url: mcp/service-cloud-tool-crosswalk.yml
  - type: AgentSkill
    url: skills/service-cloud-case-triage-via-mcp.md
  - type: Documentation
    url: https://developer.salesforce.com/docs/platform/hosted-mcp-servers
  - type: SourceCode
    url: https://github.com/forcedotcom/mcp-hosted
- aid: service-cloud:service-cloud-bot-api
  name: Salesforce Service Cloud APIs Bot API
  description: The bot API from Salesforce Service Cloud APIs — 3 operation(s) for bot.
  tags:
  - Bot
  tags_raw:
  - bot
  properties:
  - type: OpenAPI
    url: openapi/service-cloud-bot-api-openapi.yml
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.bot_cookbook.meta/bot_cookbook/
  - type: SourceCode
    url: https://github.com/forcedotcom/einstein-bot-sdk-java
- aid: service-cloud:service-cloud-health-api
  name: Salesforce Service Cloud APIs Health API
  description: The health API from Salesforce Service Cloud APIs — 1 operation(s) for health.
  tags:
  - Health
  tags_raw:
  - health
  properties:
  - type: OpenAPI
    url: openapi/service-cloud-health-api-openapi.yml
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.bot_cookbook.meta/bot_cookbook/
  - type: SourceCode
    url: https://github.com/forcedotcom/einstein-bot-sdk-java
- aid: service-cloud:service-cloud-versions-api
  name: Salesforce Service Cloud APIs Versions API
  description: The versions API from Salesforce Service Cloud APIs — 1 operation(s) for versions.
  tags:
  - Versions
  tags_raw:
  - versions
  properties:
  - type: OpenAPI
    url: openapi/service-cloud-versions-api-openapi.yml
  - type: Documentation
    url: https://developer.salesforce.com/docs/atlas.en-us.bot_cookbook.meta/bot_cookbook/
  - type: SourceCode
    url: https://github.com/forcedotcom/einstein-bot-sdk-java
maintainers:
- name: Salesforce
  email: developer@salesforce.com
  url: https://developer.salesforce.com
tags:
- Cloud
- CRM
- Customer Service
- Enterprise
- Salesforce
- Support
tags_raw:
- Cloud
- CRM
- Customer-Service
- Enterprise
- Salesforce
- Support
include: []
common:
- type: License
  name: CC0-1.0
  url: https://github.com/forcedotcom/pub-sub-api/blob/main/LICENSE
- type: CapabilityMap
  url: capabilities/service-cloud-capability-edges.yml
  name: Salesforce Service Cloud APIs Business Capability Map
- type: AgentSkill
  url: skills/service-cloud-einstein-bot-session.md
- type: Website
  url: https://www.salesforce.com/service/
- type: Portal
  url: https://developer.salesforce.com/
- type: DeveloperPortal
  url: https://developer.salesforce.com/
- type: Documentation
  url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/
- type: APIReference
  url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/resources_list.htm
- type: GettingStarted
  url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_what_is_rest_api.htm
- type: Support
  url: https://help.salesforce.com/
- type: Blog
  url: https://www.salesforce.com/blog/
- type: GitHubOrganization
  url: https://github.com/forcedotcom
- type: LinkedIn
  url: https://www.linkedin.com/showcase/salesforce-for-service
- type: Postman
  url: https://www.postman.com/salesforce-developers/salesforce-developers/overview
- type: SignUp
  url: https://www.salesforce.com/products/free-trial/developer/
- type: Pricing
  url: https://www.salesforce.com/service/pricing/
- type: TermsOfService
  url: https://www.salesforce.com/company/legal/agreements/
- type: PrivacyPolicy
  url: https://www.salesforce.com/company/privacy/
- type: Authentication
  url: authentication/service-cloud-authentication.yml
- type: OAuthScopes
  url: scopes/service-cloud-scopes.yml
- type: Conventions
  url: conventions/service-cloud-conventions.yml
- type: Idempotency
  url: conventions/service-cloud-conventions.yml
- type: ErrorCatalog
  url: errors/service-cloud-problem-types.yml
- type: Lifecycle
  url: lifecycle/service-cloud-lifecycle.yml
- type: StatusPage
  url: https://status.salesforce.com/
- type: Deprecation
  url: lifecycle/service-cloud-lifecycle.yml
- type: ChangeLog
  url: changelog/service-cloud-changelog.yml
- type: RateLimits
  url: rate-limits/service-cloud-rate-limits.yml
- type: Plans
  url: plans/service-cloud-plans-pricing.yml
- type: FinOps
  url: finops/service-cloud-finops.yml
- type: Packages
  url: packages/service-cloud-packages.yml
- type: SDKs
  url: packages/service-cloud-packages.yml
- type: CLI
  url: cli/service-cloud-cli.yml
- type: Sandbox
  url: sandbox/service-cloud-sandbox.yml
- type: MCPServer
  url: mcp/service-cloud-mcp.yml
- type: ToolCrosswalk
  url: mcp/service-cloud-tool-crosswalk.yml
- type: AgentSkill
  url: skills/_index.yml
- type: LLMsTxt
  url: llms/service-cloud-llms.txt
- type: Protobuf
  url: grpc/service-cloud-pubsub-api.proto
- type: Webhooks
  url: asyncapi/service-cloud-event-surface.yml
- type: DataModel
  url: data-model/service-cloud-data-model.yml
- type: Conformance
  url: conformance/service-cloud-conformance.yml
- type: Compliance
  url: https://compliance.salesforce.com/
- type: TrustCenter
  url: security/service-cloud-trust-center.yml
- type: Trust
  url: https://trust.salesforce.com/
- type: Security
  url: https://www.salesforce.com/company/disclosure/
- type: VulnerabilityDisclosure
  url: security/service-cloud-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/service-cloud-domain-security.yml
- type: WellKnown
  url: well-known/service-cloud-well-known.yml
- type: Overlay
  url: overlays/service-cloud-einstein-bots-overlay.yaml
x-enrichment:
  date: '2026-08-27'
  status: enriched
  artifacts_added: 28
  pass: local-v1
x-parent: salesforce
x-relationship: product

Work with this as data

Every provider 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 providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • 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 provider
curl "https://apis.io/api/v1/providers/service-cloud"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/service-cloud/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/service-cloud/evidence"

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.