Skip to main content
GET
/
api
/
analytics
Analytics
curl --request GET \
  --url https://api.example.com/api/analytics
{
  "node_count": 123,
  "edge_count": 123,
  "connected_components": 123,
  "largest_component_size": 123,
  "average_path_length": 123,
  "diameter": 123,
  "clustering_coefficient": 123,
  "average_clustering": 123,
  "modularity": 123,
  "community_count": 123,
  "learning_metrics": {}
}

Response

node_count
integer
Total nodes in graph.
edge_count
integer
Total edges in graph.
connected_components
integer
Number of connected components.
largest_component_size
integer
Size of the largest component.
average_path_length
number
Average shortest path length.
diameter
integer
Graph diameter.
clustering_coefficient
number
Global clustering coefficient.
average_clustering
number
Average local clustering.
modularity
number
Modularity score.
community_count
integer
Number of communities detected.
learning_metrics
LearningMetricsResponse
Learning-specific metrics.

LearningMetricsResponse

FieldTypeDescription
total_eventsusizeTotal events processed
unique_contextsusizeNumber of unique contexts
learned_patternsusizeNumber of learned patterns
strong_memoriesusizeNumber of strong memories
overall_success_ratef32Overall success rate (0.01.0)
average_edge_weightf32Average edge weight
{
  "node_count": 15420,
  "edge_count": 32801,
  "connected_components": 5,
  "largest_component_size": 14200,
  "average_path_length": 3.2,
  "diameter": 8,
  "clustering_coefficient": 0.45,
  "average_clustering": 0.52,
  "modularity": 0.68,
  "community_count": 12,
  "learning_metrics": {
    "total_events": 15420,
    "unique_contexts": 320,
    "learned_patterns": 45,
    "strong_memories": 120,
    "overall_success_rate": 0.82,
    "average_edge_weight": 0.65
  }
}