Skip to main content

Documentation Index

Fetch the complete documentation index at: https://writechoice-8439b44d-mintlify-78019799.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Projects

A project is the top-level container in TaskFlow. All tasks must belong to a project. You need to create a project before creating any tasks.
FieldTypeDescription
project_iduuidUnique identifier, generated automatically
namestringThe name of the project (required)
descriptionstringOptional description
created_atdatetimeTimestamp of creation

Tasks

A task represents a unit of work inside a project.
FieldTypeDescription
task_iduuidUnique identifier, generated automatically
project_iduuidThe project this task belongs to
titlestringThe title of the task (required)
descriptionstringOptional description
statusenumpending, in_progress, or done
created_atdatetimeTimestamp of creation
updated_atdatetimeTimestamp of last update

Task Statuses

StatusMeaning
pendingNot started yet. Default status on creation.
in_progressActively being worked on.
doneCompleted.
Status transitions are not enforced — you can set any valid status at any time.

Relationships

A project can have many tasks, but each task belongs to exactly one project. Deleting a task does not affect its parent project.