Salesforce Experience Cloud logo

Salesforce Experience Cloud

APIs for building and managing Salesforce Experience Cloud sites, communities, and digital experiences including content management, theming, navigation, and Lightning Web Runtime powered portals.

11 APIs 2 Capabilities 0 Features
CMSCommunitiesCRMCustomer PortalDigital ExperienceExperience CloudPartner Portal

APIs

Experience Cloud Sites API

Manage Experience Cloud sites, themes, and configurations. Provides programmatic access to create, update, and retrieve site settings, branding, and navigation for digital exper...

Connect REST API (Communities)

Access community data, feeds, topics, and user engagement features. The Connect REST API provides endpoints for social collaboration, content sharing, and community management w...

CMS Connect API

Manage content, channels, and media in Experience Cloud CMS. Supports creating, updating, and delivering managed content across channels for headless content delivery and site p...

Salesforce REST API

Core REST API for accessing Salesforce objects and data. Provides CRUD operations on standard and custom objects, query execution, and metadata access used as the foundation for...

Experience Cloud Templates API

Retrieve and manage Experience Cloud site templates including Build Your Own and Microsite LWR templates. Supports programmatic theme and branding configuration for digital expe...

GraphQL API

Query Salesforce data using GraphQL for Experience Cloud. Offers a flexible query language for retrieving exactly the data needed, reducing over-fetching and improving performan...

CMS Managed Content API

Retrieve and search published managed content versions for Experience Cloud sites. Provides endpoints for querying managed content delivery channels and searching content across...

CMS Delivery API

Delivers CMS content to external applications and headless frontends. Enables content retrieval by channel, content type, and content key for building decoupled digital experien...

User Interface API

Access record data, layouts, list views, and navigation items for building custom user interfaces. Powers Lightning web components in Experience Cloud sites with metadata-driven...

Metadata API (Experience Cloud)

Deploy and retrieve Experience Cloud site configurations, navigation menus, and digital experience bundles. Enables programmatic management of ExperienceBundle and Network metad...

LWR Sites API

Build and customize Lightning Web Runtime sites for Experience Cloud. Provides documentation for creating LWR-based digital experiences with custom components, page layouts, and...

Capabilities

Salesforce Experience Cloud Community Engagement

Workflow capability for community engagement within Salesforce Experience Cloud. Combines social feeds, topics, and CMS content delivery for community managers and digital exper...

Run with Naftiko

Salesforce Experience Cloud Site Management

Workflow capability for managing Salesforce Experience Cloud digital experience sites and CMS content. Combines site configuration, CMS content management, and publishing workfl...

Run with Naftiko

Semantic Vocabularies

Salesforce Experience Cloud Context

0 classes · 14 properties

JSON-LD

API Governance Rules

Salesforce Experience Cloud API Rules

