Mixpanel
45 actions · 1 auth method
PreviewEventsIdentity
Authentication
Service Account
Service Account authentication using HTTP Basic Auth for Mixpanel API access.Guides: Connector Profile, Link Account
Actions
45 actions
Action
Description
List Annotations
Retrieve all annotations within a date range for the Mixpanel project via GET /api/app/projects/{projectId}/annotations…
Get Annotation
Retrieve a single annotation by its numeric ID via GET /api/app/projects/{projectId}/annotations/{annotationId}. Returns…
Create Annotation
Create a new annotation via POST /api/app/projects/{projectId}/annotations to mark a significant event on Mixpanel chart…
Patch Annotation
Partially update an existing annotation via PATCH /api/app/projects/{projectId}/annotations/{annotationId}. Supports mod…
Delete Annotation
Permanently delete an annotation from the project via DELETE /api/app/projects/{projectId}/annotations/{annotationId}. T…
List Annotation Tags
Retrieve all annotation tags defined in the project via GET /api/app/projects/{projectId}/annotations/tags. Tags are reu…
Create Annotation Tag
Create a new reusable annotation tag via POST /api/app/projects/{projectId}/annotations/tags. Tags can then be attached…
List Cohorts
Retrieve all saved cohorts in the Mixpanel project via POST /api/query/cohorts/list. Returns cohort metadata including I…
Query Cohort Members
Retrieve user profiles belonging to a specific cohort via the Engage API (POST /api/query/engage) using filter_by_cohort…
Import Events
Bulk-import historical or server-side events into Mixpanel via POST /import, supporting up to 2000 events per batch (10M…
Export Events
Export raw event data from Mixpanel via GET /api/2.0/export for a specified date range, returned as newline-delimited JS…
Set Group Properties
Set properties on group profiles (e.g. accounts, companies, workspaces) via POST /groups with the $set operation. Create…
Delete Group
Permanently delete a group profile and all stored properties from Mixpanel via POST /groups with the $delete operation…
Batch Update Groups
Send a batch of mixed group profile update operations in a single POST /groups request, combining any of set,set_once…
Set Group Properties Once
Set properties on group profiles via POST /groups with the $set_once operation, only writing values for properties that…
Union To Group List Property
Merge unique values into list properties on group profiles via POST /groups with the $union operation, ensuring no dupli…
Remove From Group List Property
Remove specific values from list properties on group profiles via POST /groups with the $remove operation. Silently skip…
Unset Group Properties
Permanently remove specified property keys and their values from group profiles via POST /groups with the $unset operati…
Create Identity
Link an anonymous user ID to a known user ID via the $identify event on POST /track for identity resolution. This operat…
Merge Identities
Merge two distinct_ids into a single identity cluster via the $merge event on POST /import. This operation is irreversib…
Create Alias
Create an alias linking one distinct_id to another via the $create_alias event on POST /track. Only compatible with Orig…
List Lookup Tables
Retrieve all lookup tables in the Mixpanel project via GET /lookup-tables. Lookup tables map property values to addition…
Replace Lookup Table
Replace all data in an existing lookup table via PUT /lookup-tables/{lookupTableId} with new CSV-formatted content. The…
Query User Profiles
Query user profiles from the Mixpanel Engage API using filters, cohort membership, behavioral selectors, or specific dis…
Set User Profile Properties
Set properties on user profiles via POST /engage with the $set operation, creating profiles if they do not exist and ove…
Set User Profile Properties Once
Set properties on user profiles via POST /engage with the $set_once operation, only writing values for properties that d…
Increment User Profile Properties
Atomically increment or decrement numeric properties on user profiles via POST /engage with the $add operation. Use posi…
Delete User Profile
Permanently delete user profiles and all stored properties from Mixpanel via POST /engage with the $delete operation. Th…
Union To List Property
Merge unique values into list properties on user profiles via POST /engage with the $union operation, ensuring no duplic…
Append To List Property
Append values to list properties on user profiles via POST /engage with the $append operation, allowing duplicates unlik…
Remove From List Property
Remove specific values from list properties on user profiles via POST /engage with the $remove operation. Silently skips…
Delete Profile Properties
Permanently remove specified properties and their values from user profiles via POST /engage with the $unset operation…
Update Multiple Profiles
Send a batch of mixed profile update operations in a single POST /engage request, combining any of set,set_once, $add…
Query Insights
Query a saved Insights report by bookmark ID via GET /api/query/insights, returning the computed time-series data for th…
Query Funnels
Query a saved Funnel report by funnel ID via GET /api/query/funnels, returning step-by-step conversion data for the spec…
Query Retention
Query retention data via GET /api/query/retention, returning cohort-based retention metrics for a date range. Supports b…
Query JQL
Execute custom JQL (JavaScript Query Language) scripts against Mixpanel data via POST /api/query/jql. JQL is in maintena…
List Schemas
Retrieve all data dictionary schemas (event and profile definitions) in the Mixpanel project via GET /api/app/projects/{…
List Schemas For Entity
Retrieve schemas filtered by entity type (“event” or “profile”) via GET /api/app/projects/{projectId}/schemas/{entityTyp…
List Schema By Entity And Name
Retrieve the schema definition for a specific entity by type and name via GET /api/app/projects/{projectId}/schemas/{ent…
Create/Replace Multiple Schemas
Bulk upload or replace data dictionary schemas via POST /api/app/projects/{projectId}/schemas. Existing schemas for spec…
Create/Replace One Schema
Upload or replace the schema for a single entity via POST /api/app/projects/{projectId}/schemas/{entityType}/{name}. Ove…
Delete All Schemas
Permanently delete all data dictionary schemas in the project via DELETE /api/app/projects/{projectId}/schemas. This cle…
Delete Schemas For Entity
Delete schemas by entity type via DELETE /api/app/projects/{projectId}/schemas/{entityType}. Optionally narrow deletion…
Delete Schema
Delete the schema definition for a specific entity by type and name via DELETE /api/app/projects/{projectId}/schemas/{en…
Getting Started
Create or Select a Project
Set up a new project or select an existing one. See the Projects Guide.
Configure the Connector
Enable the connector and set up a connector profile in your project. See Managing Connectors.
Connector Profile
Mixpanel - Service Account
Link an Account
Connect an account using StackOne Hub or Auth Link.
Link Account
Mixpanel - Service Account
Use Actions
Invoke actions using one of the methods below:
- MCP – Model Context Protocol for AI assistants
- A2A – Agent-to-Agent protocol
- AI Toolset (TypeScript) – TypeScript SDK for AI agents
- AI Toolset (Python) – Python SDK for AI agents
- Actions RPC – Direct API calls
- Playground – Test actions in the dashboard