Task management, assignments, and progress tracking.
Task {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Name of task"
},
"description": {
"type": "string",
"description": "Task brief"
},
"priority": {
"type": "integer",
"default": "0",
"description": "Priority of task"
},
"duration": {
"type": "float",
"default": "0",
"description": "Duration of task"
},
"estimation": {
"type": "float",
"default": "0",
"description": "Estimation of duration of task"
},
"completion_rate": {
"type": "integer",
"default": "0",
"description": "Completion rate of task"
},
"retake_count": {
"type": "integer",
"default": "0",
"description": "Retake count of task"
},
"sort_order": {
"type": "integer",
"default": "0",
"description": "Sort order of task"
},
"start_date": {
"type": "string",
"format": "date-time"
},
"due_date": {
"type": "string",
"format": "date-time"
},
"real_start_date": {
"type": "string",
"format": "date-time"
},
"end_date": {
"type": "string",
"format": "date-time"
},
"last_comment_date": {
"type": "string",
"format": "date-time"
},
"nb_assets_ready": {
"type": "integer",
"default": "0",
"description": "Number of assets ready"
},
"data": {
"type": "string",
"format": "json",
"description": "Free JSON field to add metadata"
},
"shotgun_id": {
"type": "integer",
"description": "Used for synchronization with a Shotgun instance"
},
"project_id": {
"type": "string",
"format": "UUID",
"description": "Project ID"
},
"task_type_id": {
"type": "string",
"format": "UUID",
"description": "Task type ID"
},
"task_status_id": {
"type": "string",
"format": "UUID",
"description": "Task status ID"
},
"entity_id": {
"type": "string",
"format": "UUID",
"description": "Entity ID"
},
"assigner_id": {
"type": "string",
"format": "UUID",
"description": "Person ID"
}
}
}