Developers

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.