Ad-hoc upload one or more unpacked extensions to a running browser instance.
Loads one or more unpacked extensions and restarts Chromium on the browser instance.
POST
/browsers/{id}/extensionsLoads one or more unpacked extensions and restarts Chromium on the browser instance.
Authorization
bearerAuth AuthorizationBearer <token>
In: header
Path Parameters
id*string
Browser session ID
Request Body
multipart/form-data
TypeScript Definitions
Use the request body type in TypeScript.
Response
Extensions uploaded, Chromium restarted, and DevTools is ready
no response body.
curl -X POST "https://example.com/browsers/string/extensions" \ -F extensions="[ { \"zip_file\": \"string\", \"name\": \"string\" } ]"Empty
{ "code": "string", "message": "string", "details": [ { "code": "string", "message": "string" } ], "inner_error": { "code": "string", "message": "string" }}{ "code": "string", "message": "string", "details": [ { "code": "string", "message": "string" } ], "inner_error": { "code": "string", "message": "string" }}{ "code": "string", "message": "string", "details": [ { "code": "string", "message": "string" } ], "inner_error": { "code": "string", "message": "string" }}{ "code": "string", "message": "string", "details": [ { "code": "string", "message": "string" } ], "inner_error": { "code": "string", "message": "string" }}{ "code": "string", "message": "string", "details": [ { "code": "string", "message": "string" } ], "inner_error": { "code": "string", "message": "string" }}delDelete a browser session by ID or name.
Delete a browser session by ID or name
postMake an HTTP request through the browser's network stack
Sends an HTTP request through Chrome's HTTP request stack, inheriting the browser's TLS fingerprint, cookies, proxy configuration, and headers. Returns a structured JSON response with status, headers, body, and timing.