sitecore logo

sitecore

Sitecore is a global digital experience platform that combines content management, marketing automation, e-commerce, customer insight, and personalization to help brands deliver personalized customer experiences. Through its developer documentation at doc.sitecore.com and api-docs.sitecore.com, Sitecore provides REST, GraphQL, and event-streaming APIs spanning XM Cloud, Customer Data Platform, Personalize, OrderCloud, Content Hub, and Discover.

11 APIs 3 Capabilities 0 Features

APIs

Sitecore XM Cloud GraphQL Delivery API

The Sitecore XM Cloud GraphQL Delivery API provides access to approved and published content from Sitecore XM Cloud via a GraphQL endpoint optimized for production delivery. Dev...

Sitecore XM Cloud Authoring and Management GraphQL API

The Sitecore XM Cloud Authoring and Management GraphQL API provides a single GraphQL endpoint and schema for managing Sitecore content programmatically. It supports creating, up...

Sitecore XM Cloud REST API

The Sitecore XM Cloud REST API provides endpoints for creating and managing collections, sites, analytics identifiers, and languages within an XM Cloud tenant. It follows RESTfu...

Sitecore CDP REST API

The Sitecore CDP REST API allows developers to retrieve, create, update, and delete data stored in Sitecore Customer Data Platform. It provides access to guest profiles, orders,...

Sitecore CDP Stream API

The Sitecore CDP Stream API enables applications to send real-time behavioral and transactional events about users to the Sitecore Customer Data Platform. It is designed for hig...

Sitecore CDP Batch API

The Sitecore CDP Batch API supports uploading large volumes of guest data and offline order records into Sitecore Customer Data Platform. It is intended for bulk data migration,...

Sitecore Personalize REST API

The Sitecore Personalize REST API allows developers to programmatically interact with Sitecore Personalize experiments, decisioning flows, and connection configurations. It supp...

Sitecore Content Hub REST API

The Sitecore Content Hub REST API is a hypermedia API built on HTTP that provides programmatic access to the full range of Content Hub resources, including entities, assets, job...

Sitecore Content Hub Admin API

The Sitecore Content Hub Admin API is a GraphQL API that provides access to administrative functions within a Content Hub tenant, accessible at the path /api/graphql/admin/v1 re...

Sitecore OrderCloud API

The Sitecore OrderCloud API is a headless, API-first commerce platform providing RESTful endpoints for managing the full range of e-commerce operations including products, catal...

Sitecore Discover API

The Sitecore Discover API provides search and product discovery capabilities for commerce applications, enabling developers to build search experiences, product listing pages, a...

Capabilities

Sitecore Commerce and Discovery

Unified capability combining Sitecore OrderCloud headless commerce with Sitecore Discover search and recommendations. Enables commerce teams and developers to manage products, c...

Run with Naftiko

Sitecore Content Management

Unified capability for managing the full content lifecycle across XM Cloud sites and Content Hub digital assets. Enables developers and content operations teams to automate site...

Run with Naftiko

Sitecore Customer Data and Personalization

Unified capability combining Sitecore CDP guest data management with Sitecore Personalize decisioning and experimentation. Enables marketing technologists and developers to mana...

Run with Naftiko

Event Specifications

Sitecore CDP Stream API

The Sitecore CDP Stream API enables applications to send real-time behavioral and transactional events about users to the Sitecore Customer Data Platform. It is designed for hig...

ASYNCAPI

Semantic Vocabularies

Sitecore Context

0 classes · 14 properties

JSON-LD

API Governance Rules

sitecore API Rules

14 rules · 4 errors 6 warnings 4 info

SPECTRAL

Resources

🔗
JSON-LD
JSON-LD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
Capabilities
Capabilities
🔗
Capabilities
Capabilities
🔗
Capabilities
Capabilities

Sources

