Skip to content

removePlugin

DELETE
/api/v1/plugins/{pluginId}/installation
curl --request DELETE \
--url https://example.com/api/v1/plugins/example/installation \
--header 'X-CSRF-Token: example'

Deletes the installation record. Never deletes plugin data; refuses while plugin-owned resources remain. Idempotent for a plugin that is not installed. An installation row for a plugin this release does not know may also be removed; only the row is deleted.

pluginId
required
string
/^[a-z][a-z0-9_]{0,79}$/

Registry identifier such as noise_meter.

X-CSRF-Token
required
string

Plugin removed

Owner or Administrator and CSRF token required

Plugin_not_found

Plugin_in_use — remaining resources are listed in error.details

Media typeapplication/json
object
error
required
object
code
required
string
Allowed value: plugin_in_use
message
required
string
details
required
object
pluginId
required
string
resources
required
Array<object>
object
kind
required
string
count
required
integer
>= 1
label
required
string
Example
{
"error": {
"code": "plugin_in_use"
}
}