live_view_url unless you disable
live view.
The default hosted URL is interactive. Pointer and keyboard input reach the
phone. Use a recording after the session ends.
Open an active phone
- Dashboard
- CLI
- Python SDK
- Go SDK
- REST API
- Open Sessions.
- Select an active session or click Allocate A Phone to start one.
- Use the phone on the left side of the SESSION VIEWER. The Dashboard connects with your signed-in organization membership and reconnects the stream when needed.
Mint a fresh viewer URL
If you no longer have the allocation response, mint a fresh URL for an active session. The Dashboard manages its connection automatically. The CLI does not expose this operation.- Python SDK
- Go SDK
- REST API
view_only and
disabled settings. It refuses inactive sessions, sessions outside your
organization, and sessions whose live view was disabled. Its response is a
bearer viewer URL even when the original allocation used organization
authentication. Minting a new URL does not revoke an older one.
Choose authentication and input behavior
The Dashboard and CLI use the default interactive viewer behavior and do not expose these allocation options. Configure them with an SDK or REST:- Python SDK
- Go SDK
- REST API
Use organization authentication for links shared inside your team. Third-party
iframe cookie policies can prevent signed-in organization mode from working
inside your product, so use token mode for end-user embeds.
Embed the viewer
The hosted page is chrome-less and iframe-embeddable:Content-Security-Policy, allow the hosted page and its
realtime connection:
Keyboard focus
Browsers deliver keystrokes to an iframe only while it has focus. Safari requires a user action before it focuses a cross-origin iframe. Focus it from a click handler:Appearance
The default is the bare phone screen on a transparent background. Query parameters customize the surround:Protect capability URLs
Anyone with a bearerlive_view_url can watch the phone and—unless the session
is view-only—interact with it until the session ends. This includes the
allocation URL in token mode and every URL returned by the token operation.
- Do not log the URL or send it to analytics.
- Prefer
view_only=Truefor audiences that should not control the phone. - Prefer
auth="org"for internal sharing that should require membership. - If you expose a token-mode URL, end the session. The URL stops working when the session ends.
Next steps
Live Telemetry
Follow what the session is doing while you watch.
Recordings
Replay a session after it ends.
Retrieve Telemetry
Inspect its retained timeline and logs.