task_manage
Create, list, update, complete, delete, or restore tasks. • action="create": Create a task. Requires title. Optional description, contact_id, due_date, priority. • action="list": List tasks. Optional contact_id, status, priority, page, per_page, include_deleted. • action="update": Update a task. Requires id. Optional title, description, contact_id, due_date, priority, status. • action="complete": Mark a task as completed. Requires id. • action="delete": Soft-delete a task. Requires id. • action="restore": Restore a soft-deleted task. Requires id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | The task ID (required for "update", "complete", "delete", "restore") | |
| page | No | Page number for "list" (default: 1) | |
| title | No | Task title (required for "create", optional for "update") | |
| action | Yes | Action to perform | |
| status | No | Status (optional for "update", filter for "list") | |
| due_date | No | Due date (ISO date, optional for "create" and "update") | |
| per_page | No | Results per page for "list" (default: 20) | |
| priority | No | Priority (optional for "create"/"update", filter for "list") | |
| contact_id | No | Link to a contact (optional for "create"/"update", filter for "list") | |
| description | No | Description (optional for "create" and "update") | |
| include_deleted | No | Include soft-deleted tasks in "list" results (default: false) |