member.identity_unlinked

A subscriber's connected platform account is disconnected from their membership.

When this fires

A connected account is removed from a member — by the member on the portal's Account & Recovery screen (Disconnect), or by the creator over DELETE /v1/projects/{project}/members/{member}/identities/{link} or the unlink_member_identity MCP tool. The account stops signing the member in to the portal and the project's bot stops knowing them by it. Nothing is emitted when the removal is refused because the account was the member's last way to sign in.

Required ability

project-user:view — token must carry this at mint time to subscribe an endpoint to this event.

Payload

{
  "id": "evt_01HX...",
  "type": "member.identity_unlinked",
  "created_at": "2026-09-12T10:06:00Z",
  "api_version": "2026-05-01",
  "project_id": "7f3d1c92-8b45-4e6a-9d21-5c8e0a4b6f13",
  "data": {
    "subscriber_id": "2a91c4e7-6f38-4b52-8e0d-9c1a7b3f5d80",
    "identity_id": "0c2d8a7e-4b1f-4d3e-9a6b-2f5e8c1d7a90",
    "connector": "telegram",
    "external_id": "123456789"
  }
}

Field reference

FieldTypeNotes
idstring ULIDUnique event id, prefixed evt_. Use for idempotent processing.
typestringAlways member.identity_unlinked for this event.
created_atISO 8601 timestampServer-side emission time.
api_versionstringWebhook API contract version.
project_idstring UUIDProject this event belongs to.
data.subscriber_idstring UUIDSubscriber's project-scoped user id.
data.identity_idstring UUIDThe connector account row that was disconnected. Matches member.identity_linked.
data.connectorstringConnector key the account was on (telegram today).
data.external_idstring | nullThe platform's own id for the account.

Caveats

  • The member keeps their subscriptions and grants; only the way they sign in and are reached changes. A member with no connected account left is reached by email.
  • The event does not say who asked. Read the activity log for the actor when it matters.

How is this guide?

On this page

Subscriby 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