Raw ↑
aid: sitecore
url: https://raw.githubusercontent.com/api-evangelist/sitecore/refs/heads/main/apis.yml
apis:
  - aid: sitecore:xm-cloud-graphql-delivery-api
    name: Sitecore XM Cloud GraphQL Delivery API
    tags:
      - Content Delivery
      - Digital Experience Platform
      - GraphQL
      - Headless CMS
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://edge.sitecorecloud.io/api/graphql
    humanURL: https://doc.sitecore.com/xmc/en/developers/xm-cloud/delivery-api.html
    properties:
      - url: https://doc.sitecore.com/xmc/en/developers/xm-cloud/delivery-api.html
        type: Documentation
    description: >-
      The Sitecore XM Cloud GraphQL Delivery API provides access to approved and published
      content from Sitecore XM Cloud via a GraphQL endpoint optimized for production
      delivery. Developers use this API to query content items, fields, and relationships
      with precise control over the data returned in each request, reducing over-fetching
      in front-end applications. The API is authenticated via API keys and is designed
      for high availability and performance at scale.

  - aid: sitecore:xm-cloud-authoring-management-graphql-api
    name: Sitecore XM Cloud Authoring and Management GraphQL API
    tags:
      - Content Management
      - Digital Experience Platform
      - GraphQL
      - Headless CMS
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://edge.sitecorecloud.io/api/graphql
    humanURL: https://doc.sitecore.com/xmc/en/developers/xm-cloud/sitecore-authoring-and-management-graphql-api.html
    properties:
      - url: https://doc.sitecore.com/xmc/en/developers/xm-cloud/sitecore-authoring-and-management-graphql-api.html
        type: Documentation
    description: >-
      The Sitecore XM Cloud Authoring and Management GraphQL API provides a single
      GraphQL endpoint and schema for managing Sitecore content programmatically.
      It supports creating, updating, and querying content items, templates, and site
      structures within an XM Cloud environment. This API is intended for integration
      builders, content migration tools, and CI/CD pipelines that need to automate
      content operations against an XM Cloud instance.

  - aid: sitecore:xm-cloud-rest-api
    name: Sitecore XM Cloud REST API
    tags:
      - Collections
      - Content Management
      - Digital Experience Platform
      - REST
      - Sites
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://xmapps-api.sitecorecloud.io
    humanURL: https://doc.sitecore.com/xmc/en/developers/xm-cloud/sitecore-xm-cloud.html
    properties:
      - url: https://doc.sitecore.com/xmc/en/developers/xm-cloud/sitecore-xm-cloud.html
        type: Documentation
      - type: OpenAPI
        url: openapi/sitecore-xm-cloud-rest-api-openapi.yml
    description: >-
      The Sitecore XM Cloud REST API provides endpoints for creating and managing
      collections, sites, analytics identifiers, and languages within an XM Cloud
      tenant. It follows RESTful conventions and exposes over 34 endpoints covering
      the full lifecycle of site and collection management. Developers use this API
      to automate site provisioning, manage organizational hierarchies, and integrate
      XM Cloud administration tasks into external workflows.

  - aid: sitecore:cdp-rest-api
    name: Sitecore CDP REST API
    tags:
      - Customer Data Platform
      - Guest Data
      - Personalization
      - REST
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://api-engage-us.sitecorecloud.io
    humanURL: https://doc.sitecore.com/cdp/en/developers/api/rest-apis.html
    properties:
      - url: https://doc.sitecore.com/cdp/en/developers/api/rest-apis.html
        type: Documentation
      - type: OpenAPI
        url: openapi/sitecore-cdp-rest-api-openapi.yml
    description: >-
      The Sitecore CDP REST API allows developers to retrieve, create, update, and
      delete data stored in Sitecore Customer Data Platform. It provides access to
      guest profiles, orders, sessions, and behavioral data through standard HTTP
      methods. Developers use this API to build integrations that read or write customer
      data programmatically, enabling use cases such as audience segmentation, data
      enrichment, and reporting.

  - aid: sitecore:cdp-stream-api
    name: Sitecore CDP Stream API
    tags:
      - Behavioral Data
      - Customer Data Platform
      - Event Tracking
      - Real-Time
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://api-engage-us.sitecorecloud.io
    humanURL: https://doc.sitecore.com/cdp/en/developers/api/stream-api.html
    properties:
      - url: https://doc.sitecore.com/cdp/en/developers/api/stream-api.html
        type: Documentation
      - type: AsyncAPI
        url: asyncapi/sitecore-cdp-stream-api-asyncapi.yml
    description: >-
      The Sitecore CDP Stream API enables applications to send real-time behavioral
      and transactional events about users to the Sitecore Customer Data Platform.
      It is designed for high-throughput event ingestion from web, mobile, and server-side
      applications, capturing interactions such as page views, product views, and
      purchases. Events sent through the Stream API update guest profiles in near
      real-time, powering personalization and segmentation use cases.

  - aid: sitecore:cdp-batch-api
    name: Sitecore CDP Batch API
    tags:
      - Batch Processing
      - Customer Data Platform
      - Data Import
      - Guest Data
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://api-engage-us.sitecorecloud.io
    humanURL: https://doc.sitecore.com/cdp/en/developers/api/index-en.html
    properties:
      - url: https://doc.sitecore.com/cdp/en/developers/api/index-en.html
        type: Documentation
    description: >-
      The Sitecore CDP Batch API supports uploading large volumes of guest data and
      offline order records into Sitecore Customer Data Platform. It is intended for
      bulk data migration, historical data ingestion, and scenarios where real-time
      streaming is not practical, such as nightly data syncs from CRM or ERP systems.
      The API accepts structured data files and processes them asynchronously, updating
      guest profiles and order histories in CDP.

  - aid: sitecore:personalize-rest-api
    name: Sitecore Personalize REST API
    tags:
      - Decisioning
      - Experiments
      - Personalization
      - REST
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://api.boxever.com
    humanURL: https://doc.sitecore.com/personalize/en/developers/api/index-en.html
    properties:
      - url: https://doc.sitecore.com/personalize/en/developers/api/index-en.html
        type: Documentation
      - type: OpenAPI
        url: openapi/sitecore-personalize-rest-api-openapi.yml
    description: >-
      The Sitecore Personalize REST API allows developers to programmatically interact
      with Sitecore Personalize experiments, decisioning flows, and connection configurations.
      It supports retrieving, creating, updating, and deleting personalization resources
      through standard HTTP methods. Developers use this API to integrate decisioning
      logic into server-side applications, trigger personalization flows programmatically,
      and manage personalization assets as part of automated deployment pipelines.

  - aid: sitecore:content-hub-rest-api
    name: Sitecore Content Hub REST API
    tags:
      - Content Hub
      - Digital Asset Management
      - Media Management
      - REST
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://your-tenant.stylelabs.io/api
    humanURL: https://doc.sitecore.com/ch/en/developers/cloud-dev/rest-apis.html
    properties:
      - url: https://doc.sitecore.com/ch/en/developers/cloud-dev/rest-apis.html
        type: Documentation
      - type: OpenAPI
        url: openapi/sitecore-content-hub-rest-api-openapi.yml
    description: >-
      The Sitecore Content Hub REST API is a hypermedia API built on HTTP that provides
      programmatic access to the full range of Content Hub resources, including entities,
      assets, jobs, search, selections, and audit logs. Developers use it to automate
      digital asset management workflows, migrate content, build custom integrations,
      and manage Content Hub configuration. The API supports standard CRUD operations
      and is authenticated using OAuth 2.0 tokens obtained from the Content Hub identity
      provider.

  - aid: sitecore:content-hub-admin-api
    name: Sitecore Content Hub Admin API
    tags:
      - Administration
      - Content Hub
      - Digital Asset Management
      - GraphQL
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://your-tenant.stylelabs.io/api/graphql/admin/v1
    humanURL: https://doc.sitecore.com/ch/en/developers/cloud-dev/content-hub-admin-api.html
    properties:
      - url: https://doc.sitecore.com/ch/en/developers/cloud-dev/content-hub-admin-api.html
        type: Documentation
    description: >-
      The Sitecore Content Hub Admin API is a GraphQL API that provides access to
      administrative functions within a Content Hub tenant, accessible at the path
      /api/graphql/admin/v1 relative to the Content Hub instance URL. It enables programmatic
      management of tenant-level configuration, schema definitions, and other administrative
      resources that are not exposed through the standard REST API.

  - aid: sitecore:ordercloud-api
    name: Sitecore OrderCloud API
    tags:
      - B2B
      - B2C
      - Commerce
      - Order Management
      - REST
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://api.ordercloud.io/v1
    humanURL: https://api-docs.sitecore.com/ordercloud
    properties:
      - url: https://api-docs.sitecore.com/ordercloud
        type: Documentation
      - type: OpenAPI
        url: openapi/sitecore-ordercloud-api-openapi.yml
      - type: JSONSchema
        url: json-schema/sitecore-ordercloud-order-schema.json
    description: >-
      The Sitecore OrderCloud API is a headless, API-first commerce platform providing
      RESTful endpoints for managing the full range of e-commerce operations including
      products, catalogs, orders, buyers, sellers, promotions, and fulfillment. It
      is designed to support B2C, B2B, and B2B2C commerce models with a highly flexible
      and extensible data model that allows custom properties on most resources.

  - aid: sitecore:discover-api
    name: Sitecore Discover API
    tags:
      - Commerce
      - Product Discovery
      - Recommendations
      - Search
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://api.rfksrv.com
    humanURL: https://doc.sitecore.com/discover/en/developers/discover-developer-guide/api-endpoints-and-methods.html
    properties:
      - url: https://doc.sitecore.com/discover/en/developers/discover-developer-guide/api-endpoints-and-methods.html
        type: Documentation
      - type: OpenAPI
        url: openapi/sitecore-discover-api-openapi.yml
    description: >-
      The Sitecore Discover API provides search and product discovery capabilities
      for commerce applications, enabling developers to build search experiences,
      product listing pages, and recommendation widgets. It exposes endpoints for
      full-text search, faceted filtering, product recommendations, and behavioral
      event tracking that feeds back into the discovery algorithms.

common:
  - type: JSON-LD
    url: json-ld/sitecore-context.jsonld
  - type: JSONSchema
    url: json-schema/sitecore-cdp-guest-schema.json
  - type: JSONSchema
    url: json-schema/sitecore-ordercloud-order-schema.json
  - type: SpectralRules
    url: rules/sitecore-rules.yml
  - type: Vocabulary
    url: vocabulary/sitecore-vocabulary.yml
  - type: Capabilities
    url: capabilities/content-management.yaml
  - type: Capabilities
    url: capabilities/customer-data-personalization.yaml
  - type: Capabilities
    url: capabilities/commerce-discovery.yaml

modified: '2026-05-02'
description: >-
  Sitecore is a global digital experience platform that combines content management,
  marketing automation, e-commerce, customer insight, and personalization to help
  brands deliver personalized customer experiences. Through its developer documentation
  at doc.sitecore.com and api-docs.sitecore.com, Sitecore provides REST, GraphQL, and
  event-streaming APIs spanning XM Cloud, Customer Data Platform, Personalize, OrderCloud,
  Content Hub, and Discover.