Skip to main content
POST
Create Task
← Projects API Create a new task linked to a project. Every assignee receives an email notification unless they are the creator.

Request

Headers

string
required
Your API key for authenticationExample: sk_live_1234567890abcdef
string
required
Your organization UUIDExample: a8315ef3-dd50-43f8-b7ce-d839e68d51fa
string
default:"es"
Language for the notification email: en, es, fr, pt, it, de

Body Parameters

string
required
UUID of the project to link the task toRetrieve available options from GET /v1/projects/extended
string
required
Task title
string
UUID of the user to assign the task to. Deprecated in favor of assignee_ids; provide one of assigned_to or assignee_ids.
string[]
UUIDs of every user to assign the task to. All assignees are equally accountable. Defaults to [assigned_to] when omitted. Required when assigning more than one person, along with completion_mode.
string
How the task is considered finished when it has several assignees: any (default) — the first assignee to complete it finishes it for everyone; all — every assignee must complete their own part before the task is marked done. Required when assignee_ids has more than one entry.
string
Task description
string
Due date (YYYY-MM-DD)
string
Initial stage: not_applicable, pending, in_progress, completed, validated
string
Task category
string
UUID of the parent task (creates a subtask)
number
Initial progress (0–100)
string[]
List of tags
string[]
Initial comments to add to the task

Response

Returns 201 Created with the created task.
string
Created task UUID
string
Task title
string
Task stage
array[object]
Every user assigned to the task, all equally accountable. Each entry includes completed_at, set once that person has finished their own part (only meaningful when completion_mode is all).
string
any or all — see request parameter above
object
Deprecated. One of assignees, kept for backward compatibility; carries no special meaning.
array[object]
Linked projects

Example

Successful Response

Common Errors

401 Unauthorized

Cause: Missing or invalid API key

403 Forbidden

Cause: The authenticated user is not a member of the organization

422 Unprocessable Entity

Cause: Invalid or missing required fields in the request body

Get Task

Retrieve task details

Update Task

Modify task fields