Documents & content
Upload, ingest, query and tag documents; run the content-writing endpoints.
Attach a file to a chat session
Upload a file into an audience chat session
Remove a file from a chat session
Drop a file from a chat session's attachments
Get communications with auto tags
Get documents for communications page with auto tags
Get Communications tag-value filters
Get available tag-value filter options for the Communications page.
Score each pull-through priority against a draft
Grade each pull-through priority as covered / partial / missing in the given draft.
Check text quality (grammar, spelling, AI detection)
Run grammar, spelling, and AI-detection checks via the configured text-quality provider.
Accept a text-quality edit suggestion
Forward an accept signal to the text-quality provider for learning.
Reject a text-quality edit suggestion
Forward a reject signal to the text-quality provider for learning.
Suggest edits to reduce AI-detection signals in content
LLM-powered analysis of AI-detection signals with span-anchored edit suggestions.
List content documents across multiple knowledgebases
List content-creation drafts from one or more knowledgebases.
List content creation drafts
List recent content drafts stored in the content-drafts knowledgebase.
Create or update content creation draft
Save a draft in the content-drafts knowledgebase using document storage.
Bulk delete content creation drafts
Soft-delete multiple content creation drafts by ID.
Delete a content creation draft
Soft-delete a content creation draft by ID.
Get content creation draft
Fetch a single content draft by document ID.
Rewrite a draft so unmet pull-through priorities are delivered
Re-prompt the generator with unmet priorities elevated to rewrite the current draft.
Export content as PDF, DOCX, or TXT
Export content creation draft to the requested format (pdf, docx, txt).
Generate content draft text
Generate publication-ready content text from /content workspace context.
List knowledgebases available for content drafts
Return all KBs visible to the user plus ensure the two default ones exist.
Phrase-level edit suggestions driven by audience feedback
LLM-powered phrase-level edit suggestions based on audience test feedback.
Rewrite specific draft segments to address audience feedback
LLM-powered rewrite of individual segments based on audience test feedback.
List content source documents
List workspace documents tagged for /content source generation.
Upload content source document
Upload a source document for /content generation using the standard ingestion pipeline.
Attach existing document as content source
Tag an existing workspace document for /content source generation.
Get all documents
Get all documents with pagination, filtering, and sorting
Create a new document
Create a new document (admin/owner only)
Get document count
Get total document count
Ingest a document
Ingest a document from URL
Query a document
Query a document using a template
Upload and ingest a file
Upload and ingest a file with document enrichment and auto tags
Delete a document
Delete a document by ID
Get a specific document
Get a document by ID
Update a document
Update document fields (e.g. extracted_date, title).
Get auto tags for a document
Get all auto tags applied to a specific document
Update an applied auto tag value
Update the extracted value of an applied auto tag for a specific document
Download a document's stored file
Stream the stored file for a document, authorized per request.
Get available executives for selected theme
Get available executives for selected theme
Get detailed information about a specific executive
Get detailed information about a specific executive
Extract text from an uploaded file without saving
Extract text from an uploaded file and return it. Nothing is saved.
Auto-detect content type and ingest
Auto-detect content type and ingest document
Ingest YouTube video
Ingest YouTube video and extract transcript
Get AI comparative analysis for executives or companies on a theme
Get AI comparative analysis for selected executives or companies on a specific theme
Get AI comparative analysis for executives or companies on a theme
POST variant of insights query for larger payloads.
Refresh summary cache tables for insights
Refresh executive/company summary caches for the current workspace.
Get available themes and executives for insights
Get available themes and executives for insights analysis
Get themes and extracted signals
Get themes and extracted signals with document links and metadata
Get available themes for selected executives
Get available themes for selected executives
Debug themes data
Debug endpoint to check what signals exist
Test themes endpoint
Test endpoint to verify signal_generator is working
List workspace members
Return workspace members for sharing UI.
Get workspace pull-through priorities
Return the workspace-scoped pull-through priorities list.
Replace workspace pull-through priorities
Atomically replace the workspace-scoped pull-through priorities list.