Skip to main content
Applies to BloodHound Enterprise and CE

API Endpoints

POST/api/v2/custom-nodesCreate a new custom node type with configuration.
GET/api/v2/custom-nodesGet all custom node types and their configurations.
GET/api/v2/custom-nodes/{kind_name}Get configuration for a specific node type.
PUT/api/v2/custom-nodes/{kind_name}Update the configuration of an existing node type.
DELETE/api/v2/custom-nodes/{kind_name}Delete a custom node type.
POST/api/v2/clear-databaseDelete selected BloodHound data, including targeted graph data such as HasSession edges.
GET/api/v2/extensionsGet a list of all OpenGraph extensions.
PUT/api/v2/extensionsUpserts the OpenGraph extension.
DELETE/api/v2/extensions/{extension_id}Delete an OpenGraph extension.
GET/api/v2/extensions-edgesGet a list of all edge kinds across OpenGraph schemas.