Start a session
surfsky_session_startStart an isolated cloud browser session to get a session_id for saved profiles, proxy locations, or fingerprint OS. Use when you need a private session; otherwise the default shared session suffices.
Instructions
Start a cloud browser session and return its session_id for the other tools. Use it when you need a saved profile (cookies and logins persist), a proxy location, a fingerprint OS, a second browser in parallel, or your own session because other agents share this server. Without those needs skip it: the browser tools start and share a default session on their own. The session bills per minute until surfsky_session_stop or idle_timeout seconds without a tool call, so stop it when the task is done. It opens on about:blank; call surfsky_navigate next. The result's screencast URL is a live view for the user and is private. Use only a profile_uuid the user gave you: a profile carries real logins.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| os | No | Fingerprint operating system. Not allowed with profile_uuid. | |
| arch | No | Fingerprint CPU architecture, with os. | |
| city | No | Proxy exit city, with country. | |
| proxy | No | Omit for the account default. 'premium': the residential pool (proxy_type 'mobile' for mobile IPs). 'shared': the free pool, tests only. Or your own proxy URL (user:pass@host:port); then country, region, city and proxy_type are not allowed. | |
| region | No | Proxy exit state or region, with country. | |
| country | No | Proxy exit country code, for example US. | |
| dialogs | No | Answer for alert, confirm and prompt dialogs: 'dismiss' (default) or 'accept'. Each answered dialog is reported in the next result. | dismiss |
| os_version | No | Fingerprint OS version, with os. | |
| proxy_type | No | Pool for Surfsky proxies: 'residential' (default) or 'mobile'. | |
| idle_timeout | No | Seconds without a tool call after which this server stops the session (default 300). | |
| profile_uuid | No | Saved Surfsky profile to load: its cookies and logins come with it and are saved back on a normal stop. Only a uuid the user gave you. Not combinable with os, os_version or arch: the profile owns its fingerprint. | |
| block_resources | No | Resource types the browser does not download: faster and less proxy traffic, but screenshots and layout lose them. |