Create Presence Token
Authentication
Path parameters
Response
Always r: subscribe only. The app never publishes a slot.
Keryx document id within the org: awareness.
Token expiry in epoch milliseconds. Re-mint before this passes; the @athenaintel/react presence client does so automatically.
Keryx org (room namespace): the workspace id.
Keryx capability token (yauth). Pass as the yauth query parameter on the WebSocket upgrade. Read-only and bound to this workspace’s awareness room; Keryx narrows every frame to what the token’s user may open.
WebSocket base URL. Connect to {ws_url}/{org}/{doc_id}?yauth={token}.
