Update browser session
Update a browser session.
Documentation Index
Fetch the complete documentation index at: https://tbd-6fc993ce-hypeship-docs-chrome-policy-on-demand.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
Browser session ID
Body
Request body for updating a browser session.
ID of the proxy to use. Omit to leave unchanged, set to empty string to remove proxy.
If true, stealth browsers connect directly instead of using the default stealth proxy.
Profile to load into the browser session. Only allowed if the session does not already have a profile loaded.
- Option 1
- Option 2
Viewport configuration to apply to the browser session.
Telemetry configuration. Omit, set to null, or set to an empty object ({}) to leave the existing configuration unchanged (no-op). To enable capture for all categories using VM defaults, set browser to an empty object ({"browser": {}}). To stop capture, set every category's enabled to false.
Response
Browser session updated successfully
When the browser session was created.
Websocket URL for Chrome DevTools Protocol connections to the browser session
"wss://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/cdp?jwt=eyJ0eXAi..."
Websocket URL for WebDriver BiDi connections to the browser session
"wss://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/webdriver/session?jwt=eyJ0eXAi..."
Whether the browser session is running in headless mode.
false
Whether the browser session is running in stealth mode.
false
Unique identifier for the browser session
"htzv5orfit78e1m2biiifpbv"
The number of seconds of inactivity before the browser session is terminated.
Remote URL for live viewing the browser session. Only available for non-headless browsers.
"https://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/live?jwt=eyJ0eXAi..."
Metro-API HTTP base URL for this browser session.
"https://proxy.yul-upbeat-herschel.onkernel.com:8443/browser/kernel"
Whether GPU acceleration is enabled for the browser session (only supported for headful sessions).
false
Browser profile metadata.
ID of the proxy associated with this browser session, if any.
Browser pool this session was acquired from, if any.
Initial browser window size in pixels with optional refresh rate. If omitted, image defaults apply (1920x1080@25). For GPU images, the default is 1920x1080@60. Arbitrary viewport dimensions and refresh rates are accepted. Known-good presets include: 2560x1440@10, 1920x1080@25, 1920x1200@25, 1440x900@25, 1280x800@60, 1024x768@60, 1200x800@60. For GPU images, recommended presets use one of these resolutions with refresh rates 60, 30, 25, or 10: 800x600, 960x720, 1024x576, 1024x768, 1152x648, 1200x800, 1280x720, 1368x768, 1440x900, 1600x900, 1920x1080, 1920x1200, 390x844, 360x250, 768x1024, 800x1600. Viewports outside this list may exhibit unstable live view or recording behavior. If refresh_rate is not provided, it will be automatically determined based on the resolution (higher resolutions use lower refresh rates to keep bandwidth reasonable).
Whether the browser session is running in kiosk mode.
false
URL the session was asked to navigate to on creation, if any. Recorded for debugging. Navigation is fire-and-forget — the URL is dispatched to the browser without waiting for it to load, and any errors (DNS failure, bad status, timeout) are silently dropped. Captures what was requested, not what the browser actually loaded.
"https://example.com"
Custom Chrome enterprise policy overrides that were applied to this browser session, if any. Echoed back for verification. Keys are Chrome enterprise policy names.
When the browser session was soft-deleted. Only present for deleted sessions.
Session usage metrics.
Active telemetry configuration for the session, if any.