{
"type": "realtime.chat_message.received",
"timestamp": "2026-04-23T14:30:15.143Z",
"data": {
"connection": {
"id": "conn_example123",
"clientReferenceId": "client_ref_123"
},
"environment": "live",
"eventBody": {
"id": 1002003004005,
"queueId": 2003004005006,
"responseType": "message",
"text": "<p>Hello there</p>",
"price": 0,
"isFree": true,
"isTip": false,
"isNew": true,
"isOpened": false,
"isFromQueue": false,
"isMediaReady": true,
"mediaCount": 0,
"createdAt": "2026-01-15T10:30:14+00:00",
"changedAt": "2026-01-15T10:30:14+00:00",
"cancelSeconds": 120,
"fromUser": {
"id": 123456789,
"name": "Example User",
"username": "example.user",
"isVerified": false,
"lastSeen": "2026-01-15T10:30:14+00:00"
},
"media": [],
"previews": []
}
}
}Webhook contract for translated Realtime OnlyFans Events
{
"type": "realtime.chat_message.received",
"timestamp": "2026-04-23T14:30:15.143Z",
"data": {
"connection": {
"id": "conn_example123",
"clientReferenceId": "client_ref_123"
},
"environment": "live",
"eventBody": {
"id": 1002003004005,
"queueId": 2003004005006,
"responseType": "message",
"text": "<p>Hello there</p>",
"price": 0,
"isFree": true,
"isTip": false,
"isNew": true,
"isOpened": false,
"isFromQueue": false,
"isMediaReady": true,
"mediaCount": 0,
"createdAt": "2026-01-15T10:30:14+00:00",
"changedAt": "2026-01-15T10:30:14+00:00",
"cancelSeconds": 120,
"fromUser": {
"id": 123456789,
"name": "Example User",
"username": "example.user",
"isVerified": false,
"lastSeen": "2026-01-15T10:30:14+00:00"
},
"media": [],
"previews": []
}
}
}Realtime OnlyFans Events is the webhook surface for receiving supported translated OnlyFans events in your webhook endpoint.Documentation Index
Fetch the complete documentation index at: https://docs.ofauth.com/llms.txt
Use this file to discover all available pages before exploring further.
realtime.* event typedata.eventBody contains the translated event payloaddata.connection and data.environment are always presenttype.data.eventBody defensively.Delivered when OFAuth observes a typing indicator update.
realtime.chat_typing.updated Webhook publication timestamp.
Delivered when OFAuth observes a typing indicator update.
Show child attributes
{
"connection": {
"id": "conn_example123",
"clientReferenceId": "client_ref_123"
},
"environment": "live",
"eventBody": { "id": 123456789 }
}Return any 2xx response promptly after accepting the event.
Was this page helpful?