List Plugins
Get all available plugins. Non-admin users only see enabled plugins.Response
Returns an array of plugin objects.Unique plugin identifier
Plugin display name
Plugin version
Plugin description
Plugin author
Plugin status: “installed”, “enabled”, “disabled”, “error”
Plugin category
Whether this is an official built-in plugin
Get Plugin Details
Retrieve detailed information about a specific plugin.Path Parameters
Plugin ID (e.g., “curseforge-installer”)
Response
Plugin ID
Plugin name
Current version
Plugin description
Plugin status
Current plugin configuration
Full plugin manifest with actions, permissions, etc.
Get Server Tab Plugins
Get plugins that provide custom tabs for a specific server.Path Parameters
Server ID
Response
Returns an array of plugins that provide tabs compatible with the server’s game type. 404 Not Found - Server not foundEnable Plugin
Enable a plugin. Admin only.Path Parameters
Plugin ID
Response
Returns the updated plugin object with status “enabled”. 400 Bad Request - Failed to enable plugin 403 Forbidden - Admin role requiredDisable Plugin
Disable a plugin. Admin only.Path Parameters
Plugin ID
Response
Returns the updated plugin object with status “disabled”. 400 Bad Request - Failed to disable plugin 403 Forbidden - Admin role requiredUpdate Plugin Configuration
Update a plugin’s configuration settings. Admin only.Path Parameters
Plugin ID
Request Body
Configuration object (schema varies by plugin).Response
Returns the updated plugin object. 400 Bad Request - Failed to update configuration 403 Forbidden - Admin role requiredUninstall Plugin
Uninstall a plugin. Only community plugins can be uninstalled. Admin only.Path Parameters
Plugin ID
Response
Always true on successful uninstallation
Execute Plugin Action
Execute a plugin action on a server.Path Parameters
Plugin ID
Action ID from plugin manifest
Request Body
Server ID to execute action on
Action input parameters (schema defined by plugin action)
Confirmation for dangerous actions (required if action is marked dangerous)
Response
Whether action executed successfully
Number of operations completed
Error message if action failed
Error Responses
400 Bad RequestError message
True if action requires confirmation
Action details
Get Plugin Storage
Get a value from plugin storage. Admin only.Path Parameters
Plugin ID
Storage key
Query Parameters
Optional server ID for server-scoped storage
Response
Storage key
Stored value
Set Plugin Storage
Set a value in plugin storage. Admin only.Path Parameters
Plugin ID
Storage key
Request Body
Value to store (any JSON-serializable data)
Optional server ID for server-scoped storage
Response
Always true
Get Plugin Statistics
Get usage statistics for a plugin. Admin only.Path Parameters
Plugin ID
Query Parameters
Number of days to analyze (max 365)
Response
Returns plugin usage statistics including action counts, success rates, and performance metrics.Query Audit Log
Query the plugin audit log with filters. Admin only.Query Parameters
Filter by plugin ID
Filter by user ID
Filter by server ID
Filter by result: “success”, “error”, “denied”
Maximum number of entries to return
Number of entries to skip
Response
Returns an array of audit log entries.Get Security Analysis
Get security analysis and alerts for a plugin. Admin only.Path Parameters
Plugin ID
Response
Array of security alerts and suspicious activity
Install Plugin from Git
Install a plugin from a Git repository. Admin only.Request Body
Git repository URL
Branch to install from
Response
Always true
Installed plugin object
Success message
Update Plugin
Update an installed plugin from its Git repository. Admin only.Path Parameters
Plugin ID
Response
Always true
Updated plugin object
Success message
Get Security Report
Get the security analysis report for a plugin. Admin only.Path Parameters
Plugin ID
Response
Plugin ID
Plugin name
Trust level: “official” or “community”
Security score (0-100, higher is safer)
Detailed security analysis
ISO 8601 timestamp of last analysis