← udle.app
Udle developer documentation

Build with Udle

Give agents, scripts, and integrations safe, merging access to your todos. Pick the tooling that fits how you work.

HTTP API

Todo API

Read and manage todos with agents, scripts, and integrations. Personal tokens, ETag-based sparse sync, and concurrent-safe merging.

CLI + agents

CLI 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.