Plugins API
Manage plugin installation, marketplace browsing, and updates.
Installed Plugins
List Plugins
http
GET /api/v1/plugins?project_path={path}Get Plugin
http
GET /api/v1/plugins/{name}?project_path={path}Install Plugin
http
POST /api/v1/plugins/installjson
{
"name": "my-plugin",
"marketplace_name": "official",
"scope": "user"
}Toggle Plugin
http
POST /api/v1/plugins/{name}/togglejson
{ "enabled": true, "source": "local" }Uninstall Plugin
http
DELETE /api/v1/plugins/{name}?project_path={path}Check Updates
http
GET /api/v1/plugins/updatesUpdate Plugin
http
POST /api/v1/plugins/{name}/updateUpdate All
http
POST /api/v1/plugins/update-allValidate Plugin
http
POST /api/v1/plugins/validatejson
{ "path": "/path/to/plugin" }Marketplaces
List Marketplaces
http
GET /api/v1/plugins/marketplacesAdd Marketplace
http
POST /api/v1/plugins/marketplacesjson
{ "input": "owner/repo" }Remove Marketplace
http
DELETE /api/v1/plugins/marketplaces/{name}Browse Marketplace
http
GET /api/v1/plugins/marketplace/{name}/browseGet Marketplace Plugin
http
GET /api/v1/plugins/marketplace/{marketplace_name}/plugin/{plugin_name}Get All Available
http
GET /api/v1/plugins/available