List Tasks
Retrieve all tasks for the authenticated user.Query Parameters
| Parameter | Type | Description |
|---|---|---|
status | string | pending, in_progress, completed |
priority | string | low, medium, high |
dueDate | string | Filter by due date (ISO 8601) |
category | string | Filter by category ID |
Response
Get Task
Retrieve a single task by ID.Path Parameters
| Parameter | Type | Description |
|---|---|---|
id | string | Task ID |
Create Task
Create a new task.Request Body
| Field | Type | Required | Description |
|---|---|---|---|
title | string | Yes | Task title |
description | string | No | Task details |
dueDate | string | Yes | ISO 8601 date |
priority | string | No | low, medium, high |
category | string | No | Category ID |
linkedDocument | string | No | Document ID |
Response
Update Task
Update an existing task.Request Body
Delete Task
Delete a task.Response
Get Task Suggestions
Get AI-generated task suggestions for a document.Response
Task Object
| Field | Type | Description |
|---|---|---|
_id | string | Unique identifier |
userId | string | Owner user ID |
title | string | Task title |
description | string | Task details |
dueDate | string | ISO 8601 due date |
status | string | pending, in_progress, completed |
priority | string | low, medium, high |
categories | array | Assigned categories |
linkedDocument | string | Associated document ID |
createdAt | string | ISO 8601 timestamp |
updatedAt | string | ISO 8601 timestamp |
