<nav id="nav" role="navigation">
<h5>Topics</h5>
<a href="#introduction">Introduction</a>
+ <a href="#authentication">Authentication</a>
<h5>Operations</h5>
<section>
<a href="#tag-Accounts">Accounts</a>
</div>
</div>
</div>
+ <!-- <h1 id="security" data-traverse-target="security">Security</h1> -->
+ <h1 id="authentication" data-traverse-target="authentication">Authentication</h1>
+ <div id="security-definition-OAuth2" class="panel">
+ <div class="doc-row">
+ <div class="doc-copy">
+ <h3 class="security-definition-title">
+ <span class="security-name">OAuth2</span>
+ <span class="swagger-security-definition-oauth2"></span>
+ </h3>
+ <section class="security-definition-description">
+ <p>In the header:
+ <em>Authorization: Bearer mytoken</em>
+ </p>
+ </section>
+ <section class="swagger-security-definition-properties">
+ <div class="prop-row security-definition-property">
+ <div class="prop-name">
+ <div class="prop-title security-definition-property-name">type</div>
+ </div>
+ <div class="prop-value security-definition-property-type"> oauth2 </div>
+ </div>
+ <div class="prop-row security-definition-property">
+ <div class="prop-name">
+ <div class="prop-title security-definition-property-name">flow</div>
+ </div>
+ <div class="prop-value security-definition-property-type"> password </div>
+ </div>
+ <div class="prop-row security-definition-property">
+ <div class="prop-name">
+ <div class="prop-title security-definition-property-name">tokenUrl</div>
+ </div>
+ <div class="prop-value security-definition-property-type"> https://peertube.example.com/api/v1/users/token </div>
+ </div>
+ </section>
+ </div>
+ </div>
+ </div>
<h1 id="tag-Accounts" class="swagger-summary-tag" data-traverse-target="tag-Accounts">Accounts</h1>
<div id="operation--accounts--id--get" class="operation panel" data-traverse-target="operation--accounts--id--get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<h1 id="tag-ServerFollowing" class="swagger-summary-tag" data-traverse-target="tag-ServerFollowing">ServerFollowing</h1>
<div id="operation--server-following--host--delete" class="operation panel" data-traverse-target="operation--server-following--host--delete">
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--server-followers-get" class="operation panel" data-traverse-target="operation--server-followers-get">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<h1 id="tag-User" class="swagger-summary-tag" data-traverse-target="tag-User">User</h1>
<div id="operation--users-post" class="operation panel" data-traverse-target="operation--users-post">
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users-get" class="operation panel" data-traverse-target="operation--users-get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users--id--delete" class="operation panel" data-traverse-target="operation--users--id--delete">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users--id--get" class="operation panel" data-traverse-target="operation--users--id--get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users--id--put" class="operation panel" data-traverse-target="operation--users--id--put">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users-me-get" class="operation panel" data-traverse-target="operation--users-me-get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users-me-put" class="operation panel" data-traverse-target="operation--users-me-put">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users-me-video-quota-used-get" class="operation panel" data-traverse-target="operation--users-me-video-quota-used-get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users-me-videos--videoId--rating-get" class="operation panel" data-traverse-target="operation--users-me-videos--videoId--rating-get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users-me-videos-get" class="operation panel" data-traverse-target="operation--users-me-videos-get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--users-register-post" class="operation panel" data-traverse-target="operation--users-register-post">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<h1 id="tag-Video" class="swagger-summary-tag" data-traverse-target="tag-Video">Video</h1>
<div id="operation--videos-get" class="operation panel" data-traverse-target="operation--videos-get">
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos--id--get" class="operation panel" data-traverse-target="operation--videos--id--get">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos--id--description-get" class="operation panel" data-traverse-target="operation--videos--id--description-get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<h1 id="tag-VideoAbuse" class="swagger-summary-tag" data-traverse-target="tag-VideoAbuse">VideoAbuse</h1>
<div id="operation--videos-abuse-get" class="operation panel" data-traverse-target="operation--videos-abuse-get">
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos--id--abuse-post" class="operation panel" data-traverse-target="operation--videos--id--abuse-post">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<h1 id="tag-VideoBlacklist" class="swagger-summary-tag" data-traverse-target="tag-VideoBlacklist">VideoBlacklist</h1>
<div id="operation--videos--videoId--blacklist-post" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-post">
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos--videoId--blacklist-delete" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-delete">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos-blacklist-get" class="operation panel" data-traverse-target="operation--videos-blacklist-get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<h1 id="tag-VideoChannel" class="swagger-summary-tag" data-traverse-target="tag-VideoChannel">VideoChannel</h1>
<div id="operation--videos-channels-get" class="operation panel" data-traverse-target="operation--videos-channels-get">
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos-channels--id--get" class="operation panel" data-traverse-target="operation--videos-channels--id--get">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos-channels--id--delete" class="operation panel" data-traverse-target="operation--videos-channels--id--delete">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos-accounts--accountId--channels-get" class="operation panel" data-traverse-target="operation--videos-accounts--accountId--channels-get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos--videoId--comment-threads--threadId--get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads--threadId--get">
<!-- <section class="operation-tags row"> -->
</section>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<div id="operation--videos--videoId--comments--commentId--delete" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--delete">
<!-- <section class="operation-tags row"> -->
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<h1 id="tag-VideoRate" class="swagger-summary-tag" data-traverse-target="tag-VideoRate">VideoRate</h1>
<div id="operation--videos--id--rate-put" class="operation panel" data-traverse-target="operation--videos--id--rate-put">
</h5>
</div>
</div>
+ <div class="doc-row">
+ <div class="doc-copy">
+ <section class="swagger-request-security">
+ <table class="table">
+ <thead>
+ <tr>
+ <th class="swagger-request-security-schema"></th>
+ <th class="swagger-request-security-scopes"></th>
+ </tr>
+ </thead>
+ <tbody>
+ <tr>
+ <td>
+ <a href="#security-definition-OAuth2">OAuth2</a>
+ </td>
+ <td> </td>
+ </tr>
+ </tbody>
+ </table>
+ </section>
+ </div>
+ </div>
</div>
<h1>Schema Definitions</h1>
<div id="definition-VideoConstant" class="definition panel" data-traverse-target="definition-VideoConstant">