Below is the data structure of the Action object in Hive:
Field | Type | Description |
---|---|---|
id | String | Unique alphanumeric string id |
title | String | Title of the action |
workspace | String/Workspace ID | ID of the Workspace that the Action belongs to |
assignees | Array | Array of User ID strings. Array with value 'none' represents unassigned |
projectId | String/Project ID | ID of the Project (if any) that the Action belongs to |
description | String | User input description of the action |
customFields | Array of objects [{ label: '', value: '' }] | Action custom fields |
createdAt | ISO Date String | Date + time of Action creation |
modifiedAt | ISO Date String | Date + time that the Action was last modified |
createdBy | String/User ID | User ID string of the Action creator |
modifiedBy | String/User ID | User ID string of the last user to modify fields on the Action |
status | String | Status of the action |
scheduledDate | String | Start Date as Date ISO String |
deadline | String | Due date as Date ISO String |
parent | String/Action ID | Parent action the Action belongs to (if any) |
root | String/Action ID | Highest-level action of a tree of actions |
hasSubactions | Boolean | Whether the Action has subactions |
estimate | Int32 | Estimated time |
loggedTime | Array of objects [{userId:'',time:'',date:''}] | Time logged to an action card |
estimates | Array of objects [{userId:'',time:''}] | Estimated time per assignee |
milestone | Boolean | Whether the Action is a milestone or not |
phaseId | String | Id of phase |
phaseName | String | Name of phase |
archived | Boolean | Whether the action is archived or not |
deleted | Boolean | Whether the action is deleted or not |
checkedDate | ISO Date String | Date that the action was marked "Completed" or checked |
completedBy | String/User ID | User ID of the user who marked the action "Completed" or checked last. Note that this may be different than the assignee. |