For agents
Agent API, SDK & CLI
A typed surface your agents can drive.
Agent API, SDK & CLI
$ curl https://tododo.server.kitze.io/v1/todos \
-H "Authorization: Bearer tdo_…"
POST /v1/todos
{
"title": "Draft the launch post",
"project": "Tododo Launch",
"priority": "high"
}What it does
An OpenAPI-described /v1 REST API — live in production — for reading and writing todos, projects, lists, sections, tags, tag-groups and comments with predictable, validated JSON. A typed SDK and CLI in the open-source repo wrap the same contract.
Why it's useful
This is the whole point of "made for agents": instead of scraping a UI, an agent calls a stable, typed endpoint and gets structured data that's safe to drop into a tool-call. The contract is Zod-validated and OpenAPI-described, so an LLM can plan against it without guessing.
How to use it
- 1Generate an API key (tdo_…) in the app.
- 2Call /v1 with an Authorization: Bearer token.
- 3Build tools and agents against the typed contract.