The quik.md API
Same auth, same shapes, same service layer that powers the app — exposed as JSON over HTTPS. Drop a Bearer key into your agent and it can capture, search, toggle, and react to changes.
Base URL
Production: https://quik.md. Every endpoint lives under /api/v1.
Quick start
Mint a key in Settings → Developer (free or Pro — both can mint), then send it as a Bearer token. Capture your first item with one curl:
curl https://quik.md/api/v1/capture \
-H "Authorization: Bearer qk_..." \
-H "Content-Type: application/json" \
-d '{"text":"buy oat milk tomorrow"}'Surface area
Five resource families. Pick the one that matches your job, or jump straight to the agent prompt packs.
Plans, rate limits, idempotency
Per-user request rate limits apply to every authenticated call — free: 60/min & 1,000/day, Pro: 300/min & 10,000/day. AI-backed routes (capture with organize:true, voice transcription, webhooks) require Pro. The 429 response carries Retry-After + a retry_after JSON field. Item create accepts an optional id (uuid) so retries don’t duplicate. Full table on Authentication.
OpenAPI
A hand-authored OpenAPI 3.1 spec is published at /docs/api/openapi.json. Point your client generator at it.