Connection list
The clients created in your workspace or attached to public hubs.
Connections are the user-facing setup path for clients.
Use the Connections page when you need to add an app, device, room client, browser flow, or developer client to a hub.
On the Free path, Connections focuses on one Thalovant Voice client attached to a public hub. Workspace plans unlock broader client types, owned hubs, and advanced operational views.
| Question | Simple answer |
|---|---|
| What is a connection? | The setup path that creates or pairs a client. |
| What is a client? | The identity that exists after a connection is created. |
| Where do I start? | Choose Add connection from Connections. |
| What should stay private? | Setup links, copied setup commands, and connection files. |
| What comes after pairing? | Review permissions, then check Dashboard or Live Map. |
| What is different on Free? | Start with one voice connection to a public hub. |
Connection list
The clients created in your workspace or attached to public hubs.
Setup links
One-time links used to pair the intended client.
Connection state
Whether the client is active, idle, disconnected, stale, waiting, or marked for identity review.
Private files
Advanced setup material for clients that cannot use the setup link path.
frontdesk-voice or demo-chat.Read the setup in this order:
Use a setup link for normal first setup. It is the lowest-friction path because it pairs the client without manual file handling.
Some advanced or recovery paths may still use a private connection file. Treat that file like a password. Store it only where the client needs it and recreate the connection if the file is exposed.
On Linux and macOS, local _identity.json files must be private to the current user. Run chmod 600 _identity.json before using an SDK from a laptop or VM.
| State | What to check first |
|---|---|
| Waiting for setup | Open the setup link on the intended client. |
| Claimed but not connected | Keep the app running until the first heartbeat appears. |
| Offline | Confirm the app or device is still running. |
| Stale | Refresh, then check whether the client has stopped sending activity. |
| Review identity | Confirm the device or runtime is expected. Quarantine and rotate if the identity is old, missing, or suspicious. |
| Missing from Live Map | Confirm the client exists, is active, and points to the expected hub. |
Connections are healthy when:
Create the connection first, then review permissions.
Connect a clientReview permissions