CloudBrowser Docs
  1. plugin
CloudBrowser Docs
  • Documentation
    • Introduction
      • What is CloudBrowser?
      • What is Headless browsers?
      • Getting started
      • Playwright
    • Fundamentals
      • Create a Browser Session
      • Use a Browser Profile
      • Manage a Browser Profile
    • Features
      • Stealth Mode
      • Proxies
      • Live View
      • Session Inspector
      • Downloads
      • Uploads
    • User Cases
      • Form Submissions
      • Web Scraping
      • Automated Tests
    • Guides
      • Improving Performance
      • Optimizing Cost
      • Browser Regions
      • Using Profile ID
      • Plans and Pricing
      • Concurrency & Rate Limits
      • Handling Authentication
      • Enerprise Security
    • Inegrations
      • Get Started with Intergrations
      • CloudBrowser MCP Server
      • CloudBrowser MCP Service
  • APIs and SDKs
    • Node.js SDK
    • Profile
      • Get session list
      • Update Instance Fingerprint
    • sessions
      • Create Browser Session
      • Start Session
      • Close Session
    • files
      • Upload File
      • Download File
    • plugin
      • Upload Plugin
        POST
      • Get Plugin List
        POST
      • Update Environment Fingerprint
        PUT
  • Changelog
  1. plugin

Upload Plugin

POST
/extensions
Only users with owner role can create instances

Request

Body Params multipart/form-data
file
file 
optional
name
string 
optional

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/extensions' \
--form 'file=@""' \
--form 'name=""'

Responses

🟢200Success
application/json
OK
Body
reqId
string 
optional
code
integer 
optional
msg
string 
optional
data
object 
optional
id
integer 
optional
appId
string 
optional
userId
string 
optional
companyId
string 
optional
pluginId
string 
optional
pluginName
string 
optional
pluginFile
string 
optional
pluginVersion
string 
optional
md5sign
string 
optional
status
integer 
optional
updatedAt
string <date-time>
optional
createdAt
string <date-time>
optional
Example
{
    "reqId": "string",
    "code": 0,
    "msg": "string",
    "data": {
        "id": 0,
        "appId": "string",
        "userId": "string",
        "companyId": "string",
        "pluginId": "string",
        "pluginName": "string",
        "pluginFile": "string",
        "pluginVersion": "string",
        "md5sign": "string",
        "status": 0,
        "updatedAt": "2019-08-24T14:15:22Z",
        "createdAt": "2019-08-24T14:15:22Z"
    }
}
Previous
Download File
Next
Get Plugin List
Built with