List context
/api/v1/list_contextWHAT THIS ORGANIZATION'S FOLDER ALREADY HOLDS — every file's path, title and date, with no contents. FIRST CALL OF EVERY RUN, before reading anything and before deciding anything. Free. The folder is what previous runs worked out about this customer and never had to work out again: product/ — What is this business, what does it charge, what does it never claim? audience/ — Who reads these docs, what job are they on, what do they arrive already knowing? conventions/ — How must a page read here — voice, terms this product uses and never uses, structure? memory/ — What would the next run otherwise work out again from scratch? decisions/ — What did the owner settle, when, and what does it close? hypotheses/ — What might be true, what reading decides it, and by when? questions/ — What could not be worked out here, and who can answer it? playbooks/ — How is this kind of work done well HERE — what was tried, what held? Two levels: a file at product/pricing.md is true of the whole organization, one at projects/41/product/pricing.md is true of project 41 and overrides it — so one agent serving six projects of one company learns what they share exactly once. Reading the folder whole is not a step in any job, and the store stops it anyway. ⚡ overdue: true on a file is work somebody owes today — a claim whose check-in date has passed, or a question that has been waiting. Those outrank starting anything new.
Price — $0.00003 per call (twice what serving it costs us), charged to the workspace balance, the same as over MCP.
Also reachable by name at POST /api/v1/tools/list_context.
Authorization: Bearer dbk_YOUR_API_KEY.Sent from your browser straight to the API — never to Docsbook, never stored.200 with ok: false: the call was made and billed, and that refusal is its answer.- 🔴 This answers WHAT IS THERE, deliberately without a word of what it says: open the two or three that bear on the job with read_context.
ok to see whether it succeeded.curl 'https://docsbook.io/api/v1/list_context' \
-H 'Authorization: Bearer dbk_YOUR_API_KEY'{
"ok": true,
"result": "<result>",
"duration_ms": 0
}