Video Channels
Update channel banner
POST
Body
multipart/form-data
multipart/form-dataobjectEncoding
bannerfileimage/png, image/jpegbannerfilestring<binary>The file to upload.
Parameters
channelHandlestringrequiredpathThe video channel handle
Response
200OKobject
successful operation
Response fields application/json
bannersArray<ActorImage>Show child attributes
pathstring | nulldeprecatedDeprecated in PeerTube v8.0, use fileUrl instead. Null if the file is stored in object storage: use the non-deprecated field instead.
fileUrlstringPeerTube >= 7.1
widthintegerheightintegerPeerTube >= 7.3
createdAtstring<date-time>updatedAtstring<date-time>413Payload Too Large
image file too large
Response headers
X-File-Maximum-Sizestring<Nginx size>headerMaximum file size for the banner
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.