Get an intelligence document
Read one compiled document by slug, with its markdown body and the structured facts it was compiled from. Free, and there is no quote.
Read one compiled document by slug, with its markdown body and the structured facts it was compiled from.
Free, and there is no quote.
Authorization
bearerAuth API key authentication. Use your API key as the bearer token: Authorization: Bearer roasos_sk_...
In: header
Path Parameters
Value in
- "brand-truth"
- "products"
- "customer-profiles"
- "voice-of-customer"
- "competitors"
- "creative-patterns"
Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/intelligence/documents/brand-truth"{ "data": { "slug": "brand-truth", "title": "string", "description": "string", "status": "active", "version": 1, "summary": "string", "last_compiled_at": "2019-08-24T14:15:22Z", "created_at": "2019-08-24T14:15:22Z", "updated_at": "2019-08-24T14:15:22Z", "markdown": "string", "structured": { "property1": null, "property2": null }, "generator": "string", "source_observed_at": "2019-08-24T14:15:22Z" }}List intelligence documents
The compiled documents this workspace has: the slug, the title, the version, a one-line summary and when each was last compiled. A slug with no source data has no document at all. An absent document is the honest answer; roasOS does not return a stub that says "learning". Free, and there is no quote.
Refresh the intelligence documents
Recompile every document now from what this workspace already stores. The compiler runs no model, so a refresh is free, deterministic and repeatable: identical inputs write no new version, and `changed` says which documents actually moved. Free, and there is no quote. There is no schedule in this version — you refresh when you want it refreshed.