9 rules · 4 errors 3 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
🚀
Getting Started
Getting Started
🔑
Authentication
Authentication
📰
Blog
Blog
📄
Change Log
Change Log
🟢
Status
Status
💬
Support
Support
📜
Terms of Service
Terms of Service
📜
Privacy Policy
Privacy Policy
👥
GitHub Organization
GitHub Organization
🔗
Community
Community
🔗
Website
Website
🔗
Login
Login
📝
Sign Up
Sign Up
🔗
Rate Limits
Rate Limits
📦
SDKs
SDKs
🔗
Trailhead Learning
Trailhead Learning
🔗
Postman Collection
Postman Collection
🔗
API Library
API Library
🔗
Developer Center
Developer Center
🔗
JSON-LD Context
JSON-LD Context
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
JSON Schema
JSON Schema
🔗
SpectralRules
SpectralRules
🔗
Capabilities
Capabilities
🔗
Capabilities
Capabilities
🔗
JSONStructure
JSONStructure
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
aid: salesforce-experience-cloud
name: Salesforce Experience Cloud
description: APIs for building and managing Salesforce Experience Cloud sites, communities, and digital experiences including content management, theming, navigation, and Lightning Web Runtime powered portals.
image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
url: https://raw.githubusercontent.com/api-evangelist/salesforce-experience-cloud/refs/heads/main/apis.yml
type: Index
x-type: company
created: '2024'
modified: '2026-05-02'
specificationVersion: '0.19'
apis:
  - name: Experience Cloud Sites API
    description: Manage Experience Cloud sites, themes, and configurations. Provides programmatic access to create, update, and retrieve site settings, branding, and navigation for digital experience portals.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_apis.meta/exp_cloud_apis/
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0
    tags:
      - CMS
      - Communities
      - Configuration
      - Digital Experiences
      - Sites
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_apis.meta/exp_cloud_apis/
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-sites-openapi.yml
      - type: Authentication
        url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_oauth_and_connected_apps.htm
      - type: Getting Started
        url: https://developer.salesforce.com/docs/atlas.en-us.communities_dev.meta/communities_dev/communities_dev_intro_before.htm
  - name: Connect REST API (Communities)
    description: Access community data, feeds, topics, and user engagement features. The Connect REST API provides endpoints for social collaboration, content sharing, and community management within Experience Cloud sites.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0/connect
    tags:
      - Chatter
      - Communities
      - Feeds
      - Social
      - Topics
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-connect-communities-openapi.yml
      - type: Postman Collection
        url: https://www.postman.com/salesforce-developers/workspace/salesforce-developers
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/features_communities.htm
      - type: Getting Started
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/quickstart_dev_org.htm
  - name: CMS Connect API
    description: Manage content, channels, and media in Experience Cloud CMS. Supports creating, updating, and delivering managed content across channels for headless content delivery and site publishing.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_cms.htm
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0/connect/cms
    tags:
      - Channels
      - CMS
      - Content
      - Media
      - Publishing
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_cms.htm
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-cms-connect-openapi.yml
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_cms_content.htm
      - type: Getting Started
        url: https://developer.salesforce.com/docs/platform/cms/guide/cms-developer-guide.html
  - name: Salesforce REST API
    description: Core REST API for accessing Salesforce objects and data. Provides CRUD operations on standard and custom objects, query execution, and metadata access used as the foundation for Experience Cloud data integrations.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0
    tags:
      - CRUD
      - Data
      - Objects
      - Platform
      - REST
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-rest-api-openapi.yml
      - type: Postman Collection
        url: https://www.postman.com/salesforce-developers/workspace/salesforce-developers
      - type: Authentication
        url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_oauth_and_connected_apps.htm
  - name: Experience Cloud Templates API
    description: Retrieve and manage Experience Cloud site templates including Build Your Own and Microsite LWR templates. Supports programmatic theme and branding configuration for digital experience portals.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_apis.meta/exp_cloud_apis/
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0
    tags:
      - Branding
      - Design
      - LWR
      - Templates
      - Themes
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_apis.meta/exp_cloud_apis/
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-templates-openapi.yml
      - type: Getting Started
        url: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_lwr.meta/exp_cloud_lwr/template_overview.htm
  - name: GraphQL API
    description: Query Salesforce data using GraphQL for Experience Cloud. Offers a flexible query language for retrieving exactly the data needed, reducing over-fetching and improving performance for digital experiences.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.graphql.meta/graphql/
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0/graphql
    tags:
      - Data
      - GraphQL
      - Performance
      - Query
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.graphql.meta/graphql/
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-graphql-openapi.yml
      - type: Schema
        url: https://developer.salesforce.com/docs/atlas.en-us.graphql.meta/graphql/graphql_schema.htm
      - type: Getting Started
        url: https://developer.salesforce.com/docs/atlas.en-us.graphql.meta/graphql/
  - name: CMS Managed Content API
    description: Retrieve and search published managed content versions for Experience Cloud sites. Provides endpoints for querying managed content delivery channels and searching content across workspaces.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_managed_content_resources.htm
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0/connect/cms/delivery
    tags:
      - Channels
      - Content Management
      - Delivery
      - Headless CMS
      - Managed Content
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_managed_content_resources.htm
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-cms-managed-content-openapi.yml
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_managed_content_enhanced_resources.htm
      - type: Getting Started
        url: https://developer.salesforce.com/docs/platform/cms/guide/cms-dev-retrieve-cms-content-with-a-connected-app.html
  - name: CMS Delivery API
    description: Delivers CMS content to external applications and headless frontends. Enables content retrieval by channel, content type, and content key for building decoupled digital experiences.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_cms_delivery_content.htm
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0/connect/cms/delivery
    tags:
      - Channels
      - CMS
      - Content Delivery
      - Headless
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_cms_delivery_content.htm
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-cms-delivery-openapi.yml
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_cms_contents.htm
  - name: User Interface API
    description: Access record data, layouts, list views, and navigation items for building custom user interfaces. Powers Lightning web components in Experience Cloud sites with metadata-driven UI rendering.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_get_started.htm
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0/ui-api
    tags:
      - Layouts
      - Lightning
      - Navigation
      - Records
      - User Interface
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_get_started.htm
      - type: OpenAPI
        url: openapi/salesforce-experience-cloud-user-interface-openapi.yml
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_lwr.meta/exp_cloud_lwr/get_started_comp_api.htm
      - type: Getting Started
        url: https://developer.salesforce.com/docs/atlas.en-us.uiapi.meta/uiapi/ui_api_get_started.htm
  - name: Metadata API (Experience Cloud)
    description: Deploy and retrieve Experience Cloud site configurations, navigation menus, and digital experience bundles. Enables programmatic management of ExperienceBundle and Network metadata types for CI/CD workflows.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_experiencebundle.htm
    baseURL: https://yourInstance.salesforce.com/services/Soap/m/59.0
    tags:
      - CI/CD
      - Configuration
      - Deployment
      - DevOps
      - Metadata
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_intro.htm
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_experiencebundle.htm
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_digitalexperiencebundle.htm
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_network.htm
      - type: Getting Started
        url: https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/meta_types_list.htm
  - name: LWR Sites API
    description: Build and customize Lightning Web Runtime sites for Experience Cloud. Provides documentation for creating LWR-based digital experiences with custom components, page layouts, and theme configurations.
    image: https://www.salesforce.com/content/dam/web/en_us/www/images/nav/salesforce-logo.svg
    humanURL: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_lwr.meta/exp_cloud_lwr/intro.htm
    baseURL: https://yourInstance.salesforce.com/services/data/v59.0
    tags:
      - Components
      - Lightning Web Runtime
      - LWR
      - Performance
      - Sites
    properties:
      - type: Documentation
        url: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_lwr.meta/exp_cloud_lwr/intro.htm
      - type: Getting Started
        url: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_lwr.meta/exp_cloud_lwr/get_started.htm
      - type: Reference
        url: https://developer.salesforce.com/docs/atlas.en-us.exp_cloud_lwr.meta/exp_cloud_lwr/get_started_navigation.htm
