查询环境列表
接口地址
GET /openapi/v2/profiles
用于查询环境列表。
查询参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
page | integer | 否 | 页码分页页码,从 1 开始。不能与 cursor/limit 混用。 |
page_size | integer | 否 | 页码分页每页数量。不能与 cursor/limit 混用。 |
cursor | string | 否 | 游标分页标记。第一次请求不传。 |
limit | integer | 否 | 游标分页每页数量。不能与 page/page_size 混用。 |
serial_no | integer | 否 | 环境序号,精准匹配。 |
name | string | 否 | 环境名称,模糊匹配。 |
remark | string | 否 | 备注,模糊匹配。 |
group_ids | string[] | 否 | 分组 ID 列表。 |
tag_ids | string[] | 否 | 标签 ID 列表。 |
proxy_type | string | 否 | 代理类型,例如 none、http、https、ssh、socks5。 |
run_status | string | 否 | 运行状态。可选值:running、stopped。 |
created_from | string | 否 | 创建开始时间。 |
created_to | string | 否 | 创建结束时间。 |
last_opened_from | string | 否 | 最近打开开始时间。 |
last_opened_to | string | 否 | 最近打开结束时间。 |
数组查询参数可以重复传入:
group_ids=group-a&group_ids=group-b
响应参数
data.list 为环境摘要列表,列表项结构见 环境摘要字段。
创建环境
接口地址
POST /openapi/v2/profiles
用于创建一个新的浏览器环境。
请求参数
请求体使用 ProfileCreateRequest,字段见 环境创建和更新参数。
请求示例
{
"name": "profile-v2-demo",
"group_ids": [],
"proxy_binding": {
"mode": "none"
},
"fingerprint": {
"os": "windows",
"kernel_version": "142",
"language": {
"mode": "ip"
},
"timezone": {
"mode": "ip"
}
},
"advanced": {
"startup": {
"urls": [],
"restore_session_mode": "global"
},
"multi_open": "global",
"remote_inspector": "global",
"spoofing_video": "disabled"
},
"cookies": [],
"account_list": [],
"tag_ids": [],
"remark": "created by Local API V2"
}
响应示例
{
"code": 0,
"msg": "success",
"data": {
"id": "1876881021063852034",
"serial_no": 1,
"name": "profile-v2-demo"
},
"next": null
}
响应中的 data 使用环境摘要结构,字段见 环境摘要字段。
获取环境详情
接口地址
GET /openapi/v2/profiles/{profileId}
用于获取单个环境详情。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
响应中的 data 使用环境详情结构,字段见 环境详情字段。
部分更新环境
接口地址
PATCH /openapi/v2/profiles/{profileId}
用于更新已有环境。未传入的字段保持不变。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
请求参数
请求体使用 ProfilePatchRequest,字段与 ProfileCreateRequest 基本一致,见 环境创建和更新参数。
请求示例
{
"name": "profile-v2-demo-updated",
"remark": "updated by Local API V2"
}
删除环境
接口地址
DELETE /openapi/v2/profiles/{profileId}
用于删除环境。通常表示移入回收站。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
彻底删除环境
接口地址
DELETE /openapi/v2/profiles/{profileId}/permanent
用于彻底删除环境。该操作不可恢复,请谨慎使用。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
恢复环境
接口地址
POST /openapi/v2/profiles/{profileId}/restore
用于恢复已删除的环境。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
移动环境分组
接口地址
POST /openapi/v2/profiles/{profileId}/move
用于移动环境所属分组。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
group_ids | string[] | 否 | 目标分组 ID 列表。 |
请求示例
{
"group_ids": ["1876881021063852033"]
}
克隆环境
接口地址
POST /openapi/v2/profiles/{profileId}/clone
用于克隆环境。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 被克隆的环境 ID。 |
请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
copies | integer | 否 | 克隆份数,表示要复制出几个新环境,取值范围 1-100。 |
group_ids | string[] | 否 | 目标分组 ID 列表。留空则沿用原环境分组。 |
inherit_items | string[] | 否 | 需要继承的数据项。可选值:fingerprint_and_proxy、account、cloud_data。留空默认继承指纹代理、账号和云端数据。 |
remark | string | 否 | 克隆备注。留空则沿用原环境备注。 |
请求示例
{
"copies": 1,
"group_ids": [],
"inherit_items": ["fingerprint_and_proxy", "account", "cloud_data"],
"remark": "clone by Local API V2"
}
启动环境
接口地址
POST /openapi/v2/profiles/{profileId}/start
用于启动环境。成功后可从响应 data 中获取调试端口或 WebSocket 地址。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
client_ip | string | 否 | 客户端 IP。 |
headless | boolean | 否 | 是否无头启动。桌面客户端通常传 false。 |
skip_proxy_check | boolean | 否 | 是否跳过启动前代理检测。 |
skip_cookie_sync_before_open | boolean | 否 | 是否跳过启动前 Cookie 同步。 |
skip_data_sync_before_open | boolean | 否 | 是否跳过启动前数据同步。 |
skip_extension_data_sync | boolean | 否 | 是否跳过启动前扩展数据同步。 |
可选查询参数:
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
sync | string | 否 | 传 false 时可返回启动进度,最终结果仍使用 V2 响应格式。 |
请求示例
{
"client_ip": "127.0.0.1",
"headless": false,
"skip_proxy_check": true
}
响应示例
{
"code": 0,
"msg": "success",
"data": {
"id": "1876881021063852034",
"pid": "12345",
"serial_number": 1,
"debug_port": 9222,
"web_socket_url": "ws://127.0.0.1:9222/devtools/browser/xxxx",
"request_id": "request-id"
},
"next": null
}
停止环境
接口地址
POST /openapi/v2/profiles/{profileId}/stop
用于停止环境。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
skip_cookie_sync_after_close | boolean | 否 | 是否跳过停止后 Cookie 同步。 |
skip_data_sync_after_close | boolean | 否 | 是否跳过停止后数据同步。 |
skip_extension_sync_after_close | boolean | 否 | 是否跳过停止后扩展数据同步。 |
请求示例
{
"skip_cookie_sync_after_close": true,
"skip_data_sync_after_close": true,
"skip_extension_sync_after_close": true
}
查询环境账号
接口地址
GET /openapi/v2/profiles/{profileId}/accounts
用于查询环境账号列表。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
响应中的 data.list 为账号列表,字段见 账号参数。
添加环境账号
接口地址
POST /openapi/v2/profiles/{profileId}/accounts
用于给环境添加账号。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
请求参数
请求体使用账号参数,见 账号参数。
请求示例
{
"platform": "other",
"username": "account@example.com",
"password": "password",
"secret": "",
"url": "https://example.com",
"remark": "account remark"
}
修改环境账号
接口地址
PATCH /openapi/v2/profiles/{profileId}/accounts/{accountId}
用于修改环境账号。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
accountId | string | 是 | 账号 ID。 |
请求参数
请求体使用账号参数,见 账号参数。
删除环境账号
接口地址
DELETE /openapi/v2/profiles/{profileId}/accounts/{accountId}
用于删除环境账号。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
accountId | string | 是 | 账号 ID。 |
更新环境代理绑定
接口地址
PATCH /openapi/v2/profiles/{profileId}/proxy-binding
用于更新单个环境的代理绑定。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
proxy_binding | object | 否 | 代理绑定配置,见 代理绑定参数。 |
请求示例
{
"proxy_binding": {
"mode": "linked",
"proxy_id": "1876881021063852999"
}
}
批量更新环境代理绑定
接口地址
PATCH /openapi/v2/profiles/proxy-binding/batch
用于批量更新环境代理绑定。
请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profile_ids | string[] | 否 | 环境 ID 列表,不能为空。 |
proxy_binding | object | 否 | 代理绑定配置,见 代理绑定参数。 |
获取局部已打开环境汇总
接口地址
POST /openapi/v2/profiles/summary
用于获取指定环境集合中的已打开环境汇总。
请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
ids | string[] | 是 | 环境 ID 列表。 |
清除环境 Storage
接口地址
DELETE /openapi/v2/profiles/{profileId}/storage
用于清除环境 Storage。
路径参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
profileId | string | 是 | 环境 ID。 |
请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
types | string[] | 否 | 需要清理的 Storage 类型。不传时默认清理 local_storage 和 indexed_db。 |
请求示例
{
"types": ["local_storage", "indexed_db"]
}
参数说明
环境创建和更新参数
ProfileCreateRequest 和 ProfilePatchRequest 使用相同的主要字段:
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
name | string | 否 | 环境名称。不传时按系统规则自动生成。 |
group_ids | string[] | 否 | 分组 ID 列表。仅保留一个有效值;不传或传空时自动使用默认分组。 |
proxy_binding | object | 否 | 环境代理绑定配置,见 代理绑定参数。 |
fingerprint | object | 否 | 指纹配置,见 指纹参数。 |
advanced | object | 否 | 高级配置,见 高级配置参数。 |
cookies | object[] | 否 | 创建或更新环境时写入的 Cookie 列表。不传表示不写入,传空数组表示写入空 Cookie。 |
account_list | object[] | 否 | 创建或更新环境时绑定的平台账号列表,见 账号参数。 |
tag_ids | string[] | 否 | 标签 ID 列表。 |
remark | string | 否 | 备注。 |
代理绑定参数
proxy_binding 字段用于配置环境使用的代理。
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
mode | string | 否 | 代理绑定模式。可选值:none、manual、linked。 |
proxy_id | string | 否 | 已保存代理 ID。mode=linked 时必填。 |
type | string | 否 | 代理类型。mode=manual 时必填,且不能为 none。可选值:none、http、https、ssh、socks5。 |
host | string | 否 | 代理主机。mode=manual 时必填。 |
port | integer | 否 | 代理端口。mode=manual 时必填,取值范围 1-65535。 |
username | string | 否 | 代理账号。mode=manual 时使用。 |
password | string | 否 | 代理密码。mode=manual 时使用。 |
ip_check_provider | string | 否 | IP 检测渠道。可选值:ip2location、ipapi。 |
ip_version | string | 否 | IP 地址类型。可选值:ipv4、ipv6。 |
示例:不使用代理。
{
"proxy_binding": {
"mode": "none"
}
}
示例:绑定已有代理。
{
"proxy_binding": {
"mode": "linked",
"proxy_id": "1876881021063852999"
}
}
示例:手动代理。
{
"proxy_binding": {
"mode": "manual",
"type": "http",
"host": "127.0.0.1",
"port": 8080,
"username": "",
"password": "",
"ip_check_provider": "ipapi",
"ip_version": "ipv4"
}
}
指纹参数
fingerprint 用于配置环境指纹。所有字段均为可选;不传时按系统规则生成或沿用已有配置。
| 名称 | 类型 | 说明 |
|---|---|---|
os | string | 系统类型。可选值:random、windows、macos、linux、android、ios。 |
kernel_version | string | 浏览器内核版本。可选值:120、134、142、143、147。 |
ua | string | User Agent。留空时系统随机生成;填写时需与系统类型和内核版本保持一致。 |
language | object | 浏览器语言配置。 |
ui_language | object | 界面语言配置。 |
timezone | object | 时区配置。 |
geolocation | object | 地理位置配置。 |
fonts | object | 字体配置。 |
webrtc | object | WebRTC 配置。 |
screen | object | 屏幕配置。 |
webgl | object | WebGL 配置。 |
webgpu | object | 通用指纹模块配置。 |
audio_context | object | 通用指纹模块配置。 |
client_rects | object | 通用指纹模块配置。 |
speech_voices | object | 通用指纹模块配置。 |
media_devices | object | 通用指纹模块配置。 |
hardware | object | 硬件配置。 |
privacy | object | 隐私配置。 |
launch | object | 启动参数配置。 |
language
| 名称 | 类型 | 说明 |
|---|---|---|
mode | string | 浏览器语言模式。可选值:ip、custom。 |
languages | string[] | 浏览器语言列表。mode=custom 时必填,例如 ["en-US", "en"]。 |
ui_language
| 名称 | 类型 | 说明 |
|---|---|---|
mode | string | 界面语言模式。可选值:follow_browser_language、current_device_language、custom。 |
value | string | 自定义界面语言。mode=custom 时必填,例如 en-US。 |
timezone
| 名称 | 类型 | 说明 |
|---|---|---|
mode | string | 时区来源。可选值:ip、custom、real。 |
value | string | 时区值。仅 mode=custom 时生效。 |
geolocation
| 名称 | 类型 | 说明 |
|---|---|---|
permission | string | 地理位置权限。可选值:ask、allow、block。 |
source | string | 坐标来源。可选值:ip、custom。 |
coordinates.longitude | number | 经度。 |
coordinates.latitude | number | 纬度。 |
coordinates.accuracy | number | 精度。 |
fonts
| 名称 | 类型 | 说明 |
|---|---|---|
mode | string | 字体模式。可选值:real、random、custom。 |
values | string[] | 字体列表。仅 mode=custom 时生效。 |
webrtc
| 名称 | 类型 | 说明 |
|---|---|---|
mode | string | WebRTC 模式。可选值:real、replace、forward、disabled。 |
ip_source | string | 替换模式来源。仅 mode=replace 时生效。可选值:manual、proxy、random。 |
ip | string | 手动指定内网 IP。仅 ip_source=manual 时生效。 |
keep_random_internal_ip | boolean | 随机内网 IP 是否保持不变。仅 ip_source=random 时生效。 |
screen
| 名称 | 类型 | 说明 |
|---|---|---|
resolution_mode | string | 分辨率模式。可选值:recommended、random、custom、real。 |
resolution.width | integer | 分辨率宽度。 |
resolution.height | integer | 分辨率高度。 |
window_size_mode | string | 窗口大小模式。可选值:recommended、custom。 |
window_size.width | integer | 窗口宽度。 |
window_size.height | integer | 窗口高度。 |
webgl
| 名称 | 类型 | 说明 |
|---|---|---|
image_mode | string | WebGL 图像模式。可选值:real、mask。 |
metadata_mode | string | WebGL 元数据模式。可选值:real、random、custom。 |
manufacturer | string | WebGL 厂商。仅 metadata_mode=custom 时生效。 |
renderer | string | WebGL 渲染器。仅 metadata_mode=custom 时生效。 |
webgpu
| 名称 | 类型 | 说明 |
|---|---|---|
mode | string | WebGPU 模式。可选值:real、mask、disabled。 |
噪声指纹模块
audio_context、client_rects、speech_voices、media_devices 使用同一结构:
| 名称 | 类型 | 说明 |
|---|---|---|
mode | string | 模块模式。可选值:real、mask。 |
hardware
| 名称 | 类型 | 说明 |
|---|---|---|
cpu_cores.mode | string | CPU 核心数取值模式。可选值:random、custom、real。 |
cpu_cores.value | string | 自定义 CPU 核心数。仅 mode=custom 时生效。 |
memory_gb.mode | string | 内存取值模式。可选值:random、custom、real。 |
memory_gb.value | string | 自定义内存 GB。仅 mode=custom 时生效。 |
device_name_mode | string | 设备名模式。可选值:real、random、custom。 |
device_name | string | 设备名。仅 device_name_mode=custom 时生效。 |
mac_address_mode | string | MAC 地址模式。可选值:real、random、custom。 |
mac_address | string | MAC 地址。仅 mac_address_mode=custom 时生效。 |
privacy
| 名称 | 类型 | 说明 |
|---|---|---|
do_not_track_mode | string | Do Not Track。可选值:default、enabled、disabled。 |
battery_mode | string | 电池模式。可选值:real、mask、disabled。 |
port_scan_protection_enabled | boolean | 是否开启端口扫描保护。 |
hardware_acceleration_mode | string | 硬件加速。可选值:default、enabled、disabled。 |
launch
| 名称 | 类型 | 说明 |
|---|---|---|
start_params | string | 浏览器启动参数,多个参数用英文逗号分隔。 |
高级配置参数
advanced 用于配置启动、浏览器行为、同步、缓存、书签、访问限制和扩展。
| 名称 | 类型 | 说明 |
|---|---|---|
startup | object | 启动配置。 |
browser_settings | object | 浏览器设置。 |
data_sync | object | 环境数据同步设置。 |
local_cache | object | 本地缓存清理设置。 |
bookmarks | object | 书签设置。 |
access_limit | object | 访问限制设置。 |
extensions | object | 扩展设置。 |
multi_open | string | 多开模式。可选值:global、allow、ban。 |
remote_inspector | string | 远程调试模式。可选值:global、allow、ban。 |
spoofing_video | string | 视频替换模式。可选值:enabled、disabled。 |
startup
| 名称 | 类型 | 说明 |
|---|---|---|
urls | string[] | 启动时打开的网址列表。 |
restore_session_mode | string | 恢复会话模式。可选值:global、restore、not_restore。 |
browser_settings
| 名称 | 类型 | 说明 |
|---|---|---|
scope | string | 应用方式。可选值:global、custom。 |
restore_last_page | boolean | 是否恢复上次页面。 |
block_images | boolean | 是否屏蔽图片。 |
block_video | boolean | 是否屏蔽视频。 |
mute_audio | boolean | 是否静音。 |
block_notifications | boolean | 是否屏蔽网页通知。 |
block_open_on_proxy_failure | boolean | 代理检测失败时是否阻止打开。 |
block_save_password_prompt | boolean | 是否禁止保存密码弹窗。 |
disable_developer_tools | boolean | 是否禁用开发者工具。 |
ignore_https_errors | boolean | 是否忽略 HTTPS 证书错误。 |
disable_extension_management | boolean | 是否禁止管理扩展。 |
random_fingerprint_on_launch | boolean | 是否每次启动随机指纹。 |
disable_incognito | boolean | 是否禁用无痕模式。 |
hide_homepage | boolean | 是否隐藏首页。 |
extension_security | boolean | 是否启用扩展安全。 |
block_extension_store | boolean | 是否禁止访问扩展商店。 |
disable_view_password | boolean | 是否禁止查看网站密码。 |
block_on_proxy_country_change | boolean | 代理国家变化时是否阻止打开。 |
block_on_extension_download_failure | boolean | 扩展下载失败时是否阻止打开。 |
disable_disk_write | boolean | 是否禁止写盘。 |
data_sync
| 名称 | 类型 | 说明 |
|---|---|---|
scope | string | 应用方式。可选值:global、custom。 |
items | string[] | 同步项列表,例如 cookie、bookmark、account、local_storage、indexed_db、extensions。 |
permission.enabled | boolean | 是否开启同步权限控制。 |
permission.role_ids | string[] | 允许同步的角色 ID 列表。 |
local_cache
| 名称 | 类型 | 说明 |
|---|---|---|
scope | string | 应用方式。可选值:global、custom。 |
clear_mode | string | 清理方式。可选值:none、default、custom。 |
items | string[] | 需要清理的项目列表。 |
sync_after_clear | boolean | 清理后是否同步保存。 |
frequency | string | 清理频率。可选值:every_open、custom_days。 |
interval | integer | 清理间隔天数。仅 frequency=custom_days 时生效。 |
bookmarks
| 名称 | 类型 | 说明 |
|---|---|---|
scope | string | 应用方式。可选值:global、custom。 |
enabled | boolean | 是否启用书签设置。 |
import_mode | string | 导入方式。可选值:append、cover。 |
cover_rule | string | 覆盖规则。可选值:overwrite、clear。 |
file_name | string | 书签文件名。创建和更新时通常无需填写。 |
content | object | 书签内容,建议传浏览器导出的书签树结构。 |
access_limit
| 名称 | 类型 | 说明 |
|---|---|---|
scope | string | 应用方式。可选值:global、custom。 |
enabled | boolean | 是否启用访问限制。 |
policy | string | 限制策略。可选值:block、allow_only。 |
quick_selection | string[] | 快捷选择项,例如 google_play。 |
urls | string | 网址列表,多行文本。 |
extensions
| 名称 | 类型 | 说明 |
|---|---|---|
mode | string | 扩展模式。可选值:allow、ban。 |
group_id | string | 扩展分组 ID。 |
账号参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
platform | string | 是 | 账号平台,使用下方列出的值。 |
username | string | 否 | 登录账号。 |
password | string | 否 | 登录密码。 |
secret | string | 否 | 2FA 密钥或账号密钥。 |
url | string | 否 | 自定义网站 URL。platform=other 时必填,且必须以 http:// 或 https:// 开头。内置平台会忽略该字段。 |
remark | string | 否 | 账号备注。 |
platform 可选值:
other、facebook.com、amazon.com、linkedin.com、x.com、paypal.com、accounts.google.com、vinted.fr、discord.com、aliexpress.com、youtube.com、ebay.com、mail.com、stripe.com、payoneer.com、lazada.com、shopify.com、shoplineapp.com、walmart.com、wish.com、shopee.com、etsy.com、dhgate.com、alibaba.com、tiktok.com、instagram.com、whatsapp.com。
环境摘要字段
| 名称 | 类型 | 说明 |
|---|---|---|
id | string | 环境 ID。 |
serial_no | integer | 环境序号。 |
name | string | 环境名称。 |
status | string | 环境状态。可选值:enabled、disabled。 |
run_status | string | 运行状态。可选值:stopped、running、locked。 |
browser | object | 浏览器配置。 |
os | string | 操作系统。 |
groups | object[] | 分组列表。 |
tags | object[] | 标签列表。 |
proxy_binding | object | 环境代理绑定配置。 |
proxy_summary | object | 代理摘要。 |
created_at | string | 创建时间。 |
updated_at | string | 更新时间。 |
last_opened_at | string | 最近打开时间。 |
remark | string | 备注。 |
环境详情字段
环境详情包含环境摘要字段,并额外包含:
| 名称 | 类型 | 说明 |
|---|---|---|
group_ids | string[] | 分组 ID 列表。 |
tag_ids | string[] | 标签 ID 列表。 |
fingerprint | object | 指纹配置。 |
advanced | object | 高级配置。 |
常见调用顺序
创建并启动一个环境
- 创建环境:
POST /openapi/v2/profiles
- 从响应
data.id取得环境 ID。 - 启动环境:
POST /openapi/v2/profiles/{profileId}/start
- 使用响应中的
debug_port或web_socket_url连接浏览器调试协议。 - 停止环境:
POST /openapi/v2/profiles/{profileId}/stop
给环境绑定已有代理
- 创建代理:
POST /openapi/v2/proxies
- 从响应
data.proxy_id取得代理 ID。 - 绑定到环境:
PATCH /openapi/v2/profiles/{profileId}/proxy-binding
请求体:
{
"proxy_binding": {
"mode": "linked",
"proxy_id": "proxy-id"
}
}