REST API for Content Management
You can use the Oracle Cloud REST API for Content Management to manage assets that have been published to a channel in an Oracle Content Management asset repository. Assets include content items as well as digital assets and their renditions.
The REST API for Content Management has several categories of endpoints, which the following table describes.
Category | Description |
---|---|
AutoSuggestions | Use the AutoSuggestions resource to suggest item keywords for auto-completion of a default search. |
Channel Secret | Use the Channel Secret resource to generate, refresh, or delete a channel secret. |
Channels | Use the Channels resource to create, delete, read, or update a channel, to list all channels, or to list all permissions on a channel. |
Collections | Use the Collections resource to create, delete, read, or update a collection, to list all collections in a repository, or to list all permissions on a collection. |
Connectors | Use the Connectors resource to list all connectors. |
Digital Item Renditions | Use the Digital Item Renditions resource to get a rendition of a digital item or a digital item native file with or without a file name. |
File Extensions | Use the File Extensions resource to list file extensions or to read a file extension. |
Item Revisions | Use the Item Revisions resource to list item revisions, list item revisions by slug, read an item revision, or read an item revision by slug. |
Item Variations | Use the Item Variations resource to list all item variations of a variation type, read an item or items by variation type, or update the master item of an item variations set. |
Items | Use the Items resource to:
|
Items Bulk Operations | Use the Items Bulk Operations resource to perform bulk items operations, read item operations or status, or publish item IDs. |
Items by Slug | Use the Items by Slug resource to manage items by slug:
|
Items Search | Use the Items Search resource to manage items search queries, get the job status for similar items, query items, or query similar items. |
Language Codes | Use the Language Codes resource to create a custom language code, delete a language code, list all valid language codes, read a language code, or update a language code. |
Languages | Use the Languages resource to list the names of all known language codes. |
Localization Policies | Use the Localization Policies resource to create, delete, read, or update a localization policy or to list all localization policies. |
Taxonomies |
Use the Taxonomies resource to manage your content:
After taxonomies are promoted, they can be assigned to repositories. After taxonomies are assigned to repositories, users can apply categories to assets. |
OAuth Tokens | Use the OAuth Tokens resource to generate an OAuth token. |
Permission Operations | Use the Permission Operations resource to perform permission operations on a resource or to read permission operations status. |
Provider Tokens | Use the Provider Tokens resource to generate a provider token for an asset for a specific version. |
Recommendations | Use the Recommendations resource to manage
recommendations:
|
Repositories | Use the Repositories resource to create, delete, read, or update a repository, to list all permissions on a repository, or to list all repositories. |
Tokens | Use the Tokens resource to read a a Cross-Site Request Forgery (CSRF) valid token. |
Types | Use the Types resource to create, delete, read, or update a type or to list all types, all data types, or all permissions on a type. |
Workflow Roles | Use the Workflow Roles resource to add or remove members of a process role, get members or details of a process role, or list the roles of all registered workflows. |
Workflow Tasks | Use the Workflow Tasks resource to list workflow tasks assigned to the current user, or to read a workflow task. |
Workflows | Use the Workflows resource to reregister or deregister a workflow, list all workflows, list all permissions on a workflow, read a workflow, or update a workflow. |