AlmondTill/G3N API

EditTaskInput

input type

Edit-input for a Task. Every field optional, at least ONE required; supplied fields REPLACE, omitted fields are preserved (no clearing semantic; the updateCsCase law). The id-set fields REPLACE their sets. ⚠ createdBy/linkedFromTaskId are NOT here — IMMUTABLE at birth; status moves ONLY via transitionTask; a terminal task refuses every edit (CONFLICT/IMMUTABLE).

Fields

FieldTypeRequiredNotes
captionStringnoThe task title.
descriptionStringno≤8192.
priorityStringnoNo further notes.
reportToIDnoIn-tenant + ACTIVE User at set.
assigneeUserIdsID [ID!]noREPLACES the assignee set (the book rows follow in the same txn).
teamIdsID [ID!]noREPLACES the team set.
labelIdsID [ID!]noREPLACES the label set.
dueAtStringnoNo further notes.
constructRefsTaskConstructRefInput [TaskConstructRefInput!]noREPLACES the ref set (the REF book rows follow).

Used by