Setup
Configure a webhook URL in the Console under Settings > Webhook Notifications. Membrane sends a POST request to your URL whenever a matching event occurs.Event Types
| Event | When it fires |
|---|---|
connection.created | A new connection is established (OAuth completed, API key saved) |
connection.disconnected | A connection lost access (token expired, credentials revoked) |
connection.reconnected | A previously disconnected connection is restored |
connection.deleted | A connection is archived |
Payload
Each webhook POST includes a JSON body with the event type and the affected resource:Handling Webhooks
Example Express.js endpoint:Retry Behavior
If your endpoint returns a non-2xx status code, Membrane retries with exponential backoff.See Also
- Connections — connection lifecycle and management
- Events — data events from external apps (distinct from webhook notifications)