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
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...
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...
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...
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,...
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...
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,...
The Sitecore Personalize REST API allows developers to programmatically interact with Sitecore Personalize experiments, decisioning flows, and connection configurations. It supp...
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...
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...
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...
The Sitecore Discover API provides search and product discovery capabilities for commerce applications, enabling developers to build search experiences, product listing pages, a...
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
Run Capabilities with Naftiko — Deploy and orchestrate these API capabilities using Naftiko Fleet.
Run with Naftiko
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.