Create a task
create_taskMUTATES Parabol data: create a task on a team. Required: teamId and status (active|stuck|done|future). Provide plaintextContent for the task text (and/or content, which is a stringified TipTap/ProseMirror JSON document). Optionally assign to a userId or link to a meetingId/discussionId. Parabol GraphQL: createTask(newTask, area). Requires TASKS_WRITE.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| area | No | Optional AreaEnum context for the task (e.g. 'teamDash', 'meeting'). | |
| fields | No | Additional documented GraphQL input fields to send verbatim in this mutation's input (merged OVER the typed fields above). | |
| status | No | Task status (TaskStatusEnum). Defaults to 'active'. | |
| teamId | Yes | The team id to create the task on (required). | |
| userId | No | Assign the task to this user id. | |
| content | No | Rich-text content as a stringified TipTap/ProseMirror JSON document. | |
| meetingId | No | Link the task to this meeting id. | |
| sortOrder | No | Sort order (Float). | |
| discussionId | No | Link the task to this discussion id (meeting thread). | |
| plaintextContent | No | Plain-text task content. |