v1

latestOpenAPI 3.0.3Proprietary2026-07-1713346131.7 KB
Tasks

Create a new task

Create a new task with the specified properties

post/tasks

Request body

namestring required

Task name

descriptionstring nullable

Task description (HTML allowed)

project_idstring uuid required

Project UUID this task belongs to

status_idstring uuid nullable

Initial status UUID (defaults to project's default status)

priority_idstring uuid nullable

Priority UUID

assigneesstring[]

Array of user UUIDs to assign

labelsstring[]

Array of label names (will be created if they don't exist)

start_datestring date nullable
end_datestring date nullable
total_hoursnumber

Estimated hours

total_minutesnumber

Estimated minutes (combined with total_hours)

billableboolean

Example request

{
  "name": "Implement user authentication"
}

Response

Task created successfully

doneboolean required

Indicates if the operation was successful

titlestring nullable

Optional response title

messagestring nullable

Optional message (error message or success notification)

Example response

{
  "done": true,
  "body": {
    "name": "Implement user authentication",
    "total_minutes": 480
  },
  "message": "Operation completed successfully"
}