{
"connection": {
"id": "conn_oy6c6kim3uo0cyiu3iy67m4d",
"clientReferenceId": "user_456"
},
"environment": "live",
"receivedAt": "2026-04-23T14:30:13.435435299Z",
"messageType": "text",
"payloadKey": "of.websocket.event.received|typing",
"shapeSubtype": "chat.typing.updated",
"truncated": false,
"json": {
"typing": {
"id": 562630475
}
},
"rawText": "{\"typing\":{\"id\":562630475}}"
}Schema for the typing indicator payload delivered through the Realtime beta webhook
of.websocket.event.received|typing payload family.A live typing indicator emitted from the upstream OnlyFans websocket stream.
Connection context for the source upstream websocket payload.
Show child attributes
OFAuth environment for the source connection.
live, test, sandbox When OFAuth received the upstream websocket payload.
Transport-level websocket frame classification from the relay.
Stable OFAuth shape key for this payload.
of.websocket.event.received|typing Whether OFAuth truncated the upstream payload before forwarding it.
Show child attributes
{ "typing": { "id": 562630475 } }Curated subtype label for this payload family.
chat.typing.updated, null Raw upstream payload text, present when the frame was text-based.
Raw upstream payload bytes as base64 when the frame was binary.
Was this page helpful?