Projects API
Base path /api/projects — JWT required; every project is scoped to the authenticated user.
Endpoints
| Method | Path | Purpose |
|---|---|---|
| GET | /api/projects | List your projects (with source/KB/session counts) |
| POST | /api/projects | Create a project |
| GET | /api/projects/:id | Get a project |
| PUT | /api/projects/:id | Update a project |
| DELETE | /api/projects/:id | Delete a project |
Create
http
POST /api/projects
Content-Type: application/json
{
"name": "Magnesium research",
"domain": "health",
"tags": ["sleep", "minerals"],
"targetApps": ["activaura"]
}name— required, 1–200 charsdomain— a source domain (drives connector routing)tags,targetApps— optional arrays