Add ability to schedule video publication
[oweals/peertube.git] / support / doc / api / html / index.html
1 <!doctype html>
2 <html class="no-js" lang="en">
3   <head>
4     <meta charset="utf-8" />
5     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
6     <title>PeerTube | API Reference</title>
7     <link rel="stylesheet" href="stylesheets/foundation.min.css" />
8     <link rel="stylesheet" href="stylesheets/spectacle.min.css" />
9     <script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
10     <!-- <script src="javascripts/foundation.js"></script> -->
11     <script src="javascripts/spectacle.min.js"></script>
12   </head>
13   <body id="spectacle">
14     <div id="page" class="drawer-layout drawer-slide-right-large">
15       <div id="sidebar">
16         <button class="close-button" aria-label="Close menu" type="button" data-drawer-close>
17           <span aria-hidden="true">×</span>
18         </button>
19         <nav id="nav" role="navigation">
20           <h5>Topics</h5>
21           <a href="#introduction">Introduction</a>
22           <a href="#authentication">Authentication</a>
23           <h5>Operations</h5>
24           <section>
25             <a href="#tag-Accounts">Accounts</a>
26             <ul>
27               <li>
28                 <a href="#operation--accounts--name--get"> GET /accounts/{name} </a>
29               </li>
30               <li>
31                 <a href="#operation--accounts--name--videos-get"> GET /accounts/{name}/videos </a>
32               </li>
33               <li>
34                 <a href="#operation--accounts-get"> GET /accounts </a>
35               </li>
36             </ul>
37           </section>
38           <section>
39             <a href="#tag-Config">Config</a>
40             <ul>
41               <li>
42                 <a href="#operation--config-get"> GET /config </a>
43               </li>
44             </ul>
45           </section>
46           <section>
47             <a href="#tag-Feeds">Feeds</a>
48             <ul>
49               <li>
50                 <a href="#operation--feeds-videos.-format--get"> GET /feeds/videos.{format} </a>
51               </li>
52             </ul>
53           </section>
54           <section>
55             <a href="#tag-Job">Job</a>
56             <ul>
57               <li>
58                 <a href="#operation--jobs-get"> GET /jobs </a>
59               </li>
60             </ul>
61           </section>
62           <section>
63             <a href="#tag-ServerFollowing">ServerFollowing</a>
64             <ul>
65               <li>
66                 <a href="#operation--server-following--host--delete"> DELETE /server/following/{host} </a>
67               </li>
68               <li>
69                 <a href="#operation--server-followers-get"> GET /server/followers </a>
70               </li>
71               <li>
72                 <a href="#operation--server-following-get"> GET /server/following </a>
73               </li>
74               <li>
75                 <a href="#operation--server-following-post"> POST /server/following </a>
76               </li>
77             </ul>
78           </section>
79           <section>
80             <a href="#tag-User">User</a>
81             <ul>
82               <li>
83                 <a href="#operation--users-post"> POST /users </a>
84               </li>
85               <li>
86                 <a href="#operation--users-get"> GET /users </a>
87               </li>
88               <li>
89                 <a href="#operation--users--id--delete"> DELETE /users/{id} </a>
90               </li>
91               <li>
92                 <a href="#operation--users--id--get"> GET /users/{id} </a>
93               </li>
94               <li>
95                 <a href="#operation--users--id--put"> PUT /users/{id} </a>
96               </li>
97               <li>
98                 <a href="#operation--users-me-get"> GET /users/me </a>
99               </li>
100               <li>
101                 <a href="#operation--users-me-put"> PUT /users/me </a>
102               </li>
103               <li>
104                 <a href="#operation--users-me-video-quota-used-get"> GET /users/me/video-quota-used </a>
105               </li>
106               <li>
107                 <a href="#operation--users-me-videos--videoId--rating-get"> GET /users/me/videos/{videoId}/rating </a>
108               </li>
109               <li>
110                 <a href="#operation--users-me-videos-get"> GET /users/me/videos </a>
111               </li>
112               <li>
113                 <a href="#operation--users-register-post"> POST /users/register </a>
114               </li>
115               <li>
116                 <a href="#operation--users-me-avatar-pick-post"> POST /users/me/avatar/pick </a>
117               </li>
118             </ul>
119           </section>
120           <section>
121             <a href="#tag-Video">Video</a>
122             <ul>
123               <li>
124                 <a href="#operation--videos-get"> GET /videos </a>
125               </li>
126               <li>
127                 <a href="#operation--videos-categories-get"> GET /videos/categories </a>
128               </li>
129               <li>
130                 <a href="#operation--videos-licences-get"> GET /videos/licences </a>
131               </li>
132               <li>
133                 <a href="#operation--videos-languages-get"> GET /videos/languages </a>
134               </li>
135               <li>
136                 <a href="#operation--videos-privacies-get"> GET /videos/privacies </a>
137               </li>
138               <li>
139                 <a href="#operation--videos-search-get"> GET /videos/search </a>
140               </li>
141               <li>
142                 <a href="#operation--videos--id--put"> PUT /videos/{id} </a>
143               </li>
144               <li>
145                 <a href="#operation--videos--id--get"> GET /videos/{id} </a>
146               </li>
147               <li>
148                 <a href="#operation--videos--id--delete"> DELETE /videos/{id} </a>
149               </li>
150               <li>
151                 <a href="#operation--videos--id--description-get"> GET /videos/{id}/description </a>
152               </li>
153               <li>
154                 <a href="#operation--videos--id--views-post"> POST /videos/{id}/views </a>
155               </li>
156               <li>
157                 <a href="#operation--videos-upload-post"> POST /videos/upload </a>
158               </li>
159             </ul>
160           </section>
161           <section>
162             <a href="#tag-VideoAbuse">VideoAbuse</a>
163             <ul>
164               <li>
165                 <a href="#operation--videos-abuse-get"> GET /videos/abuse </a>
166               </li>
167               <li>
168                 <a href="#operation--videos--id--abuse-post"> POST /videos/{id}/abuse </a>
169               </li>
170             </ul>
171           </section>
172           <section>
173             <a href="#tag-VideoBlacklist">VideoBlacklist</a>
174             <ul>
175               <li>
176                 <a href="#operation--videos--videoId--blacklist-post"> POST /videos/{videoId}/blacklist </a>
177               </li>
178               <li>
179                 <a href="#operation--videos--videoId--blacklist-delete"> DELETE /videos/{videoId}/blacklist </a>
180               </li>
181               <li>
182                 <a href="#operation--videos-blacklist-get"> GET /videos/blacklist </a>
183               </li>
184             </ul>
185           </section>
186           <section>
187             <a href="#tag-VideoChannel">VideoChannel</a>
188             <ul>
189               <li>
190                 <a href="#operation--video-channels-get"> GET /video-channels </a>
191               </li>
192               <li>
193                 <a href="#operation--video-channels-post"> POST /video-channels </a>
194               </li>
195               <li>
196                 <a href="#operation--video-channels--id--get"> GET /video-channels/{id} </a>
197               </li>
198               <li>
199                 <a href="#operation--video-channels--id--put"> PUT /video-channels/{id} </a>
200               </li>
201               <li>
202                 <a href="#operation--video-channels--id--delete"> DELETE /video-channels/{id} </a>
203               </li>
204               <li>
205                 <a href="#operation--video-channels--id--videos-get"> GET /video-channels/{id}/videos </a>
206               </li>
207               <li>
208                 <a href="#operation--accounts--name--video-channels-get"> GET /accounts/{name}/video-channels </a>
209               </li>
210             </ul>
211           </section>
212           <section>
213             <a href="#tag-VideoComment">VideoComment</a>
214             <ul>
215               <li>
216                 <a href="#operation--videos--videoId--comment-threads-get"> GET /videos/{videoId}/comment-threads </a>
217               </li>
218               <li>
219                 <a href="#operation--videos--videoId--comment-threads-post"> POST /videos/{videoId}/comment-threads </a>
220               </li>
221               <li>
222                 <a href="#operation--videos--videoId--comment-threads--threadId--get"> GET /videos/{videoId}/comment-threads/{threadId} </a>
223               </li>
224               <li>
225                 <a href="#operation--videos--videoId--comments--commentId--post"> POST /videos/{videoId}/comments/{commentId} </a>
226               </li>
227               <li>
228                 <a href="#operation--videos--videoId--comments--commentId--delete"> DELETE /videos/{videoId}/comments/{commentId} </a>
229               </li>
230             </ul>
231           </section>
232           <section>
233             <a href="#tag-VideoRate">VideoRate</a>
234             <ul>
235               <li>
236                 <a href="#operation--videos--id--rate-put"> PUT /videos/{id}/rate </a>
237               </li>
238             </ul>
239           </section>
240           <h5>Schema Definitions</h5>
241           <a href="#definition-VideoConstantNumber"> VideoConstantNumber </a>
242           <a href="#definition-VideoConstantString"> VideoConstantString </a>
243           <a href="#definition-VideoPrivacy"> VideoPrivacy </a>
244           <a href="#definition-Video"> Video </a>
245           <a href="#definition-VideoAbuse"> VideoAbuse </a>
246           <a href="#definition-VideoBlacklist"> VideoBlacklist </a>
247           <a href="#definition-VideoChannel"> VideoChannel </a>
248           <a href="#definition-VideoComment"> VideoComment </a>
249           <a href="#definition-VideoCommentThreadTree"> VideoCommentThreadTree </a>
250           <a href="#definition-Avatar"> Avatar </a>
251           <a href="#definition-Actor"> Actor </a>
252           <a href="#definition-Account"> Account </a>
253           <a href="#definition-User"> User </a>
254           <a href="#definition-ServerConfig"> ServerConfig </a>
255           <a href="#definition-Follow"> Follow </a>
256           <a href="#definition-Job"> Job </a>
257           <a href="#definition-AddUserResponse"> AddUserResponse </a>
258           <a href="#definition-VideoUploadResponse"> VideoUploadResponse </a>
259           <a href="#definition-CommentThreadResponse"> CommentThreadResponse </a>
260           <a href="#definition-CommentThreadPostResponse"> CommentThreadPostResponse </a>
261           <a href="#definition-AddUser"> AddUser </a>
262           <a href="#definition-UpdateUser"> UpdateUser </a>
263           <a href="#definition-UpdateMe"> UpdateMe </a>
264           <a href="#definition-GetMeVideoRating"> GetMeVideoRating </a>
265           <a href="#definition-RegisterUser"> RegisterUser </a>
266           <a href="#definition-VideoChannelInput"> VideoChannelInput </a>
267           <a href="#definition-ScheduleVideoUpdate"> ScheduleVideoUpdate </a>
268         </nav>
269       </div>
270       <div id="docs" class="row collapse expanded drawer" data-drawer>
271         <button class="floating-menu-icon" type="button" data-drawer-slide="right">
272           <span class="hamburger"></span>
273         </button>
274         <div class="example-box doc-content"></div>
275         <article>
276           <h1 class="doc-title">PeerTube
277             <span>API Reference</span>
278           </h1>
279           <div id="introduction" data-traverse-target="introduction">
280             <div class="doc-row">
281               <div class="doc-copy">
282                 <p>Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.</p>
283               </div>
284               <div class="doc-examples">
285                 <section>
286                   <h5>API Endpoint</h5>
287                   <!-- <div class="hljs"> --><pre><code>https://peertube.example.com/api/v1</code></pre>
288                   <!-- </div> -->
289                   <h5>Schemes:
290                     <span>https</span>
291                   </h5>
292                   <h5>Version:
293                     <span>1.0.0-beta</span>
294                   </h5>
295                 </section>
296               </div>
297             </div>
298           </div>
299           <!-- <h1 id="security" data-traverse-target="security">Security</h1> -->
300           <h1 id="authentication" data-traverse-target="authentication">Authentication</h1>
301           <div id="security-definition-OAuth2" class="panel">
302             <div class="doc-row">
303               <div class="doc-copy">
304                 <h3 class="security-definition-title">
305                   <span class="security-name">OAuth2</span>
306                   <span class="swagger-security-definition-oauth2"></span>
307                 </h3>
308                 <section class="security-definition-description">
309                   <p>In the header:
310                     <em>Authorization: Bearer mytoken</em>
311                   </p>
312                 </section>
313                 <section class="swagger-security-definition-properties">
314                   <div class="prop-row security-definition-property">
315                     <div class="prop-name">
316                       <div class="prop-title security-definition-property-name">type</div>
317                     </div>
318                     <div class="prop-value security-definition-property-type"> oauth2 </div>
319                   </div>
320                   <div class="prop-row security-definition-property">
321                     <div class="prop-name">
322                       <div class="prop-title security-definition-property-name">flow</div>
323                     </div>
324                     <div class="prop-value security-definition-property-type"> password </div>
325                   </div>
326                   <div class="prop-row security-definition-property">
327                     <div class="prop-name">
328                       <div class="prop-title security-definition-property-name">tokenUrl</div>
329                     </div>
330                     <div class="prop-value security-definition-property-type"> https://peertube.example.com/api/v1/users/token </div>
331                   </div>
332                 </section>
333               </div>
334             </div>
335           </div>
336           <h1 id="tag-Accounts" class="swagger-summary-tag" data-traverse-target="tag-Accounts">Accounts</h1>
337           <div id="operation--accounts--name--get" class="operation panel" data-traverse-target="operation--accounts--name--get">
338             <!-- <section class="operation-tags row"> -->
339             <!-- <div class="doc-copy"> -->
340             <div class="operation-tags">
341               <a class="label" href="#tag-Accounts">Accounts</a>
342               <!---->
343             </div>
344             <!-- </div> -->
345             <!-- </section> -->
346             <h2 class="operation-title">
347               <span class="operation-name">
348                 <span class="operation-name">GET</span>
349                 <span class="operation-path">/accounts/{name}</span>
350               </span>
351             </h2>
352             <div class="doc-row">
353               <div class="doc-copy">
354                 <section class="swagger-request-params">
355                   <div class="prop-row prop-group">
356                     <div class="prop-name">
357                       <div class="prop-title">name</div>
358                       <span class="json-property-required"></span>
359                       <div class="prop-subtitle"> in path </div>
360                       <div class="prop-subtitle">
361                         <span class="json-property-type">string</span>
362                         <span class="json-property-range" title="Value limits"></span>
363                       </div>
364                     </div>
365                     <div class="prop-value">
366                       <p>The name of the account (chocobozzz or
367                         <a href="mailto:chocobozzz@peertube.cpy.re">chocobozzz@peertube.cpy.re</a> for example)</p>
368                     </div>
369                   </div>
370                   <div class="prop-row prop-group">
371                     <div class="prop-name">
372                       <div class="prop-title">start</div>
373                       <div class="prop-subtitle"> in query </div>
374                       <div class="prop-subtitle">
375                         <span class="json-property-type">number</span>
376                         <span class="json-property-range" title="Value limits"></span>
377                       </div>
378                     </div>
379                     <div class="prop-value">
380                       <p>starting page</p>
381                     </div>
382                   </div>
383                   <div class="prop-row prop-group">
384                     <div class="prop-name">
385                       <div class="prop-title">stop</div>
386                       <div class="prop-subtitle"> in query </div>
387                       <div class="prop-subtitle">
388                         <span class="json-property-type">number</span>
389                         <span class="json-property-range" title="Value limits"></span>
390                       </div>
391                     </div>
392                     <div class="prop-value">
393                       <p>stopping page</p>
394                     </div>
395                   </div>
396                   <div class="prop-row prop-group">
397                     <div class="prop-name">
398                       <div class="prop-title">sort</div>
399                       <div class="prop-subtitle"> in query </div>
400                       <div class="prop-subtitle">
401                         <span class="json-property-type">number</span>
402                         <span class="json-property-range" title="Value limits"></span>
403                       </div>
404                     </div>
405                     <div class="prop-value">
406                       <p>sorting</p>
407                     </div>
408                   </div>
409                 </section>
410               </div>
411               <div class="doc-examples"></div>
412             </div>
413             <div class="doc-row">
414               <div class="doc-copy">
415                 <section class="swagger-responses">
416                   <div class="prop-row prop-group">
417                     <div class="prop-name">
418                       <div class="prop-title">200 OK</div>
419                       <div class="prop-ref">
420                         <span class="">
421                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
422                         </span>
423                       </div>
424                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
425                     </div>
426                     <div class="prop-value">
427                       <p>successful operation</p>
428                     </div>
429                   </div>
430                 </section>
431               </div>
432               <div class="doc-examples">
433                 <h5>Response Content-Types:
434                   <span>application/json</span>
435                 </h5>
436                 <section>
437                   <h5>Response Example
438                     <span>(200 OK)</span>
439                   </h5>
440                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
441   <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
442   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
443   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
444   <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
445   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
446   <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
447   <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
448   <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
449   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
450   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
451   <span class="hljs-attr">&quot;avatar&quot;</span>: {
452     <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
453     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
454     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
455   }
456 }
457 </code></pre>
458                   <!-- </div> -->
459                 </section>
460               </div>
461             </div>
462           </div>
463           <div id="operation--accounts--name--videos-get" class="operation panel" data-traverse-target="operation--accounts--name--videos-get">
464             <!-- <section class="operation-tags row"> -->
465             <!-- <div class="doc-copy"> -->
466             <div class="operation-tags">
467               <a class="label" href="#tag-Accounts">Accounts</a>
468               <!---->
469             </div>
470             <!-- </div> -->
471             <!-- </section> -->
472             <h2 class="operation-title">
473               <span class="operation-name">
474                 <span class="operation-name">GET</span>
475                 <span class="operation-path">/accounts/{name}/videos</span>
476               </span>
477             </h2>
478             <div class="doc-row">
479               <div class="doc-copy">
480                 <section class="swagger-request-params">
481                   <div class="prop-row prop-group">
482                     <div class="prop-name">
483                       <div class="prop-title">name</div>
484                       <span class="json-property-required"></span>
485                       <div class="prop-subtitle"> in path </div>
486                       <div class="prop-subtitle">
487                         <span class="json-property-type">string</span>
488                         <span class="json-property-range" title="Value limits"></span>
489                       </div>
490                     </div>
491                     <div class="prop-value">
492                       <p>The name of the account (chocobozzz or
493                         <a href="mailto:chocobozzz@peertube.cpy.re">chocobozzz@peertube.cpy.re</a> for example)</p>
494                     </div>
495                   </div>
496                 </section>
497               </div>
498               <div class="doc-examples"></div>
499             </div>
500             <div class="doc-row">
501               <div class="doc-copy">
502                 <section class="swagger-responses">
503                   <div class="prop-row prop-group">
504                     <div class="prop-name">
505                       <div class="prop-title">200 OK</div>
506                       <div class="prop-ref">
507                         <span class="">
508                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
509                         </span>
510                       </div>
511                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
512                     </div>
513                     <div class="prop-value">
514                       <p>successful operation</p>
515                     </div>
516                   </div>
517                 </section>
518               </div>
519               <div class="doc-examples">
520                 <h5>Response Content-Types:
521                   <span>application/json</span>
522                 </h5>
523                 <section>
524                   <h5>Response Example
525                     <span>(200 OK)</span>
526                   </h5>
527                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
528   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
529   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
530   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
531   <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
532   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
533   <span class="hljs-attr">&quot;category&quot;</span>: {
534     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
535     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
536   },
537   <span class="hljs-attr">&quot;licence&quot;</span>: {
538     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
539     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
540   },
541   <span class="hljs-attr">&quot;language&quot;</span>: {
542     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
543     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
544   },
545   <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
546   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
547   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
548   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
549   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
550   <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
551   <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
552   <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
553   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
554   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
555   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
556   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
557   <span class="hljs-attr">&quot;account&quot;</span>: {
558     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
559     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
560     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
561     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
562     <span class="hljs-attr">&quot;avatar&quot;</span>: {
563       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
564       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
565       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
566     }
567   }
568 }
569 </code></pre>
570                   <!-- </div> -->
571                 </section>
572               </div>
573             </div>
574           </div>
575           <div id="operation--accounts-get" class="operation panel" data-traverse-target="operation--accounts-get">
576             <!-- <section class="operation-tags row"> -->
577             <!-- <div class="doc-copy"> -->
578             <div class="operation-tags">
579               <a class="label" href="#tag-Accounts">Accounts</a>
580               <!---->
581             </div>
582             <!-- </div> -->
583             <!-- </section> -->
584             <h2 class="operation-title">
585               <span class="operation-name">
586                 <span class="operation-name">GET</span>
587                 <span class="operation-path">/accounts</span>
588               </span>
589             </h2>
590             <div class="doc-row">
591               <div class="doc-copy"> </div>
592               <div class="doc-examples"></div>
593             </div>
594             <div class="doc-row">
595               <div class="doc-copy">
596                 <section class="swagger-responses">
597                   <div class="prop-row prop-group">
598                     <div class="prop-name">
599                       <div class="prop-title">200 OK</div>
600                       <div class="prop-ref">
601                         <span class="json-schema-ref-array">
602                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
603                         </span>
604                       </div>
605                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
606                     </div>
607                     <div class="prop-value">
608                       <p>successful operation</p>
609                     </div>
610                   </div>
611                   <div class="prop-row prop-inner">
612                     <div class="prop-name">type</div>
613                     <div class="prop-value">
614                       <span class="json-property-type">
615                         <span class="json-schema-ref-array">
616                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
617                         </span>
618                       </span>
619                       <span class="json-property-range" title="Value limits"></span>
620                     </div>
621                   </div>
622                 </section>
623               </div>
624               <div class="doc-examples">
625                 <h5>Response Content-Types:
626                   <span>application/json</span>
627                 </h5>
628                 <section>
629                   <h5>Response Example
630                     <span>(200 OK)</span>
631                   </h5>
632                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
633   {
634     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
635     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
636     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
637     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
638     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
639     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
640     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
641     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
642     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
643     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
644     <span class="hljs-attr">&quot;avatar&quot;</span>: {
645       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
646       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
647       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
648     }
649   }
650 ]
651 </code></pre>
652                   <!-- </div> -->
653                 </section>
654               </div>
655             </div>
656           </div>
657           <h1 id="tag-Config" class="swagger-summary-tag" data-traverse-target="tag-Config">Config</h1>
658           <div id="operation--config-get" class="operation panel" data-traverse-target="operation--config-get">
659             <!-- <section class="operation-tags row"> -->
660             <!-- <div class="doc-copy"> -->
661             <div class="operation-tags">
662               <a class="label" href="#tag-Config">Config</a>
663               <!---->
664             </div>
665             <!-- </div> -->
666             <!-- </section> -->
667             <h2 class="operation-title">
668               <span class="operation-name">
669                 <span class="operation-name">GET</span>
670                 <span class="operation-path">/config</span>
671               </span>
672             </h2>
673             <div class="doc-row">
674               <div class="doc-copy"> </div>
675               <div class="doc-examples"></div>
676             </div>
677             <div class="doc-row">
678               <div class="doc-copy">
679                 <section class="swagger-responses">
680                   <div class="prop-row prop-group">
681                     <div class="prop-name">
682                       <div class="prop-title">200 OK</div>
683                       <div class="prop-ref">
684                         <span class="">
685                           <a class="json-schema-ref" href="#/definitions/ServerConfig">ServerConfig</a>
686                         </span>
687                       </div>
688                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
689                     </div>
690                     <div class="prop-value">
691                       <p>successful operation</p>
692                     </div>
693                   </div>
694                 </section>
695               </div>
696               <div class="doc-examples">
697                 <h5>Response Content-Types:
698                   <span>application/json</span>
699                 </h5>
700                 <section>
701                   <h5>Response Example
702                     <span>(200 OK)</span>
703                   </h5>
704                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
705   <span class="hljs-attr">&quot;signup&quot;</span>: {
706     <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
707   },
708   <span class="hljs-attr">&quot;transcoding&quot;</span>: {
709     <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
710       <span class="hljs-string">&quot;number&quot;</span>
711     ]
712   },
713   <span class="hljs-attr">&quot;avatar&quot;</span>: {
714     <span class="hljs-attr">&quot;file&quot;</span>: {
715       <span class="hljs-attr">&quot;size&quot;</span>: {
716         <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
717       }
718     },
719     <span class="hljs-attr">&quot;extensions&quot;</span>: [
720       <span class="hljs-string">&quot;string&quot;</span>
721     ]
722   },
723   <span class="hljs-attr">&quot;video&quot;</span>: {
724     <span class="hljs-attr">&quot;file&quot;</span>: {
725       <span class="hljs-attr">&quot;extensions&quot;</span>: [
726         <span class="hljs-string">&quot;string&quot;</span>
727       ]
728     }
729   }
730 }
731 </code></pre>
732                   <!-- </div> -->
733                 </section>
734               </div>
735             </div>
736           </div>
737           <h1 id="tag-Feeds" class="swagger-summary-tag" data-traverse-target="tag-Feeds">Feeds</h1>
738           <div id="operation--feeds-videos.-format--get" class="operation panel" data-traverse-target="operation--feeds-videos.-format--get">
739             <!-- <section class="operation-tags row"> -->
740             <!-- <div class="doc-copy"> -->
741             <div class="operation-tags">
742               <a class="label" href="#tag-Feeds">Feeds</a>
743               <!---->
744             </div>
745             <!-- </div> -->
746             <!-- </section> -->
747             <h2 class="operation-title">
748               <span class="operation-name">
749                 <span class="operation-name">GET</span>
750                 <span class="operation-path">/feeds/videos.{format}</span>
751               </span>
752             </h2>
753             <div class="doc-row">
754               <div class="doc-copy">
755                 <section class="swagger-request-params">
756                   <div class="prop-row prop-group">
757                     <div class="prop-name">
758                       <div class="prop-title">format</div>
759                       <span class="json-property-required"></span>
760                       <div class="prop-subtitle"> in path </div>
761                       <div class="prop-subtitle">
762                         <span class="json-property-type">string</span>
763                         <span class="json-property-enum" title="Possible values">
764                           <span class="json-property-enum-item json-property-enum-default-value">xml</span>,
765                           <span class="json-property-enum-item">atom</span>,
766                           <span class="json-property-enum-item">json</span>
767                         </span>
768                         <span class="json-property-range" title="Value limits"></span>
769                         <span class="json-property-default-value" title="Default value">xml</span>
770                       </div>
771                     </div>
772                     <div class="prop-value">
773                       <p>The format expected (xml defaults to RSS 2.0, atom to ATOM 1.0 and json to JSON FEED 1.0</p>
774                     </div>
775                   </div>
776                   <div class="prop-row prop-group">
777                     <div class="prop-name">
778                       <div class="prop-title">accountId</div>
779                       <div class="prop-subtitle"> in query </div>
780                       <div class="prop-subtitle">
781                         <span class="json-property-type">number</span>
782                         <span class="json-property-range" title="Value limits"></span>
783                       </div>
784                     </div>
785                     <div class="prop-value">
786                       <p>The id of the local account to filter to (beware, users IDs and not actors IDs which will return empty feeds</p>
787                     </div>
788                   </div>
789                   <div class="prop-row prop-group">
790                     <div class="prop-name">
791                       <div class="prop-title">accountName</div>
792                       <div class="prop-subtitle"> in query </div>
793                       <div class="prop-subtitle">
794                         <span class="json-property-type">string</span>
795                         <span class="json-property-range" title="Value limits"></span>
796                       </div>
797                     </div>
798                     <div class="prop-value">
799                       <p>The name of the local account to filter to</p>
800                     </div>
801                   </div>
802                 </section>
803               </div>
804               <div class="doc-examples"></div>
805             </div>
806             <div class="doc-row">
807               <div class="doc-copy">
808                 <section class="swagger-responses">
809                   <div class="prop-row prop-group">
810                     <div class="prop-name">
811                       <div class="prop-title">200 OK</div>
812                     </div>
813                     <div class="prop-value">
814                       <p>successful operation</p>
815                     </div>
816                   </div>
817                 </section>
818               </div>
819               <div class="doc-examples">
820                 <h5>Response Content-Types:
821                   <span>application/atom+xml, application/rss+xml, application/json</span>
822                 </h5>
823               </div>
824             </div>
825           </div>
826           <h1 id="tag-Job" class="swagger-summary-tag" data-traverse-target="tag-Job">Job</h1>
827           <div id="operation--jobs-get" class="operation panel" data-traverse-target="operation--jobs-get">
828             <!-- <section class="operation-tags row"> -->
829             <!-- <div class="doc-copy"> -->
830             <div class="operation-tags">
831               <a class="label" href="#tag-Job">Job</a>
832               <!---->
833             </div>
834             <!-- </div> -->
835             <!-- </section> -->
836             <h2 class="operation-title">
837               <span class="operation-name">
838                 <span class="operation-name">GET</span>
839                 <span class="operation-path">/jobs</span>
840               </span>
841             </h2>
842             <div class="doc-row">
843               <div class="doc-copy">
844                 <section class="swagger-request-params">
845                   <div class="prop-row prop-group">
846                     <div class="prop-name">
847                       <div class="prop-title">state</div>
848                       <span class="json-property-required"></span>
849                       <div class="prop-subtitle"> in path </div>
850                       <div class="prop-subtitle">
851                         <span class="json-property-type">string</span>
852                         <span class="json-property-range" title="Value limits"></span>
853                       </div>
854                     </div>
855                     <div class="prop-value">
856                       <p>The id of the account</p>
857                     </div>
858                   </div>
859                   <div class="prop-row prop-group">
860                     <div class="prop-name">
861                       <div class="prop-title">start</div>
862                       <div class="prop-subtitle"> in query </div>
863                       <div class="prop-subtitle">
864                         <span class="json-property-type">number</span>
865                         <span class="json-property-range" title="Value limits"></span>
866                       </div>
867                     </div>
868                     <div class="prop-value">
869                       <p>starting page</p>
870                     </div>
871                   </div>
872                   <div class="prop-row prop-group">
873                     <div class="prop-name">
874                       <div class="prop-title">count</div>
875                       <div class="prop-subtitle"> in query </div>
876                       <div class="prop-subtitle">
877                         <span class="json-property-type">number</span>
878                         <span class="json-property-range" title="Value limits"></span>
879                       </div>
880                     </div>
881                     <div class="prop-value">
882                       <p class="no-description">(no description)</p>
883                     </div>
884                   </div>
885                   <div class="prop-row prop-group">
886                     <div class="prop-name">
887                       <div class="prop-title">sort</div>
888                       <div class="prop-subtitle"> in query </div>
889                       <div class="prop-subtitle">
890                         <span class="json-property-type">number</span>
891                         <span class="json-property-range" title="Value limits"></span>
892                       </div>
893                     </div>
894                     <div class="prop-value">
895                       <p>sorting</p>
896                     </div>
897                   </div>
898                 </section>
899               </div>
900               <div class="doc-examples"></div>
901             </div>
902             <div class="doc-row">
903               <div class="doc-copy">
904                 <section class="swagger-responses">
905                   <div class="prop-row prop-group">
906                     <div class="prop-name">
907                       <div class="prop-title">200 OK</div>
908                       <div class="prop-ref">
909                         <span class="json-schema-ref-array">
910                           <a class="json-schema-ref" href="#/definitions/Job">Job</a>
911                         </span>
912                       </div>
913                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
914                     </div>
915                     <div class="prop-value">
916                       <p>successful operation</p>
917                     </div>
918                   </div>
919                   <div class="prop-row prop-inner">
920                     <div class="prop-name">type</div>
921                     <div class="prop-value">
922                       <span class="json-property-type">
923                         <span class="json-schema-ref-array">
924                           <a class="json-schema-ref" href="#/definitions/Job">Job</a>
925                         </span>
926                       </span>
927                       <span class="json-property-range" title="Value limits"></span>
928                     </div>
929                   </div>
930                 </section>
931               </div>
932               <div class="doc-examples">
933                 <h5>Response Content-Types:
934                   <span>application/json</span>
935                 </h5>
936                 <section>
937                   <h5>Response Example
938                     <span>(200 OK)</span>
939                   </h5>
940                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
941   {
942     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
943     <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
944     <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
945     <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
946     <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
947     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
948     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
949   }
950 ]
951 </code></pre>
952                   <!-- </div> -->
953                 </section>
954               </div>
955             </div>
956             <div class="doc-row">
957               <div class="doc-copy">
958                 <section class="swagger-request-security">
959                   <table class="table">
960                     <thead>
961                       <tr>
962                         <th class="swagger-request-security-schema"></th>
963                         <th class="swagger-request-security-scopes"></th>
964                       </tr>
965                     </thead>
966                     <tbody>
967                       <tr>
968                         <td>
969                           <a href="#security-definition-OAuth2">OAuth2</a>
970                         </td>
971                         <td> </td>
972                       </tr>
973                     </tbody>
974                   </table>
975                 </section>
976               </div>
977             </div>
978           </div>
979           <h1 id="tag-ServerFollowing" class="swagger-summary-tag" data-traverse-target="tag-ServerFollowing">ServerFollowing</h1>
980           <div id="operation--server-following--host--delete" class="operation panel" data-traverse-target="operation--server-following--host--delete">
981             <!-- <section class="operation-tags row"> -->
982             <!-- <div class="doc-copy"> -->
983             <div class="operation-tags">
984               <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
985               <!---->
986             </div>
987             <!-- </div> -->
988             <!-- </section> -->
989             <h2 class="operation-title">
990               <span class="operation-name">
991                 <span class="operation-name">DELETE</span>
992                 <span class="operation-path">/server/following/{host}</span>
993               </span>
994             </h2>
995             <div class="doc-row">
996               <div class="doc-copy">
997                 <section class="swagger-request-params">
998                   <div class="prop-row prop-group">
999                     <div class="prop-name">
1000                       <div class="prop-title">host</div>
1001                       <span class="json-property-required"></span>
1002                       <div class="prop-subtitle"> in path </div>
1003                       <div class="prop-subtitle">
1004                         <span class="json-property-type">string</span>
1005                         <span class="json-property-range" title="Value limits"></span>
1006                       </div>
1007                     </div>
1008                     <div class="prop-value">
1009                       <p>The host to unfollow </p>
1010                     </div>
1011                   </div>
1012                 </section>
1013               </div>
1014               <div class="doc-examples"></div>
1015             </div>
1016             <div class="doc-row">
1017               <div class="doc-copy">
1018                 <section class="swagger-responses">
1019                   <div class="prop-row prop-group">
1020                     <div class="prop-name">
1021                       <div class="prop-title">201 Created</div>
1022                     </div>
1023                     <div class="prop-value">
1024                       <p>successful operation</p>
1025                     </div>
1026                   </div>
1027                 </section>
1028               </div>
1029               <div class="doc-examples">
1030                 <h5>Response Content-Types:
1031                   <span>application/json</span>
1032                 </h5>
1033               </div>
1034             </div>
1035             <div class="doc-row">
1036               <div class="doc-copy">
1037                 <section class="swagger-request-security">
1038                   <table class="table">
1039                     <thead>
1040                       <tr>
1041                         <th class="swagger-request-security-schema"></th>
1042                         <th class="swagger-request-security-scopes"></th>
1043                       </tr>
1044                     </thead>
1045                     <tbody>
1046                       <tr>
1047                         <td>
1048                           <a href="#security-definition-OAuth2">OAuth2</a>
1049                         </td>
1050                         <td> </td>
1051                       </tr>
1052                     </tbody>
1053                   </table>
1054                 </section>
1055               </div>
1056             </div>
1057           </div>
1058           <div id="operation--server-followers-get" class="operation panel" data-traverse-target="operation--server-followers-get">
1059             <!-- <section class="operation-tags row"> -->
1060             <!-- <div class="doc-copy"> -->
1061             <div class="operation-tags">
1062               <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
1063               <!---->
1064             </div>
1065             <!-- </div> -->
1066             <!-- </section> -->
1067             <h2 class="operation-title">
1068               <span class="operation-name">
1069                 <span class="operation-name">GET</span>
1070                 <span class="operation-path">/server/followers</span>
1071               </span>
1072             </h2>
1073             <div class="doc-row">
1074               <div class="doc-copy">
1075                 <section class="swagger-request-params">
1076                   <div class="prop-row prop-group">
1077                     <div class="prop-name">
1078                       <div class="prop-title">start</div>
1079                       <div class="prop-subtitle"> in query </div>
1080                       <div class="prop-subtitle">
1081                         <span class="json-property-type">number</span>
1082                         <span class="json-property-range" title="Value limits"></span>
1083                       </div>
1084                     </div>
1085                     <div class="prop-value">
1086                       <p>starting page</p>
1087                     </div>
1088                   </div>
1089                   <div class="prop-row prop-group">
1090                     <div class="prop-name">
1091                       <div class="prop-title">stop</div>
1092                       <div class="prop-subtitle"> in query </div>
1093                       <div class="prop-subtitle">
1094                         <span class="json-property-type">number</span>
1095                         <span class="json-property-range" title="Value limits"></span>
1096                       </div>
1097                     </div>
1098                     <div class="prop-value">
1099                       <p>stopping page</p>
1100                     </div>
1101                   </div>
1102                   <div class="prop-row prop-group">
1103                     <div class="prop-name">
1104                       <div class="prop-title">sort</div>
1105                       <div class="prop-subtitle"> in query </div>
1106                       <div class="prop-subtitle">
1107                         <span class="json-property-type">number</span>
1108                         <span class="json-property-range" title="Value limits"></span>
1109                       </div>
1110                     </div>
1111                     <div class="prop-value">
1112                       <p>sorting</p>
1113                     </div>
1114                   </div>
1115                 </section>
1116               </div>
1117               <div class="doc-examples"></div>
1118             </div>
1119             <div class="doc-row">
1120               <div class="doc-copy">
1121                 <section class="swagger-responses">
1122                   <div class="prop-row prop-group">
1123                     <div class="prop-name">
1124                       <div class="prop-title">200 OK</div>
1125                       <div class="prop-ref">
1126                         <span class="json-schema-ref-array">
1127                           <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1128                         </span>
1129                       </div>
1130                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1131                     </div>
1132                     <div class="prop-value">
1133                       <p>successful operation</p>
1134                     </div>
1135                   </div>
1136                   <div class="prop-row prop-inner">
1137                     <div class="prop-name">type</div>
1138                     <div class="prop-value">
1139                       <span class="json-property-type">
1140                         <span class="json-schema-ref-array">
1141                           <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1142                         </span>
1143                       </span>
1144                       <span class="json-property-range" title="Value limits"></span>
1145                     </div>
1146                   </div>
1147                 </section>
1148               </div>
1149               <div class="doc-examples">
1150                 <h5>Response Content-Types:
1151                   <span>application/json</span>
1152                 </h5>
1153                 <section>
1154                   <h5>Response Example
1155                     <span>(200 OK)</span>
1156                   </h5>
1157                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1158   {
1159     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1160     <span class="hljs-attr">&quot;follower&quot;</span>: {
1161       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1162       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1163       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1164       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1165       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1166       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1167       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1168       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1169       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1170       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1171         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1172         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1173         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1174       }
1175     },
1176     <span class="hljs-attr">&quot;following&quot;</span>: {
1177       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1178       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1179       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1180       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1181       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1182       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1183       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1184       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1185       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1186       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1187         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1188         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1189         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1190       }
1191     },
1192     <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1193     <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1194     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1195     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1196   }
1197 ]
1198 </code></pre>
1199                   <!-- </div> -->
1200                 </section>
1201               </div>
1202             </div>
1203           </div>
1204           <div id="operation--server-following-get" class="operation panel" data-traverse-target="operation--server-following-get">
1205             <!-- <section class="operation-tags row"> -->
1206             <!-- <div class="doc-copy"> -->
1207             <div class="operation-tags">
1208               <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
1209               <!---->
1210             </div>
1211             <!-- </div> -->
1212             <!-- </section> -->
1213             <h2 class="operation-title">
1214               <span class="operation-name">
1215                 <span class="operation-name">GET</span>
1216                 <span class="operation-path">/server/following</span>
1217               </span>
1218             </h2>
1219             <div class="doc-row">
1220               <div class="doc-copy">
1221                 <section class="swagger-request-params">
1222                   <div class="prop-row prop-group">
1223                     <div class="prop-name">
1224                       <div class="prop-title">start</div>
1225                       <div class="prop-subtitle"> in query </div>
1226                       <div class="prop-subtitle">
1227                         <span class="json-property-type">number</span>
1228                         <span class="json-property-range" title="Value limits"></span>
1229                       </div>
1230                     </div>
1231                     <div class="prop-value">
1232                       <p>starting page</p>
1233                     </div>
1234                   </div>
1235                   <div class="prop-row prop-group">
1236                     <div class="prop-name">
1237                       <div class="prop-title">stop</div>
1238                       <div class="prop-subtitle"> in query </div>
1239                       <div class="prop-subtitle">
1240                         <span class="json-property-type">number</span>
1241                         <span class="json-property-range" title="Value limits"></span>
1242                       </div>
1243                     </div>
1244                     <div class="prop-value">
1245                       <p>stopping page</p>
1246                     </div>
1247                   </div>
1248                   <div class="prop-row prop-group">
1249                     <div class="prop-name">
1250                       <div class="prop-title">sort</div>
1251                       <div class="prop-subtitle"> in query </div>
1252                       <div class="prop-subtitle">
1253                         <span class="json-property-type">number</span>
1254                         <span class="json-property-range" title="Value limits"></span>
1255                       </div>
1256                     </div>
1257                     <div class="prop-value">
1258                       <p>sorting</p>
1259                     </div>
1260                   </div>
1261                 </section>
1262               </div>
1263               <div class="doc-examples"></div>
1264             </div>
1265             <div class="doc-row">
1266               <div class="doc-copy">
1267                 <section class="swagger-responses">
1268                   <div class="prop-row prop-group">
1269                     <div class="prop-name">
1270                       <div class="prop-title">200 OK</div>
1271                       <div class="prop-ref">
1272                         <span class="json-schema-ref-array">
1273                           <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1274                         </span>
1275                       </div>
1276                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1277                     </div>
1278                     <div class="prop-value">
1279                       <p>successful operation</p>
1280                     </div>
1281                   </div>
1282                   <div class="prop-row prop-inner">
1283                     <div class="prop-name">type</div>
1284                     <div class="prop-value">
1285                       <span class="json-property-type">
1286                         <span class="json-schema-ref-array">
1287                           <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1288                         </span>
1289                       </span>
1290                       <span class="json-property-range" title="Value limits"></span>
1291                     </div>
1292                   </div>
1293                 </section>
1294               </div>
1295               <div class="doc-examples">
1296                 <h5>Response Content-Types:
1297                   <span>application/json</span>
1298                 </h5>
1299                 <section>
1300                   <h5>Response Example
1301                     <span>(200 OK)</span>
1302                   </h5>
1303                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1304   {
1305     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1306     <span class="hljs-attr">&quot;follower&quot;</span>: {
1307       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1308       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1309       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1310       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1311       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1312       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1313       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1314       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1315       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1316       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1317         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1318         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1319         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1320       }
1321     },
1322     <span class="hljs-attr">&quot;following&quot;</span>: {
1323       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1324       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1325       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1326       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1327       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1328       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1329       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1330       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1331       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1332       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1333         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1334         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1335         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1336       }
1337     },
1338     <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1339     <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1340     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1341     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1342   }
1343 ]
1344 </code></pre>
1345                   <!-- </div> -->
1346                 </section>
1347               </div>
1348             </div>
1349           </div>
1350           <div id="operation--server-following-post" class="operation panel" data-traverse-target="operation--server-following-post">
1351             <!-- <section class="operation-tags row"> -->
1352             <!-- <div class="doc-copy"> -->
1353             <div class="operation-tags">
1354               <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
1355               <!---->
1356             </div>
1357             <!-- </div> -->
1358             <!-- </section> -->
1359             <h2 class="operation-title">
1360               <span class="operation-name">
1361                 <span class="operation-name">POST</span>
1362                 <span class="operation-path">/server/following</span>
1363               </span>
1364             </h2>
1365             <div class="doc-row">
1366               <div class="doc-copy">
1367                 <section class="swagger-request-body">
1368                   <div class="prop-row">
1369                     <div class="prop-name">
1370                       <div class="swagger-request-model">
1371                         <span class="">
1372                           <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1373                         </span>
1374                       </div>
1375                     </div>
1376                     <div class="prop-value columns small-6">
1377                       <!-- <div class="swagger-request-description"> -->
1378                       <p>undefined</p>
1379                       <!-- </div> -->
1380                     </div>
1381                   </div>
1382                 </section>
1383               </div>
1384               <div class="doc-examples">
1385                 <section>
1386                   <h5>Request Content-Types:
1387                     <span>application/json</span>
1388                   </h5>
1389                   <h5>Request Example</h5>
1390                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1391   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1392   <span class="hljs-attr">&quot;follower&quot;</span>: {
1393     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1394     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1395     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1396     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1397     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1398     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1399     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1400     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1401     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1402     <span class="hljs-attr">&quot;avatar&quot;</span>: {
1403       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1404       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1405       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1406     }
1407   },
1408   <span class="hljs-attr">&quot;following&quot;</span>: {
1409     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1410     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1411     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1412     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1413     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1414     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1415     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1416     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1417     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1418     <span class="hljs-attr">&quot;avatar&quot;</span>: {
1419       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1420       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1421       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1422     }
1423   },
1424   <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1425   <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1426   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1427   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1428 }
1429 </code></pre>
1430                   <!-- </div> -->
1431                 </section>
1432               </div>
1433             </div>
1434             <div class="doc-row">
1435               <div class="doc-copy">
1436                 <section class="swagger-responses">
1437                   <div class="prop-row prop-group">
1438                     <div class="prop-name">
1439                       <div class="prop-title">204 No Content</div>
1440                     </div>
1441                     <div class="prop-value">
1442                       <p>successful operation</p>
1443                     </div>
1444                   </div>
1445                 </section>
1446               </div>
1447               <div class="doc-examples">
1448                 <h5>Response Content-Types:
1449                   <span>application/json</span>
1450                 </h5>
1451               </div>
1452             </div>
1453             <div class="doc-row">
1454               <div class="doc-copy">
1455                 <section class="swagger-request-security">
1456                   <table class="table">
1457                     <thead>
1458                       <tr>
1459                         <th class="swagger-request-security-schema"></th>
1460                         <th class="swagger-request-security-scopes"></th>
1461                       </tr>
1462                     </thead>
1463                     <tbody>
1464                       <tr>
1465                         <td>
1466                           <a href="#security-definition-OAuth2">OAuth2</a>
1467                         </td>
1468                         <td> </td>
1469                       </tr>
1470                     </tbody>
1471                   </table>
1472                 </section>
1473               </div>
1474             </div>
1475           </div>
1476           <h1 id="tag-User" class="swagger-summary-tag" data-traverse-target="tag-User">User</h1>
1477           <div id="operation--users-post" class="operation panel" data-traverse-target="operation--users-post">
1478             <!-- <section class="operation-tags row"> -->
1479             <!-- <div class="doc-copy"> -->
1480             <div class="operation-tags">
1481               <a class="label" href="#tag-User">User</a>
1482               <!---->
1483             </div>
1484             <!-- </div> -->
1485             <!-- </section> -->
1486             <h2 class="operation-title">
1487               <span class="operation-name">
1488                 <span class="operation-name">POST</span>
1489                 <span class="operation-path">/users</span>
1490               </span>
1491             </h2>
1492             <div class="doc-row">
1493               <div class="doc-copy">
1494                 <section class="swagger-request-body">
1495                   <div class="prop-row">
1496                     <div class="prop-name">
1497                       <div class="swagger-request-model">
1498                         <span class="">
1499                           <a class="json-schema-ref" href="#/definitions/AddUser">AddUser</a>
1500                         </span>
1501                       </div>
1502                     </div>
1503                     <div class="prop-value columns small-6">
1504                       <!-- <div class="swagger-request-description"> -->
1505                       <p>User to create</p>
1506                       <!-- </div> -->
1507                     </div>
1508                   </div>
1509                 </section>
1510               </div>
1511               <div class="doc-examples">
1512                 <section>
1513                   <h5>Request Content-Types:
1514                     <span>application/json</span>
1515                   </h5>
1516                   <h5>Request Example</h5>
1517                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1518   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1519   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1520   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1521   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1522   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1523 }
1524 </code></pre>
1525                   <!-- </div> -->
1526                 </section>
1527               </div>
1528             </div>
1529             <div class="doc-row">
1530               <div class="doc-copy">
1531                 <section class="swagger-responses">
1532                   <div class="prop-row prop-group">
1533                     <div class="prop-name">
1534                       <div class="prop-title">200 OK</div>
1535                       <div class="prop-ref">
1536                         <span class="">
1537                           <a class="json-schema-ref" href="#/definitions/AddUserResponse">AddUserResponse</a>
1538                         </span>
1539                       </div>
1540                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1541                     </div>
1542                     <div class="prop-value">
1543                       <p>successful operation</p>
1544                     </div>
1545                   </div>
1546                 </section>
1547               </div>
1548               <div class="doc-examples">
1549                 <h5>Response Content-Types:
1550                   <span>application/json</span>
1551                 </h5>
1552                 <section>
1553                   <h5>Response Example
1554                     <span>(200 OK)</span>
1555                   </h5>
1556                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1557   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1558   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1559 }
1560 </code></pre>
1561                   <!-- </div> -->
1562                 </section>
1563               </div>
1564             </div>
1565             <div class="doc-row">
1566               <div class="doc-copy">
1567                 <section class="swagger-request-security">
1568                   <table class="table">
1569                     <thead>
1570                       <tr>
1571                         <th class="swagger-request-security-schema"></th>
1572                         <th class="swagger-request-security-scopes"></th>
1573                       </tr>
1574                     </thead>
1575                     <tbody>
1576                       <tr>
1577                         <td>
1578                           <a href="#security-definition-OAuth2">OAuth2</a>
1579                         </td>
1580                         <td> </td>
1581                       </tr>
1582                     </tbody>
1583                   </table>
1584                 </section>
1585               </div>
1586             </div>
1587           </div>
1588           <div id="operation--users-get" class="operation panel" data-traverse-target="operation--users-get">
1589             <!-- <section class="operation-tags row"> -->
1590             <!-- <div class="doc-copy"> -->
1591             <div class="operation-tags">
1592               <a class="label" href="#tag-User">User</a>
1593               <!---->
1594             </div>
1595             <!-- </div> -->
1596             <!-- </section> -->
1597             <h2 class="operation-title">
1598               <span class="operation-name">
1599                 <span class="operation-name">GET</span>
1600                 <span class="operation-path">/users</span>
1601               </span>
1602             </h2>
1603             <div class="doc-row">
1604               <div class="doc-copy">
1605                 <section class="swagger-request-params">
1606                   <div class="prop-row prop-group">
1607                     <div class="prop-name">
1608                       <div class="prop-title">start</div>
1609                       <div class="prop-subtitle"> in query </div>
1610                       <div class="prop-subtitle">
1611                         <span class="json-property-type">number</span>
1612                         <span class="json-property-range" title="Value limits"></span>
1613                       </div>
1614                     </div>
1615                     <div class="prop-value">
1616                       <p>starting page</p>
1617                     </div>
1618                   </div>
1619                   <div class="prop-row prop-group">
1620                     <div class="prop-name">
1621                       <div class="prop-title">stop</div>
1622                       <div class="prop-subtitle"> in query </div>
1623                       <div class="prop-subtitle">
1624                         <span class="json-property-type">number</span>
1625                         <span class="json-property-range" title="Value limits"></span>
1626                       </div>
1627                     </div>
1628                     <div class="prop-value">
1629                       <p>stopping page</p>
1630                     </div>
1631                   </div>
1632                   <div class="prop-row prop-group">
1633                     <div class="prop-name">
1634                       <div class="prop-title">sort</div>
1635                       <div class="prop-subtitle"> in query </div>
1636                       <div class="prop-subtitle">
1637                         <span class="json-property-type">number</span>
1638                         <span class="json-property-range" title="Value limits"></span>
1639                       </div>
1640                     </div>
1641                     <div class="prop-value">
1642                       <p>sorting</p>
1643                     </div>
1644                   </div>
1645                 </section>
1646               </div>
1647               <div class="doc-examples"></div>
1648             </div>
1649             <div class="doc-row">
1650               <div class="doc-copy">
1651                 <section class="swagger-responses">
1652                   <div class="prop-row prop-group">
1653                     <div class="prop-name">
1654                       <div class="prop-title">200 OK</div>
1655                       <div class="prop-ref">
1656                         <span class="json-schema-ref-array">
1657                           <a class="json-schema-ref" href="#/definitions/User">User</a>
1658                         </span>
1659                       </div>
1660                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1661                     </div>
1662                     <div class="prop-value">
1663                       <p>successful operation</p>
1664                     </div>
1665                   </div>
1666                   <div class="prop-row prop-inner">
1667                     <div class="prop-name">type</div>
1668                     <div class="prop-value">
1669                       <span class="json-property-type">
1670                         <span class="json-schema-ref-array">
1671                           <a class="json-schema-ref" href="#/definitions/User">User</a>
1672                         </span>
1673                       </span>
1674                       <span class="json-property-range" title="Value limits"></span>
1675                     </div>
1676                   </div>
1677                 </section>
1678               </div>
1679               <div class="doc-examples">
1680                 <h5>Response Content-Types:
1681                   <span>application/json</span>
1682                 </h5>
1683                 <section>
1684                   <h5>Response Example
1685                     <span>(200 OK)</span>
1686                   </h5>
1687                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1688   {
1689     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1690     <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1691     <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1692     <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1693     <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1694     <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1695     <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1696     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1697     <span class="hljs-attr">&quot;account&quot;</span>: {
1698       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1699       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1700       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1701       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1702       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1703       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1704       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1705       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1706       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1707       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1708       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1709         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1710         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1711         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1712       }
1713     },
1714     <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1715       {
1716         <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1717         <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1718         <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1719         <span class="hljs-attr">&quot;ownerAccount&quot;</span>: {
1720           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1721           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1722         }
1723       }
1724     ]
1725   }
1726 ]
1727 </code></pre>
1728                   <!-- </div> -->
1729                 </section>
1730               </div>
1731             </div>
1732             <div class="doc-row">
1733               <div class="doc-copy">
1734                 <section class="swagger-request-security">
1735                   <table class="table">
1736                     <thead>
1737                       <tr>
1738                         <th class="swagger-request-security-schema"></th>
1739                         <th class="swagger-request-security-scopes"></th>
1740                       </tr>
1741                     </thead>
1742                     <tbody>
1743                       <tr>
1744                         <td>
1745                           <a href="#security-definition-OAuth2">OAuth2</a>
1746                         </td>
1747                         <td> </td>
1748                       </tr>
1749                     </tbody>
1750                   </table>
1751                 </section>
1752               </div>
1753             </div>
1754           </div>
1755           <div id="operation--users--id--delete" class="operation panel" data-traverse-target="operation--users--id--delete">
1756             <!-- <section class="operation-tags row"> -->
1757             <!-- <div class="doc-copy"> -->
1758             <div class="operation-tags">
1759               <a class="label" href="#tag-User">User</a>
1760               <!---->
1761             </div>
1762             <!-- </div> -->
1763             <!-- </section> -->
1764             <h2 class="operation-title">
1765               <span class="operation-name">
1766                 <span class="operation-name">DELETE</span>
1767                 <span class="operation-path">/users/{id}</span>
1768               </span>
1769             </h2>
1770             <div class="doc-row">
1771               <div class="doc-copy">
1772                 <section class="swagger-request-params">
1773                   <div class="prop-row prop-group">
1774                     <div class="prop-name">
1775                       <div class="prop-title">id</div>
1776                       <span class="json-property-required"></span>
1777                       <div class="prop-subtitle"> in path </div>
1778                       <div class="prop-subtitle">
1779                         <span class="json-property-type">string</span>
1780                         <span class="json-property-range" title="Value limits"></span>
1781                       </div>
1782                     </div>
1783                     <div class="prop-value">
1784                       <p>The user id </p>
1785                     </div>
1786                   </div>
1787                 </section>
1788               </div>
1789               <div class="doc-examples"></div>
1790             </div>
1791             <div class="doc-row">
1792               <div class="doc-copy">
1793                 <section class="swagger-responses">
1794                   <div class="prop-row prop-group">
1795                     <div class="prop-name">
1796                       <div class="prop-title">204 No Content</div>
1797                     </div>
1798                     <div class="prop-value">
1799                       <p>successful operation</p>
1800                     </div>
1801                   </div>
1802                 </section>
1803               </div>
1804               <div class="doc-examples">
1805                 <h5>Response Content-Types:
1806                   <span>application/json</span>
1807                 </h5>
1808               </div>
1809             </div>
1810             <div class="doc-row">
1811               <div class="doc-copy">
1812                 <section class="swagger-request-security">
1813                   <table class="table">
1814                     <thead>
1815                       <tr>
1816                         <th class="swagger-request-security-schema"></th>
1817                         <th class="swagger-request-security-scopes"></th>
1818                       </tr>
1819                     </thead>
1820                     <tbody>
1821                       <tr>
1822                         <td>
1823                           <a href="#security-definition-OAuth2">OAuth2</a>
1824                         </td>
1825                         <td> </td>
1826                       </tr>
1827                     </tbody>
1828                   </table>
1829                 </section>
1830               </div>
1831             </div>
1832           </div>
1833           <div id="operation--users--id--get" class="operation panel" data-traverse-target="operation--users--id--get">
1834             <!-- <section class="operation-tags row"> -->
1835             <!-- <div class="doc-copy"> -->
1836             <div class="operation-tags">
1837               <a class="label" href="#tag-User">User</a>
1838               <!---->
1839             </div>
1840             <!-- </div> -->
1841             <!-- </section> -->
1842             <h2 class="operation-title">
1843               <span class="operation-name">
1844                 <span class="operation-name">GET</span>
1845                 <span class="operation-path">/users/{id}</span>
1846               </span>
1847             </h2>
1848             <div class="doc-row">
1849               <div class="doc-copy">
1850                 <section class="swagger-request-params">
1851                   <div class="prop-row prop-group">
1852                     <div class="prop-name">
1853                       <div class="prop-title">id</div>
1854                       <span class="json-property-required"></span>
1855                       <div class="prop-subtitle"> in path </div>
1856                       <div class="prop-subtitle">
1857                         <span class="json-property-type">string</span>
1858                         <span class="json-property-range" title="Value limits"></span>
1859                       </div>
1860                     </div>
1861                     <div class="prop-value">
1862                       <p>The user id </p>
1863                     </div>
1864                   </div>
1865                 </section>
1866               </div>
1867               <div class="doc-examples"></div>
1868             </div>
1869             <div class="doc-row">
1870               <div class="doc-copy">
1871                 <section class="swagger-responses">
1872                   <div class="prop-row prop-group">
1873                     <div class="prop-name">
1874                       <div class="prop-title">200 OK</div>
1875                       <div class="prop-ref">
1876                         <span class="">
1877                           <a class="json-schema-ref" href="#/definitions/User">User</a>
1878                         </span>
1879                       </div>
1880                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1881                     </div>
1882                     <div class="prop-value">
1883                       <p>successful operation</p>
1884                     </div>
1885                   </div>
1886                 </section>
1887               </div>
1888               <div class="doc-examples">
1889                 <h5>Response Content-Types:
1890                   <span>application/json</span>
1891                 </h5>
1892                 <section>
1893                   <h5>Response Example
1894                     <span>(200 OK)</span>
1895                   </h5>
1896                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1897   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1898   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1899   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1900   <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1901   <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1902   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1903   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1904   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1905   <span class="hljs-attr">&quot;account&quot;</span>: {
1906     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1907     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1908     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1909     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1910     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1911     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1912     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1913     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1914     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1915     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1916     <span class="hljs-attr">&quot;avatar&quot;</span>: {
1917       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1918       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1919       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1920     }
1921   },
1922   <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1923     {
1924       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1925       <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1926       <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1927       <span class="hljs-attr">&quot;ownerAccount&quot;</span>: {
1928         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1929         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1930       }
1931     }
1932   ]
1933 }
1934 </code></pre>
1935                   <!-- </div> -->
1936                 </section>
1937               </div>
1938             </div>
1939             <div class="doc-row">
1940               <div class="doc-copy">
1941                 <section class="swagger-request-security">
1942                   <table class="table">
1943                     <thead>
1944                       <tr>
1945                         <th class="swagger-request-security-schema"></th>
1946                         <th class="swagger-request-security-scopes"></th>
1947                       </tr>
1948                     </thead>
1949                     <tbody>
1950                       <tr>
1951                         <td>
1952                           <a href="#security-definition-OAuth2">OAuth2</a>
1953                         </td>
1954                         <td> </td>
1955                       </tr>
1956                     </tbody>
1957                   </table>
1958                 </section>
1959               </div>
1960             </div>
1961           </div>
1962           <div id="operation--users--id--put" class="operation panel" data-traverse-target="operation--users--id--put">
1963             <!-- <section class="operation-tags row"> -->
1964             <!-- <div class="doc-copy"> -->
1965             <div class="operation-tags">
1966               <a class="label" href="#tag-User">User</a>
1967               <!---->
1968             </div>
1969             <!-- </div> -->
1970             <!-- </section> -->
1971             <h2 class="operation-title">
1972               <span class="operation-name">
1973                 <span class="operation-name">PUT</span>
1974                 <span class="operation-path">/users/{id}</span>
1975               </span>
1976             </h2>
1977             <div class="doc-row">
1978               <div class="doc-copy">
1979                 <section class="swagger-request-body">
1980                   <div class="prop-row">
1981                     <div class="prop-name">
1982                       <div class="swagger-request-model">
1983                         <span class="">
1984                           <a class="json-schema-ref" href="#/definitions/UpdateUser">UpdateUser</a>
1985                         </span>
1986                       </div>
1987                     </div>
1988                     <div class="prop-value columns small-6">
1989                       <!-- <div class="swagger-request-description"> -->
1990                       <p>undefined</p>
1991                       <!-- </div> -->
1992                     </div>
1993                   </div>
1994                 </section>
1995                 <section class="swagger-request-params">
1996                   <div class="prop-row prop-group">
1997                     <div class="prop-name">
1998                       <div class="prop-title">id</div>
1999                       <span class="json-property-required"></span>
2000                       <div class="prop-subtitle"> in path </div>
2001                       <div class="prop-subtitle">
2002                         <span class="json-property-type">string</span>
2003                         <span class="json-property-range" title="Value limits"></span>
2004                       </div>
2005                     </div>
2006                     <div class="prop-value">
2007                       <p>The user id </p>
2008                     </div>
2009                   </div>
2010                 </section>
2011               </div>
2012               <div class="doc-examples">
2013                 <section>
2014                   <h5>Request Content-Types:
2015                     <span>application/json</span>
2016                   </h5>
2017                   <h5>Request Example</h5>
2018                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2019   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2020   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2021   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2022   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2023 }
2024 </code></pre>
2025                   <!-- </div> -->
2026                 </section>
2027               </div>
2028             </div>
2029             <div class="doc-row">
2030               <div class="doc-copy">
2031                 <section class="swagger-responses">
2032                   <div class="prop-row prop-group">
2033                     <div class="prop-name">
2034                       <div class="prop-title">204 No Content</div>
2035                     </div>
2036                     <div class="prop-value">
2037                       <p>successful operation</p>
2038                     </div>
2039                   </div>
2040                 </section>
2041               </div>
2042               <div class="doc-examples">
2043                 <h5>Response Content-Types:
2044                   <span>application/json</span>
2045                 </h5>
2046               </div>
2047             </div>
2048             <div class="doc-row">
2049               <div class="doc-copy">
2050                 <section class="swagger-request-security">
2051                   <table class="table">
2052                     <thead>
2053                       <tr>
2054                         <th class="swagger-request-security-schema"></th>
2055                         <th class="swagger-request-security-scopes"></th>
2056                       </tr>
2057                     </thead>
2058                     <tbody>
2059                       <tr>
2060                         <td>
2061                           <a href="#security-definition-OAuth2">OAuth2</a>
2062                         </td>
2063                         <td> </td>
2064                       </tr>
2065                     </tbody>
2066                   </table>
2067                 </section>
2068               </div>
2069             </div>
2070           </div>
2071           <div id="operation--users-me-get" class="operation panel" data-traverse-target="operation--users-me-get">
2072             <!-- <section class="operation-tags row"> -->
2073             <!-- <div class="doc-copy"> -->
2074             <div class="operation-tags">
2075               <a class="label" href="#tag-User">User</a>
2076               <!---->
2077             </div>
2078             <!-- </div> -->
2079             <!-- </section> -->
2080             <h2 class="operation-title">
2081               <span class="operation-name">
2082                 <span class="operation-name">GET</span>
2083                 <span class="operation-path">/users/me</span>
2084               </span>
2085             </h2>
2086             <div class="doc-row">
2087               <div class="doc-copy"> </div>
2088               <div class="doc-examples"></div>
2089             </div>
2090             <div class="doc-row">
2091               <div class="doc-copy">
2092                 <section class="swagger-responses">
2093                   <div class="prop-row prop-group">
2094                     <div class="prop-name">
2095                       <div class="prop-title">200 OK</div>
2096                       <div class="prop-ref">
2097                         <span class="json-schema-ref-array">
2098                           <a class="json-schema-ref" href="#/definitions/User">User</a>
2099                         </span>
2100                       </div>
2101                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2102                     </div>
2103                     <div class="prop-value">
2104                       <p>successful operation</p>
2105                     </div>
2106                   </div>
2107                   <div class="prop-row prop-inner">
2108                     <div class="prop-name">type</div>
2109                     <div class="prop-value">
2110                       <span class="json-property-type">
2111                         <span class="json-schema-ref-array">
2112                           <a class="json-schema-ref" href="#/definitions/User">User</a>
2113                         </span>
2114                       </span>
2115                       <span class="json-property-range" title="Value limits"></span>
2116                     </div>
2117                   </div>
2118                 </section>
2119               </div>
2120               <div class="doc-examples">
2121                 <h5>Response Content-Types:
2122                   <span>application/json</span>
2123                 </h5>
2124                 <section>
2125                   <h5>Response Example
2126                     <span>(200 OK)</span>
2127                   </h5>
2128                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2129   {
2130     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2131     <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2132     <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2133     <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2134     <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2135     <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2136     <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2137     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2138     <span class="hljs-attr">&quot;account&quot;</span>: {
2139       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2140       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2141       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2142       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2143       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2144       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2145       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2146       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2147       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2148       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2149       <span class="hljs-attr">&quot;avatar&quot;</span>: {
2150         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2151         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2152         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2153       }
2154     },
2155     <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
2156       {
2157         <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2158         <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2159         <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2160         <span class="hljs-attr">&quot;ownerAccount&quot;</span>: {
2161           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2162           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2163         }
2164       }
2165     ]
2166   }
2167 ]
2168 </code></pre>
2169                   <!-- </div> -->
2170                 </section>
2171               </div>
2172             </div>
2173             <div class="doc-row">
2174               <div class="doc-copy">
2175                 <section class="swagger-request-security">
2176                   <table class="table">
2177                     <thead>
2178                       <tr>
2179                         <th class="swagger-request-security-schema"></th>
2180                         <th class="swagger-request-security-scopes"></th>
2181                       </tr>
2182                     </thead>
2183                     <tbody>
2184                       <tr>
2185                         <td>
2186                           <a href="#security-definition-OAuth2">OAuth2</a>
2187                         </td>
2188                         <td> </td>
2189                       </tr>
2190                     </tbody>
2191                   </table>
2192                 </section>
2193               </div>
2194             </div>
2195           </div>
2196           <div id="operation--users-me-put" class="operation panel" data-traverse-target="operation--users-me-put">
2197             <!-- <section class="operation-tags row"> -->
2198             <!-- <div class="doc-copy"> -->
2199             <div class="operation-tags">
2200               <a class="label" href="#tag-User">User</a>
2201               <!---->
2202             </div>
2203             <!-- </div> -->
2204             <!-- </section> -->
2205             <h2 class="operation-title">
2206               <span class="operation-name">
2207                 <span class="operation-name">PUT</span>
2208                 <span class="operation-path">/users/me</span>
2209               </span>
2210             </h2>
2211             <div class="doc-row">
2212               <div class="doc-copy">
2213                 <section class="swagger-request-body">
2214                   <div class="prop-row">
2215                     <div class="prop-name">
2216                       <div class="swagger-request-model">
2217                         <span class="">
2218                           <a class="json-schema-ref" href="#/definitions/UpdateMe">UpdateMe</a>
2219                         </span>
2220                       </div>
2221                     </div>
2222                     <div class="prop-value columns small-6">
2223                       <!-- <div class="swagger-request-description"> -->
2224                       <p>undefined</p>
2225                       <!-- </div> -->
2226                     </div>
2227                   </div>
2228                 </section>
2229               </div>
2230               <div class="doc-examples">
2231                 <section>
2232                   <h5>Request Content-Types:
2233                     <span>application/json</span>
2234                   </h5>
2235                   <h5>Request Example</h5>
2236                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2237   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2238   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2239   <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2240   <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2241 }
2242 </code></pre>
2243                   <!-- </div> -->
2244                 </section>
2245               </div>
2246             </div>
2247             <div class="doc-row">
2248               <div class="doc-copy">
2249                 <section class="swagger-responses">
2250                   <div class="prop-row prop-group">
2251                     <div class="prop-name">
2252                       <div class="prop-title">204 No Content</div>
2253                     </div>
2254                     <div class="prop-value">
2255                       <p>successful operation</p>
2256                     </div>
2257                   </div>
2258                 </section>
2259               </div>
2260               <div class="doc-examples">
2261                 <h5>Response Content-Types:
2262                   <span>application/json</span>
2263                 </h5>
2264               </div>
2265             </div>
2266             <div class="doc-row">
2267               <div class="doc-copy">
2268                 <section class="swagger-request-security">
2269                   <table class="table">
2270                     <thead>
2271                       <tr>
2272                         <th class="swagger-request-security-schema"></th>
2273                         <th class="swagger-request-security-scopes"></th>
2274                       </tr>
2275                     </thead>
2276                     <tbody>
2277                       <tr>
2278                         <td>
2279                           <a href="#security-definition-OAuth2">OAuth2</a>
2280                         </td>
2281                         <td> </td>
2282                       </tr>
2283                     </tbody>
2284                   </table>
2285                 </section>
2286               </div>
2287             </div>
2288           </div>
2289           <div id="operation--users-me-video-quota-used-get" class="operation panel" data-traverse-target="operation--users-me-video-quota-used-get">
2290             <!-- <section class="operation-tags row"> -->
2291             <!-- <div class="doc-copy"> -->
2292             <div class="operation-tags">
2293               <a class="label" href="#tag-User">User</a>
2294               <!---->
2295             </div>
2296             <!-- </div> -->
2297             <!-- </section> -->
2298             <h2 class="operation-title">
2299               <span class="operation-name">
2300                 <span class="operation-name">GET</span>
2301                 <span class="operation-path">/users/me/video-quota-used</span>
2302               </span>
2303             </h2>
2304             <div class="doc-row">
2305               <div class="doc-copy"> </div>
2306               <div class="doc-examples"></div>
2307             </div>
2308             <div class="doc-row">
2309               <div class="doc-copy">
2310                 <section class="swagger-responses">
2311                   <div class="prop-row prop-group">
2312                     <div class="prop-name">
2313                       <div class="prop-title">200 OK</div>
2314                       <div class="prop-ref"></div>
2315                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2316                     </div>
2317                     <div class="prop-value">
2318                       <p>successful operation</p>
2319                     </div>
2320                   </div>
2321                   <div class="prop-row prop-inner">
2322                     <div class="prop-name">type</div>
2323                     <div class="prop-value">
2324                       <span class="json-property-type">number</span>
2325                       <span class="json-property-range" title="Value limits"></span>
2326                     </div>
2327                   </div>
2328                 </section>
2329               </div>
2330               <div class="doc-examples">
2331                 <h5>Response Content-Types:
2332                   <span>application/json</span>
2333                 </h5>
2334                 <section>
2335                   <h5>Response Example
2336                     <span>(200 OK)</span>
2337                   </h5>
2338                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;number&quot;</span>
2339 </code></pre>
2340                   <!-- </div> -->
2341                 </section>
2342               </div>
2343             </div>
2344             <div class="doc-row">
2345               <div class="doc-copy">
2346                 <section class="swagger-request-security">
2347                   <table class="table">
2348                     <thead>
2349                       <tr>
2350                         <th class="swagger-request-security-schema"></th>
2351                         <th class="swagger-request-security-scopes"></th>
2352                       </tr>
2353                     </thead>
2354                     <tbody>
2355                       <tr>
2356                         <td>
2357                           <a href="#security-definition-OAuth2">OAuth2</a>
2358                         </td>
2359                         <td> </td>
2360                       </tr>
2361                     </tbody>
2362                   </table>
2363                 </section>
2364               </div>
2365             </div>
2366           </div>
2367           <div id="operation--users-me-videos--videoId--rating-get" class="operation panel" data-traverse-target="operation--users-me-videos--videoId--rating-get">
2368             <!-- <section class="operation-tags row"> -->
2369             <!-- <div class="doc-copy"> -->
2370             <div class="operation-tags">
2371               <a class="label" href="#tag-User">User</a>
2372               <!---->
2373             </div>
2374             <!-- </div> -->
2375             <!-- </section> -->
2376             <h2 class="operation-title">
2377               <span class="operation-name">
2378                 <span class="operation-name">GET</span>
2379                 <span class="operation-path">/users/me/videos/{videoId}/rating</span>
2380               </span>
2381             </h2>
2382             <div class="doc-row">
2383               <div class="doc-copy">
2384                 <section class="swagger-request-params">
2385                   <div class="prop-row prop-group">
2386                     <div class="prop-name">
2387                       <div class="prop-title">videoId</div>
2388                       <span class="json-property-required"></span>
2389                       <div class="prop-subtitle"> in path </div>
2390                       <div class="prop-subtitle">
2391                         <span class="json-property-type">string</span>
2392                         <span class="json-property-range" title="Value limits"></span>
2393                       </div>
2394                     </div>
2395                     <div class="prop-value">
2396                       <p>The video id </p>
2397                     </div>
2398                   </div>
2399                 </section>
2400               </div>
2401               <div class="doc-examples"></div>
2402             </div>
2403             <div class="doc-row">
2404               <div class="doc-copy">
2405                 <section class="swagger-responses">
2406                   <div class="prop-row prop-group">
2407                     <div class="prop-name">
2408                       <div class="prop-title">200 OK</div>
2409                       <div class="prop-ref">
2410                         <span class="">
2411                           <a class="json-schema-ref" href="#/definitions/GetMeVideoRating">GetMeVideoRating</a>
2412                         </span>
2413                       </div>
2414                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2415                     </div>
2416                     <div class="prop-value">
2417                       <p>successful operation</p>
2418                     </div>
2419                   </div>
2420                 </section>
2421               </div>
2422               <div class="doc-examples">
2423                 <h5>Response Content-Types:
2424                   <span>application/json</span>
2425                 </h5>
2426                 <section>
2427                   <h5>Response Example
2428                     <span>(200 OK)</span>
2429                   </h5>
2430                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2431   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2432   <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
2433 }
2434 </code></pre>
2435                   <!-- </div> -->
2436                 </section>
2437               </div>
2438             </div>
2439             <div class="doc-row">
2440               <div class="doc-copy">
2441                 <section class="swagger-request-security">
2442                   <table class="table">
2443                     <thead>
2444                       <tr>
2445                         <th class="swagger-request-security-schema"></th>
2446                         <th class="swagger-request-security-scopes"></th>
2447                       </tr>
2448                     </thead>
2449                     <tbody>
2450                       <tr>
2451                         <td>
2452                           <a href="#security-definition-OAuth2">OAuth2</a>
2453                         </td>
2454                         <td> </td>
2455                       </tr>
2456                     </tbody>
2457                   </table>
2458                 </section>
2459               </div>
2460             </div>
2461           </div>
2462           <div id="operation--users-me-videos-get" class="operation panel" data-traverse-target="operation--users-me-videos-get">
2463             <!-- <section class="operation-tags row"> -->
2464             <!-- <div class="doc-copy"> -->
2465             <div class="operation-tags">
2466               <a class="label" href="#tag-User">User</a>
2467               <!---->
2468             </div>
2469             <!-- </div> -->
2470             <!-- </section> -->
2471             <h2 class="operation-title">
2472               <span class="operation-name">
2473                 <span class="operation-name">GET</span>
2474                 <span class="operation-path">/users/me/videos</span>
2475               </span>
2476             </h2>
2477             <div class="doc-row">
2478               <div class="doc-copy">
2479                 <section class="swagger-request-params">
2480                   <div class="prop-row prop-group">
2481                     <div class="prop-name">
2482                       <div class="prop-title">start</div>
2483                       <div class="prop-subtitle"> in query </div>
2484                       <div class="prop-subtitle">
2485                         <span class="json-property-type">number</span>
2486                         <span class="json-property-range" title="Value limits"></span>
2487                       </div>
2488                     </div>
2489                     <div class="prop-value">
2490                       <p>starting page</p>
2491                     </div>
2492                   </div>
2493                   <div class="prop-row prop-group">
2494                     <div class="prop-name">
2495                       <div class="prop-title">stop</div>
2496                       <div class="prop-subtitle"> in query </div>
2497                       <div class="prop-subtitle">
2498                         <span class="json-property-type">number</span>
2499                         <span class="json-property-range" title="Value limits"></span>
2500                       </div>
2501                     </div>
2502                     <div class="prop-value">
2503                       <p>stopping page</p>
2504                     </div>
2505                   </div>
2506                   <div class="prop-row prop-group">
2507                     <div class="prop-name">
2508                       <div class="prop-title">sort</div>
2509                       <div class="prop-subtitle"> in query </div>
2510                       <div class="prop-subtitle">
2511                         <span class="json-property-type">number</span>
2512                         <span class="json-property-range" title="Value limits"></span>
2513                       </div>
2514                     </div>
2515                     <div class="prop-value">
2516                       <p>sorting</p>
2517                     </div>
2518                   </div>
2519                 </section>
2520               </div>
2521               <div class="doc-examples"></div>
2522             </div>
2523             <div class="doc-row">
2524               <div class="doc-copy">
2525                 <section class="swagger-responses">
2526                   <div class="prop-row prop-group">
2527                     <div class="prop-name">
2528                       <div class="prop-title">200 OK</div>
2529                       <div class="prop-ref">
2530                         <span class="json-schema-ref-array">
2531                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2532                         </span>
2533                       </div>
2534                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2535                     </div>
2536                     <div class="prop-value">
2537                       <p>successful operation</p>
2538                     </div>
2539                   </div>
2540                   <div class="prop-row prop-inner">
2541                     <div class="prop-name">type</div>
2542                     <div class="prop-value">
2543                       <span class="json-property-type">
2544                         <span class="json-schema-ref-array">
2545                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2546                         </span>
2547                       </span>
2548                       <span class="json-property-range" title="Value limits"></span>
2549                     </div>
2550                   </div>
2551                 </section>
2552               </div>
2553               <div class="doc-examples">
2554                 <h5>Response Content-Types:
2555                   <span>application/json</span>
2556                 </h5>
2557                 <section>
2558                   <h5>Response Example
2559                     <span>(200 OK)</span>
2560                   </h5>
2561                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2562   {
2563     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2564     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2565     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2566     <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2567     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2568     <span class="hljs-attr">&quot;category&quot;</span>: {
2569       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2570       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2571     },
2572     <span class="hljs-attr">&quot;licence&quot;</span>: {
2573       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2574       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2575     },
2576     <span class="hljs-attr">&quot;language&quot;</span>: {
2577       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2578       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2579     },
2580     <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2581     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2582     <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2583     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2584     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2585     <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2586     <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2587     <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2588     <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2589     <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2590     <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2591     <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2592     <span class="hljs-attr">&quot;account&quot;</span>: {
2593       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2594       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2595       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2596       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2597       <span class="hljs-attr">&quot;avatar&quot;</span>: {
2598         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2599         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2600         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2601       }
2602     }
2603   }
2604 ]
2605 </code></pre>
2606                   <!-- </div> -->
2607                 </section>
2608               </div>
2609             </div>
2610             <div class="doc-row">
2611               <div class="doc-copy">
2612                 <section class="swagger-request-security">
2613                   <table class="table">
2614                     <thead>
2615                       <tr>
2616                         <th class="swagger-request-security-schema"></th>
2617                         <th class="swagger-request-security-scopes"></th>
2618                       </tr>
2619                     </thead>
2620                     <tbody>
2621                       <tr>
2622                         <td>
2623                           <a href="#security-definition-OAuth2">OAuth2</a>
2624                         </td>
2625                         <td> </td>
2626                       </tr>
2627                     </tbody>
2628                   </table>
2629                 </section>
2630               </div>
2631             </div>
2632           </div>
2633           <div id="operation--users-register-post" class="operation panel" data-traverse-target="operation--users-register-post">
2634             <!-- <section class="operation-tags row"> -->
2635             <!-- <div class="doc-copy"> -->
2636             <div class="operation-tags">
2637               <a class="label" href="#tag-User">User</a>
2638               <!---->
2639             </div>
2640             <!-- </div> -->
2641             <!-- </section> -->
2642             <h2 class="operation-title">
2643               <span class="operation-name">
2644                 <span class="operation-name">POST</span>
2645                 <span class="operation-path">/users/register</span>
2646               </span>
2647             </h2>
2648             <div class="doc-row">
2649               <div class="doc-copy">
2650                 <section class="swagger-request-body">
2651                   <div class="prop-row">
2652                     <div class="prop-name">
2653                       <div class="swagger-request-model">
2654                         <span class="">
2655                           <a class="json-schema-ref" href="#/definitions/RegisterUser">RegisterUser</a>
2656                         </span>
2657                       </div>
2658                     </div>
2659                     <div class="prop-value columns small-6">
2660                       <!-- <div class="swagger-request-description"> -->
2661                       <p>undefined</p>
2662                       <!-- </div> -->
2663                     </div>
2664                   </div>
2665                 </section>
2666               </div>
2667               <div class="doc-examples">
2668                 <section>
2669                   <h5>Request Content-Types:
2670                     <span>application/json</span>
2671                   </h5>
2672                   <h5>Request Example</h5>
2673                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2674   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2675   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2676   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2677 }
2678 </code></pre>
2679                   <!-- </div> -->
2680                 </section>
2681               </div>
2682             </div>
2683             <div class="doc-row">
2684               <div class="doc-copy">
2685                 <section class="swagger-responses">
2686                   <div class="prop-row prop-group">
2687                     <div class="prop-name">
2688                       <div class="prop-title">204 No Content</div>
2689                     </div>
2690                     <div class="prop-value">
2691                       <p>successful operation</p>
2692                     </div>
2693                   </div>
2694                 </section>
2695               </div>
2696               <div class="doc-examples">
2697                 <h5>Response Content-Types:
2698                   <span>application/json</span>
2699                 </h5>
2700               </div>
2701             </div>
2702           </div>
2703           <div id="operation--users-me-avatar-pick-post" class="operation panel" data-traverse-target="operation--users-me-avatar-pick-post">
2704             <!-- <section class="operation-tags row"> -->
2705             <!-- <div class="doc-copy"> -->
2706             <div class="operation-tags">
2707               <a class="label" href="#tag-User">User</a>
2708               <!---->
2709             </div>
2710             <!-- </div> -->
2711             <!-- </section> -->
2712             <h2 class="operation-title">
2713               <span class="operation-name">
2714                 <span class="operation-name">POST</span>
2715                 <span class="operation-path">/users/me/avatar/pick</span>
2716               </span>
2717             </h2>
2718             <div class="doc-row">
2719               <div class="doc-copy">
2720                 <section class="swagger-request-params">
2721                   <div class="prop-row prop-group">
2722                     <div class="prop-name">
2723                       <div class="prop-title">avatarfile</div>
2724                       <div class="prop-subtitle"> in formData </div>
2725                       <div class="prop-subtitle">
2726                         <span class="json-property-type">file</span>
2727                         <span class="json-property-range" title="Value limits"></span>
2728                       </div>
2729                     </div>
2730                     <div class="prop-value">
2731                       <p>The file to upload.</p>
2732                     </div>
2733                   </div>
2734                 </section>
2735               </div>
2736               <div class="doc-examples"></div>
2737             </div>
2738             <div class="doc-row">
2739               <div class="doc-copy">
2740                 <section class="swagger-responses">
2741                   <div class="prop-row prop-group">
2742                     <div class="prop-name">
2743                       <div class="prop-title">200 OK</div>
2744                       <div class="prop-ref">
2745                         <span class="">
2746                           <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
2747                         </span>
2748                       </div>
2749                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2750                     </div>
2751                     <div class="prop-value">
2752                       <p>successful operation</p>
2753                     </div>
2754                   </div>
2755                 </section>
2756               </div>
2757               <div class="doc-examples">
2758                 <h5>Response Content-Types:
2759                   <span>application/json</span>
2760                 </h5>
2761                 <section>
2762                   <h5>Response Example
2763                     <span>(200 OK)</span>
2764                   </h5>
2765                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2766   <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2767   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2768   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2769 }
2770 </code></pre>
2771                   <!-- </div> -->
2772                 </section>
2773               </div>
2774             </div>
2775             <div class="doc-row">
2776               <div class="doc-copy">
2777                 <section class="swagger-request-security">
2778                   <table class="table">
2779                     <thead>
2780                       <tr>
2781                         <th class="swagger-request-security-schema"></th>
2782                         <th class="swagger-request-security-scopes"></th>
2783                       </tr>
2784                     </thead>
2785                     <tbody>
2786                       <tr>
2787                         <td>
2788                           <a href="#security-definition-OAuth2">OAuth2</a>
2789                         </td>
2790                         <td> </td>
2791                       </tr>
2792                     </tbody>
2793                   </table>
2794                 </section>
2795               </div>
2796             </div>
2797           </div>
2798           <h1 id="tag-Video" class="swagger-summary-tag" data-traverse-target="tag-Video">Video</h1>
2799           <div id="operation--videos-get" class="operation panel" data-traverse-target="operation--videos-get">
2800             <!-- <section class="operation-tags row"> -->
2801             <!-- <div class="doc-copy"> -->
2802             <div class="operation-tags">
2803               <a class="label" href="#tag-Video">Video</a>
2804               <!---->
2805             </div>
2806             <!-- </div> -->
2807             <!-- </section> -->
2808             <h2 class="operation-title">
2809               <span class="operation-name">
2810                 <span class="operation-name">GET</span>
2811                 <span class="operation-path">/videos</span>
2812               </span>
2813             </h2>
2814             <div class="doc-row">
2815               <div class="doc-copy">
2816                 <section class="swagger-request-params">
2817                   <div class="prop-row prop-group">
2818                     <div class="prop-name">
2819                       <div class="prop-title">start</div>
2820                       <div class="prop-subtitle"> in query </div>
2821                       <div class="prop-subtitle">
2822                         <span class="json-property-type">number</span>
2823                         <span class="json-property-range" title="Value limits"></span>
2824                       </div>
2825                     </div>
2826                     <div class="prop-value">
2827                       <p>starting page</p>
2828                     </div>
2829                   </div>
2830                   <div class="prop-row prop-group">
2831                     <div class="prop-name">
2832                       <div class="prop-title">stop</div>
2833                       <div class="prop-subtitle"> in query </div>
2834                       <div class="prop-subtitle">
2835                         <span class="json-property-type">number</span>
2836                         <span class="json-property-range" title="Value limits"></span>
2837                       </div>
2838                     </div>
2839                     <div class="prop-value">
2840                       <p>stopping page</p>
2841                     </div>
2842                   </div>
2843                   <div class="prop-row prop-group">
2844                     <div class="prop-name">
2845                       <div class="prop-title">sort</div>
2846                       <div class="prop-subtitle"> in query </div>
2847                       <div class="prop-subtitle">
2848                         <span class="json-property-type">number</span>
2849                         <span class="json-property-range" title="Value limits"></span>
2850                       </div>
2851                     </div>
2852                     <div class="prop-value">
2853                       <p>sorting</p>
2854                     </div>
2855                   </div>
2856                 </section>
2857               </div>
2858               <div class="doc-examples"></div>
2859             </div>
2860             <div class="doc-row">
2861               <div class="doc-copy">
2862                 <section class="swagger-responses">
2863                   <div class="prop-row prop-group">
2864                     <div class="prop-name">
2865                       <div class="prop-title">200 OK</div>
2866                       <div class="prop-ref">
2867                         <span class="json-schema-ref-array">
2868                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2869                         </span>
2870                       </div>
2871                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2872                     </div>
2873                     <div class="prop-value">
2874                       <p>successful operation</p>
2875                     </div>
2876                   </div>
2877                   <div class="prop-row prop-inner">
2878                     <div class="prop-name">type</div>
2879                     <div class="prop-value">
2880                       <span class="json-property-type">
2881                         <span class="json-schema-ref-array">
2882                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2883                         </span>
2884                       </span>
2885                       <span class="json-property-range" title="Value limits"></span>
2886                     </div>
2887                   </div>
2888                 </section>
2889               </div>
2890               <div class="doc-examples">
2891                 <h5>Response Content-Types:
2892                   <span>application/json</span>
2893                 </h5>
2894                 <section>
2895                   <h5>Response Example
2896                     <span>(200 OK)</span>
2897                   </h5>
2898                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2899   {
2900     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2901     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2902     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2903     <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2904     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2905     <span class="hljs-attr">&quot;category&quot;</span>: {
2906       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2907       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2908     },
2909     <span class="hljs-attr">&quot;licence&quot;</span>: {
2910       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2911       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2912     },
2913     <span class="hljs-attr">&quot;language&quot;</span>: {
2914       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2915       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2916     },
2917     <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2918     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2919     <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2920     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2921     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2922     <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2923     <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2924     <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2925     <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2926     <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2927     <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2928     <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2929     <span class="hljs-attr">&quot;account&quot;</span>: {
2930       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2931       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2932       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2933       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2934       <span class="hljs-attr">&quot;avatar&quot;</span>: {
2935         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2936         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2937         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2938       }
2939     }
2940   }
2941 ]
2942 </code></pre>
2943                   <!-- </div> -->
2944                 </section>
2945               </div>
2946             </div>
2947           </div>
2948           <div id="operation--videos-categories-get" class="operation panel" data-traverse-target="operation--videos-categories-get">
2949             <!-- <section class="operation-tags row"> -->
2950             <!-- <div class="doc-copy"> -->
2951             <div class="operation-tags">
2952               <a class="label" href="#tag-Video">Video</a>
2953               <!---->
2954             </div>
2955             <!-- </div> -->
2956             <!-- </section> -->
2957             <h2 class="operation-title">
2958               <span class="operation-name">
2959                 <span class="operation-name">GET</span>
2960                 <span class="operation-path">/videos/categories</span>
2961               </span>
2962             </h2>
2963             <div class="doc-row">
2964               <div class="doc-copy"> </div>
2965               <div class="doc-examples"></div>
2966             </div>
2967             <div class="doc-row">
2968               <div class="doc-copy">
2969                 <section class="swagger-responses">
2970                   <div class="prop-row prop-group">
2971                     <div class="prop-name">
2972                       <div class="prop-title">200 OK</div>
2973                       <div class="prop-ref"></div>
2974                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2975                     </div>
2976                     <div class="prop-value">
2977                       <p>successful operation</p>
2978                     </div>
2979                   </div>
2980                   <div class="prop-row prop-inner">
2981                     <div class="prop-name">type</div>
2982                     <div class="prop-value">
2983                       <span class="json-property-type">string[]</span>
2984                       <span class="json-property-range" title="Value limits"></span>
2985                     </div>
2986                   </div>
2987                 </section>
2988               </div>
2989               <div class="doc-examples">
2990                 <h5>Response Content-Types:
2991                   <span>application/json</span>
2992                 </h5>
2993                 <section>
2994                   <h5>Response Example
2995                     <span>(200 OK)</span>
2996                   </h5>
2997                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2998   <span class="hljs-string">&quot;string&quot;</span>
2999 ]
3000 </code></pre>
3001                   <!-- </div> -->
3002                 </section>
3003               </div>
3004             </div>
3005           </div>
3006           <div id="operation--videos-licences-get" class="operation panel" data-traverse-target="operation--videos-licences-get">
3007             <!-- <section class="operation-tags row"> -->
3008             <!-- <div class="doc-copy"> -->
3009             <div class="operation-tags">
3010               <a class="label" href="#tag-Video">Video</a>
3011               <!---->
3012             </div>
3013             <!-- </div> -->
3014             <!-- </section> -->
3015             <h2 class="operation-title">
3016               <span class="operation-name">
3017                 <span class="operation-name">GET</span>
3018                 <span class="operation-path">/videos/licences</span>
3019               </span>
3020             </h2>
3021             <div class="doc-row">
3022               <div class="doc-copy"> </div>
3023               <div class="doc-examples"></div>
3024             </div>
3025             <div class="doc-row">
3026               <div class="doc-copy">
3027                 <section class="swagger-responses">
3028                   <div class="prop-row prop-group">
3029                     <div class="prop-name">
3030                       <div class="prop-title">200 OK</div>
3031                       <div class="prop-ref"></div>
3032                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3033                     </div>
3034                     <div class="prop-value">
3035                       <p>successful operation</p>
3036                     </div>
3037                   </div>
3038                   <div class="prop-row prop-inner">
3039                     <div class="prop-name">type</div>
3040                     <div class="prop-value">
3041                       <span class="json-property-type">string[]</span>
3042                       <span class="json-property-range" title="Value limits"></span>
3043                     </div>
3044                   </div>
3045                 </section>
3046               </div>
3047               <div class="doc-examples">
3048                 <h5>Response Content-Types:
3049                   <span>application/json</span>
3050                 </h5>
3051                 <section>
3052                   <h5>Response Example
3053                     <span>(200 OK)</span>
3054                   </h5>
3055                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3056   <span class="hljs-string">&quot;string&quot;</span>
3057 ]
3058 </code></pre>
3059                   <!-- </div> -->
3060                 </section>
3061               </div>
3062             </div>
3063           </div>
3064           <div id="operation--videos-languages-get" class="operation panel" data-traverse-target="operation--videos-languages-get">
3065             <!-- <section class="operation-tags row"> -->
3066             <!-- <div class="doc-copy"> -->
3067             <div class="operation-tags">
3068               <a class="label" href="#tag-Video">Video</a>
3069               <!---->
3070             </div>
3071             <!-- </div> -->
3072             <!-- </section> -->
3073             <h2 class="operation-title">
3074               <span class="operation-name">
3075                 <span class="operation-name">GET</span>
3076                 <span class="operation-path">/videos/languages</span>
3077               </span>
3078             </h2>
3079             <div class="doc-row">
3080               <div class="doc-copy"> </div>
3081               <div class="doc-examples"></div>
3082             </div>
3083             <div class="doc-row">
3084               <div class="doc-copy">
3085                 <section class="swagger-responses">
3086                   <div class="prop-row prop-group">
3087                     <div class="prop-name">
3088                       <div class="prop-title">200 OK</div>
3089                       <div class="prop-ref"></div>
3090                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3091                     </div>
3092                     <div class="prop-value">
3093                       <p>successful operation</p>
3094                     </div>
3095                   </div>
3096                   <div class="prop-row prop-inner">
3097                     <div class="prop-name">type</div>
3098                     <div class="prop-value">
3099                       <span class="json-property-type">string[]</span>
3100                       <span class="json-property-range" title="Value limits"></span>
3101                     </div>
3102                   </div>
3103                 </section>
3104               </div>
3105               <div class="doc-examples">
3106                 <h5>Response Content-Types:
3107                   <span>application/json</span>
3108                 </h5>
3109                 <section>
3110                   <h5>Response Example
3111                     <span>(200 OK)</span>
3112                   </h5>
3113                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3114   <span class="hljs-string">&quot;string&quot;</span>
3115 ]
3116 </code></pre>
3117                   <!-- </div> -->
3118                 </section>
3119               </div>
3120             </div>
3121           </div>
3122           <div id="operation--videos-privacies-get" class="operation panel" data-traverse-target="operation--videos-privacies-get">
3123             <!-- <section class="operation-tags row"> -->
3124             <!-- <div class="doc-copy"> -->
3125             <div class="operation-tags">
3126               <a class="label" href="#tag-Video">Video</a>
3127               <!---->
3128             </div>
3129             <!-- </div> -->
3130             <!-- </section> -->
3131             <h2 class="operation-title">
3132               <span class="operation-name">
3133                 <span class="operation-name">GET</span>
3134                 <span class="operation-path">/videos/privacies</span>
3135               </span>
3136             </h2>
3137             <div class="doc-row">
3138               <div class="doc-copy"> </div>
3139               <div class="doc-examples"></div>
3140             </div>
3141             <div class="doc-row">
3142               <div class="doc-copy">
3143                 <section class="swagger-responses">
3144                   <div class="prop-row prop-group">
3145                     <div class="prop-name">
3146                       <div class="prop-title">200 OK</div>
3147                       <div class="prop-ref"></div>
3148                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3149                     </div>
3150                     <div class="prop-value">
3151                       <p>successful operation</p>
3152                     </div>
3153                   </div>
3154                   <div class="prop-row prop-inner">
3155                     <div class="prop-name">type</div>
3156                     <div class="prop-value">
3157                       <span class="json-property-type">string[]</span>
3158                       <span class="json-property-range" title="Value limits"></span>
3159                     </div>
3160                   </div>
3161                 </section>
3162               </div>
3163               <div class="doc-examples">
3164                 <h5>Response Content-Types:
3165                   <span>application/json</span>
3166                 </h5>
3167                 <section>
3168                   <h5>Response Example
3169                     <span>(200 OK)</span>
3170                   </h5>
3171                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3172   <span class="hljs-string">&quot;string&quot;</span>
3173 ]
3174 </code></pre>
3175                   <!-- </div> -->
3176                 </section>
3177               </div>
3178             </div>
3179           </div>
3180           <div id="operation--videos-search-get" class="operation panel" data-traverse-target="operation--videos-search-get">
3181             <!-- <section class="operation-tags row"> -->
3182             <!-- <div class="doc-copy"> -->
3183             <div class="operation-tags">
3184               <a class="label" href="#tag-Video">Video</a>
3185               <!---->
3186             </div>
3187             <!-- </div> -->
3188             <!-- </section> -->
3189             <h2 class="operation-title">
3190               <span class="operation-name">
3191                 <span class="operation-name">GET</span>
3192                 <span class="operation-path">/videos/search</span>
3193               </span>
3194             </h2>
3195             <div class="doc-row">
3196               <div class="doc-copy">
3197                 <section class="swagger-request-params">
3198                   <div class="prop-row prop-group">
3199                     <div class="prop-name">
3200                       <div class="prop-title">start</div>
3201                       <div class="prop-subtitle"> in query </div>
3202                       <div class="prop-subtitle">
3203                         <span class="json-property-type">number</span>
3204                         <span class="json-property-range" title="Value limits"></span>
3205                       </div>
3206                     </div>
3207                     <div class="prop-value">
3208                       <p>starting page</p>
3209                     </div>
3210                   </div>
3211                   <div class="prop-row prop-group">
3212                     <div class="prop-name">
3213                       <div class="prop-title">stop</div>
3214                       <div class="prop-subtitle"> in query </div>
3215                       <div class="prop-subtitle">
3216                         <span class="json-property-type">number</span>
3217                         <span class="json-property-range" title="Value limits"></span>
3218                       </div>
3219                     </div>
3220                     <div class="prop-value">
3221                       <p>stopping page</p>
3222                     </div>
3223                   </div>
3224                   <div class="prop-row prop-group">
3225                     <div class="prop-name">
3226                       <div class="prop-title">sort</div>
3227                       <div class="prop-subtitle"> in query </div>
3228                       <div class="prop-subtitle">
3229                         <span class="json-property-type">number</span>
3230                         <span class="json-property-range" title="Value limits"></span>
3231                       </div>
3232                     </div>
3233                     <div class="prop-value">
3234                       <p>sorting</p>
3235                     </div>
3236                   </div>
3237                 </section>
3238               </div>
3239               <div class="doc-examples"></div>
3240             </div>
3241             <div class="doc-row">
3242               <div class="doc-copy">
3243                 <section class="swagger-responses">
3244                   <div class="prop-row prop-group">
3245                     <div class="prop-name">
3246                       <div class="prop-title">200 OK</div>
3247                       <div class="prop-ref">
3248                         <span class="json-schema-ref-array">
3249                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
3250                         </span>
3251                       </div>
3252                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3253                     </div>
3254                     <div class="prop-value">
3255                       <p>successful operation</p>
3256                     </div>
3257                   </div>
3258                   <div class="prop-row prop-inner">
3259                     <div class="prop-name">type</div>
3260                     <div class="prop-value">
3261                       <span class="json-property-type">
3262                         <span class="json-schema-ref-array">
3263                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
3264                         </span>
3265                       </span>
3266                       <span class="json-property-range" title="Value limits"></span>
3267                     </div>
3268                   </div>
3269                 </section>
3270               </div>
3271               <div class="doc-examples">
3272                 <h5>Response Content-Types:
3273                   <span>application/json</span>
3274                 </h5>
3275                 <section>
3276                   <h5>Response Example
3277                     <span>(200 OK)</span>
3278                   </h5>
3279                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3280   {
3281     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3282     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3283     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3284     <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3285     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3286     <span class="hljs-attr">&quot;category&quot;</span>: {
3287       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3288       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3289     },
3290     <span class="hljs-attr">&quot;licence&quot;</span>: {
3291       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3292       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3293     },
3294     <span class="hljs-attr">&quot;language&quot;</span>: {
3295       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3296       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3297     },
3298     <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3299     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3300     <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3301     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3302     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3303     <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3304     <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3305     <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3306     <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3307     <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3308     <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3309     <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3310     <span class="hljs-attr">&quot;account&quot;</span>: {
3311       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3312       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3313       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3314       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3315       <span class="hljs-attr">&quot;avatar&quot;</span>: {
3316         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3317         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3318         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3319       }
3320     }
3321   }
3322 ]
3323 </code></pre>
3324                   <!-- </div> -->
3325                 </section>
3326               </div>
3327             </div>
3328           </div>
3329           <div id="operation--videos--id--put" class="operation panel" data-traverse-target="operation--videos--id--put">
3330             <!-- <section class="operation-tags row"> -->
3331             <!-- <div class="doc-copy"> -->
3332             <div class="operation-tags">
3333               <a class="label" href="#tag-Video">Video</a>
3334               <!---->
3335             </div>
3336             <!-- </div> -->
3337             <!-- </section> -->
3338             <h2 class="operation-title">
3339               <span class="operation-name">
3340                 <span class="operation-name">PUT</span>
3341                 <span class="operation-path">/videos/{id}</span>
3342               </span>
3343             </h2>
3344             <div class="doc-row">
3345               <div class="doc-copy">
3346                 <section class="swagger-request-params">
3347                   <div class="prop-row prop-group">
3348                     <div class="prop-name">
3349                       <div class="prop-title">id</div>
3350                       <span class="json-property-required"></span>
3351                       <div class="prop-subtitle"> in path </div>
3352                       <div class="prop-subtitle">
3353                         <span class="json-property-type">string</span>
3354                         <span class="json-property-range" title="Value limits"></span>
3355                       </div>
3356                     </div>
3357                     <div class="prop-value">
3358                       <p>The video id</p>
3359                     </div>
3360                   </div>
3361                   <div class="prop-row prop-group">
3362                     <div class="prop-name">
3363                       <div class="prop-title">thumbnailfile</div>
3364                       <div class="prop-subtitle"> in formData </div>
3365                       <div class="prop-subtitle">
3366                         <span class="json-property-type">file</span>
3367                         <span class="json-property-range" title="Value limits"></span>
3368                       </div>
3369                     </div>
3370                     <div class="prop-value">
3371                       <p>Video thumbnail file</p>
3372                     </div>
3373                   </div>
3374                   <div class="prop-row prop-group">
3375                     <div class="prop-name">
3376                       <div class="prop-title">previewfile</div>
3377                       <div class="prop-subtitle"> in formData </div>
3378                       <div class="prop-subtitle">
3379                         <span class="json-property-type">file</span>
3380                         <span class="json-property-range" title="Value limits"></span>
3381                       </div>
3382                     </div>
3383                     <div class="prop-value">
3384                       <p>Video preview file</p>
3385                     </div>
3386                   </div>
3387                   <div class="prop-row prop-group">
3388                     <div class="prop-name">
3389                       <div class="prop-title">category</div>
3390                       <div class="prop-subtitle"> in formData </div>
3391                       <div class="prop-subtitle">
3392                         <span class="json-property-type">number</span>
3393                         <span class="json-property-range" title="Value limits"></span>
3394                       </div>
3395                     </div>
3396                     <div class="prop-value">
3397                       <p>Video category</p>
3398                     </div>
3399                   </div>
3400                   <div class="prop-row prop-group">
3401                     <div class="prop-name">
3402                       <div class="prop-title">licence</div>
3403                       <div class="prop-subtitle"> in formData </div>
3404                       <div class="prop-subtitle">
3405                         <span class="json-property-type">number</span>
3406                         <span class="json-property-range" title="Value limits"></span>
3407                       </div>
3408                     </div>
3409                     <div class="prop-value">
3410                       <p>Video licence</p>
3411                     </div>
3412                   </div>
3413                   <div class="prop-row prop-group">
3414                     <div class="prop-name">
3415                       <div class="prop-title">language</div>
3416                       <div class="prop-subtitle"> in formData </div>
3417                       <div class="prop-subtitle">
3418                         <span class="json-property-type">string</span>
3419                         <span class="json-property-range" title="Value limits"></span>
3420                       </div>
3421                     </div>
3422                     <div class="prop-value">
3423                       <p>Video language</p>
3424                     </div>
3425                   </div>
3426                   <div class="prop-row prop-group">
3427                     <div class="prop-name">
3428                       <div class="prop-title">description</div>
3429                       <div class="prop-subtitle"> in formData </div>
3430                       <div class="prop-subtitle">
3431                         <span class="json-property-type">string</span>
3432                         <span class="json-property-range" title="Value limits"></span>
3433                       </div>
3434                     </div>
3435                     <div class="prop-value">
3436                       <p>Video description</p>
3437                     </div>
3438                   </div>
3439                   <div class="prop-row prop-group">
3440                     <div class="prop-name">
3441                       <div class="prop-title">waitTranscoding</div>
3442                       <div class="prop-subtitle"> in formData </div>
3443                       <div class="prop-subtitle">
3444                         <span class="json-property-type">boolean</span>
3445                         <span class="json-property-range" title="Value limits"></span>
3446                       </div>
3447                     </div>
3448                     <div class="prop-value">
3449                       <p>Whether or not we wait transcoding before publish the video</p>
3450                     </div>
3451                   </div>
3452                   <div class="prop-row prop-group">
3453                     <div class="prop-name">
3454                       <div class="prop-title">support</div>
3455                       <div class="prop-subtitle"> in formData </div>
3456                       <div class="prop-subtitle">
3457                         <span class="json-property-type">string</span>
3458                         <span class="json-property-range" title="Value limits"></span>
3459                       </div>
3460                     </div>
3461                     <div class="prop-value">
3462                       <p>Text describing how to support the video uploader</p>
3463                     </div>
3464                   </div>
3465                   <div class="prop-row prop-group">
3466                     <div class="prop-name">
3467                       <div class="prop-title">nsfw</div>
3468                       <div class="prop-subtitle"> in formData </div>
3469                       <div class="prop-subtitle">
3470                         <span class="json-property-type">boolean</span>
3471                         <span class="json-property-range" title="Value limits"></span>
3472                       </div>
3473                     </div>
3474                     <div class="prop-value">
3475                       <p>Whether or not this video contains sensitive content</p>
3476                     </div>
3477                   </div>
3478                   <div class="prop-row prop-group">
3479                     <div class="prop-name">
3480                       <div class="prop-title">name</div>
3481                       <div class="prop-subtitle"> in formData </div>
3482                       <div class="prop-subtitle">
3483                         <span class="json-property-type">string</span>
3484                         <span class="json-property-range" title="Value limits"></span>
3485                       </div>
3486                     </div>
3487                     <div class="prop-value">
3488                       <p>Video name</p>
3489                     </div>
3490                   </div>
3491                   <div class="prop-row prop-group">
3492                     <div class="prop-name">
3493                       <div class="prop-title">tags</div>
3494                       <div class="prop-subtitle"> in formData </div>
3495                       <div class="prop-subtitle">
3496                         <span class="json-property-type">string[]</span>
3497                         <span class="json-property-range" title="Value limits"></span>
3498                       </div>
3499                     </div>
3500                     <div class="prop-value">
3501                       <p>Video tags</p>
3502                     </div>
3503                   </div>
3504                   <div class="prop-row prop-group">
3505                     <div class="prop-name">
3506                       <div class="prop-title">commentsEnabled</div>
3507                       <div class="prop-subtitle"> in formData </div>
3508                       <div class="prop-subtitle">
3509                         <span class="json-property-type">boolean</span>
3510                         <span class="json-property-range" title="Value limits"></span>
3511                       </div>
3512                     </div>
3513                     <div class="prop-value">
3514                       <p>Enable or disable comments for this video</p>
3515                     </div>
3516                   </div>
3517                   <div class="prop-row prop-group">
3518                     <div class="prop-name">
3519                       <div class="prop-title">privacy</div>
3520                       <div class="prop-subtitle"> in formData </div>
3521                       <div class="prop-subtitle">
3522                         <span class="json-property-type">string</span>
3523                         <span class="json-property-enum" title="Possible values">
3524                           <span class="json-property-enum-item">Public</span>,
3525                           <span class="json-property-enum-item">Unlisted</span>
3526                         </span>
3527                         <span class="json-property-range" title="Value limits"></span>
3528                       </div>
3529                     </div>
3530                     <div class="prop-value">
3531                       <p>Video privacy</p>
3532                     </div>
3533                   </div>
3534                   <div class="prop-row prop-group">
3535                     <div class="prop-name">
3536                       <div class="prop-title">scheduleUpdate</div>
3537                       <div class="prop-subtitle"> in formData </div>
3538                       <div class="prop-subtitle">
3539                         <span class="json-property-type">[object Object]</span>
3540                         <span class="json-property-range" title="Value limits"></span>
3541                       </div>
3542                     </div>
3543                     <div class="prop-value">
3544                       <p class="no-description">(no description)</p>
3545                     </div>
3546                   </div>
3547                 </section>
3548               </div>
3549               <div class="doc-examples"></div>
3550             </div>
3551             <div class="doc-row">
3552               <div class="doc-copy">
3553                 <section class="swagger-responses">
3554                   <div class="prop-row prop-group">
3555                     <div class="prop-name">
3556                       <div class="prop-title">200 OK</div>
3557                       <div class="prop-ref">
3558                         <span class="">
3559                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
3560                         </span>
3561                       </div>
3562                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3563                     </div>
3564                     <div class="prop-value">
3565                       <p>successful operation</p>
3566                     </div>
3567                   </div>
3568                 </section>
3569               </div>
3570               <div class="doc-examples">
3571                 <h5>Response Content-Types:
3572                   <span>application/json</span>
3573                 </h5>
3574                 <section>
3575                   <h5>Response Example
3576                     <span>(200 OK)</span>
3577                   </h5>
3578                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3579   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3580   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3581   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3582   <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3583   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3584   <span class="hljs-attr">&quot;category&quot;</span>: {
3585     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3586     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3587   },
3588   <span class="hljs-attr">&quot;licence&quot;</span>: {
3589     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3590     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3591   },
3592   <span class="hljs-attr">&quot;language&quot;</span>: {
3593     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3594     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3595   },
3596   <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3597   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3598   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3599   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3600   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3601   <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3602   <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3603   <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3604   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3605   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3606   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3607   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3608   <span class="hljs-attr">&quot;account&quot;</span>: {
3609     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3610     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3611     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3612     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3613     <span class="hljs-attr">&quot;avatar&quot;</span>: {
3614       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3615       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3616       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3617     }
3618   }
3619 }
3620 </code></pre>
3621                   <!-- </div> -->
3622                 </section>
3623               </div>
3624             </div>
3625             <div class="doc-row">
3626               <div class="doc-copy">
3627                 <section class="swagger-request-security">
3628                   <table class="table">
3629                     <thead>
3630                       <tr>
3631                         <th class="swagger-request-security-schema"></th>
3632                         <th class="swagger-request-security-scopes"></th>
3633                       </tr>
3634                     </thead>
3635                     <tbody>
3636                       <tr>
3637                         <td>
3638                           <a href="#security-definition-OAuth2">OAuth2</a>
3639                         </td>
3640                         <td> </td>
3641                       </tr>
3642                     </tbody>
3643                   </table>
3644                 </section>
3645               </div>
3646             </div>
3647           </div>
3648           <div id="operation--videos--id--get" class="operation panel" data-traverse-target="operation--videos--id--get">
3649             <!-- <section class="operation-tags row"> -->
3650             <!-- <div class="doc-copy"> -->
3651             <div class="operation-tags">
3652               <a class="label" href="#tag-Video">Video</a>
3653               <!---->
3654             </div>
3655             <!-- </div> -->
3656             <!-- </section> -->
3657             <h2 class="operation-title">
3658               <span class="operation-name">
3659                 <span class="operation-name">GET</span>
3660                 <span class="operation-path">/videos/{id}</span>
3661               </span>
3662             </h2>
3663             <div class="doc-row">
3664               <div class="doc-copy">
3665                 <section class="swagger-request-params">
3666                   <div class="prop-row prop-group">
3667                     <div class="prop-name">
3668                       <div class="prop-title">id</div>
3669                       <span class="json-property-required"></span>
3670                       <div class="prop-subtitle"> in path </div>
3671                       <div class="prop-subtitle">
3672                         <span class="json-property-type">string</span>
3673                         <span class="json-property-range" title="Value limits"></span>
3674                       </div>
3675                     </div>
3676                     <div class="prop-value">
3677                       <p>The video id </p>
3678                     </div>
3679                   </div>
3680                 </section>
3681               </div>
3682               <div class="doc-examples"></div>
3683             </div>
3684             <div class="doc-row">
3685               <div class="doc-copy">
3686                 <section class="swagger-responses">
3687                   <div class="prop-row prop-group">
3688                     <div class="prop-name">
3689                       <div class="prop-title">200 OK</div>
3690                       <div class="prop-ref">
3691                         <span class="">
3692                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
3693                         </span>
3694                       </div>
3695                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3696                     </div>
3697                     <div class="prop-value">
3698                       <p>successful operation</p>
3699                     </div>
3700                   </div>
3701                 </section>
3702               </div>
3703               <div class="doc-examples">
3704                 <h5>Response Content-Types:
3705                   <span>application/json</span>
3706                 </h5>
3707                 <section>
3708                   <h5>Response Example
3709                     <span>(200 OK)</span>
3710                   </h5>
3711                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3712   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3713   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3714   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3715   <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3716   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3717   <span class="hljs-attr">&quot;category&quot;</span>: {
3718     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3719     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3720   },
3721   <span class="hljs-attr">&quot;licence&quot;</span>: {
3722     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3723     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3724   },
3725   <span class="hljs-attr">&quot;language&quot;</span>: {
3726     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3727     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3728   },
3729   <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3730   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3731   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3732   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3733   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3734   <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3735   <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3736   <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3737   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3738   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3739   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3740   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3741   <span class="hljs-attr">&quot;account&quot;</span>: {
3742     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3743     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3744     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3745     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3746     <span class="hljs-attr">&quot;avatar&quot;</span>: {
3747       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3748       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3749       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3750     }
3751   }
3752 }
3753 </code></pre>
3754                   <!-- </div> -->
3755                 </section>
3756               </div>
3757             </div>
3758           </div>
3759           <div id="operation--videos--id--delete" class="operation panel" data-traverse-target="operation--videos--id--delete">
3760             <!-- <section class="operation-tags row"> -->
3761             <!-- <div class="doc-copy"> -->
3762             <div class="operation-tags">
3763               <a class="label" href="#tag-Video">Video</a>
3764               <!---->
3765             </div>
3766             <!-- </div> -->
3767             <!-- </section> -->
3768             <h2 class="operation-title">
3769               <span class="operation-name">
3770                 <span class="operation-name">DELETE</span>
3771                 <span class="operation-path">/videos/{id}</span>
3772               </span>
3773             </h2>
3774             <div class="doc-row">
3775               <div class="doc-copy">
3776                 <section class="swagger-request-params">
3777                   <div class="prop-row prop-group">
3778                     <div class="prop-name">
3779                       <div class="prop-title">id</div>
3780                       <span class="json-property-required"></span>
3781                       <div class="prop-subtitle"> in path </div>
3782                       <div class="prop-subtitle">
3783                         <span class="json-property-type">string</span>
3784                         <span class="json-property-range" title="Value limits"></span>
3785                       </div>
3786                     </div>
3787                     <div class="prop-value">
3788                       <p>The video id </p>
3789                     </div>
3790                   </div>
3791                 </section>
3792               </div>
3793               <div class="doc-examples"></div>
3794             </div>
3795             <div class="doc-row">
3796               <div class="doc-copy">
3797                 <section class="swagger-responses">
3798                   <div class="prop-row prop-group">
3799                     <div class="prop-name">
3800                       <div class="prop-title">204 No Content</div>
3801                     </div>
3802                     <div class="prop-value">
3803                       <p>successful operation</p>
3804                     </div>
3805                   </div>
3806                 </section>
3807               </div>
3808               <div class="doc-examples">
3809                 <h5>Response Content-Types:
3810                   <span>application/json</span>
3811                 </h5>
3812               </div>
3813             </div>
3814             <div class="doc-row">
3815               <div class="doc-copy">
3816                 <section class="swagger-request-security">
3817                   <table class="table">
3818                     <thead>
3819                       <tr>
3820                         <th class="swagger-request-security-schema"></th>
3821                         <th class="swagger-request-security-scopes"></th>
3822                       </tr>
3823                     </thead>
3824                     <tbody>
3825                       <tr>
3826                         <td>
3827                           <a href="#security-definition-OAuth2">OAuth2</a>
3828                         </td>
3829                         <td> </td>
3830                       </tr>
3831                     </tbody>
3832                   </table>
3833                 </section>
3834               </div>
3835             </div>
3836           </div>
3837           <div id="operation--videos--id--description-get" class="operation panel" data-traverse-target="operation--videos--id--description-get">
3838             <!-- <section class="operation-tags row"> -->
3839             <!-- <div class="doc-copy"> -->
3840             <div class="operation-tags">
3841               <a class="label" href="#tag-Video">Video</a>
3842               <!---->
3843             </div>
3844             <!-- </div> -->
3845             <!-- </section> -->
3846             <h2 class="operation-title">
3847               <span class="operation-name">
3848                 <span class="operation-name">GET</span>
3849                 <span class="operation-path">/videos/{id}/description</span>
3850               </span>
3851             </h2>
3852             <div class="doc-row">
3853               <div class="doc-copy">
3854                 <section class="swagger-request-params">
3855                   <div class="prop-row prop-group">
3856                     <div class="prop-name">
3857                       <div class="prop-title">id</div>
3858                       <span class="json-property-required"></span>
3859                       <div class="prop-subtitle"> in path </div>
3860                       <div class="prop-subtitle">
3861                         <span class="json-property-type">string</span>
3862                         <span class="json-property-range" title="Value limits"></span>
3863                       </div>
3864                     </div>
3865                     <div class="prop-value">
3866                       <p>The video id </p>
3867                     </div>
3868                   </div>
3869                 </section>
3870               </div>
3871               <div class="doc-examples"></div>
3872             </div>
3873             <div class="doc-row">
3874               <div class="doc-copy">
3875                 <section class="swagger-responses">
3876                   <div class="prop-row prop-group">
3877                     <div class="prop-name">
3878                       <div class="prop-title">200 OK</div>
3879                       <div class="prop-ref"></div>
3880                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3881                     </div>
3882                     <div class="prop-value">
3883                       <p>successful operation</p>
3884                     </div>
3885                   </div>
3886                   <div class="prop-row prop-inner">
3887                     <div class="prop-name">type</div>
3888                     <div class="prop-value">
3889                       <span class="json-property-type">string</span>
3890                       <span class="json-property-range" title="Value limits"></span>
3891                     </div>
3892                   </div>
3893                 </section>
3894               </div>
3895               <div class="doc-examples">
3896                 <h5>Response Content-Types:
3897                   <span>application/json</span>
3898                 </h5>
3899                 <section>
3900                   <h5>Response Example
3901                     <span>(200 OK)</span>
3902                   </h5>
3903                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;string&quot;</span>
3904 </code></pre>
3905                   <!-- </div> -->
3906                 </section>
3907               </div>
3908             </div>
3909           </div>
3910           <div id="operation--videos--id--views-post" class="operation panel" data-traverse-target="operation--videos--id--views-post">
3911             <!-- <section class="operation-tags row"> -->
3912             <!-- <div class="doc-copy"> -->
3913             <div class="operation-tags">
3914               <a class="label" href="#tag-Video">Video</a>
3915               <!---->
3916             </div>
3917             <!-- </div> -->
3918             <!-- </section> -->
3919             <h2 class="operation-title">
3920               <span class="operation-name">
3921                 <span class="operation-name">POST</span>
3922                 <span class="operation-path">/videos/{id}/views</span>
3923               </span>
3924             </h2>
3925             <div class="doc-row">
3926               <div class="doc-copy">
3927                 <section class="swagger-request-params">
3928                   <div class="prop-row prop-group">
3929                     <div class="prop-name">
3930                       <div class="prop-title">id</div>
3931                       <span class="json-property-required"></span>
3932                       <div class="prop-subtitle"> in path </div>
3933                       <div class="prop-subtitle">
3934                         <span class="json-property-type">string</span>
3935                         <span class="json-property-range" title="Value limits"></span>
3936                       </div>
3937                     </div>
3938                     <div class="prop-value">
3939                       <p>The video id </p>
3940                     </div>
3941                   </div>
3942                 </section>
3943               </div>
3944               <div class="doc-examples"></div>
3945             </div>
3946             <div class="doc-row">
3947               <div class="doc-copy">
3948                 <section class="swagger-responses">
3949                   <div class="prop-row prop-group">
3950                     <div class="prop-name">
3951                       <div class="prop-title">204 No Content</div>
3952                     </div>
3953                     <div class="prop-value">
3954                       <p>successful operation</p>
3955                     </div>
3956                   </div>
3957                 </section>
3958               </div>
3959               <div class="doc-examples">
3960                 <h5>Response Content-Types:
3961                   <span>application/json</span>
3962                 </h5>
3963               </div>
3964             </div>
3965           </div>
3966           <div id="operation--videos-upload-post" class="operation panel" data-traverse-target="operation--videos-upload-post">
3967             <!-- <section class="operation-tags row"> -->
3968             <!-- <div class="doc-copy"> -->
3969             <div class="operation-tags">
3970               <a class="label" href="#tag-Video">Video</a>
3971               <!---->
3972             </div>
3973             <!-- </div> -->
3974             <!-- </section> -->
3975             <h2 class="operation-title">
3976               <span class="operation-name">
3977                 <span class="operation-name">POST</span>
3978                 <span class="operation-path">/videos/upload</span>
3979               </span>
3980             </h2>
3981             <div class="doc-row">
3982               <div class="doc-copy">
3983                 <section class="swagger-request-params">
3984                   <div class="prop-row prop-group">
3985                     <div class="prop-name">
3986                       <div class="prop-title">videofile</div>
3987                       <span class="json-property-required"></span>
3988                       <div class="prop-subtitle"> in formData </div>
3989                       <div class="prop-subtitle">
3990                         <span class="json-property-type">file</span>
3991                         <span class="json-property-range" title="Value limits"></span>
3992                       </div>
3993                     </div>
3994                     <div class="prop-value">
3995                       <p>Video file</p>
3996                     </div>
3997                   </div>
3998                   <div class="prop-row prop-group">
3999                     <div class="prop-name">
4000                       <div class="prop-title">thumbnailfile</div>
4001                       <span class="json-property-required"></span>
4002                       <div class="prop-subtitle"> in formData </div>
4003                       <div class="prop-subtitle">
4004                         <span class="json-property-type">file</span>
4005                         <span class="json-property-range" title="Value limits"></span>
4006                       </div>
4007                     </div>
4008                     <div class="prop-value">
4009                       <p>Video thumbnail file</p>
4010                     </div>
4011                   </div>
4012                   <div class="prop-row prop-group">
4013                     <div class="prop-name">
4014                       <div class="prop-title">previewfile</div>
4015                       <span class="json-property-required"></span>
4016                       <div class="prop-subtitle"> in formData </div>
4017                       <div class="prop-subtitle">
4018                         <span class="json-property-type">file</span>
4019                         <span class="json-property-range" title="Value limits"></span>
4020                       </div>
4021                     </div>
4022                     <div class="prop-value">
4023                       <p>Video preview file</p>
4024                     </div>
4025                   </div>
4026                   <div class="prop-row prop-group">
4027                     <div class="prop-name">
4028                       <div class="prop-title">category</div>
4029                       <div class="prop-subtitle"> in formData </div>
4030                       <div class="prop-subtitle">
4031                         <span class="json-property-type">number</span>
4032                         <span class="json-property-range" title="Value limits"></span>
4033                       </div>
4034                     </div>
4035                     <div class="prop-value">
4036                       <p>Video category</p>
4037                     </div>
4038                   </div>
4039                   <div class="prop-row prop-group">
4040                     <div class="prop-name">
4041                       <div class="prop-title">waitTranscoding</div>
4042                       <div class="prop-subtitle"> in formData </div>
4043                       <div class="prop-subtitle">
4044                         <span class="json-property-type">boolean</span>
4045                         <span class="json-property-range" title="Value limits"></span>
4046                       </div>
4047                     </div>
4048                     <div class="prop-value">
4049                       <p>Whether or not we wait transcoding before publish the video</p>
4050                     </div>
4051                   </div>
4052                   <div class="prop-row prop-group">
4053                     <div class="prop-name">
4054                       <div class="prop-title">licence</div>
4055                       <div class="prop-subtitle"> in formData </div>
4056                       <div class="prop-subtitle">
4057                         <span class="json-property-type">number</span>
4058                         <span class="json-property-range" title="Value limits"></span>
4059                       </div>
4060                     </div>
4061                     <div class="prop-value">
4062                       <p>Video licence</p>
4063                     </div>
4064                   </div>
4065                   <div class="prop-row prop-group">
4066                     <div class="prop-name">
4067                       <div class="prop-title">language</div>
4068                       <div class="prop-subtitle"> in formData </div>
4069                       <div class="prop-subtitle">
4070                         <span class="json-property-type">string</span>
4071                         <span class="json-property-range" title="Value limits"></span>
4072                       </div>
4073                     </div>
4074                     <div class="prop-value">
4075                       <p>Video language</p>
4076                     </div>
4077                   </div>
4078                   <div class="prop-row prop-group">
4079                     <div class="prop-name">
4080                       <div class="prop-title">description</div>
4081                       <div class="prop-subtitle"> in formData </div>
4082                       <div class="prop-subtitle">
4083                         <span class="json-property-type">string</span>
4084                         <span class="json-property-range" title="Value limits"></span>
4085                       </div>
4086                     </div>
4087                     <div class="prop-value">
4088                       <p>Video description</p>
4089                     </div>
4090                   </div>
4091                   <div class="prop-row prop-group">
4092                     <div class="prop-name">
4093                       <div class="prop-title">support</div>
4094                       <div class="prop-subtitle"> in formData </div>
4095                       <div class="prop-subtitle">
4096                         <span class="json-property-type">string</span>
4097                         <span class="json-property-range" title="Value limits"></span>
4098                       </div>
4099                     </div>
4100                     <div class="prop-value">
4101                       <p>Text describing how to support the video uploader</p>
4102                     </div>
4103                   </div>
4104                   <div class="prop-row prop-group">
4105                     <div class="prop-name">
4106                       <div class="prop-title">channelId</div>
4107                       <span class="json-property-required"></span>
4108                       <div class="prop-subtitle"> in formData </div>
4109                       <div class="prop-subtitle">
4110                         <span class="json-property-type">number</span>
4111                         <span class="json-property-range" title="Value limits"></span>
4112                       </div>
4113                     </div>
4114                     <div class="prop-value">
4115                       <p>Channel id that will contain this video</p>
4116                     </div>
4117                   </div>
4118                   <div class="prop-row prop-group">
4119                     <div class="prop-name">
4120                       <div class="prop-title">nsfw</div>
4121                       <span class="json-property-required"></span>
4122                       <div class="prop-subtitle"> in formData </div>
4123                       <div class="prop-subtitle">
4124                         <span class="json-property-type">boolean</span>
4125                         <span class="json-property-range" title="Value limits"></span>
4126                       </div>
4127                     </div>
4128                     <div class="prop-value">
4129                       <p>Whether or not this video contains sensitive content</p>
4130                     </div>
4131                   </div>
4132                   <div class="prop-row prop-group">
4133                     <div class="prop-name">
4134                       <div class="prop-title">name</div>
4135                       <span class="json-property-required"></span>
4136                       <div class="prop-subtitle"> in formData </div>
4137                       <div class="prop-subtitle">
4138                         <span class="json-property-type">string</span>
4139                         <span class="json-property-range" title="Value limits"></span>
4140                       </div>
4141                     </div>
4142                     <div class="prop-value">
4143                       <p>Video name</p>
4144                     </div>
4145                   </div>
4146                   <div class="prop-row prop-group">
4147                     <div class="prop-name">
4148                       <div class="prop-title">tags</div>
4149                       <div class="prop-subtitle"> in formData </div>
4150                       <div class="prop-subtitle">
4151                         <span class="json-property-type">string[]</span>
4152                         <span class="json-property-range" title="Value limits"></span>
4153                       </div>
4154                     </div>
4155                     <div class="prop-value">
4156                       <p>Video tags</p>
4157                     </div>
4158                   </div>
4159                   <div class="prop-row prop-group">
4160                     <div class="prop-name">
4161                       <div class="prop-title">commentsEnabled</div>
4162                       <div class="prop-subtitle"> in formData </div>
4163                       <div class="prop-subtitle">
4164                         <span class="json-property-type">boolean</span>
4165                         <span class="json-property-range" title="Value limits"></span>
4166                       </div>
4167                     </div>
4168                     <div class="prop-value">
4169                       <p>Enable or disable comments for this video</p>
4170                     </div>
4171                   </div>
4172                   <div class="prop-row prop-group">
4173                     <div class="prop-name">
4174                       <div class="prop-title">privacy</div>
4175                       <span class="json-property-required"></span>
4176                       <div class="prop-subtitle"> in formData </div>
4177                       <div class="prop-subtitle">
4178                         <span class="json-property-type">[object Object]</span>
4179                         <span class="json-property-range" title="Value limits"></span>
4180                       </div>
4181                     </div>
4182                     <div class="prop-value">
4183                       <p>Video privacy</p>
4184                     </div>
4185                   </div>
4186                   <div class="prop-row prop-group">
4187                     <div class="prop-name">
4188                       <div class="prop-title">scheduleUpdate</div>
4189                       <div class="prop-subtitle"> in formData </div>
4190                       <div class="prop-subtitle">
4191                         <span class="json-property-type">[object Object]</span>
4192                         <span class="json-property-range" title="Value limits"></span>
4193                       </div>
4194                     </div>
4195                     <div class="prop-value">
4196                       <p class="no-description">(no description)</p>
4197                     </div>
4198                   </div>
4199                 </section>
4200               </div>
4201               <div class="doc-examples"></div>
4202             </div>
4203             <div class="doc-row">
4204               <div class="doc-copy">
4205                 <section class="swagger-responses">
4206                   <div class="prop-row prop-group">
4207                     <div class="prop-name">
4208                       <div class="prop-title">200 OK</div>
4209                       <div class="prop-ref">
4210                         <span class="">
4211                           <a class="json-schema-ref" href="#/definitions/VideoUploadResponse">VideoUploadResponse</a>
4212                         </span>
4213                       </div>
4214                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4215                     </div>
4216                     <div class="prop-value">
4217                       <p>successful operation</p>
4218                     </div>
4219                   </div>
4220                 </section>
4221               </div>
4222               <div class="doc-examples">
4223                 <h5>Response Content-Types:
4224                   <span>application/json</span>
4225                 </h5>
4226                 <section>
4227                   <h5>Response Example
4228                     <span>(200 OK)</span>
4229                   </h5>
4230                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4231   <span class="hljs-attr">&quot;video&quot;</span>: {
4232     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4233     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4234   }
4235 }
4236 </code></pre>
4237                   <!-- </div> -->
4238                 </section>
4239               </div>
4240             </div>
4241             <div class="doc-row">
4242               <div class="doc-copy">
4243                 <section class="swagger-request-security">
4244                   <table class="table">
4245                     <thead>
4246                       <tr>
4247                         <th class="swagger-request-security-schema"></th>
4248                         <th class="swagger-request-security-scopes"></th>
4249                       </tr>
4250                     </thead>
4251                     <tbody>
4252                       <tr>
4253                         <td>
4254                           <a href="#security-definition-OAuth2">OAuth2</a>
4255                         </td>
4256                         <td> </td>
4257                       </tr>
4258                     </tbody>
4259                   </table>
4260                 </section>
4261               </div>
4262             </div>
4263           </div>
4264           <h1 id="tag-VideoAbuse" class="swagger-summary-tag" data-traverse-target="tag-VideoAbuse">VideoAbuse</h1>
4265           <div id="operation--videos-abuse-get" class="operation panel" data-traverse-target="operation--videos-abuse-get">
4266             <!-- <section class="operation-tags row"> -->
4267             <!-- <div class="doc-copy"> -->
4268             <div class="operation-tags">
4269               <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
4270               <!---->
4271             </div>
4272             <!-- </div> -->
4273             <!-- </section> -->
4274             <h2 class="operation-title">
4275               <span class="operation-name">
4276                 <span class="operation-name">GET</span>
4277                 <span class="operation-path">/videos/abuse</span>
4278               </span>
4279             </h2>
4280             <div class="doc-row">
4281               <div class="doc-copy">
4282                 <section class="swagger-request-params">
4283                   <div class="prop-row prop-group">
4284                     <div class="prop-name">
4285                       <div class="prop-title">start</div>
4286                       <div class="prop-subtitle"> in query </div>
4287                       <div class="prop-subtitle">
4288                         <span class="json-property-type">number</span>
4289                         <span class="json-property-range" title="Value limits"></span>
4290                       </div>
4291                     </div>
4292                     <div class="prop-value">
4293                       <p>starting page</p>
4294                     </div>
4295                   </div>
4296                   <div class="prop-row prop-group">
4297                     <div class="prop-name">
4298                       <div class="prop-title">stop</div>
4299                       <div class="prop-subtitle"> in query </div>
4300                       <div class="prop-subtitle">
4301                         <span class="json-property-type">number</span>
4302                         <span class="json-property-range" title="Value limits"></span>
4303                       </div>
4304                     </div>
4305                     <div class="prop-value">
4306                       <p>stopping page</p>
4307                     </div>
4308                   </div>
4309                   <div class="prop-row prop-group">
4310                     <div class="prop-name">
4311                       <div class="prop-title">sort</div>
4312                       <div class="prop-subtitle"> in query </div>
4313                       <div class="prop-subtitle">
4314                         <span class="json-property-type">number</span>
4315                         <span class="json-property-range" title="Value limits"></span>
4316                       </div>
4317                     </div>
4318                     <div class="prop-value">
4319                       <p>sorting</p>
4320                     </div>
4321                   </div>
4322                 </section>
4323               </div>
4324               <div class="doc-examples"></div>
4325             </div>
4326             <div class="doc-row">
4327               <div class="doc-copy">
4328                 <section class="swagger-responses">
4329                   <div class="prop-row prop-group">
4330                     <div class="prop-name">
4331                       <div class="prop-title">200 OK</div>
4332                       <div class="prop-ref">
4333                         <span class="json-schema-ref-array">
4334                           <a class="json-schema-ref" href="#/definitions/VideoAbuse">VideoAbuse</a>
4335                         </span>
4336                       </div>
4337                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4338                     </div>
4339                     <div class="prop-value">
4340                       <p>successful operation</p>
4341                     </div>
4342                   </div>
4343                   <div class="prop-row prop-inner">
4344                     <div class="prop-name">type</div>
4345                     <div class="prop-value">
4346                       <span class="json-property-type">
4347                         <span class="json-schema-ref-array">
4348                           <a class="json-schema-ref" href="#/definitions/VideoAbuse">VideoAbuse</a>
4349                         </span>
4350                       </span>
4351                       <span class="json-property-range" title="Value limits"></span>
4352                     </div>
4353                   </div>
4354                 </section>
4355               </div>
4356               <div class="doc-examples">
4357                 <h5>Response Content-Types:
4358                   <span>application/json</span>
4359                 </h5>
4360                 <section>
4361                   <h5>Response Example
4362                     <span>(200 OK)</span>
4363                   </h5>
4364                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4365   {
4366     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4367     <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4368     <span class="hljs-attr">&quot;reporterAccount&quot;</span>: {
4369       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4370       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4371       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4372       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4373       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4374       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4375       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4376       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4377       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4378       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4379       <span class="hljs-attr">&quot;avatar&quot;</span>: {
4380         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4381         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4382         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4383       }
4384     },
4385     <span class="hljs-attr">&quot;video&quot;</span>: {
4386       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4387       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4388       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4389       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4390     },
4391     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4392   }
4393 ]
4394 </code></pre>
4395                   <!-- </div> -->
4396                 </section>
4397               </div>
4398             </div>
4399             <div class="doc-row">
4400               <div class="doc-copy">
4401                 <section class="swagger-request-security">
4402                   <table class="table">
4403                     <thead>
4404                       <tr>
4405                         <th class="swagger-request-security-schema"></th>
4406                         <th class="swagger-request-security-scopes"></th>
4407                       </tr>
4408                     </thead>
4409                     <tbody>
4410                       <tr>
4411                         <td>
4412                           <a href="#security-definition-OAuth2">OAuth2</a>
4413                         </td>
4414                         <td> </td>
4415                       </tr>
4416                     </tbody>
4417                   </table>
4418                 </section>
4419               </div>
4420             </div>
4421           </div>
4422           <div id="operation--videos--id--abuse-post" class="operation panel" data-traverse-target="operation--videos--id--abuse-post">
4423             <!-- <section class="operation-tags row"> -->
4424             <!-- <div class="doc-copy"> -->
4425             <div class="operation-tags">
4426               <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
4427               <!---->
4428             </div>
4429             <!-- </div> -->
4430             <!-- </section> -->
4431             <h2 class="operation-title">
4432               <span class="operation-name">
4433                 <span class="operation-name">POST</span>
4434                 <span class="operation-path">/videos/{id}/abuse</span>
4435               </span>
4436             </h2>
4437             <div class="doc-row">
4438               <div class="doc-copy">
4439                 <section class="swagger-request-params">
4440                   <div class="prop-row prop-group">
4441                     <div class="prop-name">
4442                       <div class="prop-title">id</div>
4443                       <span class="json-property-required"></span>
4444                       <div class="prop-subtitle"> in path </div>
4445                       <div class="prop-subtitle">
4446                         <span class="json-property-type">string</span>
4447                         <span class="json-property-range" title="Value limits"></span>
4448                       </div>
4449                     </div>
4450                     <div class="prop-value">
4451                       <p>The video id </p>
4452                     </div>
4453                   </div>
4454                 </section>
4455               </div>
4456               <div class="doc-examples"></div>
4457             </div>
4458             <div class="doc-row">
4459               <div class="doc-copy">
4460                 <section class="swagger-responses">
4461                   <div class="prop-row prop-group">
4462                     <div class="prop-name">
4463                       <div class="prop-title">204 No Content</div>
4464                     </div>
4465                     <div class="prop-value">
4466                       <p>successful operation</p>
4467                     </div>
4468                   </div>
4469                 </section>
4470               </div>
4471               <div class="doc-examples">
4472                 <h5>Response Content-Types:
4473                   <span>application/json</span>
4474                 </h5>
4475               </div>
4476             </div>
4477             <div class="doc-row">
4478               <div class="doc-copy">
4479                 <section class="swagger-request-security">
4480                   <table class="table">
4481                     <thead>
4482                       <tr>
4483                         <th class="swagger-request-security-schema"></th>
4484                         <th class="swagger-request-security-scopes"></th>
4485                       </tr>
4486                     </thead>
4487                     <tbody>
4488                       <tr>
4489                         <td>
4490                           <a href="#security-definition-OAuth2">OAuth2</a>
4491                         </td>
4492                         <td> </td>
4493                       </tr>
4494                     </tbody>
4495                   </table>
4496                 </section>
4497               </div>
4498             </div>
4499           </div>
4500           <h1 id="tag-VideoBlacklist" class="swagger-summary-tag" data-traverse-target="tag-VideoBlacklist">VideoBlacklist</h1>
4501           <div id="operation--videos--videoId--blacklist-post" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-post">
4502             <!-- <section class="operation-tags row"> -->
4503             <!-- <div class="doc-copy"> -->
4504             <div class="operation-tags">
4505               <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
4506               <!---->
4507             </div>
4508             <!-- </div> -->
4509             <!-- </section> -->
4510             <h2 class="operation-title">
4511               <span class="operation-name">
4512                 <span class="operation-name">POST</span>
4513                 <span class="operation-path">/videos/{videoId}/blacklist</span>
4514               </span>
4515             </h2>
4516             <div class="doc-row">
4517               <div class="doc-copy">
4518                 <section class="swagger-request-params">
4519                   <div class="prop-row prop-group">
4520                     <div class="prop-name">
4521                       <div class="prop-title">videoId</div>
4522                       <span class="json-property-required"></span>
4523                       <div class="prop-subtitle"> in path </div>
4524                       <div class="prop-subtitle">
4525                         <span class="json-property-type">string</span>
4526                         <span class="json-property-range" title="Value limits"></span>
4527                       </div>
4528                     </div>
4529                     <div class="prop-value">
4530                       <p>The video id </p>
4531                     </div>
4532                   </div>
4533                 </section>
4534               </div>
4535               <div class="doc-examples"></div>
4536             </div>
4537             <div class="doc-row">
4538               <div class="doc-copy">
4539                 <section class="swagger-responses">
4540                   <div class="prop-row prop-group">
4541                     <div class="prop-name">
4542                       <div class="prop-title">204 No Content</div>
4543                     </div>
4544                     <div class="prop-value">
4545                       <p>successful operation</p>
4546                     </div>
4547                   </div>
4548                 </section>
4549               </div>
4550               <div class="doc-examples">
4551                 <h5>Response Content-Types:
4552                   <span>application/json</span>
4553                 </h5>
4554               </div>
4555             </div>
4556             <div class="doc-row">
4557               <div class="doc-copy">
4558                 <section class="swagger-request-security">
4559                   <table class="table">
4560                     <thead>
4561                       <tr>
4562                         <th class="swagger-request-security-schema"></th>
4563                         <th class="swagger-request-security-scopes"></th>
4564                       </tr>
4565                     </thead>
4566                     <tbody>
4567                       <tr>
4568                         <td>
4569                           <a href="#security-definition-OAuth2">OAuth2</a>
4570                         </td>
4571                         <td> </td>
4572                       </tr>
4573                     </tbody>
4574                   </table>
4575                 </section>
4576               </div>
4577             </div>
4578           </div>
4579           <div id="operation--videos--videoId--blacklist-delete" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-delete">
4580             <!-- <section class="operation-tags row"> -->
4581             <!-- <div class="doc-copy"> -->
4582             <div class="operation-tags">
4583               <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
4584               <!---->
4585             </div>
4586             <!-- </div> -->
4587             <!-- </section> -->
4588             <h2 class="operation-title">
4589               <span class="operation-name">
4590                 <span class="operation-name">DELETE</span>
4591                 <span class="operation-path">/videos/{videoId}/blacklist</span>
4592               </span>
4593             </h2>
4594             <div class="doc-row">
4595               <div class="doc-copy">
4596                 <section class="swagger-request-params">
4597                   <div class="prop-row prop-group">
4598                     <div class="prop-name">
4599                       <div class="prop-title">videoId</div>
4600                       <span class="json-property-required"></span>
4601                       <div class="prop-subtitle"> in path </div>
4602                       <div class="prop-subtitle">
4603                         <span class="json-property-type">string</span>
4604                         <span class="json-property-range" title="Value limits"></span>
4605                       </div>
4606                     </div>
4607                     <div class="prop-value">
4608                       <p>The video id </p>
4609                     </div>
4610                   </div>
4611                 </section>
4612               </div>
4613               <div class="doc-examples"></div>
4614             </div>
4615             <div class="doc-row">
4616               <div class="doc-copy">
4617                 <section class="swagger-responses">
4618                   <div class="prop-row prop-group">
4619                     <div class="prop-name">
4620                       <div class="prop-title">204 No Content</div>
4621                     </div>
4622                     <div class="prop-value">
4623                       <p>successful operation</p>
4624                     </div>
4625                   </div>
4626                 </section>
4627               </div>
4628               <div class="doc-examples">
4629                 <h5>Response Content-Types:
4630                   <span>application/json</span>
4631                 </h5>
4632               </div>
4633             </div>
4634             <div class="doc-row">
4635               <div class="doc-copy">
4636                 <section class="swagger-request-security">
4637                   <table class="table">
4638                     <thead>
4639                       <tr>
4640                         <th class="swagger-request-security-schema"></th>
4641                         <th class="swagger-request-security-scopes"></th>
4642                       </tr>
4643                     </thead>
4644                     <tbody>
4645                       <tr>
4646                         <td>
4647                           <a href="#security-definition-OAuth2">OAuth2</a>
4648                         </td>
4649                         <td> </td>
4650                       </tr>
4651                     </tbody>
4652                   </table>
4653                 </section>
4654               </div>
4655             </div>
4656           </div>
4657           <div id="operation--videos-blacklist-get" class="operation panel" data-traverse-target="operation--videos-blacklist-get">
4658             <!-- <section class="operation-tags row"> -->
4659             <!-- <div class="doc-copy"> -->
4660             <div class="operation-tags">
4661               <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
4662               <!---->
4663             </div>
4664             <!-- </div> -->
4665             <!-- </section> -->
4666             <h2 class="operation-title">
4667               <span class="operation-name">
4668                 <span class="operation-name">GET</span>
4669                 <span class="operation-path">/videos/blacklist</span>
4670               </span>
4671             </h2>
4672             <div class="doc-row">
4673               <div class="doc-copy">
4674                 <section class="swagger-request-params">
4675                   <div class="prop-row prop-group">
4676                     <div class="prop-name">
4677                       <div class="prop-title">start</div>
4678                       <div class="prop-subtitle"> in query </div>
4679                       <div class="prop-subtitle">
4680                         <span class="json-property-type">number</span>
4681                         <span class="json-property-range" title="Value limits"></span>
4682                       </div>
4683                     </div>
4684                     <div class="prop-value">
4685                       <p>starting page</p>
4686                     </div>
4687                   </div>
4688                   <div class="prop-row prop-group">
4689                     <div class="prop-name">
4690                       <div class="prop-title">stop</div>
4691                       <div class="prop-subtitle"> in query </div>
4692                       <div class="prop-subtitle">
4693                         <span class="json-property-type">number</span>
4694                         <span class="json-property-range" title="Value limits"></span>
4695                       </div>
4696                     </div>
4697                     <div class="prop-value">
4698                       <p>stopping page</p>
4699                     </div>
4700                   </div>
4701                   <div class="prop-row prop-group">
4702                     <div class="prop-name">
4703                       <div class="prop-title">sort</div>
4704                       <div class="prop-subtitle"> in query </div>
4705                       <div class="prop-subtitle">
4706                         <span class="json-property-type">number</span>
4707                         <span class="json-property-range" title="Value limits"></span>
4708                       </div>
4709                     </div>
4710                     <div class="prop-value">
4711                       <p>sorting</p>
4712                     </div>
4713                   </div>
4714                 </section>
4715               </div>
4716               <div class="doc-examples"></div>
4717             </div>
4718             <div class="doc-row">
4719               <div class="doc-copy">
4720                 <section class="swagger-responses">
4721                   <div class="prop-row prop-group">
4722                     <div class="prop-name">
4723                       <div class="prop-title">200 OK</div>
4724                       <div class="prop-ref">
4725                         <span class="json-schema-ref-array">
4726                           <a class="json-schema-ref" href="#/definitions/VideoBlacklist">VideoBlacklist</a>
4727                         </span>
4728                       </div>
4729                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4730                     </div>
4731                     <div class="prop-value">
4732                       <p>successful operation</p>
4733                     </div>
4734                   </div>
4735                   <div class="prop-row prop-inner">
4736                     <div class="prop-name">type</div>
4737                     <div class="prop-value">
4738                       <span class="json-property-type">
4739                         <span class="json-schema-ref-array">
4740                           <a class="json-schema-ref" href="#/definitions/VideoBlacklist">VideoBlacklist</a>
4741                         </span>
4742                       </span>
4743                       <span class="json-property-range" title="Value limits"></span>
4744                     </div>
4745                   </div>
4746                 </section>
4747               </div>
4748               <div class="doc-examples">
4749                 <h5>Response Content-Types:
4750                   <span>application/json</span>
4751                 </h5>
4752                 <section>
4753                   <h5>Response Example
4754                     <span>(200 OK)</span>
4755                   </h5>
4756                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4757   {
4758     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4759     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4760     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4761     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4762     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4763     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4764     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4765     <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4766     <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4767     <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4768     <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4769     <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4770   }
4771 ]
4772 </code></pre>
4773                   <!-- </div> -->
4774                 </section>
4775               </div>
4776             </div>
4777             <div class="doc-row">
4778               <div class="doc-copy">
4779                 <section class="swagger-request-security">
4780                   <table class="table">
4781                     <thead>
4782                       <tr>
4783                         <th class="swagger-request-security-schema"></th>
4784                         <th class="swagger-request-security-scopes"></th>
4785                       </tr>
4786                     </thead>
4787                     <tbody>
4788                       <tr>
4789                         <td>
4790                           <a href="#security-definition-OAuth2">OAuth2</a>
4791                         </td>
4792                         <td> </td>
4793                       </tr>
4794                     </tbody>
4795                   </table>
4796                 </section>
4797               </div>
4798             </div>
4799           </div>
4800           <h1 id="tag-VideoChannel" class="swagger-summary-tag" data-traverse-target="tag-VideoChannel">VideoChannel</h1>
4801           <div id="operation--video-channels-get" class="operation panel" data-traverse-target="operation--video-channels-get">
4802             <!-- <section class="operation-tags row"> -->
4803             <!-- <div class="doc-copy"> -->
4804             <div class="operation-tags">
4805               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4806               <!---->
4807             </div>
4808             <!-- </div> -->
4809             <!-- </section> -->
4810             <h2 class="operation-title">
4811               <span class="operation-name">
4812                 <span class="operation-name">GET</span>
4813                 <span class="operation-path">/video-channels</span>
4814               </span>
4815             </h2>
4816             <div class="doc-row">
4817               <div class="doc-copy">
4818                 <section class="swagger-request-params">
4819                   <div class="prop-row prop-group">
4820                     <div class="prop-name">
4821                       <div class="prop-title">start</div>
4822                       <div class="prop-subtitle"> in query </div>
4823                       <div class="prop-subtitle">
4824                         <span class="json-property-type">number</span>
4825                         <span class="json-property-range" title="Value limits"></span>
4826                       </div>
4827                     </div>
4828                     <div class="prop-value">
4829                       <p>starting page</p>
4830                     </div>
4831                   </div>
4832                   <div class="prop-row prop-group">
4833                     <div class="prop-name">
4834                       <div class="prop-title">stop</div>
4835                       <div class="prop-subtitle"> in query </div>
4836                       <div class="prop-subtitle">
4837                         <span class="json-property-type">number</span>
4838                         <span class="json-property-range" title="Value limits"></span>
4839                       </div>
4840                     </div>
4841                     <div class="prop-value">
4842                       <p>stopping page</p>
4843                     </div>
4844                   </div>
4845                   <div class="prop-row prop-group">
4846                     <div class="prop-name">
4847                       <div class="prop-title">sort</div>
4848                       <div class="prop-subtitle"> in query </div>
4849                       <div class="prop-subtitle">
4850                         <span class="json-property-type">number</span>
4851                         <span class="json-property-range" title="Value limits"></span>
4852                       </div>
4853                     </div>
4854                     <div class="prop-value">
4855                       <p>sorting</p>
4856                     </div>
4857                   </div>
4858                 </section>
4859               </div>
4860               <div class="doc-examples"></div>
4861             </div>
4862             <div class="doc-row">
4863               <div class="doc-copy">
4864                 <section class="swagger-responses">
4865                   <div class="prop-row prop-group">
4866                     <div class="prop-name">
4867                       <div class="prop-title">200 OK</div>
4868                       <div class="prop-ref">
4869                         <span class="json-schema-ref-array">
4870                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4871                         </span>
4872                       </div>
4873                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4874                     </div>
4875                     <div class="prop-value">
4876                       <p>successful operation</p>
4877                     </div>
4878                   </div>
4879                   <div class="prop-row prop-inner">
4880                     <div class="prop-name">type</div>
4881                     <div class="prop-value">
4882                       <span class="json-property-type">
4883                         <span class="json-schema-ref-array">
4884                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4885                         </span>
4886                       </span>
4887                       <span class="json-property-range" title="Value limits"></span>
4888                     </div>
4889                   </div>
4890                 </section>
4891               </div>
4892               <div class="doc-examples">
4893                 <h5>Response Content-Types:
4894                   <span>application/json</span>
4895                 </h5>
4896                 <section>
4897                   <h5>Response Example
4898                     <span>(200 OK)</span>
4899                   </h5>
4900                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4901   {
4902     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4903     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4904     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4905     <span class="hljs-attr">&quot;ownerAccount&quot;</span>: {
4906       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4907       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4908     }
4909   }
4910 ]
4911 </code></pre>
4912                   <!-- </div> -->
4913                 </section>
4914               </div>
4915             </div>
4916           </div>
4917           <div id="operation--video-channels-post" class="operation panel" data-traverse-target="operation--video-channels-post">
4918             <!-- <section class="operation-tags row"> -->
4919             <!-- <div class="doc-copy"> -->
4920             <div class="operation-tags">
4921               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4922               <!---->
4923             </div>
4924             <!-- </div> -->
4925             <!-- </section> -->
4926             <h2 class="operation-title">
4927               <span class="operation-name">
4928                 <span class="operation-name">POST</span>
4929                 <span class="operation-path">/video-channels</span>
4930               </span>
4931             </h2>
4932             <div class="doc-row">
4933               <div class="doc-copy">
4934                 <section class="swagger-request-body">
4935                   <div class="prop-row">
4936                     <div class="prop-name">
4937                       <div class="swagger-request-model">
4938                         <span class="">
4939                           <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
4940                         </span>
4941                       </div>
4942                     </div>
4943                     <div class="prop-value columns small-6">
4944                       <!-- <div class="swagger-request-description"> -->
4945                       <p>undefined</p>
4946                       <!-- </div> -->
4947                     </div>
4948                   </div>
4949                 </section>
4950               </div>
4951               <div class="doc-examples">
4952                 <section>
4953                   <h5>Request Content-Types:
4954                     <span>application/json</span>
4955                   </h5>
4956                   <h5>Request Example</h5>
4957                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4958   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4959   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4960 }
4961 </code></pre>
4962                   <!-- </div> -->
4963                 </section>
4964               </div>
4965             </div>
4966             <div class="doc-row">
4967               <div class="doc-copy">
4968                 <section class="swagger-responses">
4969                   <div class="prop-row prop-group">
4970                     <div class="prop-name">
4971                       <div class="prop-title">204 No Content</div>
4972                     </div>
4973                     <div class="prop-value">
4974                       <p>successful operation</p>
4975                     </div>
4976                   </div>
4977                 </section>
4978               </div>
4979               <div class="doc-examples">
4980                 <h5>Response Content-Types:
4981                   <span>application/json</span>
4982                 </h5>
4983               </div>
4984             </div>
4985             <div class="doc-row">
4986               <div class="doc-copy">
4987                 <section class="swagger-request-security">
4988                   <table class="table">
4989                     <thead>
4990                       <tr>
4991                         <th class="swagger-request-security-schema"></th>
4992                         <th class="swagger-request-security-scopes"></th>
4993                       </tr>
4994                     </thead>
4995                     <tbody>
4996                       <tr>
4997                         <td>
4998                           <a href="#security-definition-OAuth2">OAuth2</a>
4999                         </td>
5000                         <td> </td>
5001                       </tr>
5002                     </tbody>
5003                   </table>
5004                 </section>
5005               </div>
5006             </div>
5007           </div>
5008           <div id="operation--video-channels--id--get" class="operation panel" data-traverse-target="operation--video-channels--id--get">
5009             <!-- <section class="operation-tags row"> -->
5010             <!-- <div class="doc-copy"> -->
5011             <div class="operation-tags">
5012               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
5013               <!---->
5014             </div>
5015             <!-- </div> -->
5016             <!-- </section> -->
5017             <h2 class="operation-title">
5018               <span class="operation-name">
5019                 <span class="operation-name">GET</span>
5020                 <span class="operation-path">/video-channels/{id}</span>
5021               </span>
5022             </h2>
5023             <div class="doc-row">
5024               <div class="doc-copy">
5025                 <section class="swagger-request-params">
5026                   <div class="prop-row prop-group">
5027                     <div class="prop-name">
5028                       <div class="prop-title">id</div>
5029                       <span class="json-property-required"></span>
5030                       <div class="prop-subtitle"> in path </div>
5031                       <div class="prop-subtitle">
5032                         <span class="json-property-type">string</span>
5033                         <span class="json-property-range" title="Value limits"></span>
5034                       </div>
5035                     </div>
5036                     <div class="prop-value">
5037                       <p>The video channel id </p>
5038                     </div>
5039                   </div>
5040                 </section>
5041               </div>
5042               <div class="doc-examples"></div>
5043             </div>
5044             <div class="doc-row">
5045               <div class="doc-copy">
5046                 <section class="swagger-responses">
5047                   <div class="prop-row prop-group">
5048                     <div class="prop-name">
5049                       <div class="prop-title">200 OK</div>
5050                       <div class="prop-ref">
5051                         <span class="">
5052                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
5053                         </span>
5054                       </div>
5055                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5056                     </div>
5057                     <div class="prop-value">
5058                       <p>successful operation</p>
5059                     </div>
5060                   </div>
5061                 </section>
5062               </div>
5063               <div class="doc-examples">
5064                 <h5>Response Content-Types:
5065                   <span>application/json</span>
5066                 </h5>
5067                 <section>
5068                   <h5>Response Example
5069                     <span>(200 OK)</span>
5070                   </h5>
5071                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5072   <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5073   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5074   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5075   <span class="hljs-attr">&quot;ownerAccount&quot;</span>: {
5076     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5077     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5078   }
5079 }
5080 </code></pre>
5081                   <!-- </div> -->
5082                 </section>
5083               </div>
5084             </div>
5085           </div>
5086           <div id="operation--video-channels--id--put" class="operation panel" data-traverse-target="operation--video-channels--id--put">
5087             <!-- <section class="operation-tags row"> -->
5088             <!-- <div class="doc-copy"> -->
5089             <div class="operation-tags">
5090               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
5091               <!---->
5092             </div>
5093             <!-- </div> -->
5094             <!-- </section> -->
5095             <h2 class="operation-title">
5096               <span class="operation-name">
5097                 <span class="operation-name">PUT</span>
5098                 <span class="operation-path">/video-channels/{id}</span>
5099               </span>
5100             </h2>
5101             <div class="doc-row">
5102               <div class="doc-copy">
5103                 <section class="swagger-request-body">
5104                   <div class="prop-row">
5105                     <div class="prop-name">
5106                       <div class="swagger-request-model">
5107                         <span class="">
5108                           <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
5109                         </span>
5110                       </div>
5111                     </div>
5112                     <div class="prop-value columns small-6">
5113                       <!-- <div class="swagger-request-description"> -->
5114                       <p>undefined</p>
5115                       <!-- </div> -->
5116                     </div>
5117                   </div>
5118                 </section>
5119                 <section class="swagger-request-params">
5120                   <div class="prop-row prop-group">
5121                     <div class="prop-name">
5122                       <div class="prop-title">id</div>
5123                       <span class="json-property-required"></span>
5124                       <div class="prop-subtitle"> in path </div>
5125                       <div class="prop-subtitle">
5126                         <span class="json-property-type">string</span>
5127                         <span class="json-property-range" title="Value limits"></span>
5128                       </div>
5129                     </div>
5130                     <div class="prop-value">
5131                       <p>The video channel id </p>
5132                     </div>
5133                   </div>
5134                 </section>
5135               </div>
5136               <div class="doc-examples">
5137                 <section>
5138                   <h5>Request Content-Types:
5139                     <span>application/json</span>
5140                   </h5>
5141                   <h5>Request Example</h5>
5142                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5143   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5144   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5145 }
5146 </code></pre>
5147                   <!-- </div> -->
5148                 </section>
5149               </div>
5150             </div>
5151             <div class="doc-row">
5152               <div class="doc-copy">
5153                 <section class="swagger-responses">
5154                   <div class="prop-row prop-group">
5155                     <div class="prop-name">
5156                       <div class="prop-title">204 No Content</div>
5157                     </div>
5158                     <div class="prop-value">
5159                       <p>successful operation</p>
5160                     </div>
5161                   </div>
5162                 </section>
5163               </div>
5164               <div class="doc-examples">
5165                 <h5>Response Content-Types:
5166                   <span>application/json</span>
5167                 </h5>
5168               </div>
5169             </div>
5170             <div class="doc-row">
5171               <div class="doc-copy">
5172                 <section class="swagger-request-security">
5173                   <table class="table">
5174                     <thead>
5175                       <tr>
5176                         <th class="swagger-request-security-schema"></th>
5177                         <th class="swagger-request-security-scopes"></th>
5178                       </tr>
5179                     </thead>
5180                     <tbody>
5181                       <tr>
5182                         <td>
5183                           <a href="#security-definition-OAuth2">OAuth2</a>
5184                         </td>
5185                         <td> </td>
5186                       </tr>
5187                     </tbody>
5188                   </table>
5189                 </section>
5190               </div>
5191             </div>
5192           </div>
5193           <div id="operation--video-channels--id--delete" class="operation panel" data-traverse-target="operation--video-channels--id--delete">
5194             <!-- <section class="operation-tags row"> -->
5195             <!-- <div class="doc-copy"> -->
5196             <div class="operation-tags">
5197               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
5198               <!---->
5199             </div>
5200             <!-- </div> -->
5201             <!-- </section> -->
5202             <h2 class="operation-title">
5203               <span class="operation-name">
5204                 <span class="operation-name">DELETE</span>
5205                 <span class="operation-path">/video-channels/{id}</span>
5206               </span>
5207             </h2>
5208             <div class="doc-row">
5209               <div class="doc-copy">
5210                 <section class="swagger-request-params">
5211                   <div class="prop-row prop-group">
5212                     <div class="prop-name">
5213                       <div class="prop-title">id</div>
5214                       <span class="json-property-required"></span>
5215                       <div class="prop-subtitle"> in path </div>
5216                       <div class="prop-subtitle">
5217                         <span class="json-property-type">string</span>
5218                         <span class="json-property-range" title="Value limits"></span>
5219                       </div>
5220                     </div>
5221                     <div class="prop-value">
5222                       <p>The video channel id </p>
5223                     </div>
5224                   </div>
5225                 </section>
5226               </div>
5227               <div class="doc-examples"></div>
5228             </div>
5229             <div class="doc-row">
5230               <div class="doc-copy">
5231                 <section class="swagger-responses">
5232                   <div class="prop-row prop-group">
5233                     <div class="prop-name">
5234                       <div class="prop-title">204 No Content</div>
5235                     </div>
5236                     <div class="prop-value">
5237                       <p>successful operation</p>
5238                     </div>
5239                   </div>
5240                 </section>
5241               </div>
5242               <div class="doc-examples">
5243                 <h5>Response Content-Types:
5244                   <span>application/json</span>
5245                 </h5>
5246               </div>
5247             </div>
5248             <div class="doc-row">
5249               <div class="doc-copy">
5250                 <section class="swagger-request-security">
5251                   <table class="table">
5252                     <thead>
5253                       <tr>
5254                         <th class="swagger-request-security-schema"></th>
5255                         <th class="swagger-request-security-scopes"></th>
5256                       </tr>
5257                     </thead>
5258                     <tbody>
5259                       <tr>
5260                         <td>
5261                           <a href="#security-definition-OAuth2">OAuth2</a>
5262                         </td>
5263                         <td> </td>
5264                       </tr>
5265                     </tbody>
5266                   </table>
5267                 </section>
5268               </div>
5269             </div>
5270           </div>
5271           <div id="operation--video-channels--id--videos-get" class="operation panel" data-traverse-target="operation--video-channels--id--videos-get">
5272             <!-- <section class="operation-tags row"> -->
5273             <!-- <div class="doc-copy"> -->
5274             <div class="operation-tags">
5275               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
5276               <!---->
5277             </div>
5278             <!-- </div> -->
5279             <!-- </section> -->
5280             <h2 class="operation-title">
5281               <span class="operation-name">
5282                 <span class="operation-name">GET</span>
5283                 <span class="operation-path">/video-channels/{id}/videos</span>
5284               </span>
5285             </h2>
5286             <div class="doc-row">
5287               <div class="doc-copy">
5288                 <section class="swagger-request-params">
5289                   <div class="prop-row prop-group">
5290                     <div class="prop-name">
5291                       <div class="prop-title">id</div>
5292                       <span class="json-property-required"></span>
5293                       <div class="prop-subtitle"> in path </div>
5294                       <div class="prop-subtitle">
5295                         <span class="json-property-type">string</span>
5296                         <span class="json-property-range" title="Value limits"></span>
5297                       </div>
5298                     </div>
5299                     <div class="prop-value">
5300                       <p>The video channel id </p>
5301                     </div>
5302                   </div>
5303                 </section>
5304               </div>
5305               <div class="doc-examples"></div>
5306             </div>
5307             <div class="doc-row">
5308               <div class="doc-copy">
5309                 <section class="swagger-responses">
5310                   <div class="prop-row prop-group">
5311                     <div class="prop-name">
5312                       <div class="prop-title">200 OK</div>
5313                       <div class="prop-ref">
5314                         <span class="">
5315                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
5316                         </span>
5317                       </div>
5318                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5319                     </div>
5320                     <div class="prop-value">
5321                       <p>successful operation</p>
5322                     </div>
5323                   </div>
5324                 </section>
5325               </div>
5326               <div class="doc-examples">
5327                 <h5>Response Content-Types:
5328                   <span>application/json</span>
5329                 </h5>
5330                 <section>
5331                   <h5>Response Example
5332                     <span>(200 OK)</span>
5333                   </h5>
5334                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5335   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5336   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5337   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5338   <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5339   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5340   <span class="hljs-attr">&quot;category&quot;</span>: {
5341     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5342     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5343   },
5344   <span class="hljs-attr">&quot;licence&quot;</span>: {
5345     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5346     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5347   },
5348   <span class="hljs-attr">&quot;language&quot;</span>: {
5349     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5350     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5351   },
5352   <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5353   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5354   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5355   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5356   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5357   <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5358   <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5359   <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5360   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5361   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5362   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5363   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5364   <span class="hljs-attr">&quot;account&quot;</span>: {
5365     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5366     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5367     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5368     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5369     <span class="hljs-attr">&quot;avatar&quot;</span>: {
5370       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5371       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5372       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5373     }
5374   }
5375 }
5376 </code></pre>
5377                   <!-- </div> -->
5378                 </section>
5379               </div>
5380             </div>
5381           </div>
5382           <div id="operation--accounts--name--video-channels-get" class="operation panel" data-traverse-target="operation--accounts--name--video-channels-get">
5383             <!-- <section class="operation-tags row"> -->
5384             <!-- <div class="doc-copy"> -->
5385             <div class="operation-tags">
5386               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
5387               <!---->
5388             </div>
5389             <!-- </div> -->
5390             <!-- </section> -->
5391             <h2 class="operation-title">
5392               <span class="operation-name">
5393                 <span class="operation-name">GET</span>
5394                 <span class="operation-path">/accounts/{name}/video-channels</span>
5395               </span>
5396             </h2>
5397             <div class="doc-row">
5398               <div class="doc-copy">
5399                 <section class="swagger-request-params">
5400                   <div class="prop-row prop-group">
5401                     <div class="prop-name">
5402                       <div class="prop-title">name</div>
5403                       <span class="json-property-required"></span>
5404                       <div class="prop-subtitle"> in path </div>
5405                       <div class="prop-subtitle">
5406                         <span class="json-property-type">string</span>
5407                         <span class="json-property-range" title="Value limits"></span>
5408                       </div>
5409                     </div>
5410                     <div class="prop-value">
5411                       <p>The name of the account (chocobozzz or
5412                         <a href="mailto:chocobozzz@peertube.cpy.re">chocobozzz@peertube.cpy.re</a> for example)</p>
5413                     </div>
5414                   </div>
5415                 </section>
5416               </div>
5417               <div class="doc-examples"></div>
5418             </div>
5419             <div class="doc-row">
5420               <div class="doc-copy">
5421                 <section class="swagger-responses">
5422                   <div class="prop-row prop-group">
5423                     <div class="prop-name">
5424                       <div class="prop-title">200 OK</div>
5425                       <div class="prop-ref">
5426                         <span class="json-schema-ref-array">
5427                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
5428                         </span>
5429                       </div>
5430                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5431                     </div>
5432                     <div class="prop-value">
5433                       <p>successful operation</p>
5434                     </div>
5435                   </div>
5436                   <div class="prop-row prop-inner">
5437                     <div class="prop-name">type</div>
5438                     <div class="prop-value">
5439                       <span class="json-property-type">
5440                         <span class="json-schema-ref-array">
5441                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
5442                         </span>
5443                       </span>
5444                       <span class="json-property-range" title="Value limits"></span>
5445                     </div>
5446                   </div>
5447                 </section>
5448               </div>
5449               <div class="doc-examples">
5450                 <h5>Response Content-Types:
5451                   <span>application/json</span>
5452                 </h5>
5453                 <section>
5454                   <h5>Response Example
5455                     <span>(200 OK)</span>
5456                   </h5>
5457                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
5458   {
5459     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5460     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5461     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5462     <span class="hljs-attr">&quot;ownerAccount&quot;</span>: {
5463       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5464       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5465     }
5466   }
5467 ]
5468 </code></pre>
5469                   <!-- </div> -->
5470                 </section>
5471               </div>
5472             </div>
5473           </div>
5474           <h1 id="tag-VideoComment" class="swagger-summary-tag" data-traverse-target="tag-VideoComment">VideoComment</h1>
5475           <div id="operation--videos--videoId--comment-threads-get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-get">
5476             <!-- <section class="operation-tags row"> -->
5477             <!-- <div class="doc-copy"> -->
5478             <div class="operation-tags">
5479               <a class="label" href="#tag-VideoComment">VideoComment</a>
5480               <!---->
5481             </div>
5482             <!-- </div> -->
5483             <!-- </section> -->
5484             <h2 class="operation-title">
5485               <span class="operation-name">
5486                 <span class="operation-name">GET</span>
5487                 <span class="operation-path">/videos/{videoId}/comment-threads</span>
5488               </span>
5489             </h2>
5490             <div class="doc-row">
5491               <div class="doc-copy">
5492                 <section class="swagger-request-params">
5493                   <div class="prop-row prop-group">
5494                     <div class="prop-name">
5495                       <div class="prop-title">videoId</div>
5496                       <span class="json-property-required"></span>
5497                       <div class="prop-subtitle"> in path </div>
5498                       <div class="prop-subtitle">
5499                         <span class="json-property-type">string</span>
5500                         <span class="json-property-range" title="Value limits"></span>
5501                       </div>
5502                     </div>
5503                     <div class="prop-value">
5504                       <p>The video id </p>
5505                     </div>
5506                   </div>
5507                   <div class="prop-row prop-group">
5508                     <div class="prop-name">
5509                       <div class="prop-title">start</div>
5510                       <div class="prop-subtitle"> in query </div>
5511                       <div class="prop-subtitle">
5512                         <span class="json-property-type">number</span>
5513                         <span class="json-property-range" title="Value limits"></span>
5514                       </div>
5515                     </div>
5516                     <div class="prop-value">
5517                       <p>starting page</p>
5518                     </div>
5519                   </div>
5520                   <div class="prop-row prop-group">
5521                     <div class="prop-name">
5522                       <div class="prop-title">stop</div>
5523                       <div class="prop-subtitle"> in query </div>
5524                       <div class="prop-subtitle">
5525                         <span class="json-property-type">number</span>
5526                         <span class="json-property-range" title="Value limits"></span>
5527                       </div>
5528                     </div>
5529                     <div class="prop-value">
5530                       <p>stopping page</p>
5531                     </div>
5532                   </div>
5533                   <div class="prop-row prop-group">
5534                     <div class="prop-name">
5535                       <div class="prop-title">sort</div>
5536                       <div class="prop-subtitle"> in query </div>
5537                       <div class="prop-subtitle">
5538                         <span class="json-property-type">number</span>
5539                         <span class="json-property-range" title="Value limits"></span>
5540                       </div>
5541                     </div>
5542                     <div class="prop-value">
5543                       <p>sorting</p>
5544                     </div>
5545                   </div>
5546                 </section>
5547               </div>
5548               <div class="doc-examples"></div>
5549             </div>
5550             <div class="doc-row">
5551               <div class="doc-copy">
5552                 <section class="swagger-responses">
5553                   <div class="prop-row prop-group">
5554                     <div class="prop-name">
5555                       <div class="prop-title">200 OK</div>
5556                       <div class="prop-ref">
5557                         <span class="">
5558                           <a class="json-schema-ref" href="#/definitions/CommentThreadResponse">CommentThreadResponse</a>
5559                         </span>
5560                       </div>
5561                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5562                     </div>
5563                     <div class="prop-value">
5564                       <p>successful operation</p>
5565                     </div>
5566                   </div>
5567                 </section>
5568               </div>
5569               <div class="doc-examples">
5570                 <h5>Response Content-Types:
5571                   <span>application/json</span>
5572                 </h5>
5573                 <section>
5574                   <h5>Response Example
5575                     <span>(200 OK)</span>
5576                   </h5>
5577                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5578   <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5579   <span class="hljs-attr">&quot;data&quot;</span>: [
5580     {
5581       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5582       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5583       <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5584       <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5585       <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5586       <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5587       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5588       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5589       <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5590       <span class="hljs-attr">&quot;account&quot;</span>: {
5591         <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5592         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5593         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5594         <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5595         <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5596         <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5597         <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5598         <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5599         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5600         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5601         <span class="hljs-attr">&quot;avatar&quot;</span>: {
5602           <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5603           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5604           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5605         }
5606       }
5607     }
5608   ]
5609 }
5610 </code></pre>
5611                   <!-- </div> -->
5612                 </section>
5613               </div>
5614             </div>
5615           </div>
5616           <div id="operation--videos--videoId--comment-threads-post" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-post">
5617             <!-- <section class="operation-tags row"> -->
5618             <!-- <div class="doc-copy"> -->
5619             <div class="operation-tags">
5620               <a class="label" href="#tag-VideoComment">VideoComment</a>
5621               <!---->
5622             </div>
5623             <!-- </div> -->
5624             <!-- </section> -->
5625             <h2 class="operation-title">
5626               <span class="operation-name">
5627                 <span class="operation-name">POST</span>
5628                 <span class="operation-path">/videos/{videoId}/comment-threads</span>
5629               </span>
5630             </h2>
5631             <div class="doc-row">
5632               <div class="doc-copy">
5633                 <section class="swagger-request-params">
5634                   <div class="prop-row prop-group">
5635                     <div class="prop-name">
5636                       <div class="prop-title">videoId</div>
5637                       <span class="json-property-required"></span>
5638                       <div class="prop-subtitle"> in path </div>
5639                       <div class="prop-subtitle">
5640                         <span class="json-property-type">string</span>
5641                         <span class="json-property-range" title="Value limits"></span>
5642                       </div>
5643                     </div>
5644                     <div class="prop-value">
5645                       <p>The video id </p>
5646                     </div>
5647                   </div>
5648                 </section>
5649               </div>
5650               <div class="doc-examples"></div>
5651             </div>
5652             <div class="doc-row">
5653               <div class="doc-copy">
5654                 <section class="swagger-responses">
5655                   <div class="prop-row prop-group">
5656                     <div class="prop-name">
5657                       <div class="prop-title">200 OK</div>
5658                       <div class="prop-ref">
5659                         <span class="">
5660                           <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
5661                         </span>
5662                       </div>
5663                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5664                     </div>
5665                     <div class="prop-value">
5666                       <p>successful operation</p>
5667                     </div>
5668                   </div>
5669                 </section>
5670               </div>
5671               <div class="doc-examples">
5672                 <h5>Response Content-Types:
5673                   <span>application/json</span>
5674                 </h5>
5675                 <section>
5676                   <h5>Response Example
5677                     <span>(200 OK)</span>
5678                   </h5>
5679                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5680   <span class="hljs-attr">&quot;comment&quot;</span>: {
5681     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5682     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5683     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5684     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5685     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5686     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5687     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5688     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5689     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5690     <span class="hljs-attr">&quot;account&quot;</span>: {
5691       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5692       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5693       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5694       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5695       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5696       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5697       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5698       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5699       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5700       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5701       <span class="hljs-attr">&quot;avatar&quot;</span>: {
5702         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5703         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5704         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5705       }
5706     }
5707   }
5708 }
5709 </code></pre>
5710                   <!-- </div> -->
5711                 </section>
5712               </div>
5713             </div>
5714             <div class="doc-row">
5715               <div class="doc-copy">
5716                 <section class="swagger-request-security">
5717                   <table class="table">
5718                     <thead>
5719                       <tr>
5720                         <th class="swagger-request-security-schema"></th>
5721                         <th class="swagger-request-security-scopes"></th>
5722                       </tr>
5723                     </thead>
5724                     <tbody>
5725                       <tr>
5726                         <td>
5727                           <a href="#security-definition-OAuth2">OAuth2</a>
5728                         </td>
5729                         <td> </td>
5730                       </tr>
5731                     </tbody>
5732                   </table>
5733                 </section>
5734               </div>
5735             </div>
5736           </div>
5737           <div id="operation--videos--videoId--comment-threads--threadId--get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads--threadId--get">
5738             <!-- <section class="operation-tags row"> -->
5739             <!-- <div class="doc-copy"> -->
5740             <div class="operation-tags">
5741               <a class="label" href="#tag-VideoComment">VideoComment</a>
5742               <!---->
5743             </div>
5744             <!-- </div> -->
5745             <!-- </section> -->
5746             <h2 class="operation-title">
5747               <span class="operation-name">
5748                 <span class="operation-name">GET</span>
5749                 <span class="operation-path">/videos/{videoId}/comment-threads/{threadId}</span>
5750               </span>
5751             </h2>
5752             <div class="doc-row">
5753               <div class="doc-copy">
5754                 <section class="swagger-request-params">
5755                   <div class="prop-row prop-group">
5756                     <div class="prop-name">
5757                       <div class="prop-title">videoId</div>
5758                       <span class="json-property-required"></span>
5759                       <div class="prop-subtitle"> in path </div>
5760                       <div class="prop-subtitle">
5761                         <span class="json-property-type">string</span>
5762                         <span class="json-property-range" title="Value limits"></span>
5763                       </div>
5764                     </div>
5765                     <div class="prop-value">
5766                       <p>The video id </p>
5767                     </div>
5768                   </div>
5769                   <div class="prop-row prop-group">
5770                     <div class="prop-name">
5771                       <div class="prop-title">threadId</div>
5772                       <span class="json-property-required"></span>
5773                       <div class="prop-subtitle"> in path </div>
5774                       <div class="prop-subtitle">
5775                         <span class="json-property-type">string</span>
5776                         <span class="json-property-range" title="Value limits"></span>
5777                       </div>
5778                     </div>
5779                     <div class="prop-value">
5780                       <p>The thread id </p>
5781                     </div>
5782                   </div>
5783                 </section>
5784               </div>
5785               <div class="doc-examples"></div>
5786             </div>
5787             <div class="doc-row">
5788               <div class="doc-copy">
5789                 <section class="swagger-responses">
5790                   <div class="prop-row prop-group">
5791                     <div class="prop-name">
5792                       <div class="prop-title">200 OK</div>
5793                       <div class="prop-ref">
5794                         <span class="">
5795                           <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
5796                         </span>
5797                       </div>
5798                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5799                     </div>
5800                     <div class="prop-value">
5801                       <p>successful operation</p>
5802                     </div>
5803                   </div>
5804                 </section>
5805               </div>
5806               <div class="doc-examples">
5807                 <h5>Response Content-Types:
5808                   <span>application/json</span>
5809                 </h5>
5810                 <section>
5811                   <h5>Response Example
5812                     <span>(200 OK)</span>
5813                   </h5>
5814                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5815   <span class="hljs-attr">&quot;comment&quot;</span>: {
5816     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5817     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5818     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5819     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5820     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5821     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5822     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5823     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5824     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5825     <span class="hljs-attr">&quot;account&quot;</span>: {
5826       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5827       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5828       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5829       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5830       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5831       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5832       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5833       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5834       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5835       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5836       <span class="hljs-attr">&quot;avatar&quot;</span>: {
5837         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5838         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5839         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5840       }
5841     }
5842   },
5843   <span class="hljs-attr">&quot;children&quot;</span>: [
5844     {
5845       <span class="hljs-attr">&quot;comment&quot;</span>: {
5846         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5847         <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5848         <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5849         <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5850         <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5851         <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5852         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5853         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5854         <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5855         <span class="hljs-attr">&quot;account&quot;</span>: {
5856           <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5857           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5858           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5859           <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5860           <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5861           <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5862           <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5863           <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5864           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5865           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5866           <span class="hljs-attr">&quot;avatar&quot;</span>: {
5867             <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5868             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5869             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5870           }
5871         }
5872       },
5873       <span class="hljs-attr">&quot;children&quot;</span>: [
5874         {
5875           <span class="hljs-attr">&quot;comment&quot;</span>: {
5876             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5877             <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5878             <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5879             <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5880             <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5881             <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5882             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5883             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5884             <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5885             <span class="hljs-attr">&quot;account&quot;</span>: {
5886               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5887               <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5888               <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5889               <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5890               <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5891               <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5892               <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5893               <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5894               <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5895               <span class="hljs-attr">&quot;avatar&quot;</span>: {
5896                 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5897                 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5898                 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5899               }
5900             }
5901           }
5902         }
5903       ]
5904     }
5905   ]
5906 }
5907 </code></pre>
5908                   <!-- </div> -->
5909                 </section>
5910               </div>
5911             </div>
5912           </div>
5913           <div id="operation--videos--videoId--comments--commentId--post" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--post">
5914             <!-- <section class="operation-tags row"> -->
5915             <!-- <div class="doc-copy"> -->
5916             <div class="operation-tags">
5917               <a class="label" href="#tag-VideoComment">VideoComment</a>
5918               <!---->
5919             </div>
5920             <!-- </div> -->
5921             <!-- </section> -->
5922             <h2 class="operation-title">
5923               <span class="operation-name">
5924                 <span class="operation-name">POST</span>
5925                 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
5926               </span>
5927             </h2>
5928             <div class="doc-row">
5929               <div class="doc-copy">
5930                 <section class="swagger-request-params">
5931                   <div class="prop-row prop-group">
5932                     <div class="prop-name">
5933                       <div class="prop-title">videoId</div>
5934                       <span class="json-property-required"></span>
5935                       <div class="prop-subtitle"> in path </div>
5936                       <div class="prop-subtitle">
5937                         <span class="json-property-type">string</span>
5938                         <span class="json-property-range" title="Value limits"></span>
5939                       </div>
5940                     </div>
5941                     <div class="prop-value">
5942                       <p>The video id </p>
5943                     </div>
5944                   </div>
5945                   <div class="prop-row prop-group">
5946                     <div class="prop-name">
5947                       <div class="prop-title">commentId</div>
5948                       <span class="json-property-required"></span>
5949                       <div class="prop-subtitle"> in path </div>
5950                       <div class="prop-subtitle">
5951                         <span class="json-property-type">string</span>
5952                         <span class="json-property-range" title="Value limits"></span>
5953                       </div>
5954                     </div>
5955                     <div class="prop-value">
5956                       <p>The comment id </p>
5957                     </div>
5958                   </div>
5959                 </section>
5960               </div>
5961               <div class="doc-examples"></div>
5962             </div>
5963             <div class="doc-row">
5964               <div class="doc-copy">
5965                 <section class="swagger-responses">
5966                   <div class="prop-row prop-group">
5967                     <div class="prop-name">
5968                       <div class="prop-title">200 OK</div>
5969                       <div class="prop-ref">
5970                         <span class="">
5971                           <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
5972                         </span>
5973                       </div>
5974                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5975                     </div>
5976                     <div class="prop-value">
5977                       <p>successful operation</p>
5978                     </div>
5979                   </div>
5980                 </section>
5981               </div>
5982               <div class="doc-examples">
5983                 <h5>Response Content-Types:
5984                   <span>application/json</span>
5985                 </h5>
5986                 <section>
5987                   <h5>Response Example
5988                     <span>(200 OK)</span>
5989                   </h5>
5990                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5991   <span class="hljs-attr">&quot;comment&quot;</span>: {
5992     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5993     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5994     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5995     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5996     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5997     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5998     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5999     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6000     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6001     <span class="hljs-attr">&quot;account&quot;</span>: {
6002       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6003       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6004       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6005       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6006       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6007       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6008       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6009       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6010       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6011       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6012       <span class="hljs-attr">&quot;avatar&quot;</span>: {
6013         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6014         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6015         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6016       }
6017     }
6018   }
6019 }
6020 </code></pre>
6021                   <!-- </div> -->
6022                 </section>
6023               </div>
6024             </div>
6025             <div class="doc-row">
6026               <div class="doc-copy">
6027                 <section class="swagger-request-security">
6028                   <table class="table">
6029                     <thead>
6030                       <tr>
6031                         <th class="swagger-request-security-schema"></th>
6032                         <th class="swagger-request-security-scopes"></th>
6033                       </tr>
6034                     </thead>
6035                     <tbody>
6036                       <tr>
6037                         <td>
6038                           <a href="#security-definition-OAuth2">OAuth2</a>
6039                         </td>
6040                         <td> </td>
6041                       </tr>
6042                     </tbody>
6043                   </table>
6044                 </section>
6045               </div>
6046             </div>
6047           </div>
6048           <div id="operation--videos--videoId--comments--commentId--delete" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--delete">
6049             <!-- <section class="operation-tags row"> -->
6050             <!-- <div class="doc-copy"> -->
6051             <div class="operation-tags">
6052               <a class="label" href="#tag-VideoComment">VideoComment</a>
6053               <!---->
6054             </div>
6055             <!-- </div> -->
6056             <!-- </section> -->
6057             <h2 class="operation-title">
6058               <span class="operation-name">
6059                 <span class="operation-name">DELETE</span>
6060                 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
6061               </span>
6062             </h2>
6063             <div class="doc-row">
6064               <div class="doc-copy">
6065                 <section class="swagger-request-params">
6066                   <div class="prop-row prop-group">
6067                     <div class="prop-name">
6068                       <div class="prop-title">videoId</div>
6069                       <span class="json-property-required"></span>
6070                       <div class="prop-subtitle"> in path </div>
6071                       <div class="prop-subtitle">
6072                         <span class="json-property-type">string</span>
6073                         <span class="json-property-range" title="Value limits"></span>
6074                       </div>
6075                     </div>
6076                     <div class="prop-value">
6077                       <p>The video id </p>
6078                     </div>
6079                   </div>
6080                   <div class="prop-row prop-group">
6081                     <div class="prop-name">
6082                       <div class="prop-title">commentId</div>
6083                       <span class="json-property-required"></span>
6084                       <div class="prop-subtitle"> in path </div>
6085                       <div class="prop-subtitle">
6086                         <span class="json-property-type">string</span>
6087                         <span class="json-property-range" title="Value limits"></span>
6088                       </div>
6089                     </div>
6090                     <div class="prop-value">
6091                       <p>The comment id </p>
6092                     </div>
6093                   </div>
6094                 </section>
6095               </div>
6096               <div class="doc-examples"></div>
6097             </div>
6098             <div class="doc-row">
6099               <div class="doc-copy">
6100                 <section class="swagger-responses">
6101                   <div class="prop-row prop-group">
6102                     <div class="prop-name">
6103                       <div class="prop-title">204 No Content</div>
6104                     </div>
6105                     <div class="prop-value">
6106                       <p>successful operation</p>
6107                     </div>
6108                   </div>
6109                 </section>
6110               </div>
6111               <div class="doc-examples">
6112                 <h5>Response Content-Types:
6113                   <span>application/json</span>
6114                 </h5>
6115               </div>
6116             </div>
6117             <div class="doc-row">
6118               <div class="doc-copy">
6119                 <section class="swagger-request-security">
6120                   <table class="table">
6121                     <thead>
6122                       <tr>
6123                         <th class="swagger-request-security-schema"></th>
6124                         <th class="swagger-request-security-scopes"></th>
6125                       </tr>
6126                     </thead>
6127                     <tbody>
6128                       <tr>
6129                         <td>
6130                           <a href="#security-definition-OAuth2">OAuth2</a>
6131                         </td>
6132                         <td> </td>
6133                       </tr>
6134                     </tbody>
6135                   </table>
6136                 </section>
6137               </div>
6138             </div>
6139           </div>
6140           <h1 id="tag-VideoRate" class="swagger-summary-tag" data-traverse-target="tag-VideoRate">VideoRate</h1>
6141           <div id="operation--videos--id--rate-put" class="operation panel" data-traverse-target="operation--videos--id--rate-put">
6142             <!-- <section class="operation-tags row"> -->
6143             <!-- <div class="doc-copy"> -->
6144             <div class="operation-tags">
6145               <a class="label" href="#tag-VideoRate">VideoRate</a>
6146               <!---->
6147             </div>
6148             <!-- </div> -->
6149             <!-- </section> -->
6150             <h2 class="operation-title">
6151               <span class="operation-name">
6152                 <span class="operation-name">PUT</span>
6153                 <span class="operation-path">/videos/{id}/rate</span>
6154               </span>
6155             </h2>
6156             <div class="doc-row">
6157               <div class="doc-copy">
6158                 <section class="swagger-request-params">
6159                   <div class="prop-row prop-group">
6160                     <div class="prop-name">
6161                       <div class="prop-title">id</div>
6162                       <span class="json-property-required"></span>
6163                       <div class="prop-subtitle"> in path </div>
6164                       <div class="prop-subtitle">
6165                         <span class="json-property-type">string</span>
6166                         <span class="json-property-range" title="Value limits"></span>
6167                       </div>
6168                     </div>
6169                     <div class="prop-value">
6170                       <p>The video id </p>
6171                     </div>
6172                   </div>
6173                 </section>
6174               </div>
6175               <div class="doc-examples"></div>
6176             </div>
6177             <div class="doc-row">
6178               <div class="doc-copy">
6179                 <section class="swagger-responses">
6180                   <div class="prop-row prop-group">
6181                     <div class="prop-name">
6182                       <div class="prop-title">204 No Content</div>
6183                     </div>
6184                     <div class="prop-value">
6185                       <p>successful operation</p>
6186                     </div>
6187                   </div>
6188                 </section>
6189               </div>
6190               <div class="doc-examples">
6191                 <h5>Response Content-Types:
6192                   <span>application/json</span>
6193                 </h5>
6194               </div>
6195             </div>
6196             <div class="doc-row">
6197               <div class="doc-copy">
6198                 <section class="swagger-request-security">
6199                   <table class="table">
6200                     <thead>
6201                       <tr>
6202                         <th class="swagger-request-security-schema"></th>
6203                         <th class="swagger-request-security-scopes"></th>
6204                       </tr>
6205                     </thead>
6206                     <tbody>
6207                       <tr>
6208                         <td>
6209                           <a href="#security-definition-OAuth2">OAuth2</a>
6210                         </td>
6211                         <td> </td>
6212                       </tr>
6213                     </tbody>
6214                   </table>
6215                 </section>
6216               </div>
6217             </div>
6218           </div>
6219           <h1>Schema Definitions</h1>
6220           <div id="definition-VideoConstantNumber" class="definition panel" data-traverse-target="definition-VideoConstantNumber">
6221             <h2 class="panel-title">
6222               <a name="/definitions/VideoConstantNumber"></a>VideoConstantNumber:
6223               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6224               <span class="json-property-range" title="Value limits"></span>
6225               
6226               
6227               </span> -->
6228             </h2>
6229             <div class="doc-row">
6230               <div class="doc-copy">
6231                 <section class="json-schema-properties">
6232                   <dl>
6233                     <dt data-property-name="id">
6234                       <span class="json-property-name">id:</span>
6235                       <span class="json-property-type">number</span>
6236                       <span class="json-property-range" title="Value limits"></span>
6237                     </dt>
6238                     <dt data-property-name="label">
6239                       <span class="json-property-name">label:</span>
6240                       <span class="json-property-type">string</span>
6241                       <span class="json-property-range" title="Value limits"></span>
6242                     </dt>
6243                   </dl>
6244                 </section>
6245               </div>
6246               <div class="doc-examples">
6247                 <section>
6248                   <h5>Example</h5>
6249                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6250   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6251   <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6252 }
6253 </code></pre>
6254                   <!-- </div> -->
6255                 </section>
6256               </div>
6257             </div>
6258           </div>
6259           <div id="definition-VideoConstantString" class="definition panel" data-traverse-target="definition-VideoConstantString">
6260             <h2 class="panel-title">
6261               <a name="/definitions/VideoConstantString"></a>VideoConstantString:
6262               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6263               <span class="json-property-range" title="Value limits"></span>
6264               
6265               
6266               </span> -->
6267             </h2>
6268             <div class="doc-row">
6269               <div class="doc-copy">
6270                 <section class="json-schema-properties">
6271                   <dl>
6272                     <dt data-property-name="id">
6273                       <span class="json-property-name">id:</span>
6274                       <span class="json-property-type">string</span>
6275                       <span class="json-property-range" title="Value limits"></span>
6276                     </dt>
6277                     <dt data-property-name="label">
6278                       <span class="json-property-name">label:</span>
6279                       <span class="json-property-type">string</span>
6280                       <span class="json-property-range" title="Value limits"></span>
6281                     </dt>
6282                   </dl>
6283                 </section>
6284               </div>
6285               <div class="doc-examples">
6286                 <section>
6287                   <h5>Example</h5>
6288                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6289   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6290   <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6291 }
6292 </code></pre>
6293                   <!-- </div> -->
6294                 </section>
6295               </div>
6296             </div>
6297           </div>
6298           <div id="definition-VideoPrivacy" class="definition panel" data-traverse-target="definition-VideoPrivacy">
6299             <h2 class="panel-title">
6300               <a name="/definitions/VideoPrivacy"></a>VideoPrivacy: string
6301               <!-- <span class="json-property-type"><span class="json-property-type">string</span>  <span class="json-property-enum" title="Possible values">
6302                       <span class="json-property-enum-item">Public</span>,
6303                       <span class="json-property-enum-item">Unlisted</span>,
6304                       <span class="json-property-enum-item">Private</span>
6305                 </span>
6306               <span class="json-property-range" title="Value limits"></span>
6307               
6308               
6309               </span> -->
6310             </h2>
6311             <div class="doc-row">
6312               <div class="doc-copy">
6313                 <span class="json-property-type">string</span>
6314                 <span class="json-property-enum" title="Possible values">
6315                   <span class="json-property-enum-item">Public</span>,
6316                   <span class="json-property-enum-item">Unlisted</span>,
6317                   <span class="json-property-enum-item">Private</span>
6318                 </span>
6319                 <span class="json-property-range" title="Value limits"></span>
6320               </div>
6321             </div>
6322           </div>
6323           <div id="definition-Video" class="definition panel" data-traverse-target="definition-Video">
6324             <h2 class="panel-title">
6325               <a name="/definitions/Video"></a>Video:
6326               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6327               <span class="json-property-range" title="Value limits"></span>
6328               
6329               
6330               </span> -->
6331             </h2>
6332             <div class="doc-row">
6333               <div class="doc-copy">
6334                 <section class="json-schema-properties">
6335                   <dl>
6336                     <dt data-property-name="id">
6337                       <span class="json-property-name">id:</span>
6338                       <span class="json-property-type">number</span>
6339                       <span class="json-property-range" title="Value limits"></span>
6340                     </dt>
6341                     <dt data-property-name="uuid">
6342                       <span class="json-property-name">uuid:</span>
6343                       <span class="json-property-type">string</span>
6344                       <span class="json-property-range" title="Value limits"></span>
6345                     </dt>
6346                     <dt data-property-name="createdAt">
6347                       <span class="json-property-name">createdAt:</span>
6348                       <span class="json-property-type">string</span>
6349                       <span class="json-property-range" title="Value limits"></span>
6350                     </dt>
6351                     <dt data-property-name="publishedAt">
6352                       <span class="json-property-name">publishedAt:</span>
6353                       <span class="json-property-type">string</span>
6354                       <span class="json-property-range" title="Value limits"></span>
6355                     </dt>
6356                     <dt data-property-name="updatedAt">
6357                       <span class="json-property-name">updatedAt:</span>
6358                       <span class="json-property-type">string</span>
6359                       <span class="json-property-range" title="Value limits"></span>
6360                     </dt>
6361                     <dt data-property-name="category">
6362                       <span class="json-property-name">category:</span>
6363                       <span class="json-property-type">
6364                         <span class="">
6365                           <a class="json-schema-ref" href="#/definitions/VideoConstantNumber">VideoConstantNumber</a>
6366                         </span>
6367                       </span>
6368                       <span class="json-property-range" title="Value limits"></span>
6369                     </dt>
6370                     <dt data-property-name="licence">
6371                       <span class="json-property-name">licence:</span>
6372                       <span class="json-property-type">
6373                         <span class="">
6374                           <a class="json-schema-ref" href="#/definitions/VideoConstantNumber">VideoConstantNumber</a>
6375                         </span>
6376                       </span>
6377                       <span class="json-property-range" title="Value limits"></span>
6378                     </dt>
6379                     <dt data-property-name="language">
6380                       <span class="json-property-name">language:</span>
6381                       <span class="json-property-type">
6382                         <span class="">
6383                           <a class="json-schema-ref" href="#/definitions/VideoConstantString">VideoConstantString</a>
6384                         </span>
6385                       </span>
6386                       <span class="json-property-range" title="Value limits"></span>
6387                     </dt>
6388                     <dt data-property-name="privacy">
6389                       <span class="json-property-name">privacy:</span>
6390                       <span class="json-property-type">
6391                         <span class="">
6392                           <a class="json-schema-ref" href="#/definitions/VideoPrivacy">VideoPrivacy</a>
6393                         </span>
6394                       </span>
6395                       <span class="json-property-range" title="Value limits"></span>
6396                     </dt>
6397                     <dt data-property-name="description">
6398                       <span class="json-property-name">description:</span>
6399                       <span class="json-property-type">string</span>
6400                       <span class="json-property-range" title="Value limits"></span>
6401                     </dt>
6402                     <dt data-property-name="duration">
6403                       <span class="json-property-name">duration:</span>
6404                       <span class="json-property-type">number</span>
6405                       <span class="json-property-range" title="Value limits"></span>
6406                     </dt>
6407                     <dt data-property-name="isLocal">
6408                       <span class="json-property-name">isLocal:</span>
6409                       <span class="json-property-type">boolean</span>
6410                       <span class="json-property-range" title="Value limits"></span>
6411                     </dt>
6412                     <dt data-property-name="name">
6413                       <span class="json-property-name">name:</span>
6414                       <span class="json-property-type">string</span>
6415                       <span class="json-property-range" title="Value limits"></span>
6416                     </dt>
6417                     <dt data-property-name="thumbnailPath">
6418                       <span class="json-property-name">thumbnailPath:</span>
6419                       <span class="json-property-type">string</span>
6420                       <span class="json-property-range" title="Value limits"></span>
6421                     </dt>
6422                     <dt data-property-name="previewPath">
6423                       <span class="json-property-name">previewPath:</span>
6424                       <span class="json-property-type">string</span>
6425                       <span class="json-property-range" title="Value limits"></span>
6426                     </dt>
6427                     <dt data-property-name="embedPath">
6428                       <span class="json-property-name">embedPath:</span>
6429                       <span class="json-property-type">string</span>
6430                       <span class="json-property-range" title="Value limits"></span>
6431                     </dt>
6432                     <dt data-property-name="views">
6433                       <span class="json-property-name">views:</span>
6434                       <span class="json-property-type">number</span>
6435                       <span class="json-property-range" title="Value limits"></span>
6436                     </dt>
6437                     <dt data-property-name="likes">
6438                       <span class="json-property-name">likes:</span>
6439                       <span class="json-property-type">number</span>
6440                       <span class="json-property-range" title="Value limits"></span>
6441                     </dt>
6442                     <dt data-property-name="dislikes">
6443                       <span class="json-property-name">dislikes:</span>
6444                       <span class="json-property-type">number</span>
6445                       <span class="json-property-range" title="Value limits"></span>
6446                     </dt>
6447                     <dt data-property-name="nsfw">
6448                       <span class="json-property-name">nsfw:</span>
6449                       <span class="json-property-type">boolean</span>
6450                       <span class="json-property-range" title="Value limits"></span>
6451                     </dt>
6452                     <dt data-property-name="account">
6453                       <span class="json-property-name">account:</span>
6454                       <span class="json-property-type">object</span>
6455                       <span class="json-property-range" title="Value limits"></span>
6456                     </dt>
6457                     <dt class="json-inner-schema">
6458                       <section class="json-schema-properties">
6459                         <dl>
6460                           <dt data-property-name="name">
6461                             <span class="json-property-name">name:</span>
6462                             <span class="json-property-type">string</span>
6463                             <span class="json-property-range" title="Value limits"></span>
6464                           </dt>
6465                           <dt data-property-name="displayName">
6466                             <span class="json-property-name">displayName:</span>
6467                             <span class="json-property-type">string</span>
6468                             <span class="json-property-range" title="Value limits"></span>
6469                           </dt>
6470                           <dt data-property-name="url">
6471                             <span class="json-property-name">url:</span>
6472                             <span class="json-property-type">string</span>
6473                             <span class="json-property-range" title="Value limits"></span>
6474                           </dt>
6475                           <dt data-property-name="host">
6476                             <span class="json-property-name">host:</span>
6477                             <span class="json-property-type">string</span>
6478                             <span class="json-property-range" title="Value limits"></span>
6479                           </dt>
6480                           <dt data-property-name="avatar">
6481                             <span class="json-property-name">avatar:</span>
6482                             <span class="json-property-type">
6483                               <span class="">
6484                                 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
6485                               </span>
6486                             </span>
6487                             <span class="json-property-range" title="Value limits"></span>
6488                           </dt>
6489                         </dl>
6490                       </section>
6491                     </dt>
6492                   </dl>
6493                 </section>
6494               </div>
6495               <div class="doc-examples">
6496                 <section>
6497                   <h5>Example</h5>
6498                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6499   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6500   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6501   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6502   <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6503   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6504   <span class="hljs-attr">&quot;category&quot;</span>: {
6505     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6506     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6507   },
6508   <span class="hljs-attr">&quot;licence&quot;</span>: {
6509     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6510     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6511   },
6512   <span class="hljs-attr">&quot;language&quot;</span>: {
6513     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6514     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6515   },
6516   <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6517   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6518   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6519   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6520   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6521   <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6522   <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6523   <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6524   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6525   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6526   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6527   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6528   <span class="hljs-attr">&quot;account&quot;</span>: {
6529     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6530     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6531     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6532     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6533     <span class="hljs-attr">&quot;avatar&quot;</span>: {
6534       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6535       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6536       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6537     }
6538   }
6539 }
6540 </code></pre>
6541                   <!-- </div> -->
6542                 </section>
6543               </div>
6544             </div>
6545           </div>
6546           <div id="definition-VideoAbuse" class="definition panel" data-traverse-target="definition-VideoAbuse">
6547             <h2 class="panel-title">
6548               <a name="/definitions/VideoAbuse"></a>VideoAbuse:
6549               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6550               <span class="json-property-range" title="Value limits"></span>
6551               
6552               
6553               </span> -->
6554             </h2>
6555             <div class="doc-row">
6556               <div class="doc-copy">
6557                 <section class="json-schema-properties">
6558                   <dl>
6559                     <dt data-property-name="id">
6560                       <span class="json-property-name">id:</span>
6561                       <span class="json-property-type">number</span>
6562                       <span class="json-property-range" title="Value limits"></span>
6563                     </dt>
6564                     <dt data-property-name="reason">
6565                       <span class="json-property-name">reason:</span>
6566                       <span class="json-property-type">string</span>
6567                       <span class="json-property-range" title="Value limits"></span>
6568                     </dt>
6569                     <dt data-property-name="reporterAccount">
6570                       <span class="json-property-name">reporterAccount:</span>
6571                       <span class="json-property-type">
6572                         <span class="">
6573                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
6574                         </span>
6575                       </span>
6576                       <span class="json-property-range" title="Value limits"></span>
6577                     </dt>
6578                     <dt data-property-name="video">
6579                       <span class="json-property-name">video:</span>
6580                       <span class="json-property-type">object</span>
6581                       <span class="json-property-range" title="Value limits"></span>
6582                     </dt>
6583                     <dt class="json-inner-schema">
6584                       <section class="json-schema-properties">
6585                         <dl>
6586                           <dt data-property-name="id">
6587                             <span class="json-property-name">id:</span>
6588                             <span class="json-property-type">number</span>
6589                             <span class="json-property-range" title="Value limits"></span>
6590                           </dt>
6591                           <dt data-property-name="name">
6592                             <span class="json-property-name">name:</span>
6593                             <span class="json-property-type">string</span>
6594                             <span class="json-property-range" title="Value limits"></span>
6595                           </dt>
6596                           <dt data-property-name="uuid">
6597                             <span class="json-property-name">uuid:</span>
6598                             <span class="json-property-type">string</span>
6599                             <span class="json-property-range" title="Value limits"></span>
6600                           </dt>
6601                           <dt data-property-name="url">
6602                             <span class="json-property-name">url:</span>
6603                             <span class="json-property-type">string</span>
6604                             <span class="json-property-range" title="Value limits"></span>
6605                           </dt>
6606                         </dl>
6607                       </section>
6608                     </dt>
6609                     <dt data-property-name="createdAt">
6610                       <span class="json-property-name">createdAt:</span>
6611                       <span class="json-property-type">string</span>
6612                       <span class="json-property-range" title="Value limits"></span>
6613                     </dt>
6614                   </dl>
6615                 </section>
6616               </div>
6617               <div class="doc-examples">
6618                 <section>
6619                   <h5>Example</h5>
6620                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6621   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6622   <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6623   <span class="hljs-attr">&quot;reporterAccount&quot;</span>: {
6624     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6625     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6626     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6627     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6628     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6629     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6630     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6631     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6632     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6633     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6634     <span class="hljs-attr">&quot;avatar&quot;</span>: {
6635       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6636       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6637       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6638     }
6639   },
6640   <span class="hljs-attr">&quot;video&quot;</span>: {
6641     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6642     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6643     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6644     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6645   },
6646   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6647 }
6648 </code></pre>
6649                   <!-- </div> -->
6650                 </section>
6651               </div>
6652             </div>
6653           </div>
6654           <div id="definition-VideoBlacklist" class="definition panel" data-traverse-target="definition-VideoBlacklist">
6655             <h2 class="panel-title">
6656               <a name="/definitions/VideoBlacklist"></a>VideoBlacklist:
6657               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6658               <span class="json-property-range" title="Value limits"></span>
6659               
6660               
6661               </span> -->
6662             </h2>
6663             <div class="doc-row">
6664               <div class="doc-copy">
6665                 <section class="json-schema-properties">
6666                   <dl>
6667                     <dt data-property-name="id">
6668                       <span class="json-property-name">id:</span>
6669                       <span class="json-property-type">number</span>
6670                       <span class="json-property-range" title="Value limits"></span>
6671                     </dt>
6672                     <dt data-property-name="videoId">
6673                       <span class="json-property-name">videoId:</span>
6674                       <span class="json-property-type">number</span>
6675                       <span class="json-property-range" title="Value limits"></span>
6676                     </dt>
6677                     <dt data-property-name="createdAt">
6678                       <span class="json-property-name">createdAt:</span>
6679                       <span class="json-property-type">string</span>
6680                       <span class="json-property-range" title="Value limits"></span>
6681                     </dt>
6682                     <dt data-property-name="updatedAt">
6683                       <span class="json-property-name">updatedAt:</span>
6684                       <span class="json-property-type">string</span>
6685                       <span class="json-property-range" title="Value limits"></span>
6686                     </dt>
6687                     <dt data-property-name="name">
6688                       <span class="json-property-name">name:</span>
6689                       <span class="json-property-type">string</span>
6690                       <span class="json-property-range" title="Value limits"></span>
6691                     </dt>
6692                     <dt data-property-name="uuid">
6693                       <span class="json-property-name">uuid:</span>
6694                       <span class="json-property-type">string</span>
6695                       <span class="json-property-range" title="Value limits"></span>
6696                     </dt>
6697                     <dt data-property-name="description">
6698                       <span class="json-property-name">description:</span>
6699                       <span class="json-property-type">string</span>
6700                       <span class="json-property-range" title="Value limits"></span>
6701                     </dt>
6702                     <dt data-property-name="duration">
6703                       <span class="json-property-name">duration:</span>
6704                       <span class="json-property-type">number</span>
6705                       <span class="json-property-range" title="Value limits"></span>
6706                     </dt>
6707                     <dt data-property-name="views">
6708                       <span class="json-property-name">views:</span>
6709                       <span class="json-property-type">number</span>
6710                       <span class="json-property-range" title="Value limits"></span>
6711                     </dt>
6712                     <dt data-property-name="likes">
6713                       <span class="json-property-name">likes:</span>
6714                       <span class="json-property-type">number</span>
6715                       <span class="json-property-range" title="Value limits"></span>
6716                     </dt>
6717                     <dt data-property-name="dislikes">
6718                       <span class="json-property-name">dislikes:</span>
6719                       <span class="json-property-type">number</span>
6720                       <span class="json-property-range" title="Value limits"></span>
6721                     </dt>
6722                     <dt data-property-name="nsfw">
6723                       <span class="json-property-name">nsfw:</span>
6724                       <span class="json-property-type">boolean</span>
6725                       <span class="json-property-range" title="Value limits"></span>
6726                     </dt>
6727                   </dl>
6728                 </section>
6729               </div>
6730               <div class="doc-examples">
6731                 <section>
6732                   <h5>Example</h5>
6733                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6734   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6735   <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6736   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6737   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6738   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6739   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6740   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6741   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6742   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6743   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6744   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6745   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6746 }
6747 </code></pre>
6748                   <!-- </div> -->
6749                 </section>
6750               </div>
6751             </div>
6752           </div>
6753           <div id="definition-VideoChannel" class="definition panel" data-traverse-target="definition-VideoChannel">
6754             <h2 class="panel-title">
6755               <a name="/definitions/VideoChannel"></a>VideoChannel:
6756               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6757               <span class="json-property-range" title="Value limits"></span>
6758               
6759               
6760               </span> -->
6761             </h2>
6762             <div class="doc-row">
6763               <div class="doc-copy">
6764                 <section class="json-schema-properties">
6765                   <dl>
6766                     <dt data-property-name="displayName">
6767                       <span class="json-property-name">displayName:</span>
6768                       <span class="json-property-type">string</span>
6769                       <span class="json-property-range" title="Value limits"></span>
6770                     </dt>
6771                     <dt data-property-name="description">
6772                       <span class="json-property-name">description:</span>
6773                       <span class="json-property-type">string</span>
6774                       <span class="json-property-range" title="Value limits"></span>
6775                     </dt>
6776                     <dt data-property-name="isLocal">
6777                       <span class="json-property-name">isLocal:</span>
6778                       <span class="json-property-type">boolean</span>
6779                       <span class="json-property-range" title="Value limits"></span>
6780                     </dt>
6781                     <dt data-property-name="ownerAccount">
6782                       <span class="json-property-name">ownerAccount:</span>
6783                       <span class="json-property-type">object</span>
6784                       <span class="json-property-range" title="Value limits"></span>
6785                     </dt>
6786                     <dt class="json-inner-schema">
6787                       <section class="json-schema-properties">
6788                         <dl>
6789                           <dt data-property-name="id">
6790                             <span class="json-property-name">id:</span>
6791                             <span class="json-property-type">number</span>
6792                             <span class="json-property-range" title="Value limits"></span>
6793                           </dt>
6794                           <dt data-property-name="uuid">
6795                             <span class="json-property-name">uuid:</span>
6796                             <span class="json-property-type">string</span>
6797                             <span class="json-property-range" title="Value limits"></span>
6798                           </dt>
6799                         </dl>
6800                       </section>
6801                     </dt>
6802                   </dl>
6803                 </section>
6804               </div>
6805               <div class="doc-examples">
6806                 <section>
6807                   <h5>Example</h5>
6808                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6809   <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6810   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6811   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6812   <span class="hljs-attr">&quot;ownerAccount&quot;</span>: {
6813     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6814     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6815   }
6816 }
6817 </code></pre>
6818                   <!-- </div> -->
6819                 </section>
6820               </div>
6821             </div>
6822           </div>
6823           <div id="definition-VideoComment" class="definition panel" data-traverse-target="definition-VideoComment">
6824             <h2 class="panel-title">
6825               <a name="/definitions/VideoComment"></a>VideoComment:
6826               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6827               <span class="json-property-range" title="Value limits"></span>
6828               
6829               
6830               </span> -->
6831             </h2>
6832             <div class="doc-row">
6833               <div class="doc-copy">
6834                 <section class="json-schema-properties">
6835                   <dl>
6836                     <dt data-property-name="id">
6837                       <span class="json-property-name">id:</span>
6838                       <span class="json-property-type">number</span>
6839                       <span class="json-property-range" title="Value limits"></span>
6840                     </dt>
6841                     <dt data-property-name="url">
6842                       <span class="json-property-name">url:</span>
6843                       <span class="json-property-type">string</span>
6844                       <span class="json-property-range" title="Value limits"></span>
6845                     </dt>
6846                     <dt data-property-name="text">
6847                       <span class="json-property-name">text:</span>
6848                       <span class="json-property-type">string</span>
6849                       <span class="json-property-range" title="Value limits"></span>
6850                     </dt>
6851                     <dt data-property-name="threadId">
6852                       <span class="json-property-name">threadId:</span>
6853                       <span class="json-property-type">number</span>
6854                       <span class="json-property-range" title="Value limits"></span>
6855                     </dt>
6856                     <dt data-property-name="inReplyToCommentId">
6857                       <span class="json-property-name">inReplyToCommentId:</span>
6858                       <span class="json-property-type">number</span>
6859                       <span class="json-property-range" title="Value limits"></span>
6860                     </dt>
6861                     <dt data-property-name="videoId">
6862                       <span class="json-property-name">videoId:</span>
6863                       <span class="json-property-type">number</span>
6864                       <span class="json-property-range" title="Value limits"></span>
6865                     </dt>
6866                     <dt data-property-name="createdAt">
6867                       <span class="json-property-name">createdAt:</span>
6868                       <span class="json-property-type">string</span>
6869                       <span class="json-property-range" title="Value limits"></span>
6870                     </dt>
6871                     <dt data-property-name="updatedAt">
6872                       <span class="json-property-name">updatedAt:</span>
6873                       <span class="json-property-type">string</span>
6874                       <span class="json-property-range" title="Value limits"></span>
6875                     </dt>
6876                     <dt data-property-name="totalReplies">
6877                       <span class="json-property-name">totalReplies:</span>
6878                       <span class="json-property-type">number</span>
6879                       <span class="json-property-range" title="Value limits"></span>
6880                     </dt>
6881                     <dt data-property-name="account">
6882                       <span class="json-property-name">account:</span>
6883                       <span class="json-property-type">
6884                         <span class="">
6885                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
6886                         </span>
6887                       </span>
6888                       <span class="json-property-range" title="Value limits"></span>
6889                     </dt>
6890                   </dl>
6891                 </section>
6892               </div>
6893               <div class="doc-examples">
6894                 <section>
6895                   <h5>Example</h5>
6896                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6897   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6898   <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6899   <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6900   <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6901   <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6902   <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6903   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6904   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6905   <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6906   <span class="hljs-attr">&quot;account&quot;</span>: {
6907     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6908     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6909     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6910     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6911     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6912     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6913     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6914     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6915     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6916     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6917     <span class="hljs-attr">&quot;avatar&quot;</span>: {
6918       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6919       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6920       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6921     }
6922   }
6923 }
6924 </code></pre>
6925                   <!-- </div> -->
6926                 </section>
6927               </div>
6928             </div>
6929           </div>
6930           <div id="definition-VideoCommentThreadTree" class="definition panel" data-traverse-target="definition-VideoCommentThreadTree">
6931             <h2 class="panel-title">
6932               <a name="/definitions/VideoCommentThreadTree"></a>VideoCommentThreadTree:
6933               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6934               <span class="json-property-range" title="Value limits"></span>
6935               
6936               
6937               </span> -->
6938             </h2>
6939             <div class="doc-row">
6940               <div class="doc-copy">
6941                 <section class="json-schema-properties">
6942                   <dl>
6943                     <dt data-property-name="comment">
6944                       <span class="json-property-name">comment:</span>
6945                       <span class="json-property-type">
6946                         <span class="">
6947                           <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
6948                         </span>
6949                       </span>
6950                       <span class="json-property-range" title="Value limits"></span>
6951                     </dt>
6952                     <dt data-property-name="children">
6953                       <span class="json-property-name">children:</span>
6954                       <span class="json-property-type">
6955                         <span class="json-schema-ref-array">
6956                           <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
6957                         </span>
6958                       </span>
6959                       <span class="json-property-range" title="Value limits"></span>
6960                     </dt>
6961                     <dt class="json-inner-schema">
6962                       <section class="json-schema-array-items">
6963                         <span class="json-property-type">
6964                           <span class="">
6965                             <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
6966                           </span>
6967                         </span>
6968                         <span class="json-property-range" title="Value limits"></span>
6969                         <div class="json-inner-schema"> </div>
6970                       </section>
6971                     </dt>
6972                   </dl>
6973                 </section>
6974               </div>
6975               <div class="doc-examples">
6976                 <section>
6977                   <h5>Example</h5>
6978                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6979   <span class="hljs-attr">&quot;comment&quot;</span>: {
6980     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6981     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6982     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6983     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6984     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6985     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6986     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6987     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6988     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6989     <span class="hljs-attr">&quot;account&quot;</span>: {
6990       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6991       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6992       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6993       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6994       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6995       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6996       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6997       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6998       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6999       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7000       <span class="hljs-attr">&quot;avatar&quot;</span>: {
7001         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7002         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7003         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7004       }
7005     }
7006   },
7007   <span class="hljs-attr">&quot;children&quot;</span>: [
7008     {
7009       <span class="hljs-attr">&quot;comment&quot;</span>: {
7010         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7011         <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7012         <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7013         <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7014         <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7015         <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7016         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7017         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7018         <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7019         <span class="hljs-attr">&quot;account&quot;</span>: {
7020           <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7021           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7022           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7023           <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7024           <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7025           <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7026           <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7027           <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7028           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7029           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7030           <span class="hljs-attr">&quot;avatar&quot;</span>: {
7031             <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7032             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7033             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7034           }
7035         }
7036       },
7037       <span class="hljs-attr">&quot;children&quot;</span>: [
7038         {
7039           <span class="hljs-attr">&quot;comment&quot;</span>: {
7040             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7041             <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7042             <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7043             <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7044             <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7045             <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7046             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7047             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7048             <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7049             <span class="hljs-attr">&quot;account&quot;</span>: {
7050               <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7051               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7052               <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7053               <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7054               <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7055               <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7056               <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7057               <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7058               <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7059               <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7060               <span class="hljs-attr">&quot;avatar&quot;</span>: {
7061                 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7062                 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7063                 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7064               }
7065             }
7066           }
7067         }
7068       ]
7069     }
7070   ]
7071 }
7072 </code></pre>
7073                   <!-- </div> -->
7074                 </section>
7075               </div>
7076             </div>
7077           </div>
7078           <div id="definition-Avatar" class="definition panel" data-traverse-target="definition-Avatar">
7079             <h2 class="panel-title">
7080               <a name="/definitions/Avatar"></a>Avatar:
7081               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7082               <span class="json-property-range" title="Value limits"></span>
7083               
7084               
7085               </span> -->
7086             </h2>
7087             <div class="doc-row">
7088               <div class="doc-copy">
7089                 <section class="json-schema-properties">
7090                   <dl>
7091                     <dt data-property-name="path">
7092                       <span class="json-property-name">path:</span>
7093                       <span class="json-property-type">string</span>
7094                       <span class="json-property-range" title="Value limits"></span>
7095                     </dt>
7096                     <dt data-property-name="createdAt">
7097                       <span class="json-property-name">createdAt:</span>
7098                       <span class="json-property-type">string</span>
7099                       <span class="json-property-range" title="Value limits"></span>
7100                     </dt>
7101                     <dt data-property-name="updatedAt">
7102                       <span class="json-property-name">updatedAt:</span>
7103                       <span class="json-property-type">string</span>
7104                       <span class="json-property-range" title="Value limits"></span>
7105                     </dt>
7106                   </dl>
7107                 </section>
7108               </div>
7109               <div class="doc-examples">
7110                 <section>
7111                   <h5>Example</h5>
7112                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7113   <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7114   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7115   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7116 }
7117 </code></pre>
7118                   <!-- </div> -->
7119                 </section>
7120               </div>
7121             </div>
7122           </div>
7123           <div id="definition-Actor" class="definition panel" data-traverse-target="definition-Actor">
7124             <h2 class="panel-title">
7125               <a name="/definitions/Actor"></a>Actor:
7126               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7127               <span class="json-property-range" title="Value limits"></span>
7128               
7129               
7130               </span> -->
7131             </h2>
7132             <div class="doc-row">
7133               <div class="doc-copy">
7134                 <section class="json-schema-properties">
7135                   <dl>
7136                     <dt data-property-name="id">
7137                       <span class="json-property-name">id:</span>
7138                       <span class="json-property-type">number</span>
7139                       <span class="json-property-range" title="Value limits"></span>
7140                     </dt>
7141                     <dt data-property-name="uuid">
7142                       <span class="json-property-name">uuid:</span>
7143                       <span class="json-property-type">string</span>
7144                       <span class="json-property-range" title="Value limits"></span>
7145                     </dt>
7146                     <dt data-property-name="url">
7147                       <span class="json-property-name">url:</span>
7148                       <span class="json-property-type">string</span>
7149                       <span class="json-property-range" title="Value limits"></span>
7150                     </dt>
7151                     <dt data-property-name="name">
7152                       <span class="json-property-name">name:</span>
7153                       <span class="json-property-type">string</span>
7154                       <span class="json-property-range" title="Value limits"></span>
7155                     </dt>
7156                     <dt data-property-name="host">
7157                       <span class="json-property-name">host:</span>
7158                       <span class="json-property-type">string</span>
7159                       <span class="json-property-range" title="Value limits"></span>
7160                     </dt>
7161                     <dt data-property-name="followingCount">
7162                       <span class="json-property-name">followingCount:</span>
7163                       <span class="json-property-type">number</span>
7164                       <span class="json-property-range" title="Value limits"></span>
7165                     </dt>
7166                     <dt data-property-name="followersCount">
7167                       <span class="json-property-name">followersCount:</span>
7168                       <span class="json-property-type">number</span>
7169                       <span class="json-property-range" title="Value limits"></span>
7170                     </dt>
7171                     <dt data-property-name="createdAt">
7172                       <span class="json-property-name">createdAt:</span>
7173                       <span class="json-property-type">string</span>
7174                       <span class="json-property-range" title="Value limits"></span>
7175                     </dt>
7176                     <dt data-property-name="updatedAt">
7177                       <span class="json-property-name">updatedAt:</span>
7178                       <span class="json-property-type">string</span>
7179                       <span class="json-property-range" title="Value limits"></span>
7180                     </dt>
7181                     <dt data-property-name="avatar">
7182                       <span class="json-property-name">avatar:</span>
7183                       <span class="json-property-type">
7184                         <span class="">
7185                           <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
7186                         </span>
7187                       </span>
7188                       <span class="json-property-range" title="Value limits"></span>
7189                     </dt>
7190                   </dl>
7191                 </section>
7192               </div>
7193               <div class="doc-examples">
7194                 <section>
7195                   <h5>Example</h5>
7196                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7197   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7198   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7199   <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7200   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7201   <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7202   <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7203   <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7204   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7205   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7206   <span class="hljs-attr">&quot;avatar&quot;</span>: {
7207     <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7208     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7209     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7210   }
7211 }
7212 </code></pre>
7213                   <!-- </div> -->
7214                 </section>
7215               </div>
7216             </div>
7217           </div>
7218           <div id="definition-Account" class="definition panel" data-traverse-target="definition-Account">
7219             <h2 class="panel-title">
7220               <a name="/definitions/Account"></a>Account:
7221               <!-- <span class="json-property-type"><span class="json-property-type"></span>
7222               <span class="json-property-range" title="Value limits"></span>
7223               
7224               
7225               </span> -->
7226             </h2>
7227             <div class="doc-row">
7228               <div class="doc-copy">
7229                 <section class="json-schema-allOf">
7230                   <section class="json-schema-allOf-inherited">
7231                     <ul>
7232                       <span class="">
7233                         <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
7234                       </span>
7235                     </ul>
7236                   </section>
7237                   <section class="json-schema-allOf-additional">
7238                     <section class="json-schema-properties">
7239                       <dl>
7240                         <dt data-property-name="displayName">
7241                           <span class="json-property-name">displayName:</span>
7242                           <span class="json-property-type">string</span>
7243                           <span class="json-property-range" title="Value limits"></span>
7244                         </dt>
7245                       </dl>
7246                     </section>
7247                   </section>
7248                 </section>
7249               </div>
7250               <div class="doc-examples">
7251                 <section>
7252                   <h5>Example</h5>
7253                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7254   <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7255   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7256   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7257   <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7258   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7259   <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7260   <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7261   <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7262   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7263   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7264   <span class="hljs-attr">&quot;avatar&quot;</span>: {
7265     <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7266     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7267     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7268   }
7269 }
7270 </code></pre>
7271                   <!-- </div> -->
7272                 </section>
7273               </div>
7274             </div>
7275           </div>
7276           <div id="definition-User" class="definition panel" data-traverse-target="definition-User">
7277             <h2 class="panel-title">
7278               <a name="/definitions/User"></a>User:
7279               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7280               <span class="json-property-range" title="Value limits"></span>
7281               
7282               
7283               </span> -->
7284             </h2>
7285             <div class="doc-row">
7286               <div class="doc-copy">
7287                 <section class="json-schema-properties">
7288                   <dl>
7289                     <dt data-property-name="id">
7290                       <span class="json-property-name">id:</span>
7291                       <span class="json-property-type">number</span>
7292                       <span class="json-property-range" title="Value limits"></span>
7293                     </dt>
7294                     <dt data-property-name="username">
7295                       <span class="json-property-name">username:</span>
7296                       <span class="json-property-type">string</span>
7297                       <span class="json-property-range" title="Value limits"></span>
7298                     </dt>
7299                     <dt data-property-name="email">
7300                       <span class="json-property-name">email:</span>
7301                       <span class="json-property-type">string</span>
7302                       <span class="json-property-range" title="Value limits"></span>
7303                     </dt>
7304                     <dt data-property-name="displayNSFW">
7305                       <span class="json-property-name">displayNSFW:</span>
7306                       <span class="json-property-type">boolean</span>
7307                       <span class="json-property-range" title="Value limits"></span>
7308                     </dt>
7309                     <dt data-property-name="autoPlayVideo">
7310                       <span class="json-property-name">autoPlayVideo:</span>
7311                       <span class="json-property-type">boolean</span>
7312                       <span class="json-property-range" title="Value limits"></span>
7313                     </dt>
7314                     <dt data-property-name="role">
7315                       <span class="json-property-name">role:</span>
7316                       <span class="json-property-type">string</span>
7317                       <span class="json-property-enum" title="Possible values">
7318                         <span class="json-property-enum-item">User</span>,
7319                         <span class="json-property-enum-item">Moderator</span>,
7320                         <span class="json-property-enum-item">Administrator</span>
7321                       </span>
7322                       <span class="json-property-range" title="Value limits"></span>
7323                     </dt>
7324                     <dt data-property-name="videoQuota">
7325                       <span class="json-property-name">videoQuota:</span>
7326                       <span class="json-property-type">number</span>
7327                       <span class="json-property-range" title="Value limits"></span>
7328                     </dt>
7329                     <dt data-property-name="createdAt">
7330                       <span class="json-property-name">createdAt:</span>
7331                       <span class="json-property-type">string</span>
7332                       <span class="json-property-range" title="Value limits"></span>
7333                     </dt>
7334                     <dt data-property-name="account">
7335                       <span class="json-property-name">account:</span>
7336                       <span class="json-property-type">
7337                         <span class="">
7338                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
7339                         </span>
7340                       </span>
7341                       <span class="json-property-range" title="Value limits"></span>
7342                     </dt>
7343                     <dt data-property-name="videoChannels">
7344                       <span class="json-property-name">videoChannels:</span>
7345                       <span class="json-property-type">
7346                         <span class="json-schema-ref-array">
7347                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
7348                         </span>
7349                       </span>
7350                       <span class="json-property-range" title="Value limits"></span>
7351                     </dt>
7352                     <dt class="json-inner-schema">
7353                       <section class="json-schema-array-items">
7354                         <span class="json-property-type">
7355                           <span class="">
7356                             <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
7357                           </span>
7358                         </span>
7359                         <span class="json-property-range" title="Value limits"></span>
7360                         <div class="json-inner-schema"> </div>
7361                       </section>
7362                     </dt>
7363                   </dl>
7364                 </section>
7365               </div>
7366               <div class="doc-examples">
7367                 <section>
7368                   <h5>Example</h5>
7369                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7370   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7371   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7372   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7373   <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
7374   <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
7375   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7376   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7377   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7378   <span class="hljs-attr">&quot;account&quot;</span>: {
7379     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7380     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7381     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7382     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7383     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7384     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7385     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7386     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7387     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7388     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7389     <span class="hljs-attr">&quot;avatar&quot;</span>: {
7390       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7391       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7392       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7393     }
7394   },
7395   <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
7396     {
7397       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7398       <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7399       <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
7400       <span class="hljs-attr">&quot;ownerAccount&quot;</span>: {
7401         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7402         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7403       }
7404     }
7405   ]
7406 }
7407 </code></pre>
7408                   <!-- </div> -->
7409                 </section>
7410               </div>
7411             </div>
7412           </div>
7413           <div id="definition-ServerConfig" class="definition panel" data-traverse-target="definition-ServerConfig">
7414             <h2 class="panel-title">
7415               <a name="/definitions/ServerConfig"></a>ServerConfig:
7416               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7417               <span class="json-property-range" title="Value limits"></span>
7418               
7419               
7420               </span> -->
7421             </h2>
7422             <div class="doc-row">
7423               <div class="doc-copy">
7424                 <section class="json-schema-properties">
7425                   <dl>
7426                     <dt data-property-name="signup">
7427                       <span class="json-property-name">signup:</span>
7428                       <span class="json-property-type">object</span>
7429                       <span class="json-property-range" title="Value limits"></span>
7430                     </dt>
7431                     <dt class="json-inner-schema">
7432                       <section class="json-schema-properties">
7433                         <dl>
7434                           <dt data-property-name="allowed">
7435                             <span class="json-property-name">allowed:</span>
7436                             <span class="json-property-type">boolean</span>
7437                             <span class="json-property-range" title="Value limits"></span>
7438                           </dt>
7439                         </dl>
7440                       </section>
7441                     </dt>
7442                     <dt data-property-name="transcoding">
7443                       <span class="json-property-name">transcoding:</span>
7444                       <span class="json-property-type">object</span>
7445                       <span class="json-property-range" title="Value limits"></span>
7446                     </dt>
7447                     <dt class="json-inner-schema">
7448                       <section class="json-schema-properties">
7449                         <dl>
7450                           <dt data-property-name="enabledResolutions">
7451                             <span class="json-property-name">enabledResolutions:</span>
7452                             <span class="json-property-type">number[]</span>
7453                             <span class="json-property-range" title="Value limits"></span>
7454                           </dt>
7455                           <dt class="json-inner-schema">
7456                             <section class="json-schema-array-items">
7457                               <span class="json-property-type">number</span>
7458                               <span class="json-property-range" title="Value limits"></span>
7459                               <div class="json-inner-schema"> </div>
7460                             </section>
7461                           </dt>
7462                         </dl>
7463                       </section>
7464                     </dt>
7465                     <dt data-property-name="avatar">
7466                       <span class="json-property-name">avatar:</span>
7467                       <span class="json-property-type">object</span>
7468                       <span class="json-property-range" title="Value limits"></span>
7469                     </dt>
7470                     <dt class="json-inner-schema">
7471                       <section class="json-schema-properties">
7472                         <dl>
7473                           <dt data-property-name="file">
7474                             <span class="json-property-name">file:</span>
7475                             <span class="json-property-type">object</span>
7476                             <span class="json-property-range" title="Value limits"></span>
7477                           </dt>
7478                           <dt class="json-inner-schema">
7479                             <section class="json-schema-properties">
7480                               <dl>
7481                                 <dt data-property-name="size">
7482                                   <span class="json-property-name">size:</span>
7483                                   <span class="json-property-type">object</span>
7484                                   <span class="json-property-range" title="Value limits"></span>
7485                                 </dt>
7486                                 <dt class="json-inner-schema">
7487                                   <section class="json-schema-properties">
7488                                     <dl>
7489                                       <dt data-property-name="max">
7490                                         <span class="json-property-name">max:</span>
7491                                         <span class="json-property-type">number</span>
7492                                         <span class="json-property-range" title="Value limits"></span>
7493                                       </dt>
7494                                     </dl>
7495                                   </section>
7496                                 </dt>
7497                               </dl>
7498                             </section>
7499                           </dt>
7500                           <dt data-property-name="extensions">
7501                             <span class="json-property-name">extensions:</span>
7502                             <span class="json-property-type">string[]</span>
7503                             <span class="json-property-range" title="Value limits"></span>
7504                           </dt>
7505                           <dt class="json-inner-schema">
7506                             <section class="json-schema-array-items">
7507                               <span class="json-property-type">string</span>
7508                               <span class="json-property-range" title="Value limits"></span>
7509                               <div class="json-inner-schema"> </div>
7510                             </section>
7511                           </dt>
7512                         </dl>
7513                       </section>
7514                     </dt>
7515                     <dt data-property-name="video">
7516                       <span class="json-property-name">video:</span>
7517                       <span class="json-property-type">object</span>
7518                       <span class="json-property-range" title="Value limits"></span>
7519                     </dt>
7520                     <dt class="json-inner-schema">
7521                       <section class="json-schema-properties">
7522                         <dl>
7523                           <dt data-property-name="file">
7524                             <span class="json-property-name">file:</span>
7525                             <span class="json-property-type">object</span>
7526                             <span class="json-property-range" title="Value limits"></span>
7527                           </dt>
7528                           <dt class="json-inner-schema">
7529                             <section class="json-schema-properties">
7530                               <dl>
7531                                 <dt data-property-name="extensions">
7532                                   <span class="json-property-name">extensions:</span>
7533                                   <span class="json-property-type">string[]</span>
7534                                   <span class="json-property-range" title="Value limits"></span>
7535                                 </dt>
7536                                 <dt class="json-inner-schema">
7537                                   <section class="json-schema-array-items">
7538                                     <span class="json-property-type">string</span>
7539                                     <span class="json-property-range" title="Value limits"></span>
7540                                     <div class="json-inner-schema"> </div>
7541                                   </section>
7542                                 </dt>
7543                               </dl>
7544                             </section>
7545                           </dt>
7546                         </dl>
7547                       </section>
7548                     </dt>
7549                   </dl>
7550                 </section>
7551               </div>
7552               <div class="doc-examples">
7553                 <section>
7554                   <h5>Example</h5>
7555                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7556   <span class="hljs-attr">&quot;signup&quot;</span>: {
7557     <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
7558   },
7559   <span class="hljs-attr">&quot;transcoding&quot;</span>: {
7560     <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
7561       <span class="hljs-string">&quot;number&quot;</span>
7562     ]
7563   },
7564   <span class="hljs-attr">&quot;avatar&quot;</span>: {
7565     <span class="hljs-attr">&quot;file&quot;</span>: {
7566       <span class="hljs-attr">&quot;size&quot;</span>: {
7567         <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
7568       }
7569     },
7570     <span class="hljs-attr">&quot;extensions&quot;</span>: [
7571       <span class="hljs-string">&quot;string&quot;</span>
7572     ]
7573   },
7574   <span class="hljs-attr">&quot;video&quot;</span>: {
7575     <span class="hljs-attr">&quot;file&quot;</span>: {
7576       <span class="hljs-attr">&quot;extensions&quot;</span>: [
7577         <span class="hljs-string">&quot;string&quot;</span>
7578       ]
7579     }
7580   }
7581 }
7582 </code></pre>
7583                   <!-- </div> -->
7584                 </section>
7585               </div>
7586             </div>
7587           </div>
7588           <div id="definition-Follow" class="definition panel" data-traverse-target="definition-Follow">
7589             <h2 class="panel-title">
7590               <a name="/definitions/Follow"></a>Follow:
7591               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7592               <span class="json-property-range" title="Value limits"></span>
7593               
7594               
7595               </span> -->
7596             </h2>
7597             <div class="doc-row">
7598               <div class="doc-copy">
7599                 <section class="json-schema-properties">
7600                   <dl>
7601                     <dt data-property-name="id">
7602                       <span class="json-property-name">id:</span>
7603                       <span class="json-property-type">number</span>
7604                       <span class="json-property-range" title="Value limits"></span>
7605                     </dt>
7606                     <dt data-property-name="follower">
7607                       <span class="json-property-name">follower:</span>
7608                       <span class="json-property-type">
7609                         <span class="">
7610                           <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
7611                         </span>
7612                       </span>
7613                       <span class="json-property-range" title="Value limits"></span>
7614                     </dt>
7615                     <dt data-property-name="following">
7616                       <span class="json-property-name">following:</span>
7617                       <span class="json-property-type">
7618                         <span class="">
7619                           <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
7620                         </span>
7621                       </span>
7622                       <span class="json-property-range" title="Value limits"></span>
7623                     </dt>
7624                     <dt data-property-name="score">
7625                       <span class="json-property-name">score:</span>
7626                       <span class="json-property-type">number</span>
7627                       <span class="json-property-range" title="Value limits"></span>
7628                     </dt>
7629                     <dt data-property-name="state">
7630                       <span class="json-property-name">state:</span>
7631                       <span class="json-property-type">string</span>
7632                       <span class="json-property-enum" title="Possible values">
7633                         <span class="json-property-enum-item">pending</span>,
7634                         <span class="json-property-enum-item">accepted</span>
7635                       </span>
7636                       <span class="json-property-range" title="Value limits"></span>
7637                     </dt>
7638                     <dt data-property-name="createdAt">
7639                       <span class="json-property-name">createdAt:</span>
7640                       <span class="json-property-type">string</span>
7641                       <span class="json-property-range" title="Value limits"></span>
7642                     </dt>
7643                     <dt data-property-name="updatedAt">
7644                       <span class="json-property-name">updatedAt:</span>
7645                       <span class="json-property-type">string</span>
7646                       <span class="json-property-range" title="Value limits"></span>
7647                     </dt>
7648                   </dl>
7649                 </section>
7650               </div>
7651               <div class="doc-examples">
7652                 <section>
7653                   <h5>Example</h5>
7654                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7655   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7656   <span class="hljs-attr">&quot;follower&quot;</span>: {
7657     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7658     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7659     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7660     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7661     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7662     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7663     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7664     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7665     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7666     <span class="hljs-attr">&quot;avatar&quot;</span>: {
7667       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7668       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7669       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7670     }
7671   },
7672   <span class="hljs-attr">&quot;following&quot;</span>: {
7673     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7674     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7675     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7676     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7677     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7678     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7679     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7680     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7681     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7682     <span class="hljs-attr">&quot;avatar&quot;</span>: {
7683       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7684       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7685       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7686     }
7687   },
7688   <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7689   <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7690   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7691   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7692 }
7693 </code></pre>
7694                   <!-- </div> -->
7695                 </section>
7696               </div>
7697             </div>
7698           </div>
7699           <div id="definition-Job" class="definition panel" data-traverse-target="definition-Job">
7700             <h2 class="panel-title">
7701               <a name="/definitions/Job"></a>Job:
7702               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7703               <span class="json-property-range" title="Value limits"></span>
7704               
7705               
7706               </span> -->
7707             </h2>
7708             <div class="doc-row">
7709               <div class="doc-copy">
7710                 <section class="json-schema-properties">
7711                   <dl>
7712                     <dt data-property-name="id">
7713                       <span class="json-property-name">id:</span>
7714                       <span class="json-property-type">number</span>
7715                       <span class="json-property-range" title="Value limits"></span>
7716                     </dt>
7717                     <dt data-property-name="state">
7718                       <span class="json-property-name">state:</span>
7719                       <span class="json-property-type">string</span>
7720                       <span class="json-property-enum" title="Possible values">
7721                         <span class="json-property-enum-item">pending</span>,
7722                         <span class="json-property-enum-item">processing</span>,
7723                         <span class="json-property-enum-item">error</span>,
7724                         <span class="json-property-enum-item">success</span>
7725                       </span>
7726                       <span class="json-property-range" title="Value limits"></span>
7727                     </dt>
7728                     <dt data-property-name="category">
7729                       <span class="json-property-name">category:</span>
7730                       <span class="json-property-type">string</span>
7731                       <span class="json-property-enum" title="Possible values">
7732                         <span class="json-property-enum-item">transcoding</span>,
7733                         <span class="json-property-enum-item">activitypub-http</span>
7734                       </span>
7735                       <span class="json-property-range" title="Value limits"></span>
7736                     </dt>
7737                     <dt data-property-name="handlerName">
7738                       <span class="json-property-name">handlerName:</span>
7739                       <span class="json-property-type">string</span>
7740                       <span class="json-property-range" title="Value limits"></span>
7741                     </dt>
7742                     <dt data-property-name="handlerInputData">
7743                       <span class="json-property-name">handlerInputData:</span>
7744                       <span class="json-property-type">string</span>
7745                       <span class="json-property-range" title="Value limits"></span>
7746                     </dt>
7747                     <dt data-property-name="createdAt">
7748                       <span class="json-property-name">createdAt:</span>
7749                       <span class="json-property-type">string</span>
7750                       <span class="json-property-range" title="Value limits"></span>
7751                     </dt>
7752                     <dt data-property-name="updatedAt">
7753                       <span class="json-property-name">updatedAt:</span>
7754                       <span class="json-property-type">string</span>
7755                       <span class="json-property-range" title="Value limits"></span>
7756                     </dt>
7757                   </dl>
7758                 </section>
7759               </div>
7760               <div class="doc-examples">
7761                 <section>
7762                   <h5>Example</h5>
7763                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7764   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7765   <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7766   <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7767   <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7768   <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7769   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7770   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7771 }
7772 </code></pre>
7773                   <!-- </div> -->
7774                 </section>
7775               </div>
7776             </div>
7777           </div>
7778           <div id="definition-AddUserResponse" class="definition panel" data-traverse-target="definition-AddUserResponse">
7779             <h2 class="panel-title">
7780               <a name="/definitions/AddUserResponse"></a>AddUserResponse:
7781               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7782               <span class="json-property-range" title="Value limits"></span>
7783               
7784               
7785               </span> -->
7786             </h2>
7787             <div class="doc-row">
7788               <div class="doc-copy">
7789                 <section class="json-schema-properties">
7790                   <dl>
7791                     <dt data-property-name="id">
7792                       <span class="json-property-name">id:</span>
7793                       <span class="json-property-type">number</span>
7794                       <span class="json-property-range" title="Value limits"></span>
7795                     </dt>
7796                     <dt data-property-name="uuid">
7797                       <span class="json-property-name">uuid:</span>
7798                       <span class="json-property-type">string</span>
7799                       <span class="json-property-range" title="Value limits"></span>
7800                     </dt>
7801                   </dl>
7802                 </section>
7803               </div>
7804               <div class="doc-examples">
7805                 <section>
7806                   <h5>Example</h5>
7807                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7808   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7809   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7810 }
7811 </code></pre>
7812                   <!-- </div> -->
7813                 </section>
7814               </div>
7815             </div>
7816           </div>
7817           <div id="definition-VideoUploadResponse" class="definition panel" data-traverse-target="definition-VideoUploadResponse">
7818             <h2 class="panel-title">
7819               <a name="/definitions/VideoUploadResponse"></a>VideoUploadResponse:
7820               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7821               <span class="json-property-range" title="Value limits"></span>
7822               
7823               
7824               </span> -->
7825             </h2>
7826             <div class="doc-row">
7827               <div class="doc-copy">
7828                 <section class="json-schema-properties">
7829                   <dl>
7830                     <dt data-property-name="video">
7831                       <span class="json-property-name">video:</span>
7832                       <span class="json-property-type">object</span>
7833                       <span class="json-property-range" title="Value limits"></span>
7834                     </dt>
7835                     <dt class="json-inner-schema">
7836                       <section class="json-schema-properties">
7837                         <dl>
7838                           <dt data-property-name="id">
7839                             <span class="json-property-name">id:</span>
7840                             <span class="json-property-type">number</span>
7841                             <span class="json-property-range" title="Value limits"></span>
7842                           </dt>
7843                           <dt data-property-name="uuid">
7844                             <span class="json-property-name">uuid:</span>
7845                             <span class="json-property-type">string</span>
7846                             <span class="json-property-range" title="Value limits"></span>
7847                           </dt>
7848                         </dl>
7849                       </section>
7850                     </dt>
7851                   </dl>
7852                 </section>
7853               </div>
7854               <div class="doc-examples">
7855                 <section>
7856                   <h5>Example</h5>
7857                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7858   <span class="hljs-attr">&quot;video&quot;</span>: {
7859     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7860     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7861   }
7862 }
7863 </code></pre>
7864                   <!-- </div> -->
7865                 </section>
7866               </div>
7867             </div>
7868           </div>
7869           <div id="definition-CommentThreadResponse" class="definition panel" data-traverse-target="definition-CommentThreadResponse">
7870             <h2 class="panel-title">
7871               <a name="/definitions/CommentThreadResponse"></a>CommentThreadResponse:
7872               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7873               <span class="json-property-range" title="Value limits"></span>
7874               
7875               
7876               </span> -->
7877             </h2>
7878             <div class="doc-row">
7879               <div class="doc-copy">
7880                 <section class="json-schema-properties">
7881                   <dl>
7882                     <dt data-property-name="total">
7883                       <span class="json-property-name">total:</span>
7884                       <span class="json-property-type">number</span>
7885                       <span class="json-property-range" title="Value limits"></span>
7886                     </dt>
7887                     <dt data-property-name="data">
7888                       <span class="json-property-name">data:</span>
7889                       <span class="json-property-type">
7890                         <span class="json-schema-ref-array">
7891                           <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
7892                         </span>
7893                       </span>
7894                       <span class="json-property-range" title="Value limits"></span>
7895                     </dt>
7896                     <dt class="json-inner-schema">
7897                       <section class="json-schema-array-items">
7898                         <span class="json-property-type">
7899                           <span class="">
7900                             <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
7901                           </span>
7902                         </span>
7903                         <span class="json-property-range" title="Value limits"></span>
7904                         <div class="json-inner-schema"> </div>
7905                       </section>
7906                     </dt>
7907                   </dl>
7908                 </section>
7909               </div>
7910               <div class="doc-examples">
7911                 <section>
7912                   <h5>Example</h5>
7913                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7914   <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7915   <span class="hljs-attr">&quot;data&quot;</span>: [
7916     {
7917       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7918       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7919       <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7920       <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7921       <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7922       <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7923       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7924       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7925       <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7926       <span class="hljs-attr">&quot;account&quot;</span>: {
7927         <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7928         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7929         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7930         <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7931         <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7932         <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7933         <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7934         <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7935         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7936         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7937         <span class="hljs-attr">&quot;avatar&quot;</span>: {
7938           <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7939           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7940           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7941         }
7942       }
7943     }
7944   ]
7945 }
7946 </code></pre>
7947                   <!-- </div> -->
7948                 </section>
7949               </div>
7950             </div>
7951           </div>
7952           <div id="definition-CommentThreadPostResponse" class="definition panel" data-traverse-target="definition-CommentThreadPostResponse">
7953             <h2 class="panel-title">
7954               <a name="/definitions/CommentThreadPostResponse"></a>CommentThreadPostResponse:
7955               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7956               <span class="json-property-range" title="Value limits"></span>
7957               
7958               
7959               </span> -->
7960             </h2>
7961             <div class="doc-row">
7962               <div class="doc-copy">
7963                 <section class="json-schema-properties">
7964                   <dl>
7965                     <dt data-property-name="comment">
7966                       <span class="json-property-name">comment:</span>
7967                       <span class="json-property-type">
7968                         <span class="">
7969                           <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
7970                         </span>
7971                       </span>
7972                       <span class="json-property-range" title="Value limits"></span>
7973                     </dt>
7974                   </dl>
7975                 </section>
7976               </div>
7977               <div class="doc-examples">
7978                 <section>
7979                   <h5>Example</h5>
7980                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7981   <span class="hljs-attr">&quot;comment&quot;</span>: {
7982     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7983     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7984     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7985     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7986     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7987     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7988     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7989     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7990     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7991     <span class="hljs-attr">&quot;account&quot;</span>: {
7992       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7993       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7994       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7995       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7996       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7997       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7998       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7999       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
8000       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8001       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8002       <span class="hljs-attr">&quot;avatar&quot;</span>: {
8003         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8004         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8005         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
8006       }
8007     }
8008   }
8009 }
8010 </code></pre>
8011                   <!-- </div> -->
8012                 </section>
8013               </div>
8014             </div>
8015           </div>
8016           <div id="definition-AddUser" class="definition panel" data-traverse-target="definition-AddUser">
8017             <h2 class="panel-title">
8018               <a name="/definitions/AddUser"></a>AddUser:
8019               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
8020               <span class="json-property-range" title="Value limits"></span>
8021               
8022               
8023               </span> -->
8024             </h2>
8025             <div class="doc-row">
8026               <div class="doc-copy">
8027                 <section class="json-schema-properties">
8028                   <dl>
8029                     <dt data-property-name="username" class="has-description">
8030                       <span class="json-property-name">username:</span>
8031                       <span class="json-property-type">string</span>
8032                       <span class="json-property-range" title="Value limits"></span>
8033                       <span class="json-property-required"></span>
8034                     </dt>
8035                     <dd>
8036                       <p>The user username </p>
8037                     </dd>
8038                     <dt data-property-name="password" class="has-description">
8039                       <span class="json-property-name">password:</span>
8040                       <span class="json-property-type">string</span>
8041                       <span class="json-property-range" title="Value limits"></span>
8042                       <span class="json-property-required"></span>
8043                     </dt>
8044                     <dd>
8045                       <p>The user password </p>
8046                     </dd>
8047                     <dt data-property-name="email" class="has-description">
8048                       <span class="json-property-name">email:</span>
8049                       <span class="json-property-type">string</span>
8050                       <span class="json-property-range" title="Value limits"></span>
8051                       <span class="json-property-required"></span>
8052                     </dt>
8053                     <dd>
8054                       <p>The user email </p>
8055                     </dd>
8056                     <dt data-property-name="videoQuota" class="has-description">
8057                       <span class="json-property-name">videoQuota:</span>
8058                       <span class="json-property-type">string</span>
8059                       <span class="json-property-range" title="Value limits"></span>
8060                       <span class="json-property-required"></span>
8061                     </dt>
8062                     <dd>
8063                       <p>The user videoQuota </p>
8064                     </dd>
8065                     <dt data-property-name="role" class="has-description">
8066                       <span class="json-property-name">role:</span>
8067                       <span class="json-property-type">string</span>
8068                       <span class="json-property-range" title="Value limits"></span>
8069                       <span class="json-property-required"></span>
8070                     </dt>
8071                     <dd>
8072                       <p>The user role </p>
8073                     </dd>
8074                   </dl>
8075                 </section>
8076               </div>
8077               <div class="doc-examples">
8078                 <section>
8079                   <h5>Example</h5>
8080                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
8081   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8082   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8083   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8084   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8085   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
8086 }
8087 </code></pre>
8088                   <!-- </div> -->
8089                 </section>
8090               </div>
8091             </div>
8092           </div>
8093           <div id="definition-UpdateUser" class="definition panel" data-traverse-target="definition-UpdateUser">
8094             <h2 class="panel-title">
8095               <a name="/definitions/UpdateUser"></a>UpdateUser:
8096               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
8097               <span class="json-property-range" title="Value limits"></span>
8098               
8099               
8100               </span> -->
8101             </h2>
8102             <div class="doc-row">
8103               <div class="doc-copy">
8104                 <section class="json-schema-properties">
8105                   <dl>
8106                     <dt data-property-name="id" class="has-description">
8107                       <span class="json-property-name">id:</span>
8108                       <span class="json-property-type">string</span>
8109                       <span class="json-property-range" title="Value limits"></span>
8110                       <span class="json-property-required"></span>
8111                     </dt>
8112                     <dd>
8113                       <p>The user id </p>
8114                     </dd>
8115                     <dt data-property-name="email" class="has-description">
8116                       <span class="json-property-name">email:</span>
8117                       <span class="json-property-type">string</span>
8118                       <span class="json-property-range" title="Value limits"></span>
8119                       <span class="json-property-required"></span>
8120                     </dt>
8121                     <dd>
8122                       <p>The updated email of the user </p>
8123                     </dd>
8124                     <dt data-property-name="videoQuota" class="has-description">
8125                       <span class="json-property-name">videoQuota:</span>
8126                       <span class="json-property-type">string</span>
8127                       <span class="json-property-range" title="Value limits"></span>
8128                       <span class="json-property-required"></span>
8129                     </dt>
8130                     <dd>
8131                       <p>The updated videoQuota of the user </p>
8132                     </dd>
8133                     <dt data-property-name="role" class="has-description">
8134                       <span class="json-property-name">role:</span>
8135                       <span class="json-property-type">string</span>
8136                       <span class="json-property-range" title="Value limits"></span>
8137                       <span class="json-property-required"></span>
8138                     </dt>
8139                     <dd>
8140                       <p>The updated role of the user </p>
8141                     </dd>
8142                   </dl>
8143                 </section>
8144               </div>
8145               <div class="doc-examples">
8146                 <section>
8147                   <h5>Example</h5>
8148                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
8149   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8150   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8151   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8152   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
8153 }
8154 </code></pre>
8155                   <!-- </div> -->
8156                 </section>
8157               </div>
8158             </div>
8159           </div>
8160           <div id="definition-UpdateMe" class="definition panel" data-traverse-target="definition-UpdateMe">
8161             <h2 class="panel-title">
8162               <a name="/definitions/UpdateMe"></a>UpdateMe:
8163               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
8164               <span class="json-property-range" title="Value limits"></span>
8165               
8166               
8167               </span> -->
8168             </h2>
8169             <div class="doc-row">
8170               <div class="doc-copy">
8171                 <section class="json-schema-properties">
8172                   <dl>
8173                     <dt data-property-name="password" class="has-description">
8174                       <span class="json-property-name">password:</span>
8175                       <span class="json-property-type">string</span>
8176                       <span class="json-property-range" title="Value limits"></span>
8177                       <span class="json-property-required"></span>
8178                     </dt>
8179                     <dd>
8180                       <p>Your new password </p>
8181                     </dd>
8182                     <dt data-property-name="email" class="has-description">
8183                       <span class="json-property-name">email:</span>
8184                       <span class="json-property-type">string</span>
8185                       <span class="json-property-range" title="Value limits"></span>
8186                       <span class="json-property-required"></span>
8187                     </dt>
8188                     <dd>
8189                       <p>Your new email </p>
8190                     </dd>
8191                     <dt data-property-name="displayNSFW" class="has-description">
8192                       <span class="json-property-name">displayNSFW:</span>
8193                       <span class="json-property-type">string</span>
8194                       <span class="json-property-range" title="Value limits"></span>
8195                       <span class="json-property-required"></span>
8196                     </dt>
8197                     <dd>
8198                       <p>Your new displayNSFW </p>
8199                     </dd>
8200                     <dt data-property-name="autoPlayVideo" class="has-description">
8201                       <span class="json-property-name">autoPlayVideo:</span>
8202                       <span class="json-property-type">string</span>
8203                       <span class="json-property-range" title="Value limits"></span>
8204                       <span class="json-property-required"></span>
8205                     </dt>
8206                     <dd>
8207                       <p>Your new autoPlayVideo </p>
8208                     </dd>
8209                   </dl>
8210                 </section>
8211               </div>
8212               <div class="doc-examples">
8213                 <section>
8214                   <h5>Example</h5>
8215                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
8216   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8217   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8218   <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8219   <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
8220 }
8221 </code></pre>
8222                   <!-- </div> -->
8223                 </section>
8224               </div>
8225             </div>
8226           </div>
8227           <div id="definition-GetMeVideoRating" class="definition panel" data-traverse-target="definition-GetMeVideoRating">
8228             <h2 class="panel-title">
8229               <a name="/definitions/GetMeVideoRating"></a>GetMeVideoRating:
8230               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
8231               <span class="json-property-range" title="Value limits"></span>
8232               
8233               
8234               </span> -->
8235             </h2>
8236             <div class="doc-row">
8237               <div class="doc-copy">
8238                 <section class="json-schema-properties">
8239                   <dl>
8240                     <dt data-property-name="id" class="has-description">
8241                       <span class="json-property-name">id:</span>
8242                       <span class="json-property-type">string</span>
8243                       <span class="json-property-range" title="Value limits"></span>
8244                       <span class="json-property-required"></span>
8245                     </dt>
8246                     <dd>
8247                       <p>Id of the video </p>
8248                     </dd>
8249                     <dt data-property-name="rating" class="has-description">
8250                       <span class="json-property-name">rating:</span>
8251                       <span class="json-property-type">number</span>
8252                       <span class="json-property-range" title="Value limits"></span>
8253                       <span class="json-property-required"></span>
8254                     </dt>
8255                     <dd>
8256                       <p>Rating of the video </p>
8257                     </dd>
8258                   </dl>
8259                 </section>
8260               </div>
8261               <div class="doc-examples">
8262                 <section>
8263                   <h5>Example</h5>
8264                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
8265   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8266   <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
8267 }
8268 </code></pre>
8269                   <!-- </div> -->
8270                 </section>
8271               </div>
8272             </div>
8273           </div>
8274           <div id="definition-RegisterUser" class="definition panel" data-traverse-target="definition-RegisterUser">
8275             <h2 class="panel-title">
8276               <a name="/definitions/RegisterUser"></a>RegisterUser:
8277               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
8278               <span class="json-property-range" title="Value limits"></span>
8279               
8280               
8281               </span> -->
8282             </h2>
8283             <div class="doc-row">
8284               <div class="doc-copy">
8285                 <section class="json-schema-properties">
8286                   <dl>
8287                     <dt data-property-name="username" class="has-description">
8288                       <span class="json-property-name">username:</span>
8289                       <span class="json-property-type">string</span>
8290                       <span class="json-property-range" title="Value limits"></span>
8291                       <span class="json-property-required"></span>
8292                     </dt>
8293                     <dd>
8294                       <p>The username of the user </p>
8295                     </dd>
8296                     <dt data-property-name="password" class="has-description">
8297                       <span class="json-property-name">password:</span>
8298                       <span class="json-property-type">string</span>
8299                       <span class="json-property-range" title="Value limits"></span>
8300                       <span class="json-property-required"></span>
8301                     </dt>
8302                     <dd>
8303                       <p>The password of the user </p>
8304                     </dd>
8305                     <dt data-property-name="email" class="has-description">
8306                       <span class="json-property-name">email:</span>
8307                       <span class="json-property-type">string</span>
8308                       <span class="json-property-range" title="Value limits"></span>
8309                       <span class="json-property-required"></span>
8310                     </dt>
8311                     <dd>
8312                       <p>The email of the user </p>
8313                     </dd>
8314                   </dl>
8315                 </section>
8316               </div>
8317               <div class="doc-examples">
8318                 <section>
8319                   <h5>Example</h5>
8320                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
8321   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8322   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8323   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
8324 }
8325 </code></pre>
8326                   <!-- </div> -->
8327                 </section>
8328               </div>
8329             </div>
8330           </div>
8331           <div id="definition-VideoChannelInput" class="definition panel" data-traverse-target="definition-VideoChannelInput">
8332             <h2 class="panel-title">
8333               <a name="/definitions/VideoChannelInput"></a>VideoChannelInput:
8334               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
8335               <span class="json-property-range" title="Value limits"></span>
8336               
8337               
8338               </span> -->
8339             </h2>
8340             <div class="doc-row">
8341               <div class="doc-copy">
8342                 <section class="json-schema-properties">
8343                   <dl>
8344                     <dt data-property-name="name">
8345                       <span class="json-property-name">name:</span>
8346                       <span class="json-property-type">string</span>
8347                       <span class="json-property-range" title="Value limits"></span>
8348                     </dt>
8349                     <dt data-property-name="description">
8350                       <span class="json-property-name">description:</span>
8351                       <span class="json-property-type">string</span>
8352                       <span class="json-property-range" title="Value limits"></span>
8353                     </dt>
8354                   </dl>
8355                 </section>
8356               </div>
8357               <div class="doc-examples">
8358                 <section>
8359                   <h5>Example</h5>
8360                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
8361   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
8362   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
8363 }
8364 </code></pre>
8365                   <!-- </div> -->
8366                 </section>
8367               </div>
8368             </div>
8369           </div>
8370           <div id="definition-ScheduleVideoUpdate" class="definition panel" data-traverse-target="definition-ScheduleVideoUpdate">
8371             <h2 class="panel-title">
8372               <a name="/definitions/ScheduleVideoUpdate"></a>ScheduleVideoUpdate:
8373               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
8374               <span class="json-property-range" title="Value limits"></span>
8375               
8376               
8377               </span> -->
8378             </h2>
8379             <div class="doc-row">
8380               <div class="doc-copy">
8381                 <section class="json-schema-properties">
8382                   <dl>
8383                     <dt data-property-name="updateAt" class="has-description">
8384                       <span class="json-property-name">updateAt:</span>
8385                       <span class="json-property-type">dateTime</span>
8386                       <span class="json-property-range" title="Value limits"></span>
8387                     </dt>
8388                     <dd>
8389                       <p>When to update the video</p>
8390                     </dd>
8391                     <dt data-property-name="privacy">
8392                       <span class="json-property-name">privacy:</span>
8393                       <span class="json-property-type">
8394                         <span class="">
8395                           <a class="json-schema-ref" href="#/definitions/VideoPrivacy">VideoPrivacy</a>
8396                         </span>
8397                       </span>
8398                       <span class="json-property-range" title="Value limits"></span>
8399                     </dt>
8400                   </dl>
8401                 </section>
8402               </div>
8403               <div class="doc-examples">
8404                 <section>
8405                   <h5>Example</h5>
8406                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
8407   <span class="hljs-attr">&quot;updateAt&quot;</span>: <span class="hljs-string">&quot;dateTime&quot;</span>,
8408   <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
8409 }
8410 </code></pre>
8411                   <!-- </div> -->
8412                 </section>
8413               </div>
8414             </div>
8415           </div>
8416           <div class="doc-row no-margin">
8417             <div class="doc-copy doc-separator">
8418               <a class="powered-by" href="https://sourcey.com/spectacle">Documentation by
8419                 <span>Spectacle</span>
8420               </a>
8421             </div>
8422           </div>
8423         </article>
8424       </div>
8425     </div>
8426   </body>
8427 </html>