APIs

This page provides an explanation of the list of APIs that are utilized by the collection editor.

The DIAL service is used to generate, link, and check the status of the DIAL code.

APIDescription

{host}/action/dialcode/v1/reserve/{collection_id}

To reserve DIAL codes for the collection.

{host}/action/dialcode/v1/process/status/{process_id}

To check the status of QR Code images generation of the reserved DIAL codes .

{host}/action/dialcode/v3/search

It is used for searching the DIAL codes of a channel.

It is used to organize your assets in a multi-level hierarchy and creation processes like Draft, Review, and Publish

APIDescription

{host}/action/content/v3/hierarchy/update

It is used to update hierarchy of the collection.

{host}/action/content/v3/hierarchy/{collection_id}?mode=edit

This is used to fetch the collection hierarchy in the draft/review status.

{host}/action/content/v3/review/{collection_id}

It is used to send the collection for review.

{host}/action/content/v3/reject/{collection_id}

To reject the collection which is up for review.

{host}/action/content/v3/publish/{collection_id}

To publish the content which is up for review.

It is used to fetch the content metadata.

APIDescription

{host}/action/content/v3/read/{content_id}

This is used to fetch the published content metadata.

{host}/content/data/v1/telemetry

It's used to fetch the channel details.

APIDescription

{host}/api/channel/v1/read/{channel_id}

It is used to read a channel details.

The asset manager for easy creation and discovery of assets (Images, Videos, etc…)

APIDescription

{host}/action/asset/v1/create

It is used to create asset(media files) viz images, videos

{host}/action/content/v3/upload/url/{asset_id}

It is used to fetch the pre-signed cloud URL location to upload asset.

{host}/action/asset/v1/upload/{asset_id}

It is used to upload the asset artifact to the pre-signed cloud URL location.

The asset search service provides services to search and discover assets.

APIDescription

{host}/action/composite/v3/search

Used for fetching objects such as Collection, Content, Asset, etc...

The framework service provides the ability to organize and manage. It is used to identify the “relevant” learning assets to be shown for users.

APIDescription

{host}/api/framework/v1/read/{framework_id}

Fetching a specific framework

It is used to configure fields displayed in a form used in editors for the creation, modification, and viewing of an asset

APIDescription

{host}/action/object/category/definition/v1/read?fields=objectMetadata,forms,name

It is used to read object category defination of a primary category. (Ex. Digital textbook, Explanation Resourse, etc...)

The user service is used to fetch the list of users for collaboration. It's optional service when collaboration feature is disabled in the editor.

APIDescription

{host}/action/user/v1/search?fields=orgName

For searching a particular user of a channel.

Last updated