Skip to main content

Overview

The Windsurf Analytics API enables enterprise customers to programmatically access detailed usage analytics for their teams. Query data from autocomplete, chat, command features, and Cascade with flexible filtering, grouping, and aggregation options.
API data is refreshed every 3 hours

Common Parameters

Most Analytics API endpoints support these common parameters:
ParameterTypeRequiredDescription
service_keystringYesYour service key for authentication
group_namestringNoFilter results to a specific group
start_timestampstringVariesStart time in RFC 3339 format (e.g., 2023-01-01T00:00:00Z)
end_timestampstringVariesEnd time in RFC 3339 format (e.g., 2023-12-31T23:59:59Z)

Available Endpoints

The Analytics API provides three main endpoints:
  1. User Page Analytics - Get user activity data from the teams page
  2. Cascade Analytics - Query Cascade-specific usage metrics
  3. Custom Analytics - Flexible querying with custom selections, filters, and aggregations
I