How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Mixpanel Webhooks

Outbound webhook surfaces delivered by Mixpanel to customer-hosted HTTPS endpoints, covering Custom Alert notifications (fired from reports configured in Project Settings) and Cohort Sync Custom Webhooks (full and incremental cohort membership change deliveries).

This event API exposes 2 operations across 2 channels, and defines 16 schemas. It is described by AsyncAPI 2.6.0, at version 1.0.0.

The API connects through a single server, {webhookUrl} (https).

2 operations 2 channels 16 schemas

Metadata

The identity and technical contract details declared by the specification.

Specification
AsyncAPI 2.6.0
API Version
1.0.0
Base URL
https://example.com/mixpanel/webhook
Resource Areas
1

Channels & Operations 2

Across 2 channels, the API surfaces 2 operations. Each is listed below with its action, channel, parameters, and response codes.

Channels 2
PUB
/mixpanel/alerts
Receive a Mixpanel Custom Alert webhook
receiveMixpanelAlert body
PUB
/mixpanel/cohort-sync
Receive a Mixpanel Cohort Sync webhook
receiveMixpanelCohortSync body

Messages & Schemas 16

The contract defines 16 schemas that model the data carried by its messages. The most detailed are AlertMetadata (9 properties), CohortSyncParameters (7 properties), AlertCondition (6 properties), CustomAlertTriggeredPayload (5 properties). Each schema is shown below with its type and property counts.

CustomAlertTriggered
message
A Mixpanel Custom Alert has fired.
CohortMembers
message
Full membership snapshot of a cohort, sent on first sync and on refresh.
CohortAddMembers
message
Incremental add of cohort members since the previous sync.
CohortRemoveMembers
message
Incremental removal of cohort members since the previous sync.
CustomAlertTriggeredPayload
object
Payload posted by Mixpanel when a Custom Alert fires. Field names and structure follow the sample payload published in the Mixpanel Alerts documentation.
5 properties 5 required
AlertMetadata
object
Metadata describing the alert and the project it belongs to.
9 properties
AlertCondition
object
Trigger condition that evaluated true and caused the alert to fire.
6 properties
AlertReport
object
The Mixpanel report the alert is attached to.
3 properties
AlertLinks
object
Convenience links Mixpanel includes to make alert payloads actionable from chatops or incident tooling.
3 properties
CohortMembersPayload
object
Envelope sent on the first sync of a cohort and on each refresh. Contains the full membership snapshot, paginated across multiple POSTs sharing a mixpanelsessi…
2 properties 2 required
CohortAddMembersPayload
object
Envelope sent for incremental adds. Mixpanel batches at 1000 members per call and paginates large diffs across multiple POSTs sharing a mixpanelsessionid.
2 properties 2 required
CohortRemoveMembersPayload
object
Envelope sent for incremental removals. Mixpanel batches at 1000 members per call and paginates large diffs across multiple POSTs sharing a mixpanelsessionid.
2 properties 2 required
CohortSyncParameters
object
Common parameter envelope for every Cohort Sync webhook action.
7 properties 5 required
CohortPageInfo
object
Pagination metadata shared across the POSTs of a single sync.
2 properties
CohortMember
object
A single cohort member. Mixpanel always sends mixpaneldistinctid; additional identity fields are included only when populated on the underlying user profile an…
5 properties
CohortSyncResponse
object
Response body the subscriber endpoint must return. Mixpanel interprets status to decide whether the page succeeded; failures with 5xx or 429 status codes are r…
3 properties 2 required

Specification

The full machine-readable AsyncAPI contract behind this narrative.

Source

mixpanel-webhooks-asyncapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Mixpanel Webhooks, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.