Upload Extension

View as Markdown
Upload a browser extension package and return the simplified browser extension resource.

Authentication

AuthorizationBearer

Use Bearer <api-key>.

Request

This endpoint expects a multipart form containing a file.
filefileRequired

Chromium browser extension package (.crx).

namestringOptional
Optional display name. Defaults to manifest.name.
subaccountIdstringOptional

Parent/org keys may create the extension inside a subaccount. Subaccount keys are auto-scoped.

Response

Created
createdAtdatetime
format"crx"
idstringformat: "^ext_[A-Za-z0-9_-]+$"
namestring>=1 character
profileCountinteger0-9007199254740991
updatedAtdatetime
versionstring>=1 character
contentHashstringformat: "^sha256:[a-f0-9]{64}$"
sizeBytesinteger0-9007199254740991
sourceUrlstringformat: "uri"
subaccountIdstring>=1 character

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
429
Too Many Requests Error
500
Internal Server Error
503
Service Unavailable Error