ticktick_mark_completion_processed
Records that a completed task has been reviewed and handled. Call after processing tasks from ticktick_get_unprocessed_completions to prevent them from reappearing.
Instructions
Records that a domain agent has processed a completed task.
Call this after reviewing each task returned by ticktick_get_unprocessed_completions. The task will no longer appear in future calls to that tool.
Args: task_id (str): Full TickTick task ID. Required. project_id (str): Project ID the task belongs to. Required. title (str, optional): Task title (stored for human-readable audit trail). completed_time (str, optional): ISO completion timestamp from the task object. notes (str, optional): Brief notes on how the completion was handled.
Returns: {"status": "ok", "task_id": "..."} on success. {"status": "already_processed", "task_id": "..."} if already recorded. {"error": "...", "status": "error"} on failure.
Usage Guide: - Call once per task after finishing your handling of it. - Example: ticktick_mark_completion_processed( task_id="abc123", project_id="your_project_id_here", title="Fix kitchen tap", completed_time="2025-06-01T19:00:00+01:00", notes="Replaced ceramic disc, resolved" )
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | Yes | ||
| project_id | Yes | ||
| title | No | ||
| completed_time | No | ||
| notes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |