JSON REST API

Task object

The task object consists of 1 task object with 1 or more task log objects.
Each time a users assigns a task, changes it’s state or comments on a task, a new task log entry is created.

NAME DESCRIPTION ADDITIONAL INFORMATION
taskId long Uniquely identifies this task.
userId long Id of user that created this task
createDate Date/time When the task was created on the server
modifiedDate Date/time When the task was modified on the server
assignedUserId long Id of user currently assigned to this task
taskFor Enumeration:
ITEM
INSPECTION
AD-HOC
The entity for which this task was created. Currently only ITEM is used
taskForId long Id of the ITEM, INSPECTION or AD_HOC entry
name String, max length 75 The name of the task
description String, max length 500 Comprehensive description of task
taskState Enumeration:
TO-DO
IN-REVIEW
DONE
Whether this task is still open, being reviewed or closed by the task approver
dueDate Date/time unused
taskLog Array of TaskLog objects See TaskLog object

TaskLog object

NAME DESCRIPTION ADDITIONAL INFORMATION
taskLogId long Uniquely identifies this taskLog.
userId long Id of user that created this taskLog
createDate Date/time When the taskLog was created on the server
modifiedDate Date/time When the taskLog was modified on the server
assignedUserId long Id of user currently assigned to this task
description String, max length 500 Comprehensive taskLog description
taskState Enumeration:
TO-DO
IN-REVIEW
DONE
The new task state this task log represents