Todo API
Read and manage todos with agents, scripts, and integrations. Personal tokens, ETag-based sparse sync, and concurrent-safe merging.
CLI + agentsCLI and agent skill
Install a global CLI plus a shared skill for Codex, Claude Code, and OpenCode, then manage tasks from the terminal or naturally in plain language.
Which should I use?
Use the Todo API when you are building an integration, cron job, or script that talks to Udle programmatically. Use the CLI and agent skill when you want to add, find, update, or complete tasks from a terminal or by asking a coding agent in plain language.
Authentication
Both toolkits authenticate with a personal access token created in Settings → Account & billing → API access. The token is shown once at creation and stored only as a SHA-256 hash. Treat it like a password.
Keeping your data safe
Udle uses sparse synchronization with ETags. Concurrent edits to different fields or different todos merge cleanly; overlapping edits fail with a 409 sync_conflict instead of silently overwriting your work.