REST — /api/agent-hq
9 route handlers under /api/agent-hq · all session-gated.
Public flags are cross-referenced against
PUBLIC_API_PREFIXESinsrc/lib/route-access.ts. Routes without a public prefix require an authenticated session (or, where applicable, a signed federation request). See Auth models.
| Route | Methods | Access | Description |
|---|---|---|---|
/api/agent-hq/agents/search | GET | Session | GET /api/agent-hq/agents/search?q=<term> |
/api/agent-hq/db/entries | GET | Session | GET /api/agent-hq/db/entries?path=<virtualPath>[&scopeAgentId=<id>] |
/api/agent-hq/db/file | GET PUT | Session | GET /api/agent-hq/db/file?path=<virtualPath>[&scopeAgentId=<id>] |
/api/agent-hq/faceted-fs | GET | Session | Resource types treated as faceted-FS "doc / data Resources". These carry a |
/api/agent-hq/resources/[id] | GET PATCH | Session | GET /api/agent-hq/resources/[id] |
/api/agent-hq/resources/[id]/access | GET POST | Session | Builds an id→identity lookup for the supplied agent ids, flagging which are |
/api/agent-hq/resources/[id]/ledger | GET | Session | Builds an id→identity lookup for the supplied agent ids (subjects of ledger |
/api/agent-hq/resources/[id]/policies | GET POST DELETE | Session | GET /api/agent-hq/resources/[id]/policies |
/api/agent-hq/resources/[id]/share | POST | Session | POST /api/agent-hq/resources/[id]/share |