> ## Documentation Index
> Fetch the complete documentation index at: https://nango.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Mixpanel

## Overview

> [card] [Pre-built tooling](#pre-built-tooling)

> [card] [Pre-built integrations](#pre-built-integrations)

> [card] [Access requirements](#access-requirements)

> [card] [Setup guide](#setup-guide)

> [card] [Useful links](#useful-links)

> [card] [API gotchas](#api-gotchas)

## Pre-built tooling

> [accordion] ✅ Authorization
>
> | Tools | Status |
> | - | - |
> | Pre-built authorization (Basic) | ✅ |
> | Pre-built authorization UI | ✅ |
> | Custom authorization UI | ✅ |
> | End-user authorization guide | ✅ |
> | Expired credentials detection | ✅ |

> [accordion] ✅ Read & write data
>
> | Tools | Status |
> | - | - |
> | Pre-built integrations | ✅ |
> | API unification | ✅ |
> | 2-way sync | ✅ |
> | Webhooks from Nango on data modifications | ✅ |
> | Real-time webhooks from 3rd-party API | 🚫 (time to contribute: \<48h) |
> | Proxy requests | ✅ |

> [accordion] ✅ Observability & data quality
>
> | Tools | Status |
> | - | - |
> | HTTP request logging | ✅ |
> | End-to-end type safety | ✅ |
> | Data runtime validation | ✅ |
> | OpenTelemetry export | ✅ |
> | Slack alerts on errors | ✅ |
> | Integration status API | ✅ |

> [accordion] ✅ Customization
>
> | Tools | Status |
> | - | - |
> | Create or customize use-cases | ✅ |
> | Pre-configured pagination | 🚫 (time to contribute: \<48h) |
> | Pre-configured rate-limit handling | 🚫 (time to contribute: \<48h) |
> | Per-customer configurations | ✅ |

### Others

| Function name | Description | Type |
| - | - | - |
| `add-service-accounts-to-projects` | Assign service accounts to projects. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `append-profile-list-property` | Append values to a user profile list property. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `batch-update-group-profiles` | Batch update group profiles | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `batch-update-profiles` | Batch update user profiles. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-alias` | Create an alias. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-annotation` | Create a project annotation | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `create-identity` | Create an identity mapping. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-all-schemas` | Delete all Lexicon schemas in a project | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-annotation` | Delete a project annotation. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-group-property` | Delete group profile properties | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-group` | Delete a group profile. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-profile-property` | Delete user profile properties. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-profile` | Delete a profile | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-schema` | Delete one Lexicon schema by entity and name. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `delete-schemas-for-entity` | Delete all Lexicon schemas for an entity type | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `import-events` | Import historical events | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `increment-profile-property` | Increment numeric user profile properties | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-annotation-tags` | List annotation tags. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-lookup-tables` | List lookup tables. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-schemas-for-entity` | List Lexicon schemas for an entity type. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `list-warehouse-imports` | List warehouse imports. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `patch-annotation` | Patch a project annotation. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `query-profile-activity` | Query a profile event activity stream. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `query-profiles` | Query user profiles with Engage. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `remove-group-list-property` | Remove values from a group profile list property. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `remove-profile-list-property` | Remove values from a user profile list property | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `set-group-property-once` | Set group profile properties only if absent. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `set-group-property` | Set or update group profile properties. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `set-profile-property-once` | Set user profile properties only if absent. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `set-profile` | Create or update an Engage profile. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `track-event` | Track an event. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `union-group-list-property` | Union values into a group profile list property. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `union-profile-list-property` | Union values into a user profile list property. | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `update-profile-property` | Set or update user profile properties | [Tool](https://nango.dev/docs/guides/functions/tools.md) |
| `annotations` | Sync annotations. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `events` | Sync events. | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `lexicon-schemas` | Sync Mixpanel Lexicon schemas | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `lookup-tables` | Sync Mixpanel lookup tables | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |
| `project-service-accounts` | Sync project service account memberships | [Sync](https://nango.dev/docs/guides/functions/syncs/sync-functions.md) |

## Access requirements

| Pre-Requisites | Status | Comment |
| - | - | - |
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ | |

## Setup guide

*No setup guide yet.*

> [!TIP]
>
> Need help getting started? Get help in the [community](https://nango.dev/slack).

> [!NOTE]
>
> Contribute improvements to the setup guide by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/mixpanel.mdx)

## Useful links

* [How to find API credentials (for end-users)](https://developer.mixpanel.com/reference/service-accounts)
* [Auth docs](https://developer.mixpanel.com/reference/service-accounts)
* [Web API docs (their REST API)](https://developer.mixpanel.com/reference/overview)

> [!NOTE]
>
> Contribute useful links by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/mixpanel.mdx)

## API gotchas

* For Basic auth, Mixpanel uses the service account username as username and service account secret as password.
* Mixpanel has [different API base URLs](https://docs.mixpanel.com/docs/other-bits/privacy-and-security/eu-residency) for querying data from European Unions projects.

> [!NOTE]
>
> Contribute API gotchas by [editing this page](https://github.com/nangohq/nango/tree/master/docs/integrations/all/mixpanel.mdx)

> [card] [Connect to Mixpanel](https://nango.dev/docs/integrations/all/mixpanel/connect)
>
> Guide to connect to Mixpanel using Nango Connect.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.