Create Task
Creates a new task.
Method
POST /task/create
Parameters
Request Body
A JSON object with the following properties:
Name | Type | Description |
---|---|---|
id | String | The id of the task. |
name | String | The task name. |
description | String | The task description. |
assignee | String | The user to assign to this task. |
owner | String | The owner of the task. |
delegationState | String | The delegation state of the task. Corresponds to the DelegationState enum in the engine.
Possible values are RESOLVED and PENDING . |
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 . |
priority | Number | The priority of the task. |
parentTaskId | String | The id of the parent task, if this task is a subtask. |
caseInstanceId | String | The id of the case instance the task belongs to. |
tenantId | String | The id of the tenant the task belongs to. |
* For further information, please see the documentation.
Result
This method returns no content.
Response Codes
Code | Media type | Description |
---|---|---|
204 | Request successful. | |
400 | application/json | Returned if a not valid delegationState is supplied. See the Introduction for the error response format. |
Example
Request
POST /task/create
Request Body:
{
"id": "aTaskId",
"name": "My Task",
"description": "This have to be done very urgent",
"priority" : 30,
"assignee" : "peter",
"owner" : "mary",
"delegationState" : "PENDING",
"due" : "2014-08-30T10:00:00.000+0200",
"followUp" : "2014-08-25T10:00:00.000+0200",
"parentTaskId" : "aParentTaskId",
"caseInstanceId" : "aCaseInstanceId",
"tenantId" : null
}
Response
Status 204. No content.