# UserTasks
#Available from v.3.11.0 User tasks are used to create tasks for users in the system.
GET /usertasks Get all user tasks in the system
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
page | query | integer |
Response status OK (200)
Property name | Data type | Description |
---|---|---|
Page | integer |
Page of the paged result |
PageSize | integer |
Page size of the paged result |
Total | integer |
Total number of user tasks |
UserTasks | array : UserTask |
User tasks on this pagge |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of the task |
Created | string |
Timestamp at which the task was created |
CreatedBy | string |
Id of the user who created the task |
Deadline | string |
Deadline for the task, if any |
Title | string |
Title for the task |
Description | string |
Description of the task |
Status | string |
Current status of the task |
AssignedUsers | array |
Ids of specific users to which the task is assigned |
AssignedUserGroups | array |
Ids of user groups to which the task is assigned |
Comments | array : UserTaskComment |
List of comments made by users to the task |
AttachedEntities | array : UserTaskEntity |
Entities in the system attached to this task |
Files | array |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of the comment |
Comment | string |
The actual comment |
UserId | string |
Id of the user who created the comment |
Name | string |
Name of the user who created the comment |
Created | string |
Timestamp of when the comment was created |
LastModified | string |
Timestamp for the last modification of the comment |
IsSystemGenerated | boolean |
Indicates whether the comment was generated automatically by the system |
Property name | Data type | Description |
---|---|---|
EntityType | string |
Type of entity |
EntityId | string |
Id of entity, represented as string to support non-integer ids in the future |
Status | string |
Status for the attached entity on this task |
PUT /usertasks Update a user task
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
userTask | body | object : UpdateUserTaskModel |
User task to update |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of the task |
Deadline | string |
Deadline for the task, if any |
Title | string |
Title for the task |
Description | string |
Description of the task |
Status | string |
Current status of the task |
AssignedUsers | array |
Ids of specific users to which the task is assigned |
AssignedUserGroups | array |
Ids of user groups to which the task is assigned |
AttachedEntities | array : UserTaskEntityModel |
Entities in the system attached to this task |
Property name | Data type | Description |
---|---|---|
EntityType | string |
Type of entity |
EntityId | string |
Id of entity, represented as string to support non-integer ids in the future |
Response status OK (200)
POST /usertasks Create a user task
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
userTask | body | object : CreateUserTaskModel |
User task to create |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of user task |
AssignedUserGroups | array |
Ids of user groups to which the task is assigned |
AssignedUsers | array |
Ids of specific users to which the task is assigned |
Title | string |
Title for the task |
Description | string |
Description of the task |
Deadline | string |
Deadline for the task, if any |
AttachedEntities | array : UserTaskEntityModel |
Entities in the system attached to this task |
Property name | Data type | Description |
---|---|---|
EntityType | string |
Type of entity |
EntityId | string |
Id of entity, represented as string to support non-integer ids in the future |
Response status OK (200)
DELETE /usertasks Delete a user task
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uid | query | string |
Unique id of user task to delete |
Response status OK (200)
GET /usertasks/{uid} Get a user task from its uid
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uid | path | string |
Unique id of user task to get |
Response status OK (200)
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of the task |
Created | string |
Timestamp at which the task was created |
CreatedBy | string |
Id of the user who created the task |
Deadline | string |
Deadline for the task, if any |
Title | string |
Title for the task |
Description | string |
Description of the task |
Status | string |
Current status of the task |
AssignedUsers | array |
Ids of specific users to which the task is assigned |
AssignedUserGroups | array |
Ids of user groups to which the task is assigned |
Comments | array : UserTaskComment |
List of comments made by users to the task |
AttachedEntities | array : UserTaskEntity |
Entities in the system attached to this task |
Files | array |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of the comment |
Comment | string |
The actual comment |
UserId | string |
Id of the user who created the comment |
Name | string |
Name of the user who created the comment |
Created | string |
Timestamp of when the comment was created |
LastModified | string |
Timestamp for the last modification of the comment |
IsSystemGenerated | boolean |
Indicates whether the comment was generated automatically by the system |
Property name | Data type | Description |
---|---|---|
EntityType | string |
Type of entity |
EntityId | string |
Id of entity, represented as string to support non-integer ids in the future |
Status | string |
Status for the attached entity on this task |
PUT /usertasks/{uid}/comments Update a comment on a user task
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uid | path | string |
Uid of user task |
comment | body | object : UpdateUserTaskCommentModel |
Comment to update |
Property name | Data type | Description |
---|---|---|
Uid | string | |
Comment | string |
Response status OK (200)
POST /usertasks/{uid}/comments Create a comment on a user task
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uid | path | string |
Uid of user task |
comment | body | object : CreateUserTaskCommentModel |
Comment to add to user task |
Property name | Data type | Description |
---|---|---|
Uid | string |
Unique id of comment |
Comment | string |
Comment itself |
Response status OK (200)
DELETE /usertasks/{uid}/comments Delete a user task
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
uid | path | string |
Uid of user task |
commentUid | query | string |
Unique id of comment to delete |
Response status OK (200)
POST /usertasks/batch Get a batch of user tasks by uids
Request parameters
Property name | Parameter type | Data type | Description |
---|---|---|---|
userTaskUids | body | array : string |