Skip to main content
WEBHOOK
Realtime OnlyFans Events is the webhook surface for receiving supported translated OnlyFans events in your webhook endpoint.
Beta status: The translated webhook contract is stable, but the set of documented event categories may continue to expand over time.

What Is Stable

  • Each delivery uses a specific realtime.* event type
  • data.eventBody contains the translated event payload
  • data.connection and data.environment are always present
  • New event categories may be added during the beta

Delivery and Configuration

  • Realtime events are delivered by webhook.
  • Enable Realtime and select payload families for each connection in the OFAuth Dashboard.
  • Changes to an existing connection take effect after you save them. A Link reconnect is not required.
  • Realtime is available on pay-as-you-go and paid plans. Each delivered event counts toward usage.

How To Integrate

  1. Verify the Svix webhook signature on the raw request body.
  2. Use svix-id as the delivery ID for deduplication.
  3. Route incoming deliveries by the top-level type.
  4. Parse data.eventBody defensively.
  5. Tolerate additional event categories appearing over time during the beta.

Documented Event Schemas

The schema pages below are generated from the same OpenAPI spec as the webhook contract:

Notes

  • The schema pages below describe currently documented event categories.
  • The translated webhook schema is the supported public contract for these events.
  • Fields may be added over time as beta coverage expands.

Body

application/json

Delivered when OFAuth observes a typing indicator update.

type
enum<string>
required
Available options:
realtime.chat_typing.updated
timestamp
string<date-time>
required

Webhook publication timestamp.

data
Chat typing updated · object
required

Delivered when OFAuth observes a typing indicator update.

Example:

Response

200

Return any 2xx response promptly after accepting the event.