API status
The KnotDo REST API is currently in development and will launch in Q3 2026. This guide covers the planned endpoints and authentication model so you can prepare your integration.
See the API Reference for the full, up-to-date endpoint documentation.
Generating an API key
Once the API is live, you'll generate keys from Workspace Settings → API Keys → New Key.
Each key has:
- A name (for your reference)
- An optional expiry date
- Workspace-level scope (full access to your workspace)
Authenticating requests
Pass your API key in the
Authorization header:
Authorization: Bearer kd_live_xxxxxxxxxxxxxxxxxxxx
All requests must use HTTPS. The base URL is https://api.knotdo.app/v1.Planned endpoints
The v1 API will cover:
GET /tasks— list tasks in a workspace or listPOST /tasks— create a taskPATCH /tasks/:id— update a taskDELETE /tasks/:id— delete a taskGET /lists— list all task listsPOST /lists— create a listGET /users/me— current authenticated user
Webhooks
Webhooks let KnotDo push events to your server in real time. Configure them in Workspace Settings → Webhooks → Add Webhook.
Supported events:
task.createdtask.updatedtask.completedtask.deletedlist.createdlist.updated
X-KnotDo-Signature header — verify it using your webhook secret to confirm the request is from KnotDo.