- Retrieve all annotations for the Mixpanel project. Annotations are markers on charts that denote significant events like releases or campaigns.
- Retrieve a specific annotation by its ID.
- Create a new annotation to mark a significant event on Mixpanel charts, such as a product release or marketing campaign launch.
- Patch an existing annotation's description or tags.
- Permanently delete an annotation from the project.
- Retrieve all tags that have been added to at least one annotation in the project.
- Create a new annotation tag with the provided name.
- Retrieve a list of all saved cohorts in the Mixpanel project for audience segmentation and behavioral analysis.
- Query the list of user profiles that belong to a specific cohort using the Engage query API.
- Import events into Mixpanel in bulk. Supports up to 2000 events per batch with a maximum of 10MB uncompressed per request. The time property must be a past timestamp (not in the future) or it will be rejected with a 400 error.
- Export raw event data from Mixpanel for a specified date range. Returns newline-delimited JSON (JSONL). Rate limited to 60 queries per hour and max 5 concurrent queries.
- Set properties on a group profile (e.g. accounts, companies). Creates the group profile if it does not exist.
- Permanently delete a group profile and all associated data from Mixpanel.
- Send a batch of group profile updates in a single request. Supports $set, $set_once, $add, $union, $remove, $unset, and $delete operations.
- Set properties on a group profile only if they have not already been set. Useful for properties like creation date that should not change.
- Add specified values to a list property on a group profile, ensuring values only appear once.
- Remove specified values from list properties on a group profile.
- Permanently remove specified properties and their values from a group profile.
- Link an anonymous user ID to a known user ID for identity resolution. Uses the $identify event via the Track API. This is irreversible.
- Merge two distinct_ids for identity resolution via the Import API. This is irreversible and only works with Original ID Merge systems.
- Create an alias to link a distinct_id to another using the $create_alias event. Only works with Original ID Merge and Legacy ID Management systems. Each alias can only map to one distinct_id.
- Retrieve all lookup tables in the Mixpanel project. Lookup tables allow enriching event and profile data with additional dimensions.
- Replace all data in an existing lookup table with new CSV data.
- Query user profiles from Mixpanel using filters and selectors to retrieve people data for analysis.
- Set properties on a user profile. If the profile does not exist, it will be created. If a property already exists, it will be overwritten. The API returns 200 even with validation issues - check the response body.
- Set properties on a user profile only if they have not already been set. Useful for properties like "First Login Date" that should not change.
- Increment numeric properties on a user profile by a specified amount. Useful for counters like login count or purchase total.
- Permanently delete a user profile and all associated data from Mixpanel.
- Add specified values to a list property on a user profile, ensuring values only appear once. Creates the profile if it does not exist.
- Append values to list properties on a user profile. If the property does not exist, a new list with the value is created.
- Remove specified values from list properties on a user profile. If the value does not exist, no updates are made.
- Permanently remove specified properties and their values from a user profile.
- Send a batch of profile updates in a single request. Supports $set, $set_once, $add, $union, $append, $remove, $unset, and $delete operations.
- Query an Insights report programmatically by bookmark ID. Returns time-series data for the saved report. Rate limited to 60 queries per hour with max 5 concurrent queries.
- Query a Funnel report programmatically. Returns funnel step data for the specified date range. Rate limited to 60 queries per hour with max 5 concurrent queries.
- Query a Retention report programmatically. Returns cohort retention data for the specified date range. Rate limited to 60 queries per hour with max 5 concurrent queries.
- Execute custom JQL (JavaScript Query Language) queries against Mixpanel data. JQL is in maintenance mode. Rate limited to 60 queries per hour with max 5 concurrent queries, 2-minute timeout, and 5GB data processing limit.
- List all schemas in the Mixpanel project.
- Get all schemas for a specific entity type, optionally filtered by entity name.
- Get the schema for a specific entity type and entity name.
- Upload schemas in bulk. If a schema already exists for a specified entity, it will be replaced.
- Upload a schema for a single entity. If a schema already exists, it will be replaced.
- Delete all schemas in the project.
- Delete all schemas of a specific entity type, optionally filtered by entity name.
- Delete schema for a specific entity type and entity name.
No matching actions