Timebox

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-project

GET /brain-dumpsPOST /brain-dumpsPOST /brain-dumps/:id/addressed

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

Get an agent key.