Skip to Content
webagent docs
API reference

Extensions

Browser extensions for sessions.

Open as .md

List browser extensions

GET
/v1/extensions

Authorization

headerAuthorizationBearer <token>

An API key (wa_<region>_…) or a dashboard access token.

Response Body

OK

application/json
  1. response
extensions*array<>
Example Request
curl -X GET 'https://api.us.webagent.lookover.ai/v1/extensions'
Example Response
{  "extensions": [    {      "id": "string",      "name": "string",      "version": "string",      "manifestVersion": -9007199254740991,      "sizeBytes": 0,      "createdAt": 0,      "engine": "chromium"    }  ]}
POST
/v1/extensions

Authorization

headerAuthorizationBearer <token>

An API key (wa_<region>_…) or a dashboard access token.

Query Parameters

engine?string
Default"chromium"
Value in"chromium""firefox"

Request Body

body*fileapplication/octet-stream
Formatbinary

Response Body

OK

application/json
  1. response
id*string
name*string
version*string
manifestVersion*integer
Range-9007199254740991 <= value <= 9007199254740991
sizeBytes*integer
Range0 <= value <= 9007199254740991
createdAt*number
engine*string
Value in"chromium""firefox"
Example Request
curl -X POST 'https://api.us.webagent.lookover.ai/v1/extensions' \  -H 'Content-Type: application/octet-stream' \  -d 'string'
Example Response
{  "id": "string",  "name": "string",  "version": "string",  "manifestVersion": -9007199254740991,  "sizeBytes": 0,  "createdAt": 0,  "engine": "chromium"}

Get an extension

GET
/v1/extensions/{id}

Authorization

headerAuthorizationBearer <token>

An API key (wa_<region>_…) or a dashboard access token.

Path Parameters

id*string
Match^ext_(us|in)_[0-9a-z]{24}$

Response Body

OK

application/json
  1. response
id*string
name*string
version*string
manifestVersion*integer
Range-9007199254740991 <= value <= 9007199254740991
sizeBytes*integer
Range0 <= value <= 9007199254740991
createdAt*number
engine*string
Value in"chromium""firefox"
Example Request
curl -X GET 'https://api.us.webagent.lookover.ai/v1/extensions/string'
Example Response
{  "id": "string",  "name": "string",  "version": "string",  "manifestVersion": -9007199254740991,  "sizeBytes": 0,  "createdAt": 0,  "engine": "chromium"}

Delete an extension

DELETE
/v1/extensions/{id}

Authorization

headerAuthorizationBearer <token>

An API key (wa_<region>_…) or a dashboard access token.

Path Parameters

id*string
Match^ext_(us|in)_[0-9a-z]{24}$

Response Body

OK

application/json
  1. response
deleted*boolean
Example Request
curl -X DELETE 'https://api.us.webagent.lookover.ai/v1/extensions/string'
Example Response
{  "deleted": true}