# PeerTube ## API Docs - Abuses [List abuses](https://vuly1te70h.apidog.io/api-3518400.md): - Abuses [Report an abuse](https://vuly1te70h.apidog.io/api-3518406.md): - Abuses [Delete an abuse](https://vuly1te70h.apidog.io/api-3518396.md): - Abuses [Update an abuse](https://vuly1te70h.apidog.io/api-3518403.md): - Abuses [List messages of an abuse](https://vuly1te70h.apidog.io/api-3518398.md): - Abuses [Add message to an abuse](https://vuly1te70h.apidog.io/api-3518402.md): - Abuses [Delete an abuse message](https://vuly1te70h.apidog.io/api-3518392.md): - Abuses [List my abuses](https://vuly1te70h.apidog.io/api-3518399.md): - Accounts [List accounts](https://vuly1te70h.apidog.io/api-3518391.md): - Accounts [Get an account](https://vuly1te70h.apidog.io/api-3518393.md): - Accounts [List ratings of an account](https://vuly1te70h.apidog.io/api-3518404.md): - Accounts [List videos of an account](https://vuly1te70h.apidog.io/api-3518387.md): - Video Channels [List video channels of an account](https://vuly1te70h.apidog.io/api-3518388.md): - Video Channels [List video channels](https://vuly1te70h.apidog.io/api-3518390.md): - Video Channels [Create a video channel](https://vuly1te70h.apidog.io/api-3518405.md): - Video Channels [Delete a video channel](https://vuly1te70h.apidog.io/api-3518395.md): - Video Channels [Get a video channel](https://vuly1te70h.apidog.io/api-3518389.md): - Video Channels [Update a video channel](https://vuly1te70h.apidog.io/api-3518394.md): - Video Channels [Delete channel avatar](https://vuly1te70h.apidog.io/api-3518397.md): - Video Channels [Update channel avatar](https://vuly1te70h.apidog.io/api-3518401.md): - Video Channels [Delete channel banner](https://vuly1te70h.apidog.io/api-3518411.md): - Video Channels [Update channel banner](https://vuly1te70h.apidog.io/api-3518412.md): - Config [Get instance public configuration](https://vuly1te70h.apidog.io/api-3518408.md): - Config [Get instance "About" information](https://vuly1te70h.apidog.io/api-3518407.md): - Config [Delete instance runtime configuration](https://vuly1te70h.apidog.io/api-3518410.md): - Config [Get instance runtime configuration](https://vuly1te70h.apidog.io/api-3518409.md): - Config [Set instance runtime configuration](https://vuly1te70h.apidog.io/api-3518413.md): - Homepage [Get instance custom homepage](https://vuly1te70h.apidog.io/api-3518419.md): - Homepage [Set instance custom homepage](https://vuly1te70h.apidog.io/api-3518415.md): - Feeds [List videos of subscriptions tied to a token](https://vuly1te70h.apidog.io/api-3518414.md): - Feeds [List comments on videos](https://vuly1te70h.apidog.io/api-3518418.md): - Feeds [List videos](https://vuly1te70h.apidog.io/api-3518417.md): - Job [List instance jobs](https://vuly1te70h.apidog.io/api-3518416.md): - Session [Login prerequisite](https://vuly1te70h.apidog.io/api-3518420.md): You need to retrieve a client id and secret before [logging in](#operation/getOAuthToken). - Session [Logout](https://vuly1te70h.apidog.io/api-3518421.md): Revokes your access token and its associated refresh token, destroying your current session. - Session [Login](https://vuly1te70h.apidog.io/api-3518425.md): With your [client id and secret](#operation/getOAuthClient), you can retrieve an access and refresh tokens. - Plugins [List plugins](https://vuly1te70h.apidog.io/api-3518423.md): - Plugins [List available plugins](https://vuly1te70h.apidog.io/api-3518422.md): - Plugins [Install a plugin](https://vuly1te70h.apidog.io/api-3518424.md): - Plugins [Uninstall a plugin](https://vuly1te70h.apidog.io/api-3518426.md): - Plugins [Update a plugin](https://vuly1te70h.apidog.io/api-3518429.md): - Plugins [Get a plugin](https://vuly1te70h.apidog.io/api-3518427.md): - Plugins [Get a plugin's public settings](https://vuly1te70h.apidog.io/api-3518428.md): - Plugins [Get a plugin's registered settings](https://vuly1te70h.apidog.io/api-3518430.md): - Plugins [Set a plugin's settings](https://vuly1te70h.apidog.io/api-3518434.md): - Search [Search channels](https://vuly1te70h.apidog.io/api-3518432.md): - Search [Search playlists](https://vuly1te70h.apidog.io/api-3518435.md): - Search [Search videos](https://vuly1te70h.apidog.io/api-3518433.md): - Account Blocks [List account blocks](https://vuly1te70h.apidog.io/api-3518431.md): - Account Blocks [Block an account](https://vuly1te70h.apidog.io/api-3518436.md): - Account Blocks [Unblock an account by its handle](https://vuly1te70h.apidog.io/api-3518437.md): - Server Blocks [List server blocks](https://vuly1te70h.apidog.io/api-3518438.md): - Server Blocks [Block a server](https://vuly1te70h.apidog.io/api-3518439.md): - Server Blocks [Unblock a server by its domain](https://vuly1te70h.apidog.io/api-3518440.md): - Instance Follows [List instances following the server](https://vuly1te70h.apidog.io/api-3518441.md): - Instance Follows [Remove or reject a follower to your server](https://vuly1te70h.apidog.io/api-3518442.md): - Instance Follows [Accept a pending follower to your server](https://vuly1te70h.apidog.io/api-3518444.md): - Instance Follows [Reject a pending follower to your server](https://vuly1te70h.apidog.io/api-3518443.md): - Instance Follows [List instances followed by the server](https://vuly1te70h.apidog.io/api-3518445.md): - Instance Follows [Follow a list of actors (PeerTube instance, channel or account)](https://vuly1te70h.apidog.io/api-3518446.md): - Instance Follows [Unfollow an actor (PeerTube instance, channel or account)](https://vuly1te70h.apidog.io/api-3518447.md): - Video Mirroring [List videos being mirrored](https://vuly1te70h.apidog.io/api-3518448.md): - Video Mirroring [Mirror a video](https://vuly1te70h.apidog.io/api-3518459.md): - Video Mirroring [Delete a mirror done on a video](https://vuly1te70h.apidog.io/api-3518449.md): - Instance Redundancy [Update a server redundancy policy](https://vuly1te70h.apidog.io/api-3518451.md): - Users [List users](https://vuly1te70h.apidog.io/api-3518450.md): - Users [Create a user](https://vuly1te70h.apidog.io/api-3518454.md): - Users [Resend user verification link](https://vuly1te70h.apidog.io/api-3518452.md): - Users [Register a user](https://vuly1te70h.apidog.io/api-3518453.md): - Users [Delete a user](https://vuly1te70h.apidog.io/api-3518455.md): - Users [Get a user](https://vuly1te70h.apidog.io/api-3518456.md): - Users [Update a user](https://vuly1te70h.apidog.io/api-3518457.md): - Users [Verify a user](https://vuly1te70h.apidog.io/api-3518458.md): Following a user registration, the new user will receive an email asking to click a link - My User [Get my user information](https://vuly1te70h.apidog.io/api-3518460.md): - My User [Update my user information](https://vuly1te70h.apidog.io/api-3518461.md): - My User [Delete my avatar](https://vuly1te70h.apidog.io/api-3518462.md): - My User [Update my user avatar](https://vuly1te70h.apidog.io/api-3518463.md): - My User [Get my user used quota](https://vuly1te70h.apidog.io/api-3518464.md): - My User [Get videos of my user](https://vuly1te70h.apidog.io/api-3518465.md): - My User [Get rate of my user for a video](https://vuly1te70h.apidog.io/api-3518466.md): - My History [List watched videos history](https://vuly1te70h.apidog.io/api-3518468.md): - My History [Clear video history](https://vuly1te70h.apidog.io/api-3518467.md): - My Notifications [Update my notification settings](https://vuly1te70h.apidog.io/api-3518469.md): - My Notifications [List my notifications](https://vuly1te70h.apidog.io/api-3518470.md): - My Notifications [Mark notifications as read by their id](https://vuly1te70h.apidog.io/api-3518471.md): - My Notifications [Mark all my notification as read](https://vuly1te70h.apidog.io/api-3518473.md): - My Subscriptions [Get my user subscriptions](https://vuly1te70h.apidog.io/api-3518472.md): - My Subscriptions [Add subscription to my user](https://vuly1te70h.apidog.io/api-3518475.md): - My Subscriptions [Get if subscriptions exist for my user](https://vuly1te70h.apidog.io/api-3518476.md): - My Subscriptions [List videos of subscriptions of my user](https://vuly1te70h.apidog.io/api-3518474.md): - My Subscriptions [Delete subscription of my user](https://vuly1te70h.apidog.io/api-3518477.md): - My Subscriptions [Get subscription of my user](https://vuly1te70h.apidog.io/api-3518479.md): - Video Playlists [Check video exists in my playlists](https://vuly1te70h.apidog.io/api-3518478.md): - Video Playlists [List video playlists](https://vuly1te70h.apidog.io/api-3518480.md): - Video Playlists [Create a video playlist](https://vuly1te70h.apidog.io/api-3518499.md): If the video playlist is set as public, `videoChannelId` is mandatory. - Video Playlists [List available playlist privacy policies](https://vuly1te70h.apidog.io/api-3518482.md): - Video Playlists [Delete a video playlist](https://vuly1te70h.apidog.io/api-3518481.md): - Video Playlists [Get a video playlist](https://vuly1te70h.apidog.io/api-3518483.md): - Video Playlists [Update a video playlist](https://vuly1te70h.apidog.io/api-3518484.md): If the video playlist is set as public, the playlist must have a assigned channel. - Video Playlists [Reorder a playlist](https://vuly1te70h.apidog.io/api-3518486.md): - Video Playlists [Delete an element from a playlist](https://vuly1te70h.apidog.io/api-3518487.md): - Video Playlists [Update a playlist element](https://vuly1te70h.apidog.io/api-3518485.md): - Videos [Get video imports of my user](https://vuly1te70h.apidog.io/api-3518488.md): - Videos [List videos of a playlist](https://vuly1te70h.apidog.io/api-3518489.md): - Videos [Add a video in a playlist](https://vuly1te70h.apidog.io/api-3518500.md): - Video [List videos of a video channel](https://vuly1te70h.apidog.io/api-3518491.md): - Video [List videos](https://vuly1te70h.apidog.io/api-3518490.md): - Video [List available video categories](https://vuly1te70h.apidog.io/api-3518493.md): - Video [Import a video](https://vuly1te70h.apidog.io/api-3518492.md): Import a torrent or magnetURI or HTTP resource (if enabled by the instance administrator) - Video [List available video languages](https://vuly1te70h.apidog.io/api-3518495.md): - Video [List available video licences](https://vuly1te70h.apidog.io/api-3518494.md): - Video [List available video privacy policies](https://vuly1te70h.apidog.io/api-3518496.md): - Video [Upload a video](https://vuly1te70h.apidog.io/api-3518497.md): Uses a single request to upload a video. - Video [Cancel the resumable upload of a video, deleting any data uploaded so far](https://vuly1te70h.apidog.io/api-3518498.md): Uses [a resumable protocol](https://github.com/kukhariev/node-uploadx/blob/master/proto.md) to cancel the upload of a video - Video [Initialize the resumable upload of a video](https://vuly1te70h.apidog.io/api-3518502.md): Uses [a resumable protocol](https://github.com/kukhariev/node-uploadx/blob/master/proto.md) to initialize the upload of a video - Video [Send chunk for the resumable upload of a video](https://vuly1te70h.apidog.io/api-3518501.md): Uses [a resumable protocol](https://github.com/kukhariev/node-uploadx/blob/master/proto.md) to continue, pause or resume the upload of a video - Video [Delete a video](https://vuly1te70h.apidog.io/api-3518505.md): - Video [Get a video](https://vuly1te70h.apidog.io/api-3518504.md): - Video [Update a video](https://vuly1te70h.apidog.io/api-3518507.md): - Video [Get complete video description](https://vuly1te70h.apidog.io/api-3518503.md): - Video [Add a view to a video](https://vuly1te70h.apidog.io/api-3518508.md): - Video [Set watching progress of a video](https://vuly1te70h.apidog.io/api-3518506.md): - Video Blocks [List video blocks](https://vuly1te70h.apidog.io/api-3518511.md): - Video Blocks [Unblock a video by its id](https://vuly1te70h.apidog.io/api-3518510.md): - Video Blocks [Block a video](https://vuly1te70h.apidog.io/api-3518509.md): - Live Videos [Create a live](https://vuly1te70h.apidog.io/api-3518512.md): - Live Videos [Get information about a live](https://vuly1te70h.apidog.io/api-3518515.md): - Live Videos [Update information about a live](https://vuly1te70h.apidog.io/api-3518513.md): - Video Ownership Change [List video ownership changes](https://vuly1te70h.apidog.io/api-3518514.md): - Video Ownership Change [Accept ownership change request](https://vuly1te70h.apidog.io/api-3518516.md): - Video Ownership Change [Refuse ownership change request](https://vuly1te70h.apidog.io/api-3518517.md): - Video Ownership Change [Request ownership change](https://vuly1te70h.apidog.io/api-3518520.md): - Video Captions [List captions of a video](https://vuly1te70h.apidog.io/api-3518519.md): - Video Captions [Delete a video caption](https://vuly1te70h.apidog.io/api-3518518.md): - Video Captions [Add or replace a video caption](https://vuly1te70h.apidog.io/api-3518521.md): - Video Comments [List threads of a video](https://vuly1te70h.apidog.io/api-3518522.md): - Video Comments [Create a thread](https://vuly1te70h.apidog.io/api-3518527.md): - Video Comments [Get a thread](https://vuly1te70h.apidog.io/api-3518525.md): - Video Comments [Delete a comment or a reply](https://vuly1te70h.apidog.io/api-3518524.md): - Video Comments [Reply to a thread of a video](https://vuly1te70h.apidog.io/api-3518526.md): - Video Rates [Like/dislike a video](https://vuly1te70h.apidog.io/api-3518523.md):