Skip to main content

Endpoint

Get a list of all distinct event names in your analytics data. This endpoint is useful for discovering what events you’re tracking and building dynamic query interfaces.

Parameters

Path Parameters

Query Parameters

None required. This endpoint returns all available event names.

Response

Returns an array of event name strings:

Examples

Basic Request

Get all available event names:

With Authentication Header

Code Examples

JavaScript/TypeScript

Python

Node.js

Use Cases

1. Dynamic Query Builder

Build a query interface that adapts to your available events:

2. Event Explorer

Create an event explorer that shows available events and their properties:

3. Analytics Dashboard Setup

Use event names to set up dashboard widgets:

4. Data Validation

Validate that you’re tracking the events you expect:

5. Event Documentation Generator

Generate documentation for your tracked events:

Error Handling

Handle common error scenarios:

Caching

Cache event names since they don’t change frequently:

Performance Tips

1. Cache Results

Event names don’t change frequently, so cache them:

2. Use in Background

Load event names in the background when your app starts:

Next Steps

Query Events

Learn how to query events with filters

Count Events

Get event counts for aggregations

Filter Reference

Complete guide to all filter operators

Custom Dashboard

Build a custom analytics dashboard