Base URL
MCP Endpoint
Endpoints
| Method | Path | Purpose |
|---|---|---|
POST | /search | Semantic search across owned Disks |
GET | /disks | List & filter owned and active-saved Disks |
GET | /disks/{id} | Read one Disk (UUID or public_id) |
POST | /disks/batch | Read up to 10 owned Disks in one call |
POST | /api/mcp | MCP Streamable HTTP endpoint for read-only knowledge tools |
Identifiers
Disks have two identifiers:id— internal UUID (e.g.f47ac10b-58cc-4372-a567-0e02b2c3d479).public_id— short URL-safe slug (e.g.abc123).
{id} accept either form.
Response shape
All responses are JSON. Errors follow this shape:Redaction policy
The API never assumes all visible Disks can return verbatim source text.- Owner reading own private Disk: full
textandsections[].text. - Owner reading own published Disk:
redacted: true; sections include key points but not full text. - Active-saved Disk:
redacted: true; metadata and AI-derived fields only.
section_text or snippet, never both.