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

# Authentication

Most of our Ingestion API calls such as [Import Events](/reference/import-events), [Track Events](/reference/track-event), [User Profiles](/reference/profile-set), and [Group Profiles](/reference/group-set-property) only require a [Project Token](/reference/project-token). Because these APIs are often called from our client-side SDKs, we do not want to expose credentials, but we do need to know which project to send data to so we use the Project Token for that purpose. However, a few of the more powerful APIs such as [Lookup Tables](/reference/lookup-tables) **do require authentication**. For these, it's recommended to use a [Service Account](/reference/service-accounts). We also have legacy support for [Project Secret](/reference/project-secret) but suggest any new integrations use a Service Account.
