Use the REST APIs, Sites SDK, and Content Delivery SDK

REST Application Programming Interfaces (APIs) let you access Oracle Content and Experience Cloud functionality to create your own integrations within the service or across services. The Sites Software Development Kit (SDK) includes JavaScript calls that let applications interact with the underlying site architecture. The Content Delivery SDK lets applications interact with the Content Delivery REST API to retrieve structured content, digital assets, and content layouts.

Because the REST APIs are called from JavaScript code that runs in a browser, they rely on Cross-Origin Resource Sharing (CORS) to make HTTP calls to the Oracle Content and Experience Cloud server. An administrator must register the REST API domain in the Oracle Content and Experience Cloud CORS origins list. See Enable Cross-Origin Resource Sharing (CORS).

REST API for Content Delivery

With the REST API for Content Delivery, you can interact with the content stored in Content and Experience Cloud sites. See Overview of the REST API for Content Delivery in Developing for Oracle Content and Experience Cloud. For API reference information and examples, see REST API for Content Delivery.

REST API for Conversations

With the REST API for Conversations, you can create and manage conversations in your cloud resources that enable real-time collaboration between individuals and teams and connect your business processes, enterprise applications, and content. See Overview of the REST API for Conversations in Developing for Oracle Content and Experience Cloud. For API reference information and examples, see REST API for Conversations.

REST API for Documents

With the REST API for Documents, you can manage folders, files, shares, public links, application links, and metadata collections. You can also get user information, access items in a user's home folder, and get version and resource information about the API. See Overview of the REST API for Documents in Developing for Oracle Content and Experience Cloud. For API reference information and examples, see REST API for Documents.

REST API for Users and Groups

With the REST API for Users and Groups, you can enable collaboration among users through conversations, manage users and one-on-one conversations, configure resources and services, and manage connections and access. For an overview, see Overview of the REST API for Users and Groups in Developing for Oracle Content and Experience Cloud. For API reference information and examples, see REST API for Users and Groups.

REST API for Content Management

With the REST API for Content Management, you can manage assets in Oracle Content and Experience Cloud. Assets include content items as well as digital assets and their renditions. For an overview, see Overview of the REST API for Content Management. For API descriptions, examples, and information about getting started, see REST API for Content Management.

Content Delivery SDK

The Content Delivery SDK for Oracle Content and Experience Cloud is a light-weight JavaScript wrapper that interacts with the Content Delivery REST API. This is a read-only SDK for retrieving structured content, digital assets, and content layouts that are managed in Oracle Content and Experience Cloud.

The Content Delivery SDK consists of two main modules:

  • ContentSDK: the main entry-point object. The ContentSDK object lets you create client objects to access content based on your requirements.

  • ContentDeliveryClient : a client object that is set up to access published content items and digital assets.

See Content Delivery SDK.

Sites SDK

The Sites SDK helps application developers communicate across inline frame and domain boundaries, get and set properties, and handle site events. See Oracle Content and Experience Sites SDK Reference in Developing for Oracle Content and Experience Cloud .