PM · Tasks · Create a task in a status column with inline assignees and tags
Create a task in a status column. The status UUID is required and determines
which board the task belongs to. Composite fields (assignees, tags) are
handled by the toolkit’s middleware — pass them inline and the correct
sub-resource calls are made automatically after creation.
Note: assignees are NOT reflected in the create response; use
getTask?expand=assignees to verify.
Authentication
Header authentication of the form Api-Key <token>
Bearer authentication of the form Bearer <token>, where token is your auth token.
Headers
Workspace (organization) ID the request is scoped to.
Optional sub-space ID for further scoping inside the workspace.
Request
Plain text task description. This is the field agents and CLI users
should set. The toolkit converts it to a Quill Delta and writes
rich_description automatically.
INTERNAL — Quill Delta representation. Set automatically by the
toolkit when you pass description. Do not pass directly unless
you have a pre-built Delta and know what you're doing.
Parent task UUID (for subtasks).
Task discriminator. Defaults to TASK.
Free-form payload (_extra on the model).
Map of custom field UUID → value. Validated against board's custom-field configuration.
Integer user IDs to assign (get from listWorkspaceMembers). Composite field — toolkit calls POST /tasks/{id}/assignees/ automatically after creation. Note: assignees are NOT in the createTask response; use getTask?expand=assignees to verify.
