Plugins
Update a plugin
POST
https://peertube2.cpy.re/api/v1/plugins/update
Body
application/json
One of
npmNamestringrequiredExample
peertube-plugin-auth-ldapcurrentPasswordcurrentPassword<password>Password of the authenticated user, required if password confirmation is enabled
pathstringrequiredcurrentPasswordcurrentPassword<password>Password of the authenticated user, required if password confirmation is enabled
Response
204No Content
successful operation
400Bad Request
should have either npmName or path set, or currentPassword is missing
403Forbidden
invalid currentPassword, or password confirmation unavailable for this user
404Not Found
existing plugin not found
429Too Many Requests
too many failed password confirmations
Authorization
OAuth2oauth2Authenticating via OAuth requires the following steps:
- Have an activated account
- Generate an access token for that account at
/api/v1/users/token. - Make requests with the Authorization: Bearer <token> header
- Profit, depending on the role assigned to the account
Note that the access token is valid for 1 day and is given along with a refresh token valid for 2 weeks.
Scopes: admin