From e0a0055be6d20e9b24b211fa8f78cbf62ae7790b Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Aug 2026 18:55:16 +0000 Subject: [PATCH 1/4] Initial plan From 72dcc4f9f6213fabceb03bc045e1da92e4031f41 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 18 Aug 2026 18:59:40 +0000 Subject: [PATCH 2/4] fix: title-to-query alignment pass across docs pages (TOF-445) Co-authored-by: tylergoerzen-mxp <259741734+tylergoerzen-mxp@users.noreply.github.com> --- docs/cohort-sync/integrations/mparticle.mdx | 2 +- docs/cohort-sync/integrations/segment.mdx | 2 +- docs/data-pipelines/integrations/gcp-gcs.mdx | 2 +- docs/features.mdx | 2 +- docs/quickstart/capture-events/autocapture.mdx | 2 +- docs/quickstart/capture-events/track-events.mdx | 2 +- docs/reports/funnels.mdx | 2 +- docs/reports/funnels/funnels-overview.mdx | 2 +- docs/tracking-methods/autocapture.mdx | 2 +- docs/tracking-methods/integrations/google-cloud-storage.mdx | 2 +- docs/tracking-methods/integrations/mparticle.mdx | 2 +- docs/tracking-methods/integrations/segment.mdx | 2 +- guides/guides-by-topic/features.mdx | 2 +- reference/authentication-2.mdx | 2 +- reference/feature-flags-api.mdx | 2 +- reference/feature-flags-management-api.mdx | 2 +- reference/funnels-query.mdx | 2 +- reference/gdpr-api.mdx | 2 +- reference/ingestion-api-authentication.mdx | 2 +- reference/ingestion-api.mdx | 2 +- reference/insights-query.mdx | 2 +- reference/lexicon-schemas-api-authentication.mdx | 2 +- reference/lexicon-schemas-api.mdx | 2 +- reference/limits-1.mdx | 2 +- reference/limits.mdx | 2 +- reference/overview-1.mdx | 2 +- reference/overview-2.mdx | 2 +- reference/overview.mdx | 2 +- reference/query-api-authentication.mdx | 2 +- reference/query-api.mdx | 2 +- reference/raw-data-export-api-authentication.mdx | 2 +- reference/raw-data-export-api.mdx | 2 +- reference/service-accounts-api-authentication.mdx | 2 +- reference/service-accounts-api.mdx | 2 +- reference/track-event.mdx | 2 +- reference/user-profile-limits.mdx | 2 +- reference/warehouse-connectors-api-authentication.mdx | 2 +- reference/warehouse-connectors-api.mdx | 2 +- 38 files changed, 38 insertions(+), 38 deletions(-) diff --git a/docs/cohort-sync/integrations/mparticle.mdx b/docs/cohort-sync/integrations/mparticle.mdx index 8ffbe86eb..0961a03e9 100644 --- a/docs/cohort-sync/integrations/mparticle.mdx +++ b/docs/cohort-sync/integrations/mparticle.mdx @@ -1,5 +1,5 @@ --- -title: mParticle +title: mParticle: Export Cohorts to mParticle --- ## Overview diff --git a/docs/cohort-sync/integrations/segment.mdx b/docs/cohort-sync/integrations/segment.mdx index 7ba797def..35ebc1224 100644 --- a/docs/cohort-sync/integrations/segment.mdx +++ b/docs/cohort-sync/integrations/segment.mdx @@ -1,5 +1,5 @@ --- -title: Segment +title: Segment: Export Cohorts to Segment --- ## Overview diff --git a/docs/data-pipelines/integrations/gcp-gcs.mdx b/docs/data-pipelines/integrations/gcp-gcs.mdx index cde0cc88f..196f61021 100644 --- a/docs/data-pipelines/integrations/gcp-gcs.mdx +++ b/docs/data-pipelines/integrations/gcp-gcs.mdx @@ -1,5 +1,5 @@ --- -title: Google Cloud Storage +title: Google Cloud Storage: Export Data from Mixpanel to GCS --- Mixpanel supports exporting events and people data directly to Google Cloud Storage (GCS) via [Json Pipelines](/docs/data-pipelines). diff --git a/docs/features.mdx b/docs/features.mdx index 8280a1fab..4ae1813e0 100644 --- a/docs/features.mdx +++ b/docs/features.mdx @@ -1,5 +1,5 @@ --- -title: Features +title: Mixpanel Features --- diff --git a/docs/quickstart/capture-events/autocapture.mdx b/docs/quickstart/capture-events/autocapture.mdx index 6a863c0fa..9ffb3d376 100644 --- a/docs/quickstart/capture-events/autocapture.mdx +++ b/docs/quickstart/capture-events/autocapture.mdx @@ -1,5 +1,5 @@ --- -title: Autocapture +title: Autocapture Quickstart --- import { dataItems } from "/snippets/utils/constants.mdx"; diff --git a/docs/quickstart/capture-events/track-events.mdx b/docs/quickstart/capture-events/track-events.mdx index dd3e88fc3..76601573d 100644 --- a/docs/quickstart/capture-events/track-events.mdx +++ b/docs/quickstart/capture-events/track-events.mdx @@ -1,5 +1,5 @@ --- -title: Track Events +title: Track Events Quickstart --- import { ExtendedButton } from "/snippets/ExtendedButton/ExtendedButton.jsx"; diff --git a/docs/reports/funnels.mdx b/docs/reports/funnels.mdx index 7d88e95ed..0199bd21e 100644 --- a/docs/reports/funnels.mdx +++ b/docs/reports/funnels.mdx @@ -1,6 +1,6 @@ --- sidebarTitle: Funnels -title: "Funnels" +title: "Funnels Report: Measure Conversion Rates" description: "Measure conversions through a series of events" --- diff --git a/docs/reports/funnels/funnels-overview.mdx b/docs/reports/funnels/funnels-overview.mdx index 916c208d5..c6b09b2d6 100644 --- a/docs/reports/funnels/funnels-overview.mdx +++ b/docs/reports/funnels/funnels-overview.mdx @@ -1,5 +1,5 @@ --- -title: "Funnels" +title: "Funnels Overview" description: "Measure conversions through a series of events" sidebarTitle: Overview --- diff --git a/docs/tracking-methods/autocapture.mdx b/docs/tracking-methods/autocapture.mdx index 7c828a94b..bd29013ad 100644 --- a/docs/tracking-methods/autocapture.mdx +++ b/docs/tracking-methods/autocapture.mdx @@ -1,5 +1,5 @@ --- -title: Autocapture +title: Autocapture: Automatically Track Frontend Events --- import { dataItems } from "/snippets/utils/constants.mdx"; diff --git a/docs/tracking-methods/integrations/google-cloud-storage.mdx b/docs/tracking-methods/integrations/google-cloud-storage.mdx index 6ae1f3c97..f185a6e11 100644 --- a/docs/tracking-methods/integrations/google-cloud-storage.mdx +++ b/docs/tracking-methods/integrations/google-cloud-storage.mdx @@ -1,5 +1,5 @@ --- -title: Google Cloud Storage +title: Google Cloud Storage: Ingest Events from GCS to Mixpanel --- This guide demonstrates how to set up a serverless ingest pipeline from a Google Cloud Storage bucket into Mixpanel. Once this is set up, you can simply upload files containing events into the designated GCS bucket and the events will be ingested into Mixpanel, both one-time and on a recurring basis. Setup should take ~10 minutes. diff --git a/docs/tracking-methods/integrations/mparticle.mdx b/docs/tracking-methods/integrations/mparticle.mdx index 2987b34c0..4fea22e52 100644 --- a/docs/tracking-methods/integrations/mparticle.mdx +++ b/docs/tracking-methods/integrations/mparticle.mdx @@ -1,5 +1,5 @@ --- -title: mParticle +title: mParticle: Send Data to Mixpanel via mParticle --- ## Overview diff --git a/docs/tracking-methods/integrations/segment.mdx b/docs/tracking-methods/integrations/segment.mdx index 211a97b5d..46137b6bb 100644 --- a/docs/tracking-methods/integrations/segment.mdx +++ b/docs/tracking-methods/integrations/segment.mdx @@ -1,5 +1,5 @@ --- -title: Segment +title: Segment: Send Data to Mixpanel via Segment --- ## Overview diff --git a/guides/guides-by-topic/features.mdx b/guides/guides-by-topic/features.mdx index f12724131..1a6618195 100644 --- a/guides/guides-by-topic/features.mdx +++ b/guides/guides-by-topic/features.mdx @@ -1,5 +1,5 @@ --- -title: Features +title: Features Guide --- ## AI diff --git a/reference/authentication-2.mdx b/reference/authentication-2.mdx index 62c8f0c63..fc8fd5223 100644 --- a/reference/authentication-2.mdx +++ b/reference/authentication-2.mdx @@ -1,5 +1,5 @@ --- -title: Authentication +title: Data Pipelines API Authentication --- ## Service Account diff --git a/reference/feature-flags-api.mdx b/reference/feature-flags-api.mdx index b00f148ed..d84bb6468 100644 --- a/reference/feature-flags-api.mdx +++ b/reference/feature-flags-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Feature Flags API Overview --- Mixpanel's Feature Flagging API's provides an interface for assigning your users to variants for feature flags defined within Mixpanel projects. diff --git a/reference/feature-flags-management-api.mdx b/reference/feature-flags-management-api.mdx index 2954f973c..1a6497f23 100644 --- a/reference/feature-flags-management-api.mdx +++ b/reference/feature-flags-management-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Feature Flags Management API Overview --- Use the Feature Flags Management API to create, update, delete, and manage feature flags. Requires Service Account authentication. diff --git a/reference/funnels-query.mdx b/reference/funnels-query.mdx index b6805dac0..bcb718afa 100644 --- a/reference/funnels-query.mdx +++ b/reference/funnels-query.mdx @@ -1,6 +1,6 @@ --- openapi: /openapi/query.openapi.yaml GET /funnels -title: Query Saved Report +title: Funnels Query API (Deprecated) --- > ❗️The Funnels Query API is in maintenance mode. We recommend discontinuing new use of this endpoint. To get funnel data, build a [Funnels report](https://docs.mixpanel.com/docs/reports/funnels) in-app and query it programmatically with the [Insights Query API](https://developer.mixpanel.com/reference/insights-query). For raw event data, see [export methods](https://docs.mixpanel.com/docs/export-methods). If you need help choosing the best method, reach out to [support](https://mixpanel.com/get-support). diff --git a/reference/gdpr-api.mdx b/reference/gdpr-api.mdx index 58a9de7b3..bac359c91 100644 --- a/reference/gdpr-api.mdx +++ b/reference/gdpr-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: GDPR & CCPA API Overview --- ## GDPR and CCPA API (v3) diff --git a/reference/ingestion-api-authentication.mdx b/reference/ingestion-api-authentication.mdx index 7d8f4176c..c32b6ac90 100644 --- a/reference/ingestion-api-authentication.mdx +++ b/reference/ingestion-api-authentication.mdx @@ -1,5 +1,5 @@ --- -title: Authentication +title: Ingestion API 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. diff --git a/reference/ingestion-api.mdx b/reference/ingestion-api.mdx index 2eac07d97..2bb434dde 100644 --- a/reference/ingestion-api.mdx +++ b/reference/ingestion-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Ingestion API Overview --- Mixpanel's Ingestion APIs allow you to send event or profile data to Mixpanel, which can be analyzed in our reporting interface. diff --git a/reference/insights-query.mdx b/reference/insights-query.mdx index aa61412fa..4f0d4578d 100644 --- a/reference/insights-query.mdx +++ b/reference/insights-query.mdx @@ -1,4 +1,4 @@ --- openapi: /openapi/query.openapi.yaml GET /insights -title: Query Saved Report +title: Insights Query API --- diff --git a/reference/lexicon-schemas-api-authentication.mdx b/reference/lexicon-schemas-api-authentication.mdx index b997d820d..17bfe47d8 100644 --- a/reference/lexicon-schemas-api-authentication.mdx +++ b/reference/lexicon-schemas-api-authentication.mdx @@ -1,5 +1,5 @@ --- -title: Authentication +title: Lexicon Schemas API Authentication --- ## Service Account diff --git a/reference/lexicon-schemas-api.mdx b/reference/lexicon-schemas-api.mdx index d12bd11b0..60069c9bd 100644 --- a/reference/lexicon-schemas-api.mdx +++ b/reference/lexicon-schemas-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Lexicon Schemas API Overview --- Sync your internal data dictionary or tracking plan with Mixpanel using Schemas. A Schema is used to describe the data you are sending to Mixpanel and represents an individual entry into your data dictionary. Schemas that you upload will be used to populate Lexicon and provide additional context for your data across the query UI. A Schema represents a single entity (usually an event) and is defined with json-schema. diff --git a/reference/limits-1.mdx b/reference/limits-1.mdx index e4a41ceac..a212d09a4 100644 --- a/reference/limits-1.mdx +++ b/reference/limits-1.mdx @@ -1,5 +1,5 @@ --- -title: Limits +title: Group Profiles API Limits --- The Groups Profile API imposes limits on the total number profile updates that can be sent per request to **2000** as well as limits each individual update in the request to a maximum of **1 MB**. If you are running up against these limits, we suggest breaking your request into smaller batches. Usually, these limits are only hit if you are attempting to do a bulk create/update. diff --git a/reference/limits.mdx b/reference/limits.mdx index 09bfbf3fa..c8e846a5d 100644 --- a/reference/limits.mdx +++ b/reference/limits.mdx @@ -1,5 +1,5 @@ --- -title: Limits +title: Schemas API Rate Limits --- The Schemas API has the following limits: diff --git a/reference/overview-1.mdx b/reference/overview-1.mdx index e623c6204..a111e2bb3 100644 --- a/reference/overview-1.mdx +++ b/reference/overview-1.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Annotations API Overview --- The Annotations API lets you manage your annotations programmatically. Annotations are text descriptions tied to a time that will show up in reports such as Insights to let users know something meaningful occurred at that time. You can use this API to get a list of your project's annotations, edit them, create them or delete them. diff --git a/reference/overview-2.mdx b/reference/overview-2.mdx index 2add801a3..7ff2b6ab3 100644 --- a/reference/overview-2.mdx +++ b/reference/overview-2.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Data Pipelines API Overview --- diff --git a/reference/overview.mdx b/reference/overview.mdx index e972b8871..997d73846 100644 --- a/reference/overview.mdx +++ b/reference/overview.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Mixpanel API Overview --- Mixpanel supports API endpoints that can query, export, and import data as well as manipulate Mixpanel metadata (such as data definitions). diff --git a/reference/query-api-authentication.mdx b/reference/query-api-authentication.mdx index 94b304d9f..41e4822b7 100644 --- a/reference/query-api-authentication.mdx +++ b/reference/query-api-authentication.mdx @@ -1,5 +1,5 @@ --- -title: Authentication +title: Query API Authentication --- ## Service Account diff --git a/reference/query-api.mdx b/reference/query-api.mdx index 53eae1eed..b35322189 100644 --- a/reference/query-api.mdx +++ b/reference/query-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Query API Overview --- The Query API allows you to obtain the same calculated and formatted results that you see from a report in our web app. diff --git a/reference/raw-data-export-api-authentication.mdx b/reference/raw-data-export-api-authentication.mdx index 2f66d58ec..5d99d4019 100644 --- a/reference/raw-data-export-api-authentication.mdx +++ b/reference/raw-data-export-api-authentication.mdx @@ -1,5 +1,5 @@ --- -title: Authentication +title: Raw Data Export API Authentication --- ## Service Account diff --git a/reference/raw-data-export-api.mdx b/reference/raw-data-export-api.mdx index 5b8cadd5a..36af26dc6 100644 --- a/reference/raw-data-export-api.mdx +++ b/reference/raw-data-export-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Raw Data Export API Overview --- The Mixpanel Export Data APIs allow you to export your raw data either manually or through a pipeline. diff --git a/reference/service-accounts-api-authentication.mdx b/reference/service-accounts-api-authentication.mdx index c738f2f6f..b0c58cf79 100644 --- a/reference/service-accounts-api-authentication.mdx +++ b/reference/service-accounts-api-authentication.mdx @@ -1,5 +1,5 @@ --- -title: Authentication +title: Service Accounts API Authentication --- ## Service Account diff --git a/reference/service-accounts-api.mdx b/reference/service-accounts-api.mdx index c8253a59c..481cbc620 100644 --- a/reference/service-accounts-api.mdx +++ b/reference/service-accounts-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Service Accounts API Overview --- The Service Accounts API lets you manage your service accounts programmatically. You can get a list of your organizations service accounts, see when they were last used, see when they expire, create new service accounts, delete service accounts, and add/remove service accounts to/from projects. This API is useful for automated key management and rotation. diff --git a/reference/track-event.mdx b/reference/track-event.mdx index be6197b81..927a2e4ff 100644 --- a/reference/track-event.mdx +++ b/reference/track-event.mdx @@ -1,6 +1,6 @@ --- openapi: /openapi/ingestion.openapi.yaml POST /track -title: Track Events +title: Track Events API (/track) --- Track events to Mixpanel from client devices. We recommend using one of our client-side SDKs instead of using /track directly, as our SDKs provide queueing, retrying, batching, and more. diff --git a/reference/user-profile-limits.mdx b/reference/user-profile-limits.mdx index 1d915eeba..35e0b852e 100644 --- a/reference/user-profile-limits.mdx +++ b/reference/user-profile-limits.mdx @@ -1,5 +1,5 @@ --- -title: Limits +title: User Profile API Limits --- The User Profile API imposes limits on the total number profile updates that can be sent per request to **2000** as well as limit each individual update in the request to a maximum of **1 MB**. If you are running up against these limits, we suggest breaking your request into smaller batches. Usually these limits are only hit if you are attempting to do a bulk create/update. diff --git a/reference/warehouse-connectors-api-authentication.mdx b/reference/warehouse-connectors-api-authentication.mdx index 1b37ac23c..5ade5b56e 100644 --- a/reference/warehouse-connectors-api-authentication.mdx +++ b/reference/warehouse-connectors-api-authentication.mdx @@ -1,5 +1,5 @@ --- -title: Authentication +title: Warehouse Connectors API Authentication --- A [service account](/reference/service-accounts) is necessary to authenticate Warehouse Connectors API requests. Once you have created a service account and obtained your user name and secret, you can make a request to trigger a warehouse import. diff --git a/reference/warehouse-connectors-api.mdx b/reference/warehouse-connectors-api.mdx index 265dc3853..ba1b8cc7a 100644 --- a/reference/warehouse-connectors-api.mdx +++ b/reference/warehouse-connectors-api.mdx @@ -1,5 +1,5 @@ --- -title: Overview +title: Warehouse Connectors API Overview --- Warehouse Connectors allow you to connect a warehouse of your choice to import events, users, groups, and lookup tables. From e4cacf7aa199c4508adc3b5b17eb4e89b28ac938 Mon Sep 17 00:00:00 2001 From: Tyler Goerzen Date: Tue, 18 Aug 2026 13:25:06 -0700 Subject: [PATCH 3/4] Fix invalid YAML in titles and restore sidebar labels Seven titles contained an unquoted colon, which is invalid YAML frontmatter and fails the Mintlify build. Quote every title, and: - funnels.mdx is an index page, so drop the banned colon format - funnels-query.mdx says "maintenance mode" in the body, not "deprecated" - limits.mdx keeps its Lexicon prefix to match its siblings - restore the prior title as sidebarTitle on 33 pages so the nav keeps its short labels instead of "QUERY API > Query API Overview" Co-Authored-By: Claude Opus 5 --- docs/cohort-sync/integrations/mparticle.mdx | 3 ++- docs/cohort-sync/integrations/segment.mdx | 3 ++- docs/data-pipelines/integrations/gcp-gcs.mdx | 3 ++- docs/features.mdx | 2 +- docs/quickstart/capture-events/autocapture.mdx | 3 ++- docs/quickstart/capture-events/track-events.mdx | 3 ++- docs/reports/funnels.mdx | 2 +- docs/tracking-methods/autocapture.mdx | 3 ++- docs/tracking-methods/integrations/google-cloud-storage.mdx | 3 ++- docs/tracking-methods/integrations/mparticle.mdx | 3 ++- docs/tracking-methods/integrations/segment.mdx | 3 ++- guides/guides-by-topic/features.mdx | 3 ++- reference/authentication-2.mdx | 3 ++- reference/feature-flags-api.mdx | 3 ++- reference/feature-flags-management-api.mdx | 3 ++- reference/funnels-query.mdx | 2 +- reference/gdpr-api.mdx | 3 ++- reference/ingestion-api-authentication.mdx | 3 ++- reference/ingestion-api.mdx | 3 ++- reference/insights-query.mdx | 2 +- reference/lexicon-schemas-api-authentication.mdx | 3 ++- reference/lexicon-schemas-api.mdx | 3 ++- reference/limits-1.mdx | 3 ++- reference/limits.mdx | 3 ++- reference/overview-1.mdx | 3 ++- reference/overview-2.mdx | 3 ++- reference/overview.mdx | 3 ++- reference/query-api-authentication.mdx | 3 ++- reference/query-api.mdx | 3 ++- reference/raw-data-export-api-authentication.mdx | 3 ++- reference/raw-data-export-api.mdx | 3 ++- reference/service-accounts-api-authentication.mdx | 3 ++- reference/service-accounts-api.mdx | 3 ++- reference/track-event.mdx | 3 ++- reference/user-profile-limits.mdx | 3 ++- reference/warehouse-connectors-api-authentication.mdx | 3 ++- reference/warehouse-connectors-api.mdx | 3 ++- 37 files changed, 70 insertions(+), 37 deletions(-) diff --git a/docs/cohort-sync/integrations/mparticle.mdx b/docs/cohort-sync/integrations/mparticle.mdx index 0961a03e9..cddf71fd4 100644 --- a/docs/cohort-sync/integrations/mparticle.mdx +++ b/docs/cohort-sync/integrations/mparticle.mdx @@ -1,5 +1,6 @@ --- -title: mParticle: Export Cohorts to mParticle +title: "mParticle: Export Mixpanel Cohorts to mParticle Audiences" +sidebarTitle: "mParticle" --- ## Overview diff --git a/docs/cohort-sync/integrations/segment.mdx b/docs/cohort-sync/integrations/segment.mdx index 35ebc1224..ba83a7174 100644 --- a/docs/cohort-sync/integrations/segment.mdx +++ b/docs/cohort-sync/integrations/segment.mdx @@ -1,5 +1,6 @@ --- -title: Segment: Export Cohorts to Segment +title: "Segment: Export Mixpanel Cohorts to Segment" +sidebarTitle: "Segment" --- ## Overview diff --git a/docs/data-pipelines/integrations/gcp-gcs.mdx b/docs/data-pipelines/integrations/gcp-gcs.mdx index 196f61021..07b2165a7 100644 --- a/docs/data-pipelines/integrations/gcp-gcs.mdx +++ b/docs/data-pipelines/integrations/gcp-gcs.mdx @@ -1,5 +1,6 @@ --- -title: Google Cloud Storage: Export Data from Mixpanel to GCS +title: "Google Cloud Storage: Export Mixpanel Data to GCS" +sidebarTitle: "Google Cloud Storage" --- Mixpanel supports exporting events and people data directly to Google Cloud Storage (GCS) via [Json Pipelines](/docs/data-pipelines). diff --git a/docs/features.mdx b/docs/features.mdx index 4ae1813e0..dcad34542 100644 --- a/docs/features.mdx +++ b/docs/features.mdx @@ -1,5 +1,5 @@ --- -title: Mixpanel Features +title: "Mixpanel Features" --- diff --git a/docs/quickstart/capture-events/autocapture.mdx b/docs/quickstart/capture-events/autocapture.mdx index 9ffb3d376..b0d571c42 100644 --- a/docs/quickstart/capture-events/autocapture.mdx +++ b/docs/quickstart/capture-events/autocapture.mdx @@ -1,5 +1,6 @@ --- -title: Autocapture Quickstart +title: "Autocapture Quickstart" +sidebarTitle: "Autocapture" --- import { dataItems } from "/snippets/utils/constants.mdx"; diff --git a/docs/quickstart/capture-events/track-events.mdx b/docs/quickstart/capture-events/track-events.mdx index 76601573d..b4dce0ce5 100644 --- a/docs/quickstart/capture-events/track-events.mdx +++ b/docs/quickstart/capture-events/track-events.mdx @@ -1,5 +1,6 @@ --- -title: Track Events Quickstart +title: "Track Events Quickstart" +sidebarTitle: "Track Events" --- import { ExtendedButton } from "/snippets/ExtendedButton/ExtendedButton.jsx"; diff --git a/docs/reports/funnels.mdx b/docs/reports/funnels.mdx index 0199bd21e..ba4611acc 100644 --- a/docs/reports/funnels.mdx +++ b/docs/reports/funnels.mdx @@ -1,6 +1,6 @@ --- sidebarTitle: Funnels -title: "Funnels Report: Measure Conversion Rates" +title: "Funnels Report" description: "Measure conversions through a series of events" --- diff --git a/docs/tracking-methods/autocapture.mdx b/docs/tracking-methods/autocapture.mdx index bd29013ad..9373c6013 100644 --- a/docs/tracking-methods/autocapture.mdx +++ b/docs/tracking-methods/autocapture.mdx @@ -1,5 +1,6 @@ --- -title: Autocapture: Automatically Track Frontend Events +title: "Autocapture: Automatically Track Frontend Events" +sidebarTitle: "Autocapture" --- import { dataItems } from "/snippets/utils/constants.mdx"; diff --git a/docs/tracking-methods/integrations/google-cloud-storage.mdx b/docs/tracking-methods/integrations/google-cloud-storage.mdx index f185a6e11..4a69534d0 100644 --- a/docs/tracking-methods/integrations/google-cloud-storage.mdx +++ b/docs/tracking-methods/integrations/google-cloud-storage.mdx @@ -1,5 +1,6 @@ --- -title: Google Cloud Storage: Ingest Events from GCS to Mixpanel +title: "Google Cloud Storage: Ingest Events into Mixpanel" +sidebarTitle: "Google Cloud Storage" --- This guide demonstrates how to set up a serverless ingest pipeline from a Google Cloud Storage bucket into Mixpanel. Once this is set up, you can simply upload files containing events into the designated GCS bucket and the events will be ingested into Mixpanel, both one-time and on a recurring basis. Setup should take ~10 minutes. diff --git a/docs/tracking-methods/integrations/mparticle.mdx b/docs/tracking-methods/integrations/mparticle.mdx index 4fea22e52..edbc00dbb 100644 --- a/docs/tracking-methods/integrations/mparticle.mdx +++ b/docs/tracking-methods/integrations/mparticle.mdx @@ -1,5 +1,6 @@ --- -title: mParticle: Send Data to Mixpanel via mParticle +title: "mParticle: Send Event Data to Mixpanel" +sidebarTitle: "mParticle" --- ## Overview diff --git a/docs/tracking-methods/integrations/segment.mdx b/docs/tracking-methods/integrations/segment.mdx index 46137b6bb..a94dc932a 100644 --- a/docs/tracking-methods/integrations/segment.mdx +++ b/docs/tracking-methods/integrations/segment.mdx @@ -1,5 +1,6 @@ --- -title: Segment: Send Data to Mixpanel via Segment +title: "Segment: Send Event Data to Mixpanel" +sidebarTitle: "Segment" --- ## Overview diff --git a/guides/guides-by-topic/features.mdx b/guides/guides-by-topic/features.mdx index 1a6618195..ec663e87b 100644 --- a/guides/guides-by-topic/features.mdx +++ b/guides/guides-by-topic/features.mdx @@ -1,5 +1,6 @@ --- -title: Features Guide +title: "Features Guide" +sidebarTitle: "Features" --- ## AI diff --git a/reference/authentication-2.mdx b/reference/authentication-2.mdx index fc8fd5223..a80ebbeb1 100644 --- a/reference/authentication-2.mdx +++ b/reference/authentication-2.mdx @@ -1,5 +1,6 @@ --- -title: Data Pipelines API Authentication +title: "Data Pipelines API Authentication" +sidebarTitle: "Authentication" --- ## Service Account diff --git a/reference/feature-flags-api.mdx b/reference/feature-flags-api.mdx index d84bb6468..fef34539a 100644 --- a/reference/feature-flags-api.mdx +++ b/reference/feature-flags-api.mdx @@ -1,5 +1,6 @@ --- -title: Feature Flags API Overview +title: "Feature Flags API Overview" +sidebarTitle: "Overview" --- Mixpanel's Feature Flagging API's provides an interface for assigning your users to variants for feature flags defined within Mixpanel projects. diff --git a/reference/feature-flags-management-api.mdx b/reference/feature-flags-management-api.mdx index 1a6497f23..1d33f28ab 100644 --- a/reference/feature-flags-management-api.mdx +++ b/reference/feature-flags-management-api.mdx @@ -1,5 +1,6 @@ --- -title: Feature Flags Management API Overview +title: "Feature Flags Management API Overview" +sidebarTitle: "Overview" --- Use the Feature Flags Management API to create, update, delete, and manage feature flags. Requires Service Account authentication. diff --git a/reference/funnels-query.mdx b/reference/funnels-query.mdx index bcb718afa..d29cad990 100644 --- a/reference/funnels-query.mdx +++ b/reference/funnels-query.mdx @@ -1,6 +1,6 @@ --- openapi: /openapi/query.openapi.yaml GET /funnels -title: Funnels Query API (Deprecated) +title: "Funnels Query API (Maintenance Mode)" --- > ❗️The Funnels Query API is in maintenance mode. We recommend discontinuing new use of this endpoint. To get funnel data, build a [Funnels report](https://docs.mixpanel.com/docs/reports/funnels) in-app and query it programmatically with the [Insights Query API](https://developer.mixpanel.com/reference/insights-query). For raw event data, see [export methods](https://docs.mixpanel.com/docs/export-methods). If you need help choosing the best method, reach out to [support](https://mixpanel.com/get-support). diff --git a/reference/gdpr-api.mdx b/reference/gdpr-api.mdx index bac359c91..e7acb8faa 100644 --- a/reference/gdpr-api.mdx +++ b/reference/gdpr-api.mdx @@ -1,5 +1,6 @@ --- -title: GDPR & CCPA API Overview +title: "GDPR & CCPA API Overview" +sidebarTitle: "Overview" --- ## GDPR and CCPA API (v3) diff --git a/reference/ingestion-api-authentication.mdx b/reference/ingestion-api-authentication.mdx index c32b6ac90..2c3647ff6 100644 --- a/reference/ingestion-api-authentication.mdx +++ b/reference/ingestion-api-authentication.mdx @@ -1,5 +1,6 @@ --- -title: Ingestion API Authentication +title: "Ingestion API Authentication" +sidebarTitle: "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. diff --git a/reference/ingestion-api.mdx b/reference/ingestion-api.mdx index 2bb434dde..667056a80 100644 --- a/reference/ingestion-api.mdx +++ b/reference/ingestion-api.mdx @@ -1,5 +1,6 @@ --- -title: Ingestion API Overview +title: "Ingestion API Overview" +sidebarTitle: "Overview" --- Mixpanel's Ingestion APIs allow you to send event or profile data to Mixpanel, which can be analyzed in our reporting interface. diff --git a/reference/insights-query.mdx b/reference/insights-query.mdx index 4f0d4578d..95278765f 100644 --- a/reference/insights-query.mdx +++ b/reference/insights-query.mdx @@ -1,4 +1,4 @@ --- openapi: /openapi/query.openapi.yaml GET /insights -title: Insights Query API +title: "Insights Query API" --- diff --git a/reference/lexicon-schemas-api-authentication.mdx b/reference/lexicon-schemas-api-authentication.mdx index 17bfe47d8..8eeb40b68 100644 --- a/reference/lexicon-schemas-api-authentication.mdx +++ b/reference/lexicon-schemas-api-authentication.mdx @@ -1,5 +1,6 @@ --- -title: Lexicon Schemas API Authentication +title: "Lexicon Schemas API Authentication" +sidebarTitle: "Authentication" --- ## Service Account diff --git a/reference/lexicon-schemas-api.mdx b/reference/lexicon-schemas-api.mdx index 60069c9bd..789c7c2f0 100644 --- a/reference/lexicon-schemas-api.mdx +++ b/reference/lexicon-schemas-api.mdx @@ -1,5 +1,6 @@ --- -title: Lexicon Schemas API Overview +title: "Lexicon Schemas API Overview" +sidebarTitle: "Overview" --- Sync your internal data dictionary or tracking plan with Mixpanel using Schemas. A Schema is used to describe the data you are sending to Mixpanel and represents an individual entry into your data dictionary. Schemas that you upload will be used to populate Lexicon and provide additional context for your data across the query UI. A Schema represents a single entity (usually an event) and is defined with json-schema. diff --git a/reference/limits-1.mdx b/reference/limits-1.mdx index a212d09a4..4ecc1f1ea 100644 --- a/reference/limits-1.mdx +++ b/reference/limits-1.mdx @@ -1,5 +1,6 @@ --- -title: Group Profiles API Limits +title: "Group Profiles API Limits" +sidebarTitle: "Limits" --- The Groups Profile API imposes limits on the total number profile updates that can be sent per request to **2000** as well as limits each individual update in the request to a maximum of **1 MB**. If you are running up against these limits, we suggest breaking your request into smaller batches. Usually, these limits are only hit if you are attempting to do a bulk create/update. diff --git a/reference/limits.mdx b/reference/limits.mdx index c8e846a5d..080b947dc 100644 --- a/reference/limits.mdx +++ b/reference/limits.mdx @@ -1,5 +1,6 @@ --- -title: Schemas API Rate Limits +title: "Lexicon Schemas API Limits" +sidebarTitle: "Limits" --- The Schemas API has the following limits: diff --git a/reference/overview-1.mdx b/reference/overview-1.mdx index a111e2bb3..99c33b6f9 100644 --- a/reference/overview-1.mdx +++ b/reference/overview-1.mdx @@ -1,5 +1,6 @@ --- -title: Annotations API Overview +title: "Annotations API Overview" +sidebarTitle: "Overview" --- The Annotations API lets you manage your annotations programmatically. Annotations are text descriptions tied to a time that will show up in reports such as Insights to let users know something meaningful occurred at that time. You can use this API to get a list of your project's annotations, edit them, create them or delete them. diff --git a/reference/overview-2.mdx b/reference/overview-2.mdx index 7ff2b6ab3..fe08bf4fa 100644 --- a/reference/overview-2.mdx +++ b/reference/overview-2.mdx @@ -1,5 +1,6 @@ --- -title: Data Pipelines API Overview +title: "Data Pipelines API Overview (Deprecated)" +sidebarTitle: "Overview" --- diff --git a/reference/overview.mdx b/reference/overview.mdx index 997d73846..9a15df165 100644 --- a/reference/overview.mdx +++ b/reference/overview.mdx @@ -1,5 +1,6 @@ --- -title: Mixpanel API Overview +title: "Mixpanel API Overview" +sidebarTitle: "Overview" --- Mixpanel supports API endpoints that can query, export, and import data as well as manipulate Mixpanel metadata (such as data definitions). diff --git a/reference/query-api-authentication.mdx b/reference/query-api-authentication.mdx index 41e4822b7..10c721e92 100644 --- a/reference/query-api-authentication.mdx +++ b/reference/query-api-authentication.mdx @@ -1,5 +1,6 @@ --- -title: Query API Authentication +title: "Query API Authentication" +sidebarTitle: "Authentication" --- ## Service Account diff --git a/reference/query-api.mdx b/reference/query-api.mdx index b35322189..09dea673c 100644 --- a/reference/query-api.mdx +++ b/reference/query-api.mdx @@ -1,5 +1,6 @@ --- -title: Query API Overview +title: "Query API Overview" +sidebarTitle: "Overview" --- The Query API allows you to obtain the same calculated and formatted results that you see from a report in our web app. diff --git a/reference/raw-data-export-api-authentication.mdx b/reference/raw-data-export-api-authentication.mdx index 5d99d4019..96cf8a81f 100644 --- a/reference/raw-data-export-api-authentication.mdx +++ b/reference/raw-data-export-api-authentication.mdx @@ -1,5 +1,6 @@ --- -title: Raw Data Export API Authentication +title: "Raw Data Export API Authentication" +sidebarTitle: "Authentication" --- ## Service Account diff --git a/reference/raw-data-export-api.mdx b/reference/raw-data-export-api.mdx index 36af26dc6..ff198de1e 100644 --- a/reference/raw-data-export-api.mdx +++ b/reference/raw-data-export-api.mdx @@ -1,5 +1,6 @@ --- -title: Raw Data Export API Overview +title: "Raw Data Export API Overview" +sidebarTitle: "Overview" --- The Mixpanel Export Data APIs allow you to export your raw data either manually or through a pipeline. diff --git a/reference/service-accounts-api-authentication.mdx b/reference/service-accounts-api-authentication.mdx index b0c58cf79..0593829e1 100644 --- a/reference/service-accounts-api-authentication.mdx +++ b/reference/service-accounts-api-authentication.mdx @@ -1,5 +1,6 @@ --- -title: Service Accounts API Authentication +title: "Service Accounts API Authentication" +sidebarTitle: "Authentication" --- ## Service Account diff --git a/reference/service-accounts-api.mdx b/reference/service-accounts-api.mdx index 481cbc620..3b491d478 100644 --- a/reference/service-accounts-api.mdx +++ b/reference/service-accounts-api.mdx @@ -1,5 +1,6 @@ --- -title: Service Accounts API Overview +title: "Service Accounts API Overview" +sidebarTitle: "Overview" --- The Service Accounts API lets you manage your service accounts programmatically. You can get a list of your organizations service accounts, see when they were last used, see when they expire, create new service accounts, delete service accounts, and add/remove service accounts to/from projects. This API is useful for automated key management and rotation. diff --git a/reference/track-event.mdx b/reference/track-event.mdx index 927a2e4ff..95a683bce 100644 --- a/reference/track-event.mdx +++ b/reference/track-event.mdx @@ -1,6 +1,7 @@ --- openapi: /openapi/ingestion.openapi.yaml POST /track -title: Track Events API (/track) +title: "Track Events API (/track)" +sidebarTitle: "Track Events" --- Track events to Mixpanel from client devices. We recommend using one of our client-side SDKs instead of using /track directly, as our SDKs provide queueing, retrying, batching, and more. diff --git a/reference/user-profile-limits.mdx b/reference/user-profile-limits.mdx index 35e0b852e..5affd658a 100644 --- a/reference/user-profile-limits.mdx +++ b/reference/user-profile-limits.mdx @@ -1,5 +1,6 @@ --- -title: User Profile API Limits +title: "User Profile API Limits" +sidebarTitle: "Limits" --- The User Profile API imposes limits on the total number profile updates that can be sent per request to **2000** as well as limit each individual update in the request to a maximum of **1 MB**. If you are running up against these limits, we suggest breaking your request into smaller batches. Usually these limits are only hit if you are attempting to do a bulk create/update. diff --git a/reference/warehouse-connectors-api-authentication.mdx b/reference/warehouse-connectors-api-authentication.mdx index 5ade5b56e..fc0067a38 100644 --- a/reference/warehouse-connectors-api-authentication.mdx +++ b/reference/warehouse-connectors-api-authentication.mdx @@ -1,5 +1,6 @@ --- -title: Warehouse Connectors API Authentication +title: "Warehouse Connectors API Authentication" +sidebarTitle: "Authentication" --- A [service account](/reference/service-accounts) is necessary to authenticate Warehouse Connectors API requests. Once you have created a service account and obtained your user name and secret, you can make a request to trigger a warehouse import. diff --git a/reference/warehouse-connectors-api.mdx b/reference/warehouse-connectors-api.mdx index ba1b8cc7a..8c2624043 100644 --- a/reference/warehouse-connectors-api.mdx +++ b/reference/warehouse-connectors-api.mdx @@ -1,5 +1,6 @@ --- -title: Warehouse Connectors API Overview +title: "Warehouse Connectors API Overview" +sidebarTitle: "Overview" --- Warehouse Connectors allow you to connect a warehouse of your choice to import events, users, groups, and lookup tables. From d7a9f2fa7a0cf641cbb0b5965be056340a6e12b4 Mon Sep 17 00:00:00 2001 From: Tyler Goerzen Date: Wed, 19 Aug 2026 23:37:26 -0700 Subject: [PATCH 4/4] Clear the last three duplicate titles Rec #11 asks for a CI uniqueness test on rendered titles, which only passes at zero duplicates. Three pairs survived the first pass: - Data Pipeline Integrations: the old-pipelines copy is now marked (Legacy), keeping "Integrations" as its sidebar label - Lookup Tables: the reference page is the API, so it becomes Lookup Tables API - Mixpanel Headless: the guide gets the benefit-style title, leaving the bare product name to the docs page Verified zero duplicate titles across the tree, so the frontmatter gate in #180 can enforce uniqueness once this and #172 land. Co-Authored-By: Claude Opus 5 --- docs/data-pipelines/old-pipelines/integrations.mdx | 2 +- guides/guides-by-use-case/empower-your-team/headless.mdx | 2 +- reference/lookup-tables.mdx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/data-pipelines/old-pipelines/integrations.mdx b/docs/data-pipelines/old-pipelines/integrations.mdx index 6d9701345..bbb44984b 100644 --- a/docs/data-pipelines/old-pipelines/integrations.mdx +++ b/docs/data-pipelines/old-pipelines/integrations.mdx @@ -1,6 +1,6 @@ --- sidebarTitle: Integrations -title: Data Pipeline Integrations +title: "Data Pipeline Integrations (Legacy)" --- diff --git a/guides/guides-by-use-case/empower-your-team/headless.mdx b/guides/guides-by-use-case/empower-your-team/headless.mdx index 7632c3fbe..e076a91c0 100644 --- a/guides/guides-by-use-case/empower-your-team/headless.mdx +++ b/guides/guides-by-use-case/empower-your-team/headless.mdx @@ -1,5 +1,5 @@ --- -title: "Mixpanel Headless" +title: "Mixpanel Headless: Automate Analysis with the Python SDK" description: "Programmatic access to your analytics" sidebarTitle: Use Mixpanel Headless --- diff --git a/reference/lookup-tables.mdx b/reference/lookup-tables.mdx index 1a9a3ce1d..752fae48c 100644 --- a/reference/lookup-tables.mdx +++ b/reference/lookup-tables.mdx @@ -1,5 +1,5 @@ --- -title: Lookup Tables +title: "Lookup Tables API" --- Lookup Tables are mutable tables that describe non-user entities like accounts, product SKUs, or geographies. These tables can be used to enrich events at query-time. In star schema terms: events are like facts and Lookup Tables are like dimensions.