Get Browser Session

Get the status and details of a session.

Example

Python

session = await client.get_browser_session("pbs_abc123")
print(session.status, session.browser_address)

Parameters

Parameter Type Required Description
browser_session_id str Yes The session ID.
request_options RequestOptions No Per-request configuration (see below).

Returns BrowserSessionResponse

Request options

Override timeout, retries, or headers for this call by passing request_options (Python) or a second options argument (TypeScript).

Python

from skyvern.client.core import RequestOptions

request_options=RequestOptions(
    timeout_in_seconds=120,
    max_retries=3,
    additional_headers={"x-custom-header": "value"},
)
Option (Python) Option (TypeScript) Type Description
timeout_in_seconds timeoutInSeconds int / number HTTP timeout in seconds.
max_retries maxRetries int / number Retry count.
additional_headers headers dict / Record<string, string> Extra headers.
additional_query_parameters - dict Extra query parameters.
additional_body_parameters - dict Extra body parameters.
- abortSignal AbortSignal Signal to cancel the request.
- apiKey string Override API key.