Beta status: The delivery path is usable now, but this event family is still being documented. Expect new payload shapes to appear over time, and expect the nested
data.json body to evolve as we classify more upstream websocket traffic.Quick Reference
| Field | Value |
|---|---|
| Delivery type | Svix webhook delivery |
| Current top-level event type | of.websocket.event.received |
| Source | Upstream OnlyFans websocket messages |
| Destination | Your HTTPS webhook endpoint |
| Status | Beta |
How It Works
- OFAuth listens to supported upstream OnlyFans websocket traffic for connected accounts.
- When a websocket message is received, OFAuth wraps it in a Realtime event envelope.
- OFAuth publishes that event through Svix, which handles delivery attempts and delivery logs.
- Svix sends the event to the webhook endpoint you configured for your organization.
Connect Your Endpoint
Use the Svix dashboard as the delivery control plane for this beta flow:- Create or select a webhook endpoint in Svix with your public HTTPS receiver URL.
- Enable delivery for the Realtime beta event family.
- Point your application handler at that endpoint and return
2xxquickly after receipt. - Use the Svix dashboard to inspect deliveries, retries, and failures while you validate your integration.
Event Envelope
Today, beta websocket relay deliveries use the Realtime event type below:data.json. During beta, your handler should be tolerant of both structured and unclassified payloads.
Integration Notes
- Return
2xxquickly and process asynchronously when possible - Keep a copy of raw payloads during beta so you can adapt to newly documented shapes
- Use Svix delivery logs to debug retries and endpoint failures
- Prefer defensive parsing of
data.jsonrather than assuming every upstream payload is finalized
Next Steps
Realtime Overview
Stable connection and system events
Error Handling
Retry and delivery basics