1--- 2layout: "api" 3page_title: "/sys/plugins/reload/backend - HTTP API" 4sidebar_title: "<code>/sys/plugins/reload/backend</code>" 5sidebar_current: "api-http-system-plugins-reload-backend" 6description: |- 7 The `/sys/plugins/reload/backend` endpoint is used to reload plugin backends. 8--- 9 10# `/sys/plugins/reload/backend` 11 12The `/sys/plugins/reload/backend` endpoint is used to reload mounted plugin 13backends. Either the plugin name (`plugin`) or the desired plugin backend mounts 14(`mounts`) must be provided, but not both. In the case that the plugin name is 15provided, all mounted paths that use that plugin backend will be reloaded. 16 17## Reload Plugins 18 19This endpoint reloads mounted plugin backends. 20 21| Method | Path - | 22| :---------------------------- | :--------------------- | 23| `PUT` | `/sys/plugins/reload/backend` | 24 25### Parameters 26 27- `plugin` `(string: "")` – The name of the plugin to reload, as 28 registered in the plugin catalog. 29 30- `mounts` `(array: [])` – Array or comma-separated string mount paths 31 of the plugin backends to reload. 32 33### Sample Payload 34 35```json 36{ 37 "plugin": "mock-plugin" 38} 39``` 40 41### Sample Request 42 43``` 44$ curl \ 45 --header "X-Vault-Token: ..." \ 46 --request PUT 47 http://127.0.0.1:8200/v1/sys/plugins/reload/backend 48``` 49