API
A real API. For your real agents.
Every task, every block, every brain dump, every season — agent-addressable. POST /brain-dumps, GET /seasons/active, POST /priorities/suggest. Full Zod-typed schema, scope-gated keys.
Endpoints
One surface for the whole planner.
GET /tasksPOST /tasksPATCH /tasks/:idPOST /tasks/:id/completePOST /tasks/:id/snoozePOST /tasks/:id/move-to-projectGET /brain-dumpsPOST /brain-dumpsPOST /brain-dumps/:id/addressedWebhook events
14 events. Your agents subscribe to what they care about.
Why this matters
Most planners are dumb databases. Timebox is event-driven.
A database waits to be asked. Timebox pushes. The moment a transcript lands, a task rolls, or a priority shifts, your agents hear about it — and act before you even open the app. Wire your agents in 10 minutes.
Capture, end to end
The real shape. No SDK required.
POST /api/public/agent/brain-dumps
scratchpad:write
curl -X POST https://timeboxinglife.com/api/public/agent/brain-dumps \
-H "Authorization: Bearer tbx_live_•••••••••••••••" \
-H "Content-Type: application/json" \
-d '{
"text": "DTC bundle idea — pair the MacBook skin with a matching dbrand grip",
"source": "agent",
"source_ref": "evie/2026-06-20",
"kind": "action_item"
}'Every endpoint is Zod-typed end to end. Bad shape in, a precise 400 back — never a silent write.