Skip to main content
POST
Upload Extension

Overview

Stores a Chrome extension for this account. Once uploaded, the returned id can be passed in extensions when creating a session via POST /browser/sessions. The extension archive must be base64-encoded and sent inline in the JSON body.

Body

string
required
Human-readable extension name (used in listings).
string
required
Base64-encoded bytes of the Chrome .crx archive (full archive, not a URL).

Example Request

Response

Success Response (201)

string
Extension ID. Pass this in extensions when creating a session.
string
Echoed name.
object
Parsed manifest.json from the archive.
string
ISO-8601 timestamp.
string
ISO-8601 timestamp.
Example Response:

Error Responses