/
OU
outerport
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Agent
29
Agent Attachments
2
Agent Evals
12
Agent MCP Servers
5
Agent Personas
7
Agent Skills
5
Agent Tools
6
Agent Traces
3
Components
46
Desk
53
Documents
38
Job Status
5
Knowledge Base Graph
65
get
/api/v0/knowledge-bases/{kb_id}/graph
Get the graph projection for a knowledge base
get
/api/v0/graph-packages
List KG packages
get
/api/v0/graph-packages/{slug}/{version}
Get KG package contents
get
/api/v0/graph-packages/{slug}/{version}/ontology
Download a package's classes as an ontology file a collection takes as its own
get
/api/v0/graph-ontologies
List the caller's collections that define an ontology
get
/api/v0/knowledge-bases/{kb_id}/graph/hierarchy
The containment ladder this collection's graph is read down
post
/api/v0/knowledge-bases/{kb_id}/graph/deduplicate
Start a pass merging the entities extraction wrote more than once
get
/api/v0/knowledge-bases/{kb_id}/graph/subscriptions
List package subscriptions for a KG
post
/api/v0/knowledge-bases/{kb_id}/graph/subscriptions
Subscribe KG to a package
delete
/api/v0/knowledge-bases/{kb_id}/graph/subscriptions/{package_slug}
Unsubscribe KG from a package
get
/api/v0/knowledge-bases/{kb_id}/graph/archive
Download a knowledge graph's .zip archive
post
/api/v0/knowledge-bases/import
Create a graph-enabled knowledge base from a .zip archive
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/dashboard
The support desk's dashboard, counted from the graph
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/threads/{node_id}
The conversation an entity was read from, oldest message first
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/cases/{node_id}
One support case as a person reads it
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/cases
The collection's support cases, newest first
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/search
Every entity of the support graph whose name or attributes hold the query
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/missing-causes
Problems fixed without a recorded cause, and who to ask
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/people
Everyone in the collection's mail, and who is on the desk team
patch
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/people/{person_id}
Put a person on the desk team or take them off it
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/faqs
The collection's FAQs, most cited cases first
get
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/faqs/suggestions
Recurring resolved problems no FAQ answers yet
post
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/faqs/draft
Draft one FAQ from a request or from named problems
post
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/faqs/{node_id}/redraft
Rewrite one FAQ from the cases it cites
post
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/faqs/{node_id}/approve
Approve an FAQ, optionally reworded
post
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/interviews
Open the interview about a problem fixed without a recorded cause
post
/api/v0/knowledge-bases/{kb_id}/graph/packages/support_knowledge/analyst-sessions
Start a conversation with this collection's analyst
get
/api/v0/knowledge-bases/{kb_id}/graph/nodes
List nodes in a KG
post
/api/v0/knowledge-bases/{kb_id}/graph/nodes
Create KG node
delete
/api/v0/knowledge-bases/{kb_id}/graph/nodes
Delete ALL nodes and edges in a KG
post
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{node_id}/groundings
Ground a domain entity on its source documents
delete
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{node_id}
Delete KG node
patch
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{node_id}
Update KG node
get
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{node_id}/neighbors
Get node neighbors
post
/api/v0/knowledge-bases/{kb_id}/graph/nodes/initialize
Bootstrap nodes from documents (non-destructive)
post
/api/v0/knowledge-bases/{kb_id}/graph/nodes/project
Rebuild nodes from schematic drawings (destructive)
post
/api/v0/knowledge-bases/{kb_id}/graph/nodes/extract-fields
Run the VLM field-extraction pass over evidence occurrences
get
/api/v0/knowledge-bases/{kb_id}/graph/reading
The reading of this collection's documents in progress, and the last one's counts
post
/api/v0/knowledge-bases/{kb_id}/graph/reading
Read the collection's documents into its classes and relationships
get
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{node_id}/facts
Get current entity attribute facts
get
/api/v0/knowledge-bases/{kb_id}/graph/conflicts
List current entity attribute conflicts
get
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{node_id}/resolutions
Get attribute fact resolution history
post
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{node_id}/resolutions
Create or replace an attribute fact resolution
get
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{node_id}/resolutions/current
Get the current attribute fact resolution
post
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{source_id}/merge
Merge one domain entity into another
post
/api/v0/knowledge-bases/{kb_id}/graph/nodes/{occurrence_id}/rebind
Rebind an evidence occurrence to another domain entity
get
/api/v0/knowledge-bases/{kb_id}/graph/edges
List edges in a KG
post
/api/v0/knowledge-bases/{kb_id}/graph/edges
Create KG edge
delete
/api/v0/knowledge-bases/{kb_id}/graph/edges/{edge_id}
Delete KG edge
patch
/api/v0/knowledge-bases/{kb_id}/graph/edges/{edge_id}
Update KG edge
get
/api/v0/knowledge-bases/{kb_id}/graph/entity-types
List entity types available to a KG (package + custom)
post
/api/v0/knowledge-bases/{kb_id}/graph/entity-types
Create a custom entity type
post
/api/v0/knowledge-bases/{kb_id}/graph/entity-types/impact
Count the values saving a class would clear from its records
post
/api/v0/knowledge-bases/{kb_id}/graph/entity-types/derived-preview
Compute an unwritten entity's derived values
put
/api/v0/knowledge-bases/{kb_id}/graph/entity-types/{type_public_id}
Update a custom entity type
delete
/api/v0/knowledge-bases/{kb_id}/graph/entity-types/{type_public_id}
Delete a custom entity type
get
/api/v0/knowledge-bases/{kb_id}/graph/relationship-types
List relationship types available to a KG (package + custom)
post
/api/v0/knowledge-bases/{kb_id}/graph/relationship-types
Create a custom relationship type
put
/api/v0/knowledge-bases/{kb_id}/graph/relationship-types/{type_public_id}
Update a custom relationship type
delete
/api/v0/knowledge-bases/{kb_id}/graph/relationship-types/{type_public_id}
Delete a custom relationship type
get
/api/v0/knowledge-bases/{kb_id}/graph/ontology
Download a collection's ontology as JSON
post
/api/v0/knowledge-bases/{kb_id}/graph/ontology
Apply an ontology JSON to a collection
post
/api/v0/knowledge-bases/{kb_id}/graph/ontology/impact
Count the values applying an ontology JSON would clear
get
/api/v0/graph-source-schemas
The structured sources a collection's own classes can be created from
post
/api/v0/knowledge-bases/{kb_id}/graph/import
Bulk import nodes and edges
Knowledge Bases
26
organizations
16
Queue Status
1
schematic-classes
1
schematic-templates
2
semantic-catalog
6
Usage
1
Knowledge Base Graph
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Download a package's classes as an ontology file a collection takes as its own
get
/api/v0/graph-packages/{slug}/{version}/ontology
Nov 9, 2026
ecd5b922e78a
Revision changes
info
endpoint added