Skip to main content
Collections let you build a per-brand private corpus by ingesting multiple URLs into one unified knowledge graph (TKG). Requires a personal access token. Master keys are rejected.

POST /api/v1/collections//ingest

Ingest one or more URLs into the collection’s unified knowledge graph. Each URL is fetched, parsed by LLM, and its claims/predictions/edges are extracted and accumulated into the collection TKG. Note: Ingestion is synchronous: the request completes only after all URLs are processed. Each URL typically takes 10–30 seconds. Send URLs one at a time for best reliability.

Request Body

string
required
URL to ingest. The page is crawled and its claims/predictions/edges are extracted into the collection TKG.
string
default:"private"
Access control for the ingested content. private or public.

DELETE /api/v1/collections//sources/

Remove a source URL from the collection (soft detach). The source’s extracted claims, predictions, and chunks are retained in the database but are no longer associated with this collection.

GET /api/v1/collections//ingest-status

Poll the ingestion status for all URLs in the collection.

Status values


GET /api/v1/collections//graph

Get the collection’s unified knowledge graph as nodes and edges, shaped for graph visualization.