Skip to main content
A browser profile is a saved snapshot of browser state. Create one from a finished run or session, then pass its browser_profile_id (bp_…) to later runs to start already signed in. Every method here also accepts request_options (Python) or a final requestOptions argument (TypeScript) to override the timeout, retries or headers for one call; see request options.

create_browser_profile

Create a blank browser profile, or create one from a persistent browser session or workflow run.
Parameters Returns BrowserProfile · TypeScript Promise<BrowserProfile>
Example

get_browser_profile

Get a specific browser profile by ID
Parameters Returns BrowserProfile · TypeScript Promise<BrowserProfile>
Example

list_browser_profiles

Get all browser profiles for the organization
Parameters Returns list[BrowserProfile] · TypeScript Promise<BrowserProfile[]>
Example

update_browser_profile

Update a browser profile’s name and/or description
Parameters Returns BrowserProfile · TypeScript Promise<BrowserProfile>
Example

delete_browser_profile

Delete a browser profile (soft delete)
Parameters Returns None · TypeScript Promise<void> Example