Analytics API Overview

Export Guru usage events and team content stats into your own analytics tools.

Guru's Analytics API brings usage data into the analytics tool of your choice. It provides insight into how and where your knowledge is used and how that knowledge affects your team's performance. Combine it with your existing performance data to understand Guru's effect on your KPIs, or build dashboards around behaviors you want to encourage, such as top question askers by collection.

Two endpoints cover the common cases:

EndpointPurpose
GET /v1/teams/{teamId}/analyticsExport all tracked usage events
GET /v1/teams/{teamId}/statsGet summary counts of team content health

Event exports

Export all tracked usage events in Guru, such as verifications, card creations, and card views, with GET /v1/teams/{teamId}/analytics?fromDate=&toDate=. The fromDate parameter returns events with a date greater than or equal to that date; toDate returns events with a date less than or equal to it. See List Analytics Data for the full parameter reference and Pagination for how to process all results.

Team stats

Get a summary of your team's content health, including the total number of cards and the number of cards in each verification state, with GET /v1/teams/{teamId}/stats. See Get Team Stats.