[Todoist] curl コマンドから API を使ってタスクの一覧を取得する

作成日: 2021年11月20日

https://api.todoist.com/rest/v1/tasks に GET リクエストを送信すると、自分が登録しているタスクの一覧を取得することができます。

curl -X GET \
  https://api.todoist.com/rest/v1/tasks \
  -H "Authorization: Bearer YOUR_API_TOKEN"

レスポンスは下記となります。

[
    {
        "id": 1234567890,
        "assigner": 0,
        "project_id": 9876543210,
        "section_id": 0,
        "order": 1,
        "content": "何かのタスク1",
        "description": "",
        "completed": false,
        "label_ids": [],
        "priority": 1,
        "comment_count": 0,
        "creator": 0,
        "created": "2021-01-04T03:53:47Z",
        "url": "https://todoist.com/showTask?id=1234567890"
    },
    {
        "id": 1234567891,
        "assigner": 0,
        "project_id": 9876543210,
        "section_id": 0,
        "order": 2,
        "content": "何かのタスク2",
        "description": "",
        "completed": false,
        "label_ids": [],
        "priority": 1,
        "comment_count": 0,
        "creator": 0,
        "created": "2021-01-04T03:53:47Z",
        "url": "https://todoist.com/showTask?id=1234567891"
    }
]

参考

公式ドキュメント: https://developer.todoist.com/rest/v1/#get-active-tasks

Todoist