Find all
/km/api/v1/tasks/contentChangeTasks
Returns a list of ContentChangeTask objects in the system.
This resource supports the 'orderBy' request parameter which can be used to sort the returned paginated list.
Yields Errors:
- OK-GEN0020 - If the 'contentState' request parameter is supplied with the request.
Find by query
Supported Media Types: 'application/json', 'application/xml'
Returns a list of ContentChangeTask objects that match the specified criteria.
Yields Errors:
- OK-GEN0020 - If the 'contentState' request parameter is supplied with the request.
The following table describes the query parameters for this resource.
| Parameter | Queryable | Sortable | Type | Description |
|---|---|---|---|---|
| recordId | Y | Y | 'type' : 'string' | The unique identifier of the task record. |
| dateAdded | Y | Y | 'type' : 'string', 'format' : 'date-time' | The date when the task was created or added. |
| dateModified | Y | Y | 'type' : 'string', 'format' : 'date-time' | The date when the task was last modified. |
| priority | Y | Y | 'enum' : ['LOW', 'MEDIUM', 'HIGH', 'NONE'] | The priority value assigned to the task. The valid values are LOW, MEDIUM, HIGH, and NONE. |
| taskStatus | Y | Y | 'enum' : ['NEW', 'OPEN', 'UNASSIGNED', 'IGNORED', 'CLOSED', 'UNKNOWN'] | The assigned status of the task. The valid values are as follows:
|
| taskType | Y | Y | 'enum' : ['WORKFLOW', 'TRANSLATION', 'CONTENT_EXPIRATION', 'WORKFLOW_CHANGED', 'WORKFLOW_EXPIRATIION', 'REVIEW_DATE', 'RATINGS_ANALYSIS', 'CONTENT_CHANGED', 'SURVEY_ANSWER', 'SUBSCRIPTION', 'CUSTOM', 'INACTIVE_ACCOUNT', 'CONTENT_RECOMMENDATION', 'CONTENT_IN_LIMBO_STATE', 'FORUM_MODERARTION_NOTIFICATION', 'RECOMMENDATION_CLOSED'] | The type of the task. The valid values are as follows:
|
| age | Y | Y | 'type' : 'string' | The age of a task. Age is calculated from the time of its creation to the current time. |
| taskName | Y | Y | 'type' : 'string' | The name assigned to the task. |
| taskId | Y | Y | 'type' : 'string' | The unique identifier of the task. |
| ownerSiteId | Y | Y | 'type' : 'string' | The unique identifier of the repository to which the task belong to. |
| userAssignedId | Y | Y | 'type' : 'string' | The unique identifier of the user to whom the task is assigned. |
| userAssignedName | Y | Y | 'type' : 'string' | The name of the user to whom the task is assigned. |
| userModifiedId | Y | Y | 'type' : 'string' | The unique identifier of the user who modified the task. |
| userModifiedName | Y | Y | 'type' : 'string' | The name of the user who modified the task. |
| startDate | Y | Y | 'type' : 'string', 'format' : 'date-time' | The date when the task become active. |
| sysComments | Y | Y | 'type' : 'string' | The system generated comments to the task. The valid values are: NEW, APPROVED, and REJECTED. |
| resolution | Y | Y | 'type' : 'string' | The resolution assigned to the task. |
| taskIdNumber | Y | Y | 'type' : 'integer' | The number assigned to the unique identifier of the task. |
| localeCode | Y | Y | 'type' : 'string' | The locale code of the task. For example, en_US is the locale for English (United States). |
| content | Y | N | '$ref' : '#/definitions/ContentKey' | Criteria field: content |
Request
-
limit: integer
This parameter restricts the number of resources returned inside the resource collection. If the limit exceeds the resource count then the framework will only return the available resources.
-
mode:
This parameter defines amount of information to be included in the returned resources - KEY is the one that has least information (and hence performs better) and FULL is the one that has most information.Allowed Values:
[ "KEY", "DATA", "EXTENDED", "FULL" ] -
offset: integer
Used to define the starting position of the resource collection. If offset exceeds the resource count then no resources are returned. Default value is 0.
-
orderBy: string
This parameter orders a resource collection based on the specified attributes. The parameter value is a comma-separated string of attribute names, each optionally followed by a colon and 'asc' or 'desc'. Specify 'asc' for ascending and 'desc' for descending. The default value is 'asc'. For example, ?orderBy=field1:asc,field2:desc.
-
q: string
Value for this parameter should be Oracle Knowledge Q query - see the 'Getting Started' documentation ('Querying' page) of this operation and documentation for Q query.
Response
- application/json
- application/xml
200 Response
objectResultList ContentChangeTask-
allOf
Collection Paging Resource
Title:
Collection Paging ResourceOracle base collection resource schema definition. -
object
ResultList ContentChangeTask-allOf[1]
Collection Paging Resource-
allOf
Base Collection Resource
Title:
Base Collection ResourceOracle base collection resource schema definition. -
object
Collection Paging Resource-allOf[1]
Base Collection Resource-
object
Singular Resource
Title:
Singular ResourceOracle base singular resource schema definition. -
object
Base Collection Resource-allOf[1]
objectSingular Resourceobject-
count:
integer
Number of resource instances returned in the current range.
-
hasMore:
boolean
Boolean value that is set to true if more resources are available on the server than the subset returned in current page.
-
limit:
integer
Actual paging size used by the server.
-
offset:
integer
Offset value used in the current page.
-
totalResults:
integer
Total count of the resource instances, including both the instances in the current range and the instances on the server that satisfy the request.
array-
Array of:
object instanceLink
Metadata describing link description objects that MAY appear in the JSON instance representation.
object-
href(required):
string
URI [RFC3986] or URI Template [RFC6570]. If the value is set to URI Template, then the "templated" property must be set to true.
-
mediaType:
string
Media type, as defined by RFC 2046, describing the link target.
-
method:
string
HTTP method for requesting the target of the link.
-
profile:
string
Link to the metadata of the resource, such as JSON-schema, that describes the resource expected when dereferencing the target resource..
-
rel(required):
string
Name of the link relation that, in addition to the type property, can be used to retrieve link details. For example, href or profile.
-
templated:
boolean
Boolean flag that specifies that "href" property is a URI or URI Template. If the property is a URI template, set this value to true. By default, this value is false.
object-
object
Singular Resource
Title:
Singular ResourceOracle base singular resource schema definition. -
object
TaskKey-allOf[1]
object-
recordId:
string
The unique identifier of the task record.
object-
age:
string
The age of a task. Age is calculated from the time of its creation to the current time.
-
comments:
string
This field displays the comments assigned to the task.
-
dateAdded:
string(date-time)
The date when the task was created or added.
-
dateModified:
string(date-time)
The date when the task was last modified.
-
localeCode:
string
The locale code of the task. For example, en_US is the locale for English (United States).
-
ownerSiteId:
string
The unique identifier of the repository to which the task belong to.
-
priority:
Allowed Values:
[ "LOW", "MEDIUM", "HIGH", "NONE" ]The priority value assigned to the task. The valid values are LOW, MEDIUM, HIGH, and NONE.
-
resolution:
string
The resolution assigned to the task.
-
startDate:
string(date-time)
The date when the task become active.
-
sysComments:
string
The system generated comments to the task. The valid values are: NEW, APPROVED, and REJECTED.
-
taskId:
string
The unique identifier of the task.
-
taskIdNumber:
integer
The number assigned to the unique identifier of the task.
-
taskName:
string
The name assigned to the task.
-
taskPriorityDisplay:
string
The priority value assigned to the task.
The valid values are LOW, MEDIUM, HIGH, and NONE.
-
taskStatus:
Allowed Values:
[ "NEW", "OPEN", "UNASSIGNED", "IGNORED", "CLOSED", "UNKNOWN" ]The assigned status of the task. The valid values are as follows:
- CLOSED
- IGNORED
- NEW
- OPEN
- UNASSIGNED
- UNKNOWN
-
taskType:
Allowed Values:
[ "WORKFLOW", "TRANSLATION", "CONTENT_EXPIRATION", "WORKFLOW_CHANGED", "WORKFLOW_EXPIRATIION", "REVIEW_DATE", "RATINGS_ANALYSIS", "CONTENT_CHANGED", "SURVEY_ANSWER", "SUBSCRIPTION", "CUSTOM", "INACTIVE_ACCOUNT", "CONTENT_RECOMMENDATION", "CONTENT_IN_LIMBO_STATE", "FORUM_MODERARTION_NOTIFICATION" ]The type of the task. The valid values are as follows:
- CONTENT_CHANGED
- CONTENT_EXPIRATION
- CONTENT_RECOMMENDATION
- CUSTOM
- FORUM_MODERARTION_NOTIFICATION
- INACTIVE_ACCOUNT
- RATINGS_ANALYSIS
- REVIEW_DATE
- SUBSCRIPTION
- SURVEY_ANSWER
- TRANSLATION
- WORKFLOW
- WORKFLOW_CHANGED
- WORKFLOW_EXPIRATIION
-
taskTypeDisplay:
string
The type of the task.
-
userAssignedId:
string
The unique identifier of the user to whom the task is assigned.
-
userAssignedName:
string
The name of the user to whom the task is assigned.
-
userModifiedId:
string
The unique identifier of the user who modified the task.
-
userModifiedName:
string
The name of the user who modified the task.
-
object
Singular Resource
Title:
Singular ResourceOracle base singular resource schema definition. -
object
ContentKey-allOf[1]
object-
answerId:
integer
The unique identifier that enables mapping between an answer and the content.
-
dateModified:
string(date-time)
The date when the content was last modified in the Oracle Knowledge Repository.
-
documentId:
string
The unique identifier of a document that indicates the content type in which the content is saved.
-
locale:
LocaleKey
-
recordId:
string
The unique identifier of the document. This ID is same in all versions in all locales of the document.
-
title:
string
The tittle of the document.
-
version:
string
Version of the Content object
-
versionId:
string
The unique identifier of the specific version of a document in a specific locale. You cannot use this field in queries made using q query parameter.
-
object
Singular Resource
Title:
Singular ResourceOracle base singular resource schema definition. -
object
LocaleKey-allOf[1]
object-
recordId:
string
The unique identifier of the Locale object.
Examples
The following example shows how to find all Content Change Task objects in the system by submitting a get request on the REST resource using cURL.
cURL Command
Command: curl -X "GET" "http://<IM_REST_API_HOST>/km/api/latest/tasks/contentChangeTasks"
Example of Request Header
The following shows an example of the request header.
-H "kmauthtoken: {\"siteName\":\"ORACLE_KNOWLEDGE\",\"integrationUserToken\":\"\"+eCJYkxKwj5HUaIiJYun0/TpatwT1LmtcsF05W33xnEojifV/AsLDj9RpN0lKuorTMNKeSE1tgC7svVL+BzntqDON4KiM1HFlpxvXEUCB0P2w0Xrs75McygqxdVaDSE9"}" \
-H "Accept: application/json"
Example of Response Body
The following shows an example of the response body in JSON format.
{
"items" : [ {
"content" : {
"versionId" : "VERSIONID_VALUE",
"documentId" : "DOCUMENTID_VALUE",
"title" : "TITLE_VALUE",
"version" : "VERSION_VALUE",
"answerId" : 1428416791233,
"links" : [ {
"rel" : "canonical",
"href" : "http://<IM_REST_API_HOST>/km/api/{version}/{resourceURI}",
"mediaType" : "application/json, application/xml",
"templated" : true,
"method" : "GET",
"profile" : "http://<IM_REST_API_HOST>/km/api/{version}/metadata-catalog/{resourceName}"
} ]
},
"links" : [ {
"rel" : "canonical",
"href" : "http://<IM_REST_API_HOST>/km/api/{version}/{resourceURI}",
"mediaType" : "application/json, application/xml",
"templated" : true,
"method" : "GET",
"profile" : "http://<IM_REST_API_HOST>/km/api/{version}/metadata-catalog/{resourceName}"
} ],
"dateAdded" : "1807987-12-08T11:46:05EST",
"dateModified" : "191370401-10-09T13:33:31EDT",
"comments" : "COMMENTS_VALUE",
"priority" : "NONE",
"taskStatus" : "UNASSIGNED",
"taskType" : "WORKFLOW_EXPIRATIION",
"age" : "AGE_VALUE",
"taskTypeDisplay" : "TASKTYPEDISPLAY_VALUE",
"taskPriorityDisplay" : "TASKPRIORITYDISPLAY_VALUE",
"taskName" : "TASKNAME_VALUE",
"taskId" : "TASKID_VALUE",
"ownerSiteId" : "OWNERSITEID_VALUE",
"userAssignedId" : "USERASSIGNEDID_VALUE",
"userAssignedName" : "USERASSIGNEDNAME_VALUE",
"userModifiedId" : "USERMODIFIEDID_VALUE",
"userModifiedName" : "USERMODIFIEDNAME_VALUE",
"startDate" : "2013-05-23T19:30:18EDT",
"sysComments" : "SYSCOMMENTS_VALUE",
"resolution" : "RESOLUTION_VALUE",
"taskIdNumber" : 0,
"localeCode" : "LOCALECODE_VALUE"
} ],
"hasMore" : false,
"limit" : 20,
"offset" : 0,
"links" : [ {
"rel" : "canonical",
"href" : "http://<IM_REST_API_HOST>/km/api/{version}/tasks/contentChangeTasks?limit=20&offset=0",
"mediaType" : "application/json, application/xml",
"method" : "GET"
} ],
"count" : 1
}