List browser extensions
List extensions in the resolved project.
/extensionsList extensions in the resolved project.
Authorization
bearerAuth In: header
Query Parameters
Limit the number of extensions to return.
1 <= value <= 10020Offset the number of extensions to return.
0 <= value0Case-insensitive substring match against extension name. IDs match by exact value.
Exact-match filter on extension name using the database collation. In production, matching is case- and accent-insensitive. During the default-project migration, unscoped requests prefer a concrete default-project extension over a legacy unscoped extension with the same name.
Response
List of extensions
A browser extension uploaded to Kernel.
curl -X GET "https://example.com/extensions"[ { "id": "string", "name": "string", "created_at": "2019-08-24T14:15:22Z", "size_bytes": 0, "checksum": "stringstringstringstringstringstringstringstringstringstringstri", "last_used_at": "2019-08-24T14:15:22Z" }]{ "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" }}postCheck proxy health
Run a health check on the proxy to verify it's working. Optionally specify a URL to test reachability against a specific target. For ISP and datacenter proxies, this reliably tests whether the target site is reachable from the proxy's stable exit IP. For residential and mobile proxies, the exit node varies between requests, so this validates proxy configuration and connectivity rather than guaranteeing site-specific reachability.
postUpload a browser extension
Upload a zip file containing an unpacked browser extension. Optionally provide a unique name for later reference.