common:
  - type: Portal
    url: https://developer.salesforce.com/
  - type: Documentation
    url: https://developer.salesforce.com/docs
  - type: Getting Started
    url: https://developer.salesforce.com/docs/atlas.en-us.communities_dev.meta/communities_dev/communities_dev_intro_before.htm
  - type: Authentication
    url: https://developer.salesforce.com/docs/atlas.en-us.api_rest.meta/api_rest/intro_oauth_and_connected_apps.htm
  - type: Blog
    url: https://developer.salesforce.com/blogs
  - type: Change Log
    url: https://developer.salesforce.com/blogs/2026/01/developers-guide-to-the-spring-26-release
  - type: Status
    url: https://status.salesforce.com/
  - type: Support
    url: https://help.salesforce.com/
  - type: Terms of Service
    url: https://www.salesforce.com/company/legal/sfdc-website-terms-of-service/
  - type: Privacy Policy
    url: https://www.salesforce.com/company/privacy/full_privacy/
  - type: GitHub Organization
    url: https://github.com/salesforce
  - type: Community
    url: https://trailhead.salesforce.com/trailblazer-community/topics/salesforcedeveloper
  - type: Website
    url: https://www.salesforce.com/products/experience-cloud/overview/
  - type: Login
    url: https://login.salesforce.com/
  - type: Sign Up
    url: https://developer.salesforce.com/signup
  - type: Rate Limits
    url: https://developer.salesforce.com/docs/atlas.en-us.salesforce_app_limits_cheatsheet.meta/salesforce_app_limits_cheatsheet/
  - type: SDKs
    url: https://developer.salesforce.com/developer-centers/lightning-web-components
  - type: Trailhead Learning
    url: https://trailhead.salesforce.com/
  - type: Postman Collection
    url: https://www.postman.com/salesforce-developers/workspace/salesforce-developers
  - type: API Library
    url: https://developer.salesforce.com/docs/apis
  - type: Developer Center
    url: https://developer.salesforce.com/developer-centers/experience-cloud
  - type: JSON-LD Context
    url: json-ld/salesforce-experience-cloud-context.jsonld
  - type: JSON Schema
    url: json-schema/salesforce-experience-cloud-site-schema.json
  - type: JSON Schema
    url: json-schema/salesforce-experience-cloud-managed-content-schema.json
  - type: JSON Schema
    url: json-schema/salesforce-experience-cloud-feed-element-schema.json
  - type: JSON Schema
    url: json-schema/salesforce-experience-cloud-community-user-schema.json
  - type: JSON Schema
    url: json-schema/salesforce-experience-cloud-cms-channel-schema.json
  - type: JSON Schema
    url: json-schema/salesforce-experience-cloud-sobject-record-schema.json
  - type: SpectralRules
    url: rules/salesforce-experience-cloud-rules.yml
  - type: Capabilities
    url: capabilities/site-management.yaml
  - type: Capabilities
    url: capabilities/community-engagement.yaml
  - type: JSONStructure
    url: json-structure/salesforce-experience-cloud-structure.json
  - type: Vocabulary
    url: vocabulary/salesforce-experience-cloud-vocabulary.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]
tags:
  - CMS
  - Communities
  - CRM
  - Customer Portal
  - Digital Experience
  - Experience Cloud
  - Partner Portal