Content REST Endpoints

Content (IM)/Content
The Content (content) resource lets you manage Content objects in the Oracle Knowledge Repository.
Add aqi
Method: post
Path: /km/api/v1/content/versions/{versionId}/aqi
Change owner
Method: post
Path: /km/api/v1/content/versions/{versionId}/changeOwner
Check in content
Method: post
Path: /km/api/v1/content/{id}/checkIn
Check out content
Method: post
Path: /km/api/v1/content/{id}/checkOut
Create
Method: post
Path: /km/api/v1/content
Create content from import
Method: post
Path: /km/api/v1/content/import
Create manual link
Method: post
Path: /km/api/v1/content/docId/{docId}/documentLinks/manual
Delete
Method: delete
Path: /km/api/v1/content/{id}
Delete localized versions
Method: delete
Path: /km/api/v1/content/{id}/deleteLocalizedVersions/{localeCode}
Delete manual link
Method: post
Path: /km/api/v1/content/docId/{docId}/documentLinks/manual/delete
Delete manual link by ID
Method: delete
Path: /km/api/v1/content/docId/{docId}/documentLinks/manual/{Id}
Find all
Method: get
Path: /km/api/v1/content
Find all translations by answer ID
Method: get
Path: /km/api/v1/content/answers/{answerId}/allTranslations
Find all translations by content ID
Method: get
Path: /km/api/v1/content/{id}/allTranslations
Find all translations by doc ID
Method: get
Path: /km/api/v1/content/docId/{docId}/allTranslations
Find all translations by version ID
Method: get
Path: /km/api/v1/content/versions/{versionId}/allTranslations
Find by answer ID
Method: get
Path: /km/api/v1/content/answers/{answerId}
Find by answer ID as user
Method: get
Path: /km/api/v1/content/answers/{answerId}/asUser/{userId}
Find by doc ID
Method: get
Path: /km/api/v1/content/docId/{docId}
Find by ID
Method: get
Path: /km/api/v1/content/{id}
Find by version ID
Method: get
Path: /km/api/v1/content/versions/{versionId}
Get aggregate rating result
Method: get
Path: /km/api/v1/content/{id}/ratingsAggregate
Get all versions by content ID
Method: get
Path: /km/api/v1/content/{id}/allVersions
Get all versions for answer ID
Method: get
Path: /km/api/v1/content/answers/{answerId}/allVersions
Get all versions for document ID
Method: get
Path: /km/api/v1/content/docId/{docId}/allVersions
Get aqi by version ID
Method: get
Path: /km/api/v1/content/versions/{versionId}/aqi
Get categories
Method: get
Path: /km/api/v1/content/{id}/categories
Get document links by answer ID
Method: get
Path: /km/api/v1/content/answers/{answerId}/documentLinks
Get document links by doc ID
Method: get
Path: /km/api/v1/content/docId/{docId}/documentLinks
Get history by answer ID
Method: get
Path: /km/api/v1/content/answers/{answerId}/history
Get history by document ID
Method: get
Path: /km/api/v1/content/docId/{docId}/history
Get history by ID
Method: get
Path: /km/api/v1/content/{id}/history
Get history by version ID
Method: get
Path: /km/api/v1/content/versions/{versionId}/history
Get incident links
Method: get
Path: /km/api/v1/content/{id}/incidentLinks
Get learned links by answer ID
Method: get
Path: /km/api/v1/content/answers/{answerId}/documentLinks/learned
Get learned links by doc ID
Method: get
Path: /km/api/v1/content/docId/{docId}/documentLinks/learned
Get manual links by answer ID
Method: get
Path: /km/api/v1/content/answers/{answerId}/documentLinks/manual
Get manual links by doc ID
Method: get
Path: /km/api/v1/content/docId/{docId}/documentLinks/manual
Get rating results
Method: get
Path: /km/api/v1/content/{id}/ratings
Get user groups
Method: get
Path: /km/api/v1/content/{id}/userGroups
Get views
Method: get
Path: /km/api/v1/content/{id}/views
Publish all version in all locales
Method: post
Path: /km/api/v1/content/{id}/publishAllVersionInAllLocales
Publish all version in this locale
Method: post
Path: /km/api/v1/content/{id}/publishAllVersionInThisLocale/{localeCode}
Publish this version
Method: post
Path: /km/api/v1/content/versions/{versionId}/publishThisVersion
Rate content
Method: post
Path: /km/api/v1/content/{id}/rate
Translate
Method: post
Path: /km/api/v1/content/{versionId}/translate
Unpublish all version in all locales
Method: post
Path: /km/api/v1/content/{id}/unpublishAllVersionInAllLocales
Unpublish all version in this locale
Method: post
Path: /km/api/v1/content/{id}/unpublishAllVersionInThisLocale/{localeCode}
Unpublish this version
Method: post
Path: /km/api/v1/content/versions/{versionId}/unpublishThisVersion
Update
Method: put
Path: /km/api/v1/content/{id}
Update content from import
Method: put
Path: /km/api/v1/content/{id}/import