Fix blumeops-tasks for Todoist API v1 migration #155

Merged
eblume merged 1 commit from fix/blumeops-tasks-todoist-api-v1 into main 2026-02-11 14:33:38 -08:00
Owner

Summary

  • Migrate from deprecated Todoist REST API v2 (410 Gone) to new unified API v1
  • Add cursor-based pagination for project and task listing endpoints
  • Switch 1Password credential retrieval from op item get --fields to op read

Testing

  • mise run blumeops-tasks returns all 9 tasks successfully
  • Pre-commit hooks pass
## Summary - Migrate from deprecated Todoist REST API v2 (`410 Gone`) to new unified API v1 - Add cursor-based pagination for project and task listing endpoints - Switch 1Password credential retrieval from `op item get --fields` to `op read` ## Testing - [x] `mise run blumeops-tasks` returns all 9 tasks successfully - [x] Pre-commit hooks pass
Todoist shut down REST API v2 (returns 410 Gone). Migrate to the new
unified API v1, add cursor-based pagination for projects and tasks,
and switch credential retrieval from `op item get --fields` to `op read`.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
eblume merged commit faebc98c3c into main 2026-02-11 14:33:38 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
eblume/blumeops!155
No description provided.