Tasks API

Base URL: https://aiapi.lndotech.com

UI

Open the web UI

Auth

Send header: x-api-key: (your key)

Create task

POST /tasks

{
  "title": "change sheets",
  "priority": "normal",
  "location": "room",
  "dueAt": "2026-03-01T21:00:00-05:00",
  "recurring": false,
  "tags": ["home"]
}

List / Filter tasks

GET /tasks

Filters: priority, location, completed, recurring, due_before, due_after, q, limit, offset, sort, order

GET /tasks?priority=high&completed=false&due_before=2026-03-10T00:00:00Z

Other

GET    /tasks/:id
PATCH  /tasks/:id
POST   /tasks/:id/complete
POST   /tasks/:id/uncomplete
DELETE /tasks/:id

OpenAPI JSON: /openapi.json

Health: /health