Get Task
Retrieves a task by id.
Method
GET /task/{id}
Parameters
Path Parameters
| Name | Description | 
|---|---|
| id | The id of the task to be retrieved. | 
Result
A JSON object corresponding to the Task interface in the engine.
Its properties are as follows:
| Name | Value | Description | 
|---|---|---|
| id | String | The id of the task. | 
| name | String | The tasks name. | 
| assignee | String | The user assigned to this task. | 
| created | String | The time the task was created. Default format* yyyy-MM-dd'T'HH:mm:ss.SSSZ. | 
| due | String | The due date for the task. Default format* yyyy-MM-dd'T'HH:mm:ss.SSSZ. | 
| followUp | String | The follow-up date for the task. Default format* yyyy-MM-dd'T'HH:mm:ss.SSSZ. | 
| delegationState | String | The delegation state of the task. Corresponds to the DelegationStateenum in the engine.
    Possible values areRESOLVEDandPENDING. | 
| description | String | The task description. | 
| executionId | String | The id of the execution the task belongs to. | 
| owner | String | The owner of the task. | 
| parentTaskId | String | The id of the parent task, if this task is a subtask. | 
| priority | Number | The priority of the task. | 
| processDefinitionId | String | The id of the process definition this task belongs to. | 
| processInstanceId | String | The id of the process instance this task belongs to. | 
| caseExecutionId | String | The id of the case execution the task belongs to. | 
| caseDefinitionId | String | The id of the case definition the task belongs to. | 
| caseInstanceId | String | The id of the case instance the task belongs to. | 
| taskDefinitionKey | String | The task definition key. | 
| suspended | Boolean | Whether the task belongs to a process instance that is suspended. | 
| formKey | String | If not null, the form key for the task. | 
| tenantId | String | If not null, the tenantId for the task. | 
* For further information, please see the documentation.
Response Codes
| Code | Media type | Description | 
|---|---|---|
| 200 | application/json | Request successful. | 
| 200 | application/hal+json | Request successful. In case of an expected HAL response. | 
| 404 | application/json | Task with given id does not exist. See the Introduction for the error response format. | 
Example
Request
GET /task/anId
Response
{"id":"anId",
"name":"aName",
"assignee":"anAssignee",
"created":"2013-01-23T13:42:42.000+0200",
"due":"2013-01-23T13:49:42.576+0200",
"followUp":"2013-01-23T13:44:42.437+0200",
"delegationState":"RESOLVED",
"description":"aDescription",
"executionId":"anExecution",
"owner":"anOwner",
"parentTaskId":"aParentId",
"priority":42,
"processDefinitionId":"aProcDefId",
"processInstanceId":"aProcInstId",
"caseDefinitionId":"aCaseDefId",
"caseInstanceId":"aCaseInstId",
"caseExecutionId":"aCaseExecution",
"taskDefinitionKey":"aTaskDefinitionKey",
"suspended": false,
"formKey":"aFormKey",
"tenantId":"aTenantId"}