REST API reference
All Certorix data is available via REST API. Authenticated endpoints require a Bearer token in the Authorization header.
Authentication
Authorization: Bearer YOUR_ACCESS_TOKEN X-Organization-Id: YOUR_ORG_ID
Diagnostic Trees endpoints
GET /api/trees– List all trees (paginated, sortable)POST /api/trees– Create a new treeGET /api/trees/:treeId– Get a single treePUT /api/trees/:treeId– Update tree metadata or nodesDELETE /api/trees/:treeId– Soft-delete a treePOST /api/trees/:treeId/publish– Publish tree
Facts endpoints
GET /api/facts– List facts (search, filter, paginate)POST /api/facts– Create a new factGET /api/facts/stats– Overview statsPOST /api/facts/:factId/publish– Certify fact with VNTPOST /api/facts/:factId/summarize– Queue AI summarization
Public endpoints (no auth)
POST /public/diagnostic/start– Start a diagnostic sessionPOST /public/ai-chat– Send message to AI assistantGET /public/orgs/:slug/llms.txt– Get AI discovery documentGET /view/:treeId– Public diagnostic viewerGET /chat/:orgId– Public AI chat page
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article