Navigate the active tab to a URL with configurable wait strategy and timeout.
/browser/sessions/{id}/navigate endpoint navigates the currently active tab of a browser session to the given URL and blocks until the configured wait condition is met or the timeout elapses.
Only http and https URLs are accepted. The navigation is scoped to the active tab — use POST /pages/{pageId}/activate to switch active tabs first.
POST /browser/sessions.http or https scheme.load, domcontentloaded, networkidle.0–120000.Referer header sent with this navigation request only. Does not persist to subsequent navigations.| Status | Description |
|---|---|
400 | Invalid body — malformed URL, non-http(s) scheme, or unknown waitUntil value. |
401 | Unauthorized — invalid or missing API key. |
404 | Session not found or not owned by the caller. |
408 | Navigation did not complete before timeout elapsed. |
503 | The browser session is temporarily unreachable. |
waitUntil=load waits for document.readyState === "complete". domcontentloaded returns once the DOM parser finishes. networkidle waits for 500ms of no network activity (best-effort, capped at 10s).referer is per-request and does not persist to subsequent navigations.