Realtime · Socket.IO

Rooms

Room naming patterns and how clients join each room.

Room patternHow to join
org:<orgId>Automatic on connect
user:<userId>Automatic on connect
project:<projectId>Emit subscribe:project with project id string
collection:<collectionId>subscribe:collection (string id or { projectId, collectionId })
document:<documentId>subscribe:document
query:<queryId>subscribe:query (client-chosen queryId)
integration:<integrationId>integration:join
integration:<integrationId>:webhooksintegration:webhook:subscribe
wallet:address:<id>wallet:subscribe:address
wallet:project:<projectId>wallet:subscribe:project
wallet:chain:<chain>wallet:subscribe:chain (chain lowercased)
wallet:currency:<SYMBOL>wallet:subscribe:currency
chat:<chatId>chat:join
Custom stringcustom:join