Early bird discounts live! Claim your offer

Event Reference

Every outbound webhook event MemberPass emits, grouped by family.

The canonical, machine-readable event list is published at:

GET https://api.memberpass.net/webhook-events.json

The JSON is regenerated on every MemberPass deploy. The per-family pages below duplicate the same source with explanatory prose and payload samples.

Families

FamilyCountWhat it covers
project.*12Project lifecycle, bot connection, resource link/unlink.
plan.*6Plan creation, update, activation, sync to PSP catalog.
subscription.*14Every transition across the 13 subscription statuses, plus upgrade/downgrade.
payment.*4Succeeded, failed, pending, refunded.
member.*10Member (subscriber) joined, converted, churned, banned, kicked.
access_code.*3Batch generation + redemption + expiry.
team.*6Team create/delete + membership changes.
role.*3Role create / update / delete.
group.*3Group create / update / delete.
billing.*9Creator's own MemberPass tier: invoice, payment failure, grace period, lockdown.

Envelope shape

Every event has the same outer shape:

{
  "id": "evt_01HXDELIVERY000000000TST",
  "type": "subscription.created",
  "created_at": "2026-05-18T10:05:00Z",
  "api_version": "2026-05-01",
  "project_id": "prj_01HXPROJECT0000000000T",
  "data": {
    "subscription": {},
    "subscriber": {},
    "plan": {},
    "access_code": null
  }
}
  • id — ULID unique per event. Use for consumer-side de-dup.
  • type — the canonical event name (matches MP-Event-Name header).
  • created_at — ISO 8601 UTC.
  • api_version — see versioning.
  • project_id — which project the event belongs to (null for team-scoped or billing events).
  • data — event-specific payload; the per-family pages describe each shape.

Subscribing to events

  • Programmatic: POST /v1/webhook-endpoints with events: ["subscription.created", ...].
  • Dashboard: Settings → Webhooks → New endpoint.
  • Zapier: each trigger maps 1:1 to a single event and subscribes behind the scenes.

How is this guide?

On this page

MemberPass is a product designed by you — for you.

No boardroom full of executives deciding what we ships next. Our roadmap always shaped by you with your feedback.

Share feedback or a request