Files
nexus/wiki/entities/TodoistRestApi.md

41 lines
1.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "TodoistRestApi"
type: entity
tags: []
last_updated: 2026-05-02
---
## Overview
Todoist 官方 REST API v2是 Todoist 作为 Agent 外部状态同步层的技术基础。
## Base URL
```
https://api.todoist.com/rest/v2/
```
## Key Endpoints
| Endpoint | Method | Description |
|----------|--------|-------------|
| `/tasks` | POST | 创建新任务 |
| `/tasks/{task_id}` | POST | 更新任务 |
| `/tasks/{task_id}/close` | POST | 完成任务 |
| `/tasks/{task_id}/reopen` | POST | 重开任务 |
| `/comments` | POST | 添加评论 |
| `/sections` | GET/POST | 获取/创建分区 |
## Authentication
使用 Bearer Token 认证:
```bash
curl -s -X POST "https://api.todoist.com/rest/v2/tasks" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"content": "Task content", "project_id": "PROJECT_ID"}'
```
## Integration Context
参见 [[TodoistTaskManager]] 中的 `todoist_api.sh` 封装脚本,以及 [[Todoist]] 实体的角色说明。
## Related Entities
- [[Todoist]]
- [[OpenClawWorkspace]]