Realtime · Socket.IO
Rooms
Room naming patterns and how clients join each room.
| Room pattern | How 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>:webhooks | integration: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 string | custom:join |