Projects

Projects

Top-level containers for items. Every account ships with an Inbox project that's marked is_default and can't be deleted.

List

GET/api/v1/projects
curl https://quik.md/api/v1/projects \
  -H "Authorization: Bearer qk_..."

Create

POST/api/v1/projects

Body: { name: string }.

Read / rename / archive

GET/api/v1/projects/:id
PATCH/api/v1/projects/:id

Body: { name?: string, is_archived?: boolean }.

DELETE/api/v1/projects/:id

Inbox can't be deleted. Items move to Inbox unless body specifies disposition.

Items in a project

GET/api/v1/projects/:id/items

For free-form filtering across all projects, use /api/v1/items/search instead.