API Documentation

Authentication

All requests require an API key in the X-API-Key header.

curl -H "X-API-Key: your-api-key" https://api.dialectica.tacitus.ai/v1/workspaces

Endpoints

GET/healthHealth check
POST/v1/workspacesCreate workspace
GET/v1/workspacesList workspaces
GET/v1/workspaces/:idGet workspace
POST/v1/extractExtract entities from text
GET/v1/workspaces/:id/graphGet full graph
GET/v1/workspaces/:id/entitiesList entities
POST/v1/analyzeRun conflict analysis
GET/v1/analyze/streamStreaming analysis (SSE)
GET/v1/theory/frameworksList theory frameworks
POST/v1/theory/matchMatch theory to workspace
GET/v1/theory/graphTheory knowledge graph

Rate Limits

Default: 60 requests/minute

Extraction: 10 requests/minute

Analysis: 20 requests/minute