a47742f455f7707f4ae3ec69157cd752c1cf2ab7
[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>API Reference</h5>
21           <a href="#introduction">Introduction</a>
22           <h5>Operations</h5>
23           <section>
24             <a href="#tag-Accounts">Accounts</a>
25             <ul>
26               <li>
27                 <a href="#operation--accounts--id--get"> GET /accounts/{id} </a>
28               </li>
29               <li>
30                 <a href="#operation--accounts-get"> GET /accounts </a>
31               </li>
32             </ul>
33           </section>
34           <section>
35             <a href="#tag-Config">Config</a>
36             <ul>
37               <li>
38                 <a href="#operation--config-get"> GET /config </a>
39               </li>
40             </ul>
41           </section>
42           <section>
43             <a href="#tag-Job">Job</a>
44             <ul>
45               <li>
46                 <a href="#operation--jobs-get"> GET /jobs </a>
47               </li>
48             </ul>
49           </section>
50           <section>
51             <a href="#tag-ServerFollowing">ServerFollowing</a>
52             <ul>
53               <li>
54                 <a href="#operation--server-following--host--delete"> DELETE /server/following/{host} </a>
55               </li>
56               <li>
57                 <a href="#operation--server-followers-get"> GET /server/followers </a>
58               </li>
59               <li>
60                 <a href="#operation--server-following-get"> GET /server/following </a>
61               </li>
62               <li>
63                 <a href="#operation--server-following-post"> POST /server/following </a>
64               </li>
65             </ul>
66           </section>
67           <section>
68             <a href="#tag-User">User</a>
69             <ul>
70               <li>
71                 <a href="#operation--users-post"> POST /users </a>
72               </li>
73               <li>
74                 <a href="#operation--users-get"> GET /users </a>
75               </li>
76               <li>
77                 <a href="#operation--users--id--delete"> DELETE /users/{id} </a>
78               </li>
79               <li>
80                 <a href="#operation--users--id--get"> GET /users/{id} </a>
81               </li>
82               <li>
83                 <a href="#operation--users--id--put"> PUT /users/{id} </a>
84               </li>
85               <li>
86                 <a href="#operation--users-me-get"> GET /users/me </a>
87               </li>
88               <li>
89                 <a href="#operation--users-me-put"> PUT /users/me </a>
90               </li>
91               <li>
92                 <a href="#operation--users-me-video-quota-used-get"> GET /users/me/video-quota-used </a>
93               </li>
94               <li>
95                 <a href="#operation--users-me-videos--videoId--rating-get"> GET /users/me/videos/{videoId}/rating </a>
96               </li>
97               <li>
98                 <a href="#operation--users-me-videos-get"> GET /users/me/videos </a>
99               </li>
100               <li>
101                 <a href="#operation--users-register-post"> POST /users/register </a>
102               </li>
103               <li>
104                 <a href="#operation--users-me-avatar-pick-post"> POST /users/me/avatar/pick </a>
105               </li>
106             </ul>
107           </section>
108           <section>
109             <a href="#tag-Video">Video</a>
110             <ul>
111               <li>
112                 <a href="#operation--videos-get"> GET /videos </a>
113               </li>
114               <li>
115                 <a href="#operation--videos-categories-get"> GET /videos/categories </a>
116               </li>
117               <li>
118                 <a href="#operation--videos-licences-get"> GET /videos/licences </a>
119               </li>
120               <li>
121                 <a href="#operation--videos-languages-get"> GET /videos/languages </a>
122               </li>
123               <li>
124                 <a href="#operation--videos-privacies-get"> GET /videos/privacies </a>
125               </li>
126               <li>
127                 <a href="#operation--videos-search-get"> GET /videos/search </a>
128               </li>
129               <li>
130                 <a href="#operation--videos--id--put"> PUT /videos/{id} </a>
131               </li>
132               <li>
133                 <a href="#operation--videos--id--get"> GET /videos/{id} </a>
134               </li>
135               <li>
136                 <a href="#operation--videos--id--delete"> DELETE /videos/{id} </a>
137               </li>
138               <li>
139                 <a href="#operation--videos--id--description-get"> GET /videos/{id}/description </a>
140               </li>
141               <li>
142                 <a href="#operation--videos--id--views-post"> POST /videos/{id}/views </a>
143               </li>
144               <li>
145                 <a href="#operation--videos-upload-post"> POST /videos/upload </a>
146               </li>
147             </ul>
148           </section>
149           <section>
150             <a href="#tag-VideoAbuse">VideoAbuse</a>
151             <ul>
152               <li>
153                 <a href="#operation--videos-abuse-get"> GET /videos/abuse </a>
154               </li>
155               <li>
156                 <a href="#operation--videos--id--abuse-post"> POST /videos/{id}/abuse </a>
157               </li>
158             </ul>
159           </section>
160           <section>
161             <a href="#tag-VideoBlacklist">VideoBlacklist</a>
162             <ul>
163               <li>
164                 <a href="#operation--videos--videoId--blacklist-post"> POST /videos/{videoId}/blacklist </a>
165               </li>
166               <li>
167                 <a href="#operation--videos--videoId--blacklist-delete"> DELETE /videos/{videoId}/blacklist </a>
168               </li>
169               <li>
170                 <a href="#operation--videos-blacklist-get"> GET /videos/blacklist </a>
171               </li>
172             </ul>
173           </section>
174           <section>
175             <a href="#tag-VideoChannel">VideoChannel</a>
176             <ul>
177               <li>
178                 <a href="#operation--videos-channels-get"> GET /videos/channels </a>
179               </li>
180               <li>
181                 <a href="#operation--videos-channels-post"> POST /videos/channels </a>
182               </li>
183               <li>
184                 <a href="#operation--videos-channels--id--get"> GET /videos/channels/{id} </a>
185               </li>
186               <li>
187                 <a href="#operation--videos-channels--id--put"> PUT /videos/channels/{id} </a>
188               </li>
189               <li>
190                 <a href="#operation--videos-channels--id--delete"> DELETE /videos/channels/{id} </a>
191               </li>
192               <li>
193                 <a href="#operation--videos-accounts--accountId--channels-get"> GET /videos/accounts/{accountId}/channels </a>
194               </li>
195             </ul>
196           </section>
197           <section>
198             <a href="#tag-VideoComment">VideoComment</a>
199             <ul>
200               <li>
201                 <a href="#operation--videos--videoId--comment-threads-get"> GET /videos/{videoId}/comment-threads </a>
202               </li>
203               <li>
204                 <a href="#operation--videos--videoId--comment-threads-post"> POST /videos/{videoId}/comment-threads </a>
205               </li>
206               <li>
207                 <a href="#operation--videos--videoId--comment-threads--threadId--get"> GET /videos/{videoId}/comment-threads/{threadId} </a>
208               </li>
209               <li>
210                 <a href="#operation--videos--videoId--comments--commentId--post"> POST /videos/{videoId}/comments/{commentId} </a>
211               </li>
212               <li>
213                 <a href="#operation--videos--videoId--comments--commentId--delete"> DELETE /videos/{videoId}/comments/{commentId} </a>
214               </li>
215             </ul>
216           </section>
217           <section>
218             <a href="#tag-VideoRate">VideoRate</a>
219             <ul>
220               <li>
221                 <a href="#operation--videos--id--rate-put"> PUT /videos/{id}/rate </a>
222               </li>
223             </ul>
224           </section>
225           <h5>Schema Definitions</h5>
226           <a href="#definition-VideoConstant"> VideoConstant </a>
227           <a href="#definition-Video"> Video </a>
228           <a href="#definition-VideoAbuse"> VideoAbuse </a>
229           <a href="#definition-VideoBlacklist"> VideoBlacklist </a>
230           <a href="#definition-VideoChannel"> VideoChannel </a>
231           <a href="#definition-VideoComment"> VideoComment </a>
232           <a href="#definition-VideoCommentThreadTree"> VideoCommentThreadTree </a>
233           <a href="#definition-Avatar"> Avatar </a>
234           <a href="#definition-Actor"> Actor </a>
235           <a href="#definition-Account"> Account </a>
236           <a href="#definition-User"> User </a>
237           <a href="#definition-ServerConfig"> ServerConfig </a>
238           <a href="#definition-Follow"> Follow </a>
239           <a href="#definition-Job"> Job </a>
240           <a href="#definition-AddUserResponse"> AddUserResponse </a>
241           <a href="#definition-VideoUploadResponse"> VideoUploadResponse </a>
242           <a href="#definition-CommentThreadResponse"> CommentThreadResponse </a>
243           <a href="#definition-CommentThreadPostResponse"> CommentThreadPostResponse </a>
244           <a href="#definition-AddUser"> AddUser </a>
245           <a href="#definition-UpdateUser"> UpdateUser </a>
246           <a href="#definition-UpdateMe"> UpdateMe </a>
247           <a href="#definition-GetMeVideoRating"> GetMeVideoRating </a>
248           <a href="#definition-RegisterUser"> RegisterUser </a>
249           <a href="#definition-VideoChannelInput"> VideoChannelInput </a>
250         </nav>
251       </div>
252       <div id="docs" class="row collapse expanded drawer" data-drawer>
253         <button class="floating-menu-icon" type="button" data-drawer-slide="right">
254           <span class="hamburger"></span>
255         </button>
256         <div class="example-box doc-content"></div>
257         <article>
258           <div id="introduction" data-traverse-target="introduction">
259             <h1 class="doc-title">PeerTube
260               <span>API Reference</span>
261             </h1>
262             <div class="doc-row">
263               <div class="doc-copy">
264                 <p>Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.</p>
265               </div>
266               <div class="doc-examples">
267                 <section>
268                   <h5>API Endpoint</h5>
269                   <!-- <div class="hljs"> --><pre><code>https://peertube.example.com/api/v1</code></pre>
270                   <!-- </div> -->
271                   <h5>Schemes:
272                     <span>https</span>
273                   </h5>
274                   <h5>Version:
275                     <span>1.0.0-beta</span>
276                   </h5>
277                 </section>
278               </div>
279             </div>
280           </div>
281           <h1 id="tag-Accounts" class="swagger-summary-tag" data-traverse-target="tag-Accounts">Accounts</h1>
282           <div id="operation--accounts--id--get" class="operation panel" data-traverse-target="operation--accounts--id--get">
283             <!-- <section class="operation-tags row"> -->
284             <!-- <div class="doc-copy"> -->
285             <div class="operation-tags">
286               <a class="label" href="#tag-Accounts">Accounts</a>
287               <!---->
288             </div>
289             <!-- </div> -->
290             <!-- </section> -->
291             <h2 class="operation-title">
292               <span class="operation-name">
293                 <span class="operation-name">GET</span>
294                 <span class="operation-path">/accounts/{id}</span>
295               </span>
296             </h2>
297             <div class="doc-row">
298               <div class="doc-copy">
299                 <section class="swagger-request-params">
300                   <div class="prop-row prop-group">
301                     <div class="prop-name">
302                       <div class="prop-title">id</div>
303                       <span class="json-property-required"></span>
304                     </div>
305                     <div class="prop-value">
306                       <p>The id of the account</p>
307                     </div>
308                   </div>
309                   <div class="prop-row prop-inner">
310                     <div class="prop-name param-label">type</div>
311                     <div class="prop-value">
312                       <span class="json-property-type">string</span>
313                       <span class="json-property-range" title="Value limits"></span>
314                     </div>
315                   </div>
316                   <div class="prop-row prop-inner">
317                     <div class="prop-name param-label">in</div>
318                     <div class="prop-value">path</div>
319                   </div>
320                   <div class="prop-row prop-group">
321                     <div class="prop-name">
322                       <div class="prop-title">start</div>
323                     </div>
324                     <div class="prop-value">
325                       <p>starting page</p>
326                     </div>
327                   </div>
328                   <div class="prop-row prop-inner">
329                     <div class="prop-name param-label">type</div>
330                     <div class="prop-value">
331                       <span class="json-property-type">number</span>
332                       <span class="json-property-range" title="Value limits"></span>
333                     </div>
334                   </div>
335                   <div class="prop-row prop-inner">
336                     <div class="prop-name param-label">in</div>
337                     <div class="prop-value">query</div>
338                   </div>
339                   <div class="prop-row prop-group">
340                     <div class="prop-name">
341                       <div class="prop-title">stop</div>
342                     </div>
343                     <div class="prop-value">
344                       <p>stoping page</p>
345                     </div>
346                   </div>
347                   <div class="prop-row prop-inner">
348                     <div class="prop-name param-label">type</div>
349                     <div class="prop-value">
350                       <span class="json-property-type">number</span>
351                       <span class="json-property-range" title="Value limits"></span>
352                     </div>
353                   </div>
354                   <div class="prop-row prop-inner">
355                     <div class="prop-name param-label">in</div>
356                     <div class="prop-value">query</div>
357                   </div>
358                   <div class="prop-row prop-group">
359                     <div class="prop-name">
360                       <div class="prop-title">sort</div>
361                     </div>
362                     <div class="prop-value">
363                       <p>sorting</p>
364                     </div>
365                   </div>
366                   <div class="prop-row prop-inner">
367                     <div class="prop-name param-label">type</div>
368                     <div class="prop-value">
369                       <span class="json-property-type">number</span>
370                       <span class="json-property-range" title="Value limits"></span>
371                     </div>
372                   </div>
373                   <div class="prop-row prop-inner">
374                     <div class="prop-name param-label">in</div>
375                     <div class="prop-value">query</div>
376                   </div>
377                 </section>
378               </div>
379               <div class="doc-examples"></div>
380             </div>
381             <div class="doc-row">
382               <div class="doc-copy">
383                 <section class="swagger-responses">
384                   <div class="prop-row prop-group">
385                     <div class="prop-name">
386                       <div class="prop-title">200 OK</div>
387                       <div class="prop-ref">
388                         <span class="">
389                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
390                         </span>
391                       </div>
392                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
393                     </div>
394                     <div class="prop-value">
395                       <p>successful operation</p>
396                     </div>
397                   </div>
398                 </section>
399               </div>
400               <div class="doc-examples">
401                 <h5>Response Content-Types:
402                   <span>application/json</span>
403                 </h5>
404                 <section>
405                   <h5>Response Example
406                     <span>(200 OK)</span>
407                   </h5>
408                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
409   <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
410   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
411   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
412   <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
413   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
414   <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
415   <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
416   <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
417   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
418   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
419   <span class="hljs-attr">&quot;avatar&quot;</span>: {
420     <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
421     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
422     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
423   }
424 }
425 </code></pre>
426                   <!-- </div> -->
427                 </section>
428               </div>
429             </div>
430           </div>
431           <div id="operation--accounts-get" class="operation panel" data-traverse-target="operation--accounts-get">
432             <!-- <section class="operation-tags row"> -->
433             <!-- <div class="doc-copy"> -->
434             <div class="operation-tags">
435               <a class="label" href="#tag-Accounts">Accounts</a>
436               <!---->
437             </div>
438             <!-- </div> -->
439             <!-- </section> -->
440             <h2 class="operation-title">
441               <span class="operation-name">
442                 <span class="operation-name">GET</span>
443                 <span class="operation-path">/accounts</span>
444               </span>
445             </h2>
446             <div class="doc-row">
447               <div class="doc-copy"> </div>
448               <div class="doc-examples"></div>
449             </div>
450             <div class="doc-row">
451               <div class="doc-copy">
452                 <section class="swagger-responses">
453                   <div class="prop-row prop-group">
454                     <div class="prop-name">
455                       <div class="prop-title">200 OK</div>
456                       <div class="prop-ref">
457                         <span class="json-schema-ref-array">
458                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
459                         </span>
460                       </div>
461                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
462                     </div>
463                     <div class="prop-value">
464                       <p>successful operation</p>
465                     </div>
466                   </div>
467                 </section>
468               </div>
469               <div class="doc-examples">
470                 <h5>Response Content-Types:
471                   <span>application/json</span>
472                 </h5>
473                 <section>
474                   <h5>Response Example
475                     <span>(200 OK)</span>
476                   </h5>
477                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
478   {
479     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
480     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
481     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
482     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
483     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
484     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
485     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
486     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
487     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
488     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
489     <span class="hljs-attr">&quot;avatar&quot;</span>: {
490       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
491       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
492       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
493     }
494   }
495 ]
496 </code></pre>
497                   <!-- </div> -->
498                 </section>
499               </div>
500             </div>
501           </div>
502           <h1 id="tag-Config" class="swagger-summary-tag" data-traverse-target="tag-Config">Config</h1>
503           <div id="operation--config-get" class="operation panel" data-traverse-target="operation--config-get">
504             <!-- <section class="operation-tags row"> -->
505             <!-- <div class="doc-copy"> -->
506             <div class="operation-tags">
507               <a class="label" href="#tag-Config">Config</a>
508               <!---->
509             </div>
510             <!-- </div> -->
511             <!-- </section> -->
512             <h2 class="operation-title">
513               <span class="operation-name">
514                 <span class="operation-name">GET</span>
515                 <span class="operation-path">/config</span>
516               </span>
517             </h2>
518             <div class="doc-row">
519               <div class="doc-copy"> </div>
520               <div class="doc-examples"></div>
521             </div>
522             <div class="doc-row">
523               <div class="doc-copy">
524                 <section class="swagger-responses">
525                   <div class="prop-row prop-group">
526                     <div class="prop-name">
527                       <div class="prop-title">200 OK</div>
528                       <div class="prop-ref">
529                         <span class="">
530                           <a class="json-schema-ref" href="#/definitions/ServerConfig">ServerConfig</a>
531                         </span>
532                       </div>
533                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
534                     </div>
535                     <div class="prop-value">
536                       <p>successful operation</p>
537                     </div>
538                   </div>
539                 </section>
540               </div>
541               <div class="doc-examples">
542                 <h5>Response Content-Types:
543                   <span>application/json</span>
544                 </h5>
545                 <section>
546                   <h5>Response Example
547                     <span>(200 OK)</span>
548                   </h5>
549                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
550   <span class="hljs-attr">&quot;signup&quot;</span>: {
551     <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
552   },
553   <span class="hljs-attr">&quot;transcoding&quot;</span>: {
554     <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
555       <span class="hljs-string">&quot;number&quot;</span>
556     ]
557   },
558   <span class="hljs-attr">&quot;avatar&quot;</span>: {
559     <span class="hljs-attr">&quot;file&quot;</span>: {
560       <span class="hljs-attr">&quot;size&quot;</span>: {
561         <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
562       }
563     },
564     <span class="hljs-attr">&quot;extensions&quot;</span>: [
565       <span class="hljs-string">&quot;string&quot;</span>
566     ]
567   },
568   <span class="hljs-attr">&quot;video&quot;</span>: {
569     <span class="hljs-attr">&quot;file&quot;</span>: {
570       <span class="hljs-attr">&quot;extensions&quot;</span>: [
571         <span class="hljs-string">&quot;string&quot;</span>
572       ]
573     }
574   }
575 }
576 </code></pre>
577                   <!-- </div> -->
578                 </section>
579               </div>
580             </div>
581           </div>
582           <h1 id="tag-Job" class="swagger-summary-tag" data-traverse-target="tag-Job">Job</h1>
583           <div id="operation--jobs-get" class="operation panel" data-traverse-target="operation--jobs-get">
584             <!-- <section class="operation-tags row"> -->
585             <!-- <div class="doc-copy"> -->
586             <div class="operation-tags">
587               <a class="label" href="#tag-Job">Job</a>
588               <!---->
589             </div>
590             <!-- </div> -->
591             <!-- </section> -->
592             <h2 class="operation-title">
593               <span class="operation-name">
594                 <span class="operation-name">GET</span>
595                 <span class="operation-path">/jobs</span>
596               </span>
597             </h2>
598             <div class="doc-row">
599               <div class="doc-copy">
600                 <section class="swagger-request-params">
601                   <div class="prop-row prop-group">
602                     <div class="prop-name">
603                       <div class="prop-title">state</div>
604                       <span class="json-property-required"></span>
605                     </div>
606                     <div class="prop-value">
607                       <p>The id of the account</p>
608                     </div>
609                   </div>
610                   <div class="prop-row prop-inner">
611                     <div class="prop-name param-label">type</div>
612                     <div class="prop-value">
613                       <span class="json-property-type">string</span>
614                       <span class="json-property-range" title="Value limits"></span>
615                     </div>
616                   </div>
617                   <div class="prop-row prop-inner">
618                     <div class="prop-name param-label">in</div>
619                     <div class="prop-value">path</div>
620                   </div>
621                   <div class="prop-row prop-group">
622                     <div class="prop-name">
623                       <div class="prop-title">start</div>
624                     </div>
625                     <div class="prop-value">
626                       <p>starting page</p>
627                     </div>
628                   </div>
629                   <div class="prop-row prop-inner">
630                     <div class="prop-name param-label">type</div>
631                     <div class="prop-value">
632                       <span class="json-property-type">number</span>
633                       <span class="json-property-range" title="Value limits"></span>
634                     </div>
635                   </div>
636                   <div class="prop-row prop-inner">
637                     <div class="prop-name param-label">in</div>
638                     <div class="prop-value">query</div>
639                   </div>
640                   <div class="prop-row prop-group">
641                     <div class="prop-name">
642                       <div class="prop-title">count</div>
643                     </div>
644                     <div class="prop-value">
645                       <p class="no-description">(no description)</p>
646                     </div>
647                   </div>
648                   <div class="prop-row prop-inner">
649                     <div class="prop-name param-label">type</div>
650                     <div class="prop-value">
651                       <span class="json-property-type">number</span>
652                       <span class="json-property-range" title="Value limits"></span>
653                     </div>
654                   </div>
655                   <div class="prop-row prop-inner">
656                     <div class="prop-name param-label">in</div>
657                     <div class="prop-value">query</div>
658                   </div>
659                   <div class="prop-row prop-group">
660                     <div class="prop-name">
661                       <div class="prop-title">sort</div>
662                     </div>
663                     <div class="prop-value">
664                       <p>sorting</p>
665                     </div>
666                   </div>
667                   <div class="prop-row prop-inner">
668                     <div class="prop-name param-label">type</div>
669                     <div class="prop-value">
670                       <span class="json-property-type">number</span>
671                       <span class="json-property-range" title="Value limits"></span>
672                     </div>
673                   </div>
674                   <div class="prop-row prop-inner">
675                     <div class="prop-name param-label">in</div>
676                     <div class="prop-value">query</div>
677                   </div>
678                 </section>
679               </div>
680               <div class="doc-examples"></div>
681             </div>
682             <div class="doc-row">
683               <div class="doc-copy">
684                 <section class="swagger-responses">
685                   <div class="prop-row prop-group">
686                     <div class="prop-name">
687                       <div class="prop-title">200 OK</div>
688                       <div class="prop-ref">
689                         <span class="json-schema-ref-array">
690                           <a class="json-schema-ref" href="#/definitions/Job">Job</a>
691                         </span>
692                       </div>
693                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
694                     </div>
695                     <div class="prop-value">
696                       <p>successful operation</p>
697                     </div>
698                   </div>
699                 </section>
700               </div>
701               <div class="doc-examples">
702                 <h5>Response Content-Types:
703                   <span>application/json</span>
704                 </h5>
705                 <section>
706                   <h5>Response Example
707                     <span>(200 OK)</span>
708                   </h5>
709                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
710   {
711     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
712     <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
713     <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
714     <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
715     <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
716     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
717     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
718   }
719 ]
720 </code></pre>
721                   <!-- </div> -->
722                 </section>
723               </div>
724             </div>
725           </div>
726           <h1 id="tag-ServerFollowing" class="swagger-summary-tag" data-traverse-target="tag-ServerFollowing">ServerFollowing</h1>
727           <div id="operation--server-following--host--delete" class="operation panel" data-traverse-target="operation--server-following--host--delete">
728             <!-- <section class="operation-tags row"> -->
729             <!-- <div class="doc-copy"> -->
730             <div class="operation-tags">
731               <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
732               <!---->
733             </div>
734             <!-- </div> -->
735             <!-- </section> -->
736             <h2 class="operation-title">
737               <span class="operation-name">
738                 <span class="operation-name">DELETE</span>
739                 <span class="operation-path">/server/following/{host}</span>
740               </span>
741             </h2>
742             <div class="doc-row">
743               <div class="doc-copy">
744                 <section class="swagger-request-params">
745                   <div class="prop-row prop-group">
746                     <div class="prop-name">
747                       <div class="prop-title">host</div>
748                       <span class="json-property-required"></span>
749                     </div>
750                     <div class="prop-value">
751                       <p>The host to unfollow </p>
752                     </div>
753                   </div>
754                   <div class="prop-row prop-inner">
755                     <div class="prop-name param-label">type</div>
756                     <div class="prop-value">
757                       <span class="json-property-type">string</span>
758                       <span class="json-property-range" title="Value limits"></span>
759                     </div>
760                   </div>
761                   <div class="prop-row prop-inner">
762                     <div class="prop-name param-label">in</div>
763                     <div class="prop-value">path</div>
764                   </div>
765                 </section>
766               </div>
767               <div class="doc-examples"></div>
768             </div>
769             <div class="doc-row">
770               <div class="doc-copy">
771                 <section class="swagger-responses">
772                   <div class="prop-row prop-group">
773                     <div class="prop-name">
774                       <div class="prop-title">201 Created</div>
775                     </div>
776                     <div class="prop-value">
777                       <p>successful operation</p>
778                     </div>
779                   </div>
780                 </section>
781               </div>
782               <div class="doc-examples">
783                 <h5>Response Content-Types:
784                   <span>application/json</span>
785                 </h5>
786               </div>
787             </div>
788           </div>
789           <div id="operation--server-followers-get" class="operation panel" data-traverse-target="operation--server-followers-get">
790             <!-- <section class="operation-tags row"> -->
791             <!-- <div class="doc-copy"> -->
792             <div class="operation-tags">
793               <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
794               <!---->
795             </div>
796             <!-- </div> -->
797             <!-- </section> -->
798             <h2 class="operation-title">
799               <span class="operation-name">
800                 <span class="operation-name">GET</span>
801                 <span class="operation-path">/server/followers</span>
802               </span>
803             </h2>
804             <div class="doc-row">
805               <div class="doc-copy">
806                 <section class="swagger-request-params">
807                   <div class="prop-row prop-group">
808                     <div class="prop-name">
809                       <div class="prop-title">start</div>
810                     </div>
811                     <div class="prop-value">
812                       <p>starting page</p>
813                     </div>
814                   </div>
815                   <div class="prop-row prop-inner">
816                     <div class="prop-name param-label">type</div>
817                     <div class="prop-value">
818                       <span class="json-property-type">number</span>
819                       <span class="json-property-range" title="Value limits"></span>
820                     </div>
821                   </div>
822                   <div class="prop-row prop-inner">
823                     <div class="prop-name param-label">in</div>
824                     <div class="prop-value">query</div>
825                   </div>
826                   <div class="prop-row prop-group">
827                     <div class="prop-name">
828                       <div class="prop-title">stop</div>
829                     </div>
830                     <div class="prop-value">
831                       <p>stoping page</p>
832                     </div>
833                   </div>
834                   <div class="prop-row prop-inner">
835                     <div class="prop-name param-label">type</div>
836                     <div class="prop-value">
837                       <span class="json-property-type">number</span>
838                       <span class="json-property-range" title="Value limits"></span>
839                     </div>
840                   </div>
841                   <div class="prop-row prop-inner">
842                     <div class="prop-name param-label">in</div>
843                     <div class="prop-value">query</div>
844                   </div>
845                   <div class="prop-row prop-group">
846                     <div class="prop-name">
847                       <div class="prop-title">sort</div>
848                     </div>
849                     <div class="prop-value">
850                       <p>sorting</p>
851                     </div>
852                   </div>
853                   <div class="prop-row prop-inner">
854                     <div class="prop-name param-label">type</div>
855                     <div class="prop-value">
856                       <span class="json-property-type">number</span>
857                       <span class="json-property-range" title="Value limits"></span>
858                     </div>
859                   </div>
860                   <div class="prop-row prop-inner">
861                     <div class="prop-name param-label">in</div>
862                     <div class="prop-value">query</div>
863                   </div>
864                 </section>
865               </div>
866               <div class="doc-examples"></div>
867             </div>
868             <div class="doc-row">
869               <div class="doc-copy">
870                 <section class="swagger-responses">
871                   <div class="prop-row prop-group">
872                     <div class="prop-name">
873                       <div class="prop-title">200 OK</div>
874                       <div class="prop-ref">
875                         <span class="json-schema-ref-array">
876                           <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
877                         </span>
878                       </div>
879                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
880                     </div>
881                     <div class="prop-value">
882                       <p>successful operation</p>
883                     </div>
884                   </div>
885                 </section>
886               </div>
887               <div class="doc-examples">
888                 <h5>Response Content-Types:
889                   <span>application/json</span>
890                 </h5>
891                 <section>
892                   <h5>Response Example
893                     <span>(200 OK)</span>
894                   </h5>
895                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
896   {
897     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
898     <span class="hljs-attr">&quot;follower&quot;</span>: {
899       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
900       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
901       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
902       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
903       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
904       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
905       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
906       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
907       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
908       <span class="hljs-attr">&quot;avatar&quot;</span>: {
909         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
910         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
911         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
912       }
913     },
914     <span class="hljs-attr">&quot;following&quot;</span>: {
915       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
916       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
917       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
918       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
919       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
920       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
921       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
922       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
923       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
924       <span class="hljs-attr">&quot;avatar&quot;</span>: {
925         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
926         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
927         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
928       }
929     },
930     <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
931     <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
932     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
933     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
934   }
935 ]
936 </code></pre>
937                   <!-- </div> -->
938                 </section>
939               </div>
940             </div>
941           </div>
942           <div id="operation--server-following-get" class="operation panel" data-traverse-target="operation--server-following-get">
943             <!-- <section class="operation-tags row"> -->
944             <!-- <div class="doc-copy"> -->
945             <div class="operation-tags">
946               <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
947               <!---->
948             </div>
949             <!-- </div> -->
950             <!-- </section> -->
951             <h2 class="operation-title">
952               <span class="operation-name">
953                 <span class="operation-name">GET</span>
954                 <span class="operation-path">/server/following</span>
955               </span>
956             </h2>
957             <div class="doc-row">
958               <div class="doc-copy">
959                 <section class="swagger-request-params">
960                   <div class="prop-row prop-group">
961                     <div class="prop-name">
962                       <div class="prop-title">start</div>
963                     </div>
964                     <div class="prop-value">
965                       <p>starting page</p>
966                     </div>
967                   </div>
968                   <div class="prop-row prop-inner">
969                     <div class="prop-name param-label">type</div>
970                     <div class="prop-value">
971                       <span class="json-property-type">number</span>
972                       <span class="json-property-range" title="Value limits"></span>
973                     </div>
974                   </div>
975                   <div class="prop-row prop-inner">
976                     <div class="prop-name param-label">in</div>
977                     <div class="prop-value">query</div>
978                   </div>
979                   <div class="prop-row prop-group">
980                     <div class="prop-name">
981                       <div class="prop-title">stop</div>
982                     </div>
983                     <div class="prop-value">
984                       <p>stoping page</p>
985                     </div>
986                   </div>
987                   <div class="prop-row prop-inner">
988                     <div class="prop-name param-label">type</div>
989                     <div class="prop-value">
990                       <span class="json-property-type">number</span>
991                       <span class="json-property-range" title="Value limits"></span>
992                     </div>
993                   </div>
994                   <div class="prop-row prop-inner">
995                     <div class="prop-name param-label">in</div>
996                     <div class="prop-value">query</div>
997                   </div>
998                   <div class="prop-row prop-group">
999                     <div class="prop-name">
1000                       <div class="prop-title">sort</div>
1001                     </div>
1002                     <div class="prop-value">
1003                       <p>sorting</p>
1004                     </div>
1005                   </div>
1006                   <div class="prop-row prop-inner">
1007                     <div class="prop-name param-label">type</div>
1008                     <div class="prop-value">
1009                       <span class="json-property-type">number</span>
1010                       <span class="json-property-range" title="Value limits"></span>
1011                     </div>
1012                   </div>
1013                   <div class="prop-row prop-inner">
1014                     <div class="prop-name param-label">in</div>
1015                     <div class="prop-value">query</div>
1016                   </div>
1017                 </section>
1018               </div>
1019               <div class="doc-examples"></div>
1020             </div>
1021             <div class="doc-row">
1022               <div class="doc-copy">
1023                 <section class="swagger-responses">
1024                   <div class="prop-row prop-group">
1025                     <div class="prop-name">
1026                       <div class="prop-title">200 OK</div>
1027                       <div class="prop-ref">
1028                         <span class="json-schema-ref-array">
1029                           <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1030                         </span>
1031                       </div>
1032                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1033                     </div>
1034                     <div class="prop-value">
1035                       <p>successful operation</p>
1036                     </div>
1037                   </div>
1038                 </section>
1039               </div>
1040               <div class="doc-examples">
1041                 <h5>Response Content-Types:
1042                   <span>application/json</span>
1043                 </h5>
1044                 <section>
1045                   <h5>Response Example
1046                     <span>(200 OK)</span>
1047                   </h5>
1048                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1049   {
1050     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1051     <span class="hljs-attr">&quot;follower&quot;</span>: {
1052       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1053       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1054       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1055       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1056       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1057       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1058       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1059       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1060       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1061       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1062         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1063         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1064         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1065       }
1066     },
1067     <span class="hljs-attr">&quot;following&quot;</span>: {
1068       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1069       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1070       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1071       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1072       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1073       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1074       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1075       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1076       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1077       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1078         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1079         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1080         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1081       }
1082     },
1083     <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1084     <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1085     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1086     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1087   }
1088 ]
1089 </code></pre>
1090                   <!-- </div> -->
1091                 </section>
1092               </div>
1093             </div>
1094           </div>
1095           <div id="operation--server-following-post" class="operation panel" data-traverse-target="operation--server-following-post">
1096             <!-- <section class="operation-tags row"> -->
1097             <!-- <div class="doc-copy"> -->
1098             <div class="operation-tags">
1099               <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
1100               <!---->
1101             </div>
1102             <!-- </div> -->
1103             <!-- </section> -->
1104             <h2 class="operation-title">
1105               <span class="operation-name">
1106                 <span class="operation-name">POST</span>
1107                 <span class="operation-path">/server/following</span>
1108               </span>
1109             </h2>
1110             <div class="doc-row">
1111               <div class="doc-copy">
1112                 <section class="swagger-request-body">
1113                   <div class="prop-row">
1114                     <div class="prop-name">
1115                       <div class="swagger-request-model">
1116                         <span class="">
1117                           <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1118                         </span>
1119                       </div>
1120                     </div>
1121                     <div class="prop-value columns small-6">
1122                       <!-- <div class="swagger-request-description"> -->undefined
1123                       <!-- </div> -->
1124                     </div>
1125                   </div>
1126                 </section>
1127               </div>
1128               <div class="doc-examples">
1129                 <section>
1130                   <h5>Request Content-Types:
1131                     <span>application/json</span>
1132                   </h5>
1133                   <h5>Request Example</h5>
1134                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1135   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1136   <span class="hljs-attr">&quot;follower&quot;</span>: {
1137     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1138     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1139     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1140     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1141     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1142     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1143     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1144     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1145     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1146     <span class="hljs-attr">&quot;avatar&quot;</span>: {
1147       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1148       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1149       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1150     }
1151   },
1152   <span class="hljs-attr">&quot;following&quot;</span>: {
1153     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1154     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1155     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1156     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1157     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1158     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1159     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1160     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1161     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1162     <span class="hljs-attr">&quot;avatar&quot;</span>: {
1163       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1164       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1165       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1166     }
1167   },
1168   <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1169   <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1170   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1171   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1172 }
1173 </code></pre>
1174                   <!-- </div> -->
1175                 </section>
1176               </div>
1177             </div>
1178             <div class="doc-row">
1179               <div class="doc-copy">
1180                 <section class="swagger-responses">
1181                   <div class="prop-row prop-group">
1182                     <div class="prop-name">
1183                       <div class="prop-title">204 No Content</div>
1184                     </div>
1185                     <div class="prop-value">
1186                       <p>successful operation</p>
1187                     </div>
1188                   </div>
1189                 </section>
1190               </div>
1191               <div class="doc-examples">
1192                 <h5>Response Content-Types:
1193                   <span>application/json</span>
1194                 </h5>
1195               </div>
1196             </div>
1197           </div>
1198           <h1 id="tag-User" class="swagger-summary-tag" data-traverse-target="tag-User">User</h1>
1199           <div id="operation--users-post" class="operation panel" data-traverse-target="operation--users-post">
1200             <!-- <section class="operation-tags row"> -->
1201             <!-- <div class="doc-copy"> -->
1202             <div class="operation-tags">
1203               <a class="label" href="#tag-User">User</a>
1204               <!---->
1205             </div>
1206             <!-- </div> -->
1207             <!-- </section> -->
1208             <h2 class="operation-title">
1209               <span class="operation-name">
1210                 <span class="operation-name">POST</span>
1211                 <span class="operation-path">/users</span>
1212               </span>
1213             </h2>
1214             <div class="doc-row">
1215               <div class="doc-copy">
1216                 <section class="swagger-request-body">
1217                   <div class="prop-row">
1218                     <div class="prop-name">
1219                       <div class="swagger-request-model">
1220                         <span class="">
1221                           <a class="json-schema-ref" href="#/definitions/AddUser">AddUser</a>
1222                         </span>
1223                       </div>
1224                     </div>
1225                     <div class="prop-value columns small-6">
1226                       <!-- <div class="swagger-request-description"> -->undefined
1227                       <!-- </div> -->
1228                     </div>
1229                   </div>
1230                 </section>
1231               </div>
1232               <div class="doc-examples">
1233                 <section>
1234                   <h5>Request Content-Types:
1235                     <span>application/json</span>
1236                   </h5>
1237                   <h5>Request Example</h5>
1238                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1239   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1240   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1241   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1242   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1243   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1244 }
1245 </code></pre>
1246                   <!-- </div> -->
1247                 </section>
1248               </div>
1249             </div>
1250             <div class="doc-row">
1251               <div class="doc-copy">
1252                 <section class="swagger-responses">
1253                   <div class="prop-row prop-group">
1254                     <div class="prop-name">
1255                       <div class="prop-title">200 OK</div>
1256                       <div class="prop-ref">
1257                         <span class="">
1258                           <a class="json-schema-ref" href="#/definitions/AddUserResponse">AddUserResponse</a>
1259                         </span>
1260                       </div>
1261                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1262                     </div>
1263                     <div class="prop-value">
1264                       <p>successful operation</p>
1265                     </div>
1266                   </div>
1267                 </section>
1268               </div>
1269               <div class="doc-examples">
1270                 <h5>Response Content-Types:
1271                   <span>application/json</span>
1272                 </h5>
1273                 <section>
1274                   <h5>Response Example
1275                     <span>(200 OK)</span>
1276                   </h5>
1277                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1278   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1279   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1280 }
1281 </code></pre>
1282                   <!-- </div> -->
1283                 </section>
1284               </div>
1285             </div>
1286           </div>
1287           <div id="operation--users-get" class="operation panel" data-traverse-target="operation--users-get">
1288             <!-- <section class="operation-tags row"> -->
1289             <!-- <div class="doc-copy"> -->
1290             <div class="operation-tags">
1291               <a class="label" href="#tag-User">User</a>
1292               <!---->
1293             </div>
1294             <!-- </div> -->
1295             <!-- </section> -->
1296             <h2 class="operation-title">
1297               <span class="operation-name">
1298                 <span class="operation-name">GET</span>
1299                 <span class="operation-path">/users</span>
1300               </span>
1301             </h2>
1302             <div class="doc-row">
1303               <div class="doc-copy">
1304                 <section class="swagger-request-params">
1305                   <div class="prop-row prop-group">
1306                     <div class="prop-name">
1307                       <div class="prop-title">start</div>
1308                     </div>
1309                     <div class="prop-value">
1310                       <p>starting page</p>
1311                     </div>
1312                   </div>
1313                   <div class="prop-row prop-inner">
1314                     <div class="prop-name param-label">type</div>
1315                     <div class="prop-value">
1316                       <span class="json-property-type">number</span>
1317                       <span class="json-property-range" title="Value limits"></span>
1318                     </div>
1319                   </div>
1320                   <div class="prop-row prop-inner">
1321                     <div class="prop-name param-label">in</div>
1322                     <div class="prop-value">query</div>
1323                   </div>
1324                   <div class="prop-row prop-group">
1325                     <div class="prop-name">
1326                       <div class="prop-title">stop</div>
1327                     </div>
1328                     <div class="prop-value">
1329                       <p>stoping page</p>
1330                     </div>
1331                   </div>
1332                   <div class="prop-row prop-inner">
1333                     <div class="prop-name param-label">type</div>
1334                     <div class="prop-value">
1335                       <span class="json-property-type">number</span>
1336                       <span class="json-property-range" title="Value limits"></span>
1337                     </div>
1338                   </div>
1339                   <div class="prop-row prop-inner">
1340                     <div class="prop-name param-label">in</div>
1341                     <div class="prop-value">query</div>
1342                   </div>
1343                   <div class="prop-row prop-group">
1344                     <div class="prop-name">
1345                       <div class="prop-title">sort</div>
1346                     </div>
1347                     <div class="prop-value">
1348                       <p>sorting</p>
1349                     </div>
1350                   </div>
1351                   <div class="prop-row prop-inner">
1352                     <div class="prop-name param-label">type</div>
1353                     <div class="prop-value">
1354                       <span class="json-property-type">number</span>
1355                       <span class="json-property-range" title="Value limits"></span>
1356                     </div>
1357                   </div>
1358                   <div class="prop-row prop-inner">
1359                     <div class="prop-name param-label">in</div>
1360                     <div class="prop-value">query</div>
1361                   </div>
1362                 </section>
1363               </div>
1364               <div class="doc-examples"></div>
1365             </div>
1366             <div class="doc-row">
1367               <div class="doc-copy">
1368                 <section class="swagger-responses">
1369                   <div class="prop-row prop-group">
1370                     <div class="prop-name">
1371                       <div class="prop-title">200 OK</div>
1372                       <div class="prop-ref">
1373                         <span class="json-schema-ref-array">
1374                           <a class="json-schema-ref" href="#/definitions/User">User</a>
1375                         </span>
1376                       </div>
1377                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1378                     </div>
1379                     <div class="prop-value">
1380                       <p>successful operation</p>
1381                     </div>
1382                   </div>
1383                 </section>
1384               </div>
1385               <div class="doc-examples">
1386                 <h5>Response Content-Types:
1387                   <span>application/json</span>
1388                 </h5>
1389                 <section>
1390                   <h5>Response Example
1391                     <span>(200 OK)</span>
1392                   </h5>
1393                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1394   {
1395     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1396     <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1397     <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1398     <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1399     <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1400     <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1401     <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1402     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1403     <span class="hljs-attr">&quot;account&quot;</span>: {
1404       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1405       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1406       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1407       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1408       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1409       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1410       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1411       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1412       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1413       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1414       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1415         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&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       }
1419     },
1420     <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1421       {
1422         <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1423         <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1424         <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1425         <span class="hljs-attr">&quot;owner&quot;</span>: {
1426           <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1427           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1428         },
1429         <span class="hljs-attr">&quot;videos&quot;</span>: [
1430           {
1431             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1432             <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1433             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1434             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1435             <span class="hljs-attr">&quot;category&quot;</span>: {
1436               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1437               <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1438             },
1439             <span class="hljs-attr">&quot;licence&quot;</span>: {
1440               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1441               <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1442             },
1443             <span class="hljs-attr">&quot;language&quot;</span>: {
1444               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1445               <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1446             },
1447             <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1448             <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1449             <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1450             <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1451             <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1452             <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1453             <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1454             <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1455             <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1456             <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1457             <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1458           }
1459         ]
1460       }
1461     ]
1462   }
1463 ]
1464 </code></pre>
1465                   <!-- </div> -->
1466                 </section>
1467               </div>
1468             </div>
1469           </div>
1470           <div id="operation--users--id--delete" class="operation panel" data-traverse-target="operation--users--id--delete">
1471             <!-- <section class="operation-tags row"> -->
1472             <!-- <div class="doc-copy"> -->
1473             <div class="operation-tags">
1474               <a class="label" href="#tag-User">User</a>
1475               <!---->
1476             </div>
1477             <!-- </div> -->
1478             <!-- </section> -->
1479             <h2 class="operation-title">
1480               <span class="operation-name">
1481                 <span class="operation-name">DELETE</span>
1482                 <span class="operation-path">/users/{id}</span>
1483               </span>
1484             </h2>
1485             <div class="doc-row">
1486               <div class="doc-copy">
1487                 <section class="swagger-request-params">
1488                   <div class="prop-row prop-group">
1489                     <div class="prop-name">
1490                       <div class="prop-title">id</div>
1491                       <span class="json-property-required"></span>
1492                     </div>
1493                     <div class="prop-value">
1494                       <p>The user id </p>
1495                     </div>
1496                   </div>
1497                   <div class="prop-row prop-inner">
1498                     <div class="prop-name param-label">type</div>
1499                     <div class="prop-value">
1500                       <span class="json-property-type">string</span>
1501                       <span class="json-property-range" title="Value limits"></span>
1502                     </div>
1503                   </div>
1504                   <div class="prop-row prop-inner">
1505                     <div class="prop-name param-label">in</div>
1506                     <div class="prop-value">path</div>
1507                   </div>
1508                 </section>
1509               </div>
1510               <div class="doc-examples"></div>
1511             </div>
1512             <div class="doc-row">
1513               <div class="doc-copy">
1514                 <section class="swagger-responses">
1515                   <div class="prop-row prop-group">
1516                     <div class="prop-name">
1517                       <div class="prop-title">204 No Content</div>
1518                     </div>
1519                     <div class="prop-value">
1520                       <p>successful operation</p>
1521                     </div>
1522                   </div>
1523                 </section>
1524               </div>
1525               <div class="doc-examples">
1526                 <h5>Response Content-Types:
1527                   <span>application/json</span>
1528                 </h5>
1529               </div>
1530             </div>
1531           </div>
1532           <div id="operation--users--id--get" class="operation panel" data-traverse-target="operation--users--id--get">
1533             <!-- <section class="operation-tags row"> -->
1534             <!-- <div class="doc-copy"> -->
1535             <div class="operation-tags">
1536               <a class="label" href="#tag-User">User</a>
1537               <!---->
1538             </div>
1539             <!-- </div> -->
1540             <!-- </section> -->
1541             <h2 class="operation-title">
1542               <span class="operation-name">
1543                 <span class="operation-name">GET</span>
1544                 <span class="operation-path">/users/{id}</span>
1545               </span>
1546             </h2>
1547             <div class="doc-row">
1548               <div class="doc-copy">
1549                 <section class="swagger-request-params">
1550                   <div class="prop-row prop-group">
1551                     <div class="prop-name">
1552                       <div class="prop-title">id</div>
1553                       <span class="json-property-required"></span>
1554                     </div>
1555                     <div class="prop-value">
1556                       <p>The user id </p>
1557                     </div>
1558                   </div>
1559                   <div class="prop-row prop-inner">
1560                     <div class="prop-name param-label">type</div>
1561                     <div class="prop-value">
1562                       <span class="json-property-type">string</span>
1563                       <span class="json-property-range" title="Value limits"></span>
1564                     </div>
1565                   </div>
1566                   <div class="prop-row prop-inner">
1567                     <div class="prop-name param-label">in</div>
1568                     <div class="prop-value">path</div>
1569                   </div>
1570                 </section>
1571               </div>
1572               <div class="doc-examples"></div>
1573             </div>
1574             <div class="doc-row">
1575               <div class="doc-copy">
1576                 <section class="swagger-responses">
1577                   <div class="prop-row prop-group">
1578                     <div class="prop-name">
1579                       <div class="prop-title">200 OK</div>
1580                       <div class="prop-ref">
1581                         <span class="">
1582                           <a class="json-schema-ref" href="#/definitions/User">User</a>
1583                         </span>
1584                       </div>
1585                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1586                     </div>
1587                     <div class="prop-value">
1588                       <p>successful operation</p>
1589                     </div>
1590                   </div>
1591                 </section>
1592               </div>
1593               <div class="doc-examples">
1594                 <h5>Response Content-Types:
1595                   <span>application/json</span>
1596                 </h5>
1597                 <section>
1598                   <h5>Response Example
1599                     <span>(200 OK)</span>
1600                   </h5>
1601                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1602   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1603   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1604   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1605   <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1606   <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1607   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1608   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1609   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1610   <span class="hljs-attr">&quot;account&quot;</span>: {
1611     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1612     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1613     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1614     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1615     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1616     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1617     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1618     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1619     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1620     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1621     <span class="hljs-attr">&quot;avatar&quot;</span>: {
1622       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1623       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1624       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1625     }
1626   },
1627   <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1628     {
1629       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1630       <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1631       <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1632       <span class="hljs-attr">&quot;owner&quot;</span>: {
1633         <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1634         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1635       },
1636       <span class="hljs-attr">&quot;videos&quot;</span>: [
1637         {
1638           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1639           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1640           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1641           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1642           <span class="hljs-attr">&quot;category&quot;</span>: {
1643             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1644             <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1645           },
1646           <span class="hljs-attr">&quot;licence&quot;</span>: {
1647             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1648             <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1649           },
1650           <span class="hljs-attr">&quot;language&quot;</span>: {
1651             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1652             <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1653           },
1654           <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1655           <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1656           <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1657           <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1658           <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1659           <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1660           <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1661           <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1662           <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1663           <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1664           <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1665         }
1666       ]
1667     }
1668   ]
1669 }
1670 </code></pre>
1671                   <!-- </div> -->
1672                 </section>
1673               </div>
1674             </div>
1675           </div>
1676           <div id="operation--users--id--put" class="operation panel" data-traverse-target="operation--users--id--put">
1677             <!-- <section class="operation-tags row"> -->
1678             <!-- <div class="doc-copy"> -->
1679             <div class="operation-tags">
1680               <a class="label" href="#tag-User">User</a>
1681               <!---->
1682             </div>
1683             <!-- </div> -->
1684             <!-- </section> -->
1685             <h2 class="operation-title">
1686               <span class="operation-name">
1687                 <span class="operation-name">PUT</span>
1688                 <span class="operation-path">/users/{id}</span>
1689               </span>
1690             </h2>
1691             <div class="doc-row">
1692               <div class="doc-copy">
1693                 <section class="swagger-request-body">
1694                   <div class="prop-row">
1695                     <div class="prop-name">
1696                       <div class="swagger-request-model">
1697                         <span class="">
1698                           <a class="json-schema-ref" href="#/definitions/UpdateUser">UpdateUser</a>
1699                         </span>
1700                       </div>
1701                     </div>
1702                     <div class="prop-value columns small-6">
1703                       <!-- <div class="swagger-request-description"> -->undefined
1704                       <!-- </div> -->
1705                     </div>
1706                   </div>
1707                 </section>
1708                 <section class="swagger-request-params">
1709                   <div class="prop-row prop-group">
1710                     <div class="prop-name">
1711                       <div class="prop-title">id</div>
1712                       <span class="json-property-required"></span>
1713                     </div>
1714                     <div class="prop-value">
1715                       <p>The user id </p>
1716                     </div>
1717                   </div>
1718                   <div class="prop-row prop-inner">
1719                     <div class="prop-name param-label">type</div>
1720                     <div class="prop-value">
1721                       <span class="json-property-type">string</span>
1722                       <span class="json-property-range" title="Value limits"></span>
1723                     </div>
1724                   </div>
1725                   <div class="prop-row prop-inner">
1726                     <div class="prop-name param-label">in</div>
1727                     <div class="prop-value">path</div>
1728                   </div>
1729                 </section>
1730               </div>
1731               <div class="doc-examples">
1732                 <section>
1733                   <h5>Request Content-Types:
1734                     <span>application/json</span>
1735                   </h5>
1736                   <h5>Request Example</h5>
1737                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1738   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1739   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1740   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1741   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1742 }
1743 </code></pre>
1744                   <!-- </div> -->
1745                 </section>
1746               </div>
1747             </div>
1748             <div class="doc-row">
1749               <div class="doc-copy">
1750                 <section class="swagger-responses">
1751                   <div class="prop-row prop-group">
1752                     <div class="prop-name">
1753                       <div class="prop-title">204 No Content</div>
1754                     </div>
1755                     <div class="prop-value">
1756                       <p>successful operation</p>
1757                     </div>
1758                   </div>
1759                 </section>
1760               </div>
1761               <div class="doc-examples">
1762                 <h5>Response Content-Types:
1763                   <span>application/json</span>
1764                 </h5>
1765               </div>
1766             </div>
1767           </div>
1768           <div id="operation--users-me-get" class="operation panel" data-traverse-target="operation--users-me-get">
1769             <!-- <section class="operation-tags row"> -->
1770             <!-- <div class="doc-copy"> -->
1771             <div class="operation-tags">
1772               <a class="label" href="#tag-User">User</a>
1773               <!---->
1774             </div>
1775             <!-- </div> -->
1776             <!-- </section> -->
1777             <h2 class="operation-title">
1778               <span class="operation-name">
1779                 <span class="operation-name">GET</span>
1780                 <span class="operation-path">/users/me</span>
1781               </span>
1782             </h2>
1783             <div class="doc-row">
1784               <div class="doc-copy"> </div>
1785               <div class="doc-examples"></div>
1786             </div>
1787             <div class="doc-row">
1788               <div class="doc-copy">
1789                 <section class="swagger-responses">
1790                   <div class="prop-row prop-group">
1791                     <div class="prop-name">
1792                       <div class="prop-title">200 OK</div>
1793                       <div class="prop-ref">
1794                         <span class="json-schema-ref-array">
1795                           <a class="json-schema-ref" href="#/definitions/User">User</a>
1796                         </span>
1797                       </div>
1798                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1799                     </div>
1800                     <div class="prop-value">
1801                       <p>successful operation</p>
1802                     </div>
1803                   </div>
1804                 </section>
1805               </div>
1806               <div class="doc-examples">
1807                 <h5>Response Content-Types:
1808                   <span>application/json</span>
1809                 </h5>
1810                 <section>
1811                   <h5>Response Example
1812                     <span>(200 OK)</span>
1813                   </h5>
1814                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1815   {
1816     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1817     <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1818     <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1819     <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1820     <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1821     <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1822     <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1823     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1824     <span class="hljs-attr">&quot;account&quot;</span>: {
1825       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1826       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1827       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1828       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1829       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1830       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1831       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1832       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1833       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1834       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1835       <span class="hljs-attr">&quot;avatar&quot;</span>: {
1836         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1837         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1838         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1839       }
1840     },
1841     <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1842       {
1843         <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1844         <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1845         <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1846         <span class="hljs-attr">&quot;owner&quot;</span>: {
1847           <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1848           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1849         },
1850         <span class="hljs-attr">&quot;videos&quot;</span>: [
1851           {
1852             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1853             <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1854             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1855             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1856             <span class="hljs-attr">&quot;category&quot;</span>: {
1857               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1858               <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1859             },
1860             <span class="hljs-attr">&quot;licence&quot;</span>: {
1861               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1862               <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1863             },
1864             <span class="hljs-attr">&quot;language&quot;</span>: {
1865               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1866               <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1867             },
1868             <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1869             <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1870             <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1871             <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1872             <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1873             <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1874             <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1875             <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1876             <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1877             <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1878             <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1879           }
1880         ]
1881       }
1882     ]
1883   }
1884 ]
1885 </code></pre>
1886                   <!-- </div> -->
1887                 </section>
1888               </div>
1889             </div>
1890           </div>
1891           <div id="operation--users-me-put" class="operation panel" data-traverse-target="operation--users-me-put">
1892             <!-- <section class="operation-tags row"> -->
1893             <!-- <div class="doc-copy"> -->
1894             <div class="operation-tags">
1895               <a class="label" href="#tag-User">User</a>
1896               <!---->
1897             </div>
1898             <!-- </div> -->
1899             <!-- </section> -->
1900             <h2 class="operation-title">
1901               <span class="operation-name">
1902                 <span class="operation-name">PUT</span>
1903                 <span class="operation-path">/users/me</span>
1904               </span>
1905             </h2>
1906             <div class="doc-row">
1907               <div class="doc-copy">
1908                 <section class="swagger-request-body">
1909                   <div class="prop-row">
1910                     <div class="prop-name">
1911                       <div class="swagger-request-model">
1912                         <span class="">
1913                           <a class="json-schema-ref" href="#/definitions/UpdateMe">UpdateMe</a>
1914                         </span>
1915                       </div>
1916                     </div>
1917                     <div class="prop-value columns small-6">
1918                       <!-- <div class="swagger-request-description"> -->undefined
1919                       <!-- </div> -->
1920                     </div>
1921                   </div>
1922                 </section>
1923               </div>
1924               <div class="doc-examples">
1925                 <section>
1926                   <h5>Request Content-Types:
1927                     <span>application/json</span>
1928                   </h5>
1929                   <h5>Request Example</h5>
1930                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1931   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1932   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1933   <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1934   <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1935 }
1936 </code></pre>
1937                   <!-- </div> -->
1938                 </section>
1939               </div>
1940             </div>
1941             <div class="doc-row">
1942               <div class="doc-copy">
1943                 <section class="swagger-responses">
1944                   <div class="prop-row prop-group">
1945                     <div class="prop-name">
1946                       <div class="prop-title">204 No Content</div>
1947                     </div>
1948                     <div class="prop-value">
1949                       <p>successful operation</p>
1950                     </div>
1951                   </div>
1952                 </section>
1953               </div>
1954               <div class="doc-examples">
1955                 <h5>Response Content-Types:
1956                   <span>application/json</span>
1957                 </h5>
1958               </div>
1959             </div>
1960           </div>
1961           <div id="operation--users-me-video-quota-used-get" class="operation panel" data-traverse-target="operation--users-me-video-quota-used-get">
1962             <!-- <section class="operation-tags row"> -->
1963             <!-- <div class="doc-copy"> -->
1964             <div class="operation-tags">
1965               <a class="label" href="#tag-User">User</a>
1966               <!---->
1967             </div>
1968             <!-- </div> -->
1969             <!-- </section> -->
1970             <h2 class="operation-title">
1971               <span class="operation-name">
1972                 <span class="operation-name">GET</span>
1973                 <span class="operation-path">/users/me/video-quota-used</span>
1974               </span>
1975             </h2>
1976             <div class="doc-row">
1977               <div class="doc-copy"> </div>
1978               <div class="doc-examples"></div>
1979             </div>
1980             <div class="doc-row">
1981               <div class="doc-copy">
1982                 <section class="swagger-responses">
1983                   <div class="prop-row prop-group">
1984                     <div class="prop-name">
1985                       <div class="prop-title">200 OK</div>
1986                       <div class="prop-ref"></div>
1987                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1988                     </div>
1989                     <div class="prop-value">
1990                       <p>successful operation</p>
1991                     </div>
1992                   </div>
1993                 </section>
1994               </div>
1995               <div class="doc-examples">
1996                 <h5>Response Content-Types:
1997                   <span>application/json</span>
1998                 </h5>
1999                 <section>
2000                   <h5>Response Example
2001                     <span>(200 OK)</span>
2002                   </h5>
2003                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;number&quot;</span>
2004 </code></pre>
2005                   <!-- </div> -->
2006                 </section>
2007               </div>
2008             </div>
2009           </div>
2010           <div id="operation--users-me-videos--videoId--rating-get" class="operation panel" data-traverse-target="operation--users-me-videos--videoId--rating-get">
2011             <!-- <section class="operation-tags row"> -->
2012             <!-- <div class="doc-copy"> -->
2013             <div class="operation-tags">
2014               <a class="label" href="#tag-User">User</a>
2015               <!---->
2016             </div>
2017             <!-- </div> -->
2018             <!-- </section> -->
2019             <h2 class="operation-title">
2020               <span class="operation-name">
2021                 <span class="operation-name">GET</span>
2022                 <span class="operation-path">/users/me/videos/{videoId}/rating</span>
2023               </span>
2024             </h2>
2025             <div class="doc-row">
2026               <div class="doc-copy">
2027                 <section class="swagger-request-params">
2028                   <div class="prop-row prop-group">
2029                     <div class="prop-name">
2030                       <div class="prop-title">videoId</div>
2031                       <span class="json-property-required"></span>
2032                     </div>
2033                     <div class="prop-value">
2034                       <p>The video id </p>
2035                     </div>
2036                   </div>
2037                   <div class="prop-row prop-inner">
2038                     <div class="prop-name param-label">type</div>
2039                     <div class="prop-value">
2040                       <span class="json-property-type">string</span>
2041                       <span class="json-property-range" title="Value limits"></span>
2042                     </div>
2043                   </div>
2044                   <div class="prop-row prop-inner">
2045                     <div class="prop-name param-label">in</div>
2046                     <div class="prop-value">path</div>
2047                   </div>
2048                 </section>
2049               </div>
2050               <div class="doc-examples"></div>
2051             </div>
2052             <div class="doc-row">
2053               <div class="doc-copy">
2054                 <section class="swagger-responses">
2055                   <div class="prop-row prop-group">
2056                     <div class="prop-name">
2057                       <div class="prop-title">200 OK</div>
2058                       <div class="prop-ref">
2059                         <span class="">
2060                           <a class="json-schema-ref" href="#/definitions/GetMeVideoRating">GetMeVideoRating</a>
2061                         </span>
2062                       </div>
2063                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2064                     </div>
2065                     <div class="prop-value">
2066                       <p>successful operation</p>
2067                     </div>
2068                   </div>
2069                 </section>
2070               </div>
2071               <div class="doc-examples">
2072                 <h5>Response Content-Types:
2073                   <span>application/json</span>
2074                 </h5>
2075                 <section>
2076                   <h5>Response Example
2077                     <span>(200 OK)</span>
2078                   </h5>
2079                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2080   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2081   <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
2082 }
2083 </code></pre>
2084                   <!-- </div> -->
2085                 </section>
2086               </div>
2087             </div>
2088           </div>
2089           <div id="operation--users-me-videos-get" class="operation panel" data-traverse-target="operation--users-me-videos-get">
2090             <!-- <section class="operation-tags row"> -->
2091             <!-- <div class="doc-copy"> -->
2092             <div class="operation-tags">
2093               <a class="label" href="#tag-User">User</a>
2094               <!---->
2095             </div>
2096             <!-- </div> -->
2097             <!-- </section> -->
2098             <h2 class="operation-title">
2099               <span class="operation-name">
2100                 <span class="operation-name">GET</span>
2101                 <span class="operation-path">/users/me/videos</span>
2102               </span>
2103             </h2>
2104             <div class="doc-row">
2105               <div class="doc-copy">
2106                 <section class="swagger-request-params">
2107                   <div class="prop-row prop-group">
2108                     <div class="prop-name">
2109                       <div class="prop-title">start</div>
2110                     </div>
2111                     <div class="prop-value">
2112                       <p>starting page</p>
2113                     </div>
2114                   </div>
2115                   <div class="prop-row prop-inner">
2116                     <div class="prop-name param-label">type</div>
2117                     <div class="prop-value">
2118                       <span class="json-property-type">number</span>
2119                       <span class="json-property-range" title="Value limits"></span>
2120                     </div>
2121                   </div>
2122                   <div class="prop-row prop-inner">
2123                     <div class="prop-name param-label">in</div>
2124                     <div class="prop-value">query</div>
2125                   </div>
2126                   <div class="prop-row prop-group">
2127                     <div class="prop-name">
2128                       <div class="prop-title">stop</div>
2129                     </div>
2130                     <div class="prop-value">
2131                       <p>stoping page</p>
2132                     </div>
2133                   </div>
2134                   <div class="prop-row prop-inner">
2135                     <div class="prop-name param-label">type</div>
2136                     <div class="prop-value">
2137                       <span class="json-property-type">number</span>
2138                       <span class="json-property-range" title="Value limits"></span>
2139                     </div>
2140                   </div>
2141                   <div class="prop-row prop-inner">
2142                     <div class="prop-name param-label">in</div>
2143                     <div class="prop-value">query</div>
2144                   </div>
2145                   <div class="prop-row prop-group">
2146                     <div class="prop-name">
2147                       <div class="prop-title">sort</div>
2148                     </div>
2149                     <div class="prop-value">
2150                       <p>sorting</p>
2151                     </div>
2152                   </div>
2153                   <div class="prop-row prop-inner">
2154                     <div class="prop-name param-label">type</div>
2155                     <div class="prop-value">
2156                       <span class="json-property-type">number</span>
2157                       <span class="json-property-range" title="Value limits"></span>
2158                     </div>
2159                   </div>
2160                   <div class="prop-row prop-inner">
2161                     <div class="prop-name param-label">in</div>
2162                     <div class="prop-value">query</div>
2163                   </div>
2164                 </section>
2165               </div>
2166               <div class="doc-examples"></div>
2167             </div>
2168             <div class="doc-row">
2169               <div class="doc-copy">
2170                 <section class="swagger-responses">
2171                   <div class="prop-row prop-group">
2172                     <div class="prop-name">
2173                       <div class="prop-title">200 OK</div>
2174                       <div class="prop-ref">
2175                         <span class="json-schema-ref-array">
2176                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2177                         </span>
2178                       </div>
2179                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2180                     </div>
2181                     <div class="prop-value">
2182                       <p>successful operation</p>
2183                     </div>
2184                   </div>
2185                 </section>
2186               </div>
2187               <div class="doc-examples">
2188                 <h5>Response Content-Types:
2189                   <span>application/json</span>
2190                 </h5>
2191                 <section>
2192                   <h5>Response Example
2193                     <span>(200 OK)</span>
2194                   </h5>
2195                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2196   {
2197     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2198     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2199     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2200     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2201     <span class="hljs-attr">&quot;category&quot;</span>: {
2202       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2203       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2204     },
2205     <span class="hljs-attr">&quot;licence&quot;</span>: {
2206       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2207       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2208     },
2209     <span class="hljs-attr">&quot;language&quot;</span>: {
2210       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2211       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2212     },
2213     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2214     <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2215     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2216     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2217     <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2218     <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2219     <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2220     <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2221     <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2222     <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2223     <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2224   }
2225 ]
2226 </code></pre>
2227                   <!-- </div> -->
2228                 </section>
2229               </div>
2230             </div>
2231           </div>
2232           <div id="operation--users-register-post" class="operation panel" data-traverse-target="operation--users-register-post">
2233             <!-- <section class="operation-tags row"> -->
2234             <!-- <div class="doc-copy"> -->
2235             <div class="operation-tags">
2236               <a class="label" href="#tag-User">User</a>
2237               <!---->
2238             </div>
2239             <!-- </div> -->
2240             <!-- </section> -->
2241             <h2 class="operation-title">
2242               <span class="operation-name">
2243                 <span class="operation-name">POST</span>
2244                 <span class="operation-path">/users/register</span>
2245               </span>
2246             </h2>
2247             <div class="doc-row">
2248               <div class="doc-copy">
2249                 <section class="swagger-request-body">
2250                   <div class="prop-row">
2251                     <div class="prop-name">
2252                       <div class="swagger-request-model">
2253                         <span class="">
2254                           <a class="json-schema-ref" href="#/definitions/RegisterUser">RegisterUser</a>
2255                         </span>
2256                       </div>
2257                     </div>
2258                     <div class="prop-value columns small-6">
2259                       <!-- <div class="swagger-request-description"> -->undefined
2260                       <!-- </div> -->
2261                     </div>
2262                   </div>
2263                 </section>
2264               </div>
2265               <div class="doc-examples">
2266                 <section>
2267                   <h5>Request Content-Types:
2268                     <span>application/json</span>
2269                   </h5>
2270                   <h5>Request Example</h5>
2271                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2272   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2273   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2274   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2275 }
2276 </code></pre>
2277                   <!-- </div> -->
2278                 </section>
2279               </div>
2280             </div>
2281             <div class="doc-row">
2282               <div class="doc-copy">
2283                 <section class="swagger-responses">
2284                   <div class="prop-row prop-group">
2285                     <div class="prop-name">
2286                       <div class="prop-title">204 No Content</div>
2287                     </div>
2288                     <div class="prop-value">
2289                       <p>successful operation</p>
2290                     </div>
2291                   </div>
2292                 </section>
2293               </div>
2294               <div class="doc-examples">
2295                 <h5>Response Content-Types:
2296                   <span>application/json</span>
2297                 </h5>
2298               </div>
2299             </div>
2300           </div>
2301           <div id="operation--users-me-avatar-pick-post" class="operation panel" data-traverse-target="operation--users-me-avatar-pick-post">
2302             <!-- <section class="operation-tags row"> -->
2303             <!-- <div class="doc-copy"> -->
2304             <div class="operation-tags">
2305               <a class="label" href="#tag-User">User</a>
2306               <!---->
2307             </div>
2308             <!-- </div> -->
2309             <!-- </section> -->
2310             <h2 class="operation-title">
2311               <span class="operation-name">
2312                 <span class="operation-name">POST</span>
2313                 <span class="operation-path">/users/me/avatar/pick</span>
2314               </span>
2315             </h2>
2316             <div class="doc-row">
2317               <div class="doc-copy">
2318                 <section class="swagger-request-params">
2319                   <div class="prop-row prop-group">
2320                     <div class="prop-name">
2321                       <div class="prop-title">avatarfile</div>
2322                     </div>
2323                     <div class="prop-value">
2324                       <p>The file to upload.</p>
2325                     </div>
2326                   </div>
2327                   <div class="prop-row prop-inner">
2328                     <div class="prop-name param-label">type</div>
2329                     <div class="prop-value">
2330                       <span class="json-property-type">file</span>
2331                       <span class="json-property-range" title="Value limits"></span>
2332                     </div>
2333                   </div>
2334                   <div class="prop-row prop-inner">
2335                     <div class="prop-name param-label">in</div>
2336                     <div class="prop-value">formData</div>
2337                   </div>
2338                 </section>
2339               </div>
2340               <div class="doc-examples"></div>
2341             </div>
2342             <div class="doc-row">
2343               <div class="doc-copy">
2344                 <section class="swagger-responses">
2345                   <div class="prop-row prop-group">
2346                     <div class="prop-name">
2347                       <div class="prop-title">200 OK</div>
2348                       <div class="prop-ref">
2349                         <span class="">
2350                           <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
2351                         </span>
2352                       </div>
2353                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2354                     </div>
2355                     <div class="prop-value">
2356                       <p>successful operation</p>
2357                     </div>
2358                   </div>
2359                 </section>
2360               </div>
2361               <div class="doc-examples">
2362                 <h5>Response Content-Types:
2363                   <span>application/json</span>
2364                 </h5>
2365                 <section>
2366                   <h5>Response Example
2367                     <span>(200 OK)</span>
2368                   </h5>
2369                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2370   <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2371   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2372   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2373 }
2374 </code></pre>
2375                   <!-- </div> -->
2376                 </section>
2377               </div>
2378             </div>
2379           </div>
2380           <h1 id="tag-Video" class="swagger-summary-tag" data-traverse-target="tag-Video">Video</h1>
2381           <div id="operation--videos-get" class="operation panel" data-traverse-target="operation--videos-get">
2382             <!-- <section class="operation-tags row"> -->
2383             <!-- <div class="doc-copy"> -->
2384             <div class="operation-tags">
2385               <a class="label" href="#tag-Video">Video</a>
2386               <!---->
2387             </div>
2388             <!-- </div> -->
2389             <!-- </section> -->
2390             <h2 class="operation-title">
2391               <span class="operation-name">
2392                 <span class="operation-name">GET</span>
2393                 <span class="operation-path">/videos</span>
2394               </span>
2395             </h2>
2396             <div class="doc-row">
2397               <div class="doc-copy">
2398                 <section class="swagger-request-params">
2399                   <div class="prop-row prop-group">
2400                     <div class="prop-name">
2401                       <div class="prop-title">start</div>
2402                     </div>
2403                     <div class="prop-value">
2404                       <p>starting page</p>
2405                     </div>
2406                   </div>
2407                   <div class="prop-row prop-inner">
2408                     <div class="prop-name param-label">type</div>
2409                     <div class="prop-value">
2410                       <span class="json-property-type">number</span>
2411                       <span class="json-property-range" title="Value limits"></span>
2412                     </div>
2413                   </div>
2414                   <div class="prop-row prop-inner">
2415                     <div class="prop-name param-label">in</div>
2416                     <div class="prop-value">query</div>
2417                   </div>
2418                   <div class="prop-row prop-group">
2419                     <div class="prop-name">
2420                       <div class="prop-title">stop</div>
2421                     </div>
2422                     <div class="prop-value">
2423                       <p>stoping page</p>
2424                     </div>
2425                   </div>
2426                   <div class="prop-row prop-inner">
2427                     <div class="prop-name param-label">type</div>
2428                     <div class="prop-value">
2429                       <span class="json-property-type">number</span>
2430                       <span class="json-property-range" title="Value limits"></span>
2431                     </div>
2432                   </div>
2433                   <div class="prop-row prop-inner">
2434                     <div class="prop-name param-label">in</div>
2435                     <div class="prop-value">query</div>
2436                   </div>
2437                   <div class="prop-row prop-group">
2438                     <div class="prop-name">
2439                       <div class="prop-title">sort</div>
2440                     </div>
2441                     <div class="prop-value">
2442                       <p>sorting</p>
2443                     </div>
2444                   </div>
2445                   <div class="prop-row prop-inner">
2446                     <div class="prop-name param-label">type</div>
2447                     <div class="prop-value">
2448                       <span class="json-property-type">number</span>
2449                       <span class="json-property-range" title="Value limits"></span>
2450                     </div>
2451                   </div>
2452                   <div class="prop-row prop-inner">
2453                     <div class="prop-name param-label">in</div>
2454                     <div class="prop-value">query</div>
2455                   </div>
2456                 </section>
2457               </div>
2458               <div class="doc-examples"></div>
2459             </div>
2460             <div class="doc-row">
2461               <div class="doc-copy">
2462                 <section class="swagger-responses">
2463                   <div class="prop-row prop-group">
2464                     <div class="prop-name">
2465                       <div class="prop-title">200 OK</div>
2466                       <div class="prop-ref">
2467                         <span class="json-schema-ref-array">
2468                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2469                         </span>
2470                       </div>
2471                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2472                     </div>
2473                     <div class="prop-value">
2474                       <p>successful operation</p>
2475                     </div>
2476                   </div>
2477                 </section>
2478               </div>
2479               <div class="doc-examples">
2480                 <h5>Response Content-Types:
2481                   <span>application/json</span>
2482                 </h5>
2483                 <section>
2484                   <h5>Response Example
2485                     <span>(200 OK)</span>
2486                   </h5>
2487                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2488   {
2489     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2490     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2491     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2492     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2493     <span class="hljs-attr">&quot;category&quot;</span>: {
2494       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2495       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2496     },
2497     <span class="hljs-attr">&quot;licence&quot;</span>: {
2498       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2499       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2500     },
2501     <span class="hljs-attr">&quot;language&quot;</span>: {
2502       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2503       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2504     },
2505     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2506     <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2507     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2508     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2509     <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2510     <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2511     <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2512     <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2513     <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2514     <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2515     <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2516   }
2517 ]
2518 </code></pre>
2519                   <!-- </div> -->
2520                 </section>
2521               </div>
2522             </div>
2523           </div>
2524           <div id="operation--videos-categories-get" class="operation panel" data-traverse-target="operation--videos-categories-get">
2525             <!-- <section class="operation-tags row"> -->
2526             <!-- <div class="doc-copy"> -->
2527             <div class="operation-tags">
2528               <a class="label" href="#tag-Video">Video</a>
2529               <!---->
2530             </div>
2531             <!-- </div> -->
2532             <!-- </section> -->
2533             <h2 class="operation-title">
2534               <span class="operation-name">
2535                 <span class="operation-name">GET</span>
2536                 <span class="operation-path">/videos/categories</span>
2537               </span>
2538             </h2>
2539             <div class="doc-row">
2540               <div class="doc-copy"> </div>
2541               <div class="doc-examples"></div>
2542             </div>
2543             <div class="doc-row">
2544               <div class="doc-copy">
2545                 <section class="swagger-responses">
2546                   <div class="prop-row prop-group">
2547                     <div class="prop-name">
2548                       <div class="prop-title">200 OK</div>
2549                       <div class="prop-ref"></div>
2550                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2551                     </div>
2552                     <div class="prop-value">
2553                       <p>successful operation</p>
2554                     </div>
2555                   </div>
2556                 </section>
2557               </div>
2558               <div class="doc-examples">
2559                 <h5>Response Content-Types:
2560                   <span>application/json</span>
2561                 </h5>
2562                 <section>
2563                   <h5>Response Example
2564                     <span>(200 OK)</span>
2565                   </h5>
2566                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2567   <span class="hljs-string">&quot;string&quot;</span>
2568 ]
2569 </code></pre>
2570                   <!-- </div> -->
2571                 </section>
2572               </div>
2573             </div>
2574           </div>
2575           <div id="operation--videos-licences-get" class="operation panel" data-traverse-target="operation--videos-licences-get">
2576             <!-- <section class="operation-tags row"> -->
2577             <!-- <div class="doc-copy"> -->
2578             <div class="operation-tags">
2579               <a class="label" href="#tag-Video">Video</a>
2580               <!---->
2581             </div>
2582             <!-- </div> -->
2583             <!-- </section> -->
2584             <h2 class="operation-title">
2585               <span class="operation-name">
2586                 <span class="operation-name">GET</span>
2587                 <span class="operation-path">/videos/licences</span>
2588               </span>
2589             </h2>
2590             <div class="doc-row">
2591               <div class="doc-copy"> </div>
2592               <div class="doc-examples"></div>
2593             </div>
2594             <div class="doc-row">
2595               <div class="doc-copy">
2596                 <section class="swagger-responses">
2597                   <div class="prop-row prop-group">
2598                     <div class="prop-name">
2599                       <div class="prop-title">200 OK</div>
2600                       <div class="prop-ref"></div>
2601                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2602                     </div>
2603                     <div class="prop-value">
2604                       <p>successful operation</p>
2605                     </div>
2606                   </div>
2607                 </section>
2608               </div>
2609               <div class="doc-examples">
2610                 <h5>Response Content-Types:
2611                   <span>application/json</span>
2612                 </h5>
2613                 <section>
2614                   <h5>Response Example
2615                     <span>(200 OK)</span>
2616                   </h5>
2617                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2618   <span class="hljs-string">&quot;string&quot;</span>
2619 ]
2620 </code></pre>
2621                   <!-- </div> -->
2622                 </section>
2623               </div>
2624             </div>
2625           </div>
2626           <div id="operation--videos-languages-get" class="operation panel" data-traverse-target="operation--videos-languages-get">
2627             <!-- <section class="operation-tags row"> -->
2628             <!-- <div class="doc-copy"> -->
2629             <div class="operation-tags">
2630               <a class="label" href="#tag-Video">Video</a>
2631               <!---->
2632             </div>
2633             <!-- </div> -->
2634             <!-- </section> -->
2635             <h2 class="operation-title">
2636               <span class="operation-name">
2637                 <span class="operation-name">GET</span>
2638                 <span class="operation-path">/videos/languages</span>
2639               </span>
2640             </h2>
2641             <div class="doc-row">
2642               <div class="doc-copy"> </div>
2643               <div class="doc-examples"></div>
2644             </div>
2645             <div class="doc-row">
2646               <div class="doc-copy">
2647                 <section class="swagger-responses">
2648                   <div class="prop-row prop-group">
2649                     <div class="prop-name">
2650                       <div class="prop-title">200 OK</div>
2651                       <div class="prop-ref"></div>
2652                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2653                     </div>
2654                     <div class="prop-value">
2655                       <p>successful operation</p>
2656                     </div>
2657                   </div>
2658                 </section>
2659               </div>
2660               <div class="doc-examples">
2661                 <h5>Response Content-Types:
2662                   <span>application/json</span>
2663                 </h5>
2664                 <section>
2665                   <h5>Response Example
2666                     <span>(200 OK)</span>
2667                   </h5>
2668                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2669   <span class="hljs-string">&quot;string&quot;</span>
2670 ]
2671 </code></pre>
2672                   <!-- </div> -->
2673                 </section>
2674               </div>
2675             </div>
2676           </div>
2677           <div id="operation--videos-privacies-get" class="operation panel" data-traverse-target="operation--videos-privacies-get">
2678             <!-- <section class="operation-tags row"> -->
2679             <!-- <div class="doc-copy"> -->
2680             <div class="operation-tags">
2681               <a class="label" href="#tag-Video">Video</a>
2682               <!---->
2683             </div>
2684             <!-- </div> -->
2685             <!-- </section> -->
2686             <h2 class="operation-title">
2687               <span class="operation-name">
2688                 <span class="operation-name">GET</span>
2689                 <span class="operation-path">/videos/privacies</span>
2690               </span>
2691             </h2>
2692             <div class="doc-row">
2693               <div class="doc-copy"> </div>
2694               <div class="doc-examples"></div>
2695             </div>
2696             <div class="doc-row">
2697               <div class="doc-copy">
2698                 <section class="swagger-responses">
2699                   <div class="prop-row prop-group">
2700                     <div class="prop-name">
2701                       <div class="prop-title">200 OK</div>
2702                       <div class="prop-ref"></div>
2703                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2704                     </div>
2705                     <div class="prop-value">
2706                       <p>successful operation</p>
2707                     </div>
2708                   </div>
2709                 </section>
2710               </div>
2711               <div class="doc-examples">
2712                 <h5>Response Content-Types:
2713                   <span>application/json</span>
2714                 </h5>
2715                 <section>
2716                   <h5>Response Example
2717                     <span>(200 OK)</span>
2718                   </h5>
2719                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2720   <span class="hljs-string">&quot;string&quot;</span>
2721 ]
2722 </code></pre>
2723                   <!-- </div> -->
2724                 </section>
2725               </div>
2726             </div>
2727           </div>
2728           <div id="operation--videos-search-get" class="operation panel" data-traverse-target="operation--videos-search-get">
2729             <!-- <section class="operation-tags row"> -->
2730             <!-- <div class="doc-copy"> -->
2731             <div class="operation-tags">
2732               <a class="label" href="#tag-Video">Video</a>
2733               <!---->
2734             </div>
2735             <!-- </div> -->
2736             <!-- </section> -->
2737             <h2 class="operation-title">
2738               <span class="operation-name">
2739                 <span class="operation-name">GET</span>
2740                 <span class="operation-path">/videos/search</span>
2741               </span>
2742             </h2>
2743             <div class="doc-row">
2744               <div class="doc-copy">
2745                 <section class="swagger-request-params">
2746                   <div class="prop-row prop-group">
2747                     <div class="prop-name">
2748                       <div class="prop-title">start</div>
2749                     </div>
2750                     <div class="prop-value">
2751                       <p>starting page</p>
2752                     </div>
2753                   </div>
2754                   <div class="prop-row prop-inner">
2755                     <div class="prop-name param-label">type</div>
2756                     <div class="prop-value">
2757                       <span class="json-property-type">number</span>
2758                       <span class="json-property-range" title="Value limits"></span>
2759                     </div>
2760                   </div>
2761                   <div class="prop-row prop-inner">
2762                     <div class="prop-name param-label">in</div>
2763                     <div class="prop-value">query</div>
2764                   </div>
2765                   <div class="prop-row prop-group">
2766                     <div class="prop-name">
2767                       <div class="prop-title">stop</div>
2768                     </div>
2769                     <div class="prop-value">
2770                       <p>stoping page</p>
2771                     </div>
2772                   </div>
2773                   <div class="prop-row prop-inner">
2774                     <div class="prop-name param-label">type</div>
2775                     <div class="prop-value">
2776                       <span class="json-property-type">number</span>
2777                       <span class="json-property-range" title="Value limits"></span>
2778                     </div>
2779                   </div>
2780                   <div class="prop-row prop-inner">
2781                     <div class="prop-name param-label">in</div>
2782                     <div class="prop-value">query</div>
2783                   </div>
2784                   <div class="prop-row prop-group">
2785                     <div class="prop-name">
2786                       <div class="prop-title">sort</div>
2787                     </div>
2788                     <div class="prop-value">
2789                       <p>sorting</p>
2790                     </div>
2791                   </div>
2792                   <div class="prop-row prop-inner">
2793                     <div class="prop-name param-label">type</div>
2794                     <div class="prop-value">
2795                       <span class="json-property-type">number</span>
2796                       <span class="json-property-range" title="Value limits"></span>
2797                     </div>
2798                   </div>
2799                   <div class="prop-row prop-inner">
2800                     <div class="prop-name param-label">in</div>
2801                     <div class="prop-value">query</div>
2802                   </div>
2803                 </section>
2804               </div>
2805               <div class="doc-examples"></div>
2806             </div>
2807             <div class="doc-row">
2808               <div class="doc-copy">
2809                 <section class="swagger-responses">
2810                   <div class="prop-row prop-group">
2811                     <div class="prop-name">
2812                       <div class="prop-title">200 OK</div>
2813                       <div class="prop-ref">
2814                         <span class="json-schema-ref-array">
2815                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2816                         </span>
2817                       </div>
2818                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2819                     </div>
2820                     <div class="prop-value">
2821                       <p>successful operation</p>
2822                     </div>
2823                   </div>
2824                 </section>
2825               </div>
2826               <div class="doc-examples">
2827                 <h5>Response Content-Types:
2828                   <span>application/json</span>
2829                 </h5>
2830                 <section>
2831                   <h5>Response Example
2832                     <span>(200 OK)</span>
2833                   </h5>
2834                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2835   {
2836     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2837     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2838     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2839     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2840     <span class="hljs-attr">&quot;category&quot;</span>: {
2841       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2842       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2843     },
2844     <span class="hljs-attr">&quot;licence&quot;</span>: {
2845       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2846       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2847     },
2848     <span class="hljs-attr">&quot;language&quot;</span>: {
2849       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2850       <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2851     },
2852     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2853     <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2854     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2855     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2856     <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2857     <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2858     <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2859     <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2860     <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2861     <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2862     <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2863   }
2864 ]
2865 </code></pre>
2866                   <!-- </div> -->
2867                 </section>
2868               </div>
2869             </div>
2870           </div>
2871           <div id="operation--videos--id--put" class="operation panel" data-traverse-target="operation--videos--id--put">
2872             <!-- <section class="operation-tags row"> -->
2873             <!-- <div class="doc-copy"> -->
2874             <div class="operation-tags">
2875               <a class="label" href="#tag-Video">Video</a>
2876               <!---->
2877             </div>
2878             <!-- </div> -->
2879             <!-- </section> -->
2880             <h2 class="operation-title">
2881               <span class="operation-name">
2882                 <span class="operation-name">PUT</span>
2883                 <span class="operation-path">/videos/{id}</span>
2884               </span>
2885             </h2>
2886             <div class="doc-row">
2887               <div class="doc-copy">
2888                 <section class="swagger-request-params">
2889                   <div class="prop-row prop-group">
2890                     <div class="prop-name">
2891                       <div class="prop-title">id</div>
2892                       <span class="json-property-required"></span>
2893                     </div>
2894                     <div class="prop-value">
2895                       <p>The video id </p>
2896                     </div>
2897                   </div>
2898                   <div class="prop-row prop-inner">
2899                     <div class="prop-name param-label">type</div>
2900                     <div class="prop-value">
2901                       <span class="json-property-type">string</span>
2902                       <span class="json-property-range" title="Value limits"></span>
2903                     </div>
2904                   </div>
2905                   <div class="prop-row prop-inner">
2906                     <div class="prop-name param-label">in</div>
2907                     <div class="prop-value">path</div>
2908                   </div>
2909                 </section>
2910               </div>
2911               <div class="doc-examples"></div>
2912             </div>
2913             <div class="doc-row">
2914               <div class="doc-copy">
2915                 <section class="swagger-responses">
2916                   <div class="prop-row prop-group">
2917                     <div class="prop-name">
2918                       <div class="prop-title">200 OK</div>
2919                       <div class="prop-ref">
2920                         <span class="">
2921                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2922                         </span>
2923                       </div>
2924                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2925                     </div>
2926                     <div class="prop-value">
2927                       <p>successful operation</p>
2928                     </div>
2929                   </div>
2930                 </section>
2931               </div>
2932               <div class="doc-examples">
2933                 <h5>Response Content-Types:
2934                   <span>application/json</span>
2935                 </h5>
2936                 <section>
2937                   <h5>Response Example
2938                     <span>(200 OK)</span>
2939                   </h5>
2940                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2941   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2942   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2943   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2944   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2945   <span class="hljs-attr">&quot;category&quot;</span>: {
2946     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2947     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2948   },
2949   <span class="hljs-attr">&quot;licence&quot;</span>: {
2950     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2951     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2952   },
2953   <span class="hljs-attr">&quot;language&quot;</span>: {
2954     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2955     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2956   },
2957   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2958   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2959   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2960   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2961   <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2962   <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2963   <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2964   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2965   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2966   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2967   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2968 }
2969 </code></pre>
2970                   <!-- </div> -->
2971                 </section>
2972               </div>
2973             </div>
2974           </div>
2975           <div id="operation--videos--id--get" class="operation panel" data-traverse-target="operation--videos--id--get">
2976             <!-- <section class="operation-tags row"> -->
2977             <!-- <div class="doc-copy"> -->
2978             <div class="operation-tags">
2979               <a class="label" href="#tag-Video">Video</a>
2980               <!---->
2981             </div>
2982             <!-- </div> -->
2983             <!-- </section> -->
2984             <h2 class="operation-title">
2985               <span class="operation-name">
2986                 <span class="operation-name">GET</span>
2987                 <span class="operation-path">/videos/{id}</span>
2988               </span>
2989             </h2>
2990             <div class="doc-row">
2991               <div class="doc-copy">
2992                 <section class="swagger-request-params">
2993                   <div class="prop-row prop-group">
2994                     <div class="prop-name">
2995                       <div class="prop-title">id</div>
2996                       <span class="json-property-required"></span>
2997                     </div>
2998                     <div class="prop-value">
2999                       <p>The video id </p>
3000                     </div>
3001                   </div>
3002                   <div class="prop-row prop-inner">
3003                     <div class="prop-name param-label">type</div>
3004                     <div class="prop-value">
3005                       <span class="json-property-type">string</span>
3006                       <span class="json-property-range" title="Value limits"></span>
3007                     </div>
3008                   </div>
3009                   <div class="prop-row prop-inner">
3010                     <div class="prop-name param-label">in</div>
3011                     <div class="prop-value">path</div>
3012                   </div>
3013                 </section>
3014               </div>
3015               <div class="doc-examples"></div>
3016             </div>
3017             <div class="doc-row">
3018               <div class="doc-copy">
3019                 <section class="swagger-responses">
3020                   <div class="prop-row prop-group">
3021                     <div class="prop-name">
3022                       <div class="prop-title">200 OK</div>
3023                       <div class="prop-ref">
3024                         <span class="">
3025                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
3026                         </span>
3027                       </div>
3028                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3029                     </div>
3030                     <div class="prop-value">
3031                       <p>successful operation</p>
3032                     </div>
3033                   </div>
3034                 </section>
3035               </div>
3036               <div class="doc-examples">
3037                 <h5>Response Content-Types:
3038                   <span>application/json</span>
3039                 </h5>
3040                 <section>
3041                   <h5>Response Example
3042                     <span>(200 OK)</span>
3043                   </h5>
3044                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3045   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3046   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3047   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3048   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3049   <span class="hljs-attr">&quot;category&quot;</span>: {
3050     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3051     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3052   },
3053   <span class="hljs-attr">&quot;licence&quot;</span>: {
3054     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3055     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3056   },
3057   <span class="hljs-attr">&quot;language&quot;</span>: {
3058     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3059     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3060   },
3061   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3062   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3063   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3064   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3065   <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3066   <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3067   <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3068   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3069   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3070   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3071   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3072 }
3073 </code></pre>
3074                   <!-- </div> -->
3075                 </section>
3076               </div>
3077             </div>
3078           </div>
3079           <div id="operation--videos--id--delete" class="operation panel" data-traverse-target="operation--videos--id--delete">
3080             <!-- <section class="operation-tags row"> -->
3081             <!-- <div class="doc-copy"> -->
3082             <div class="operation-tags">
3083               <a class="label" href="#tag-Video">Video</a>
3084               <!---->
3085             </div>
3086             <!-- </div> -->
3087             <!-- </section> -->
3088             <h2 class="operation-title">
3089               <span class="operation-name">
3090                 <span class="operation-name">DELETE</span>
3091                 <span class="operation-path">/videos/{id}</span>
3092               </span>
3093             </h2>
3094             <div class="doc-row">
3095               <div class="doc-copy">
3096                 <section class="swagger-request-params">
3097                   <div class="prop-row prop-group">
3098                     <div class="prop-name">
3099                       <div class="prop-title">id</div>
3100                       <span class="json-property-required"></span>
3101                     </div>
3102                     <div class="prop-value">
3103                       <p>The video id </p>
3104                     </div>
3105                   </div>
3106                   <div class="prop-row prop-inner">
3107                     <div class="prop-name param-label">type</div>
3108                     <div class="prop-value">
3109                       <span class="json-property-type">string</span>
3110                       <span class="json-property-range" title="Value limits"></span>
3111                     </div>
3112                   </div>
3113                   <div class="prop-row prop-inner">
3114                     <div class="prop-name param-label">in</div>
3115                     <div class="prop-value">path</div>
3116                   </div>
3117                 </section>
3118               </div>
3119               <div class="doc-examples"></div>
3120             </div>
3121             <div class="doc-row">
3122               <div class="doc-copy">
3123                 <section class="swagger-responses">
3124                   <div class="prop-row prop-group">
3125                     <div class="prop-name">
3126                       <div class="prop-title">204 No Content</div>
3127                     </div>
3128                     <div class="prop-value">
3129                       <p>successful operation</p>
3130                     </div>
3131                   </div>
3132                 </section>
3133               </div>
3134               <div class="doc-examples">
3135                 <h5>Response Content-Types:
3136                   <span>application/json</span>
3137                 </h5>
3138               </div>
3139             </div>
3140           </div>
3141           <div id="operation--videos--id--description-get" class="operation panel" data-traverse-target="operation--videos--id--description-get">
3142             <!-- <section class="operation-tags row"> -->
3143             <!-- <div class="doc-copy"> -->
3144             <div class="operation-tags">
3145               <a class="label" href="#tag-Video">Video</a>
3146               <!---->
3147             </div>
3148             <!-- </div> -->
3149             <!-- </section> -->
3150             <h2 class="operation-title">
3151               <span class="operation-name">
3152                 <span class="operation-name">GET</span>
3153                 <span class="operation-path">/videos/{id}/description</span>
3154               </span>
3155             </h2>
3156             <div class="doc-row">
3157               <div class="doc-copy">
3158                 <section class="swagger-request-params">
3159                   <div class="prop-row prop-group">
3160                     <div class="prop-name">
3161                       <div class="prop-title">id</div>
3162                       <span class="json-property-required"></span>
3163                     </div>
3164                     <div class="prop-value">
3165                       <p>The video id </p>
3166                     </div>
3167                   </div>
3168                   <div class="prop-row prop-inner">
3169                     <div class="prop-name param-label">type</div>
3170                     <div class="prop-value">
3171                       <span class="json-property-type">string</span>
3172                       <span class="json-property-range" title="Value limits"></span>
3173                     </div>
3174                   </div>
3175                   <div class="prop-row prop-inner">
3176                     <div class="prop-name param-label">in</div>
3177                     <div class="prop-value">path</div>
3178                   </div>
3179                 </section>
3180               </div>
3181               <div class="doc-examples"></div>
3182             </div>
3183             <div class="doc-row">
3184               <div class="doc-copy">
3185                 <section class="swagger-responses">
3186                   <div class="prop-row prop-group">
3187                     <div class="prop-name">
3188                       <div class="prop-title">200 OK</div>
3189                       <div class="prop-ref"></div>
3190                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3191                     </div>
3192                     <div class="prop-value">
3193                       <p>successful operation</p>
3194                     </div>
3195                   </div>
3196                 </section>
3197               </div>
3198               <div class="doc-examples">
3199                 <h5>Response Content-Types:
3200                   <span>application/json</span>
3201                 </h5>
3202                 <section>
3203                   <h5>Response Example
3204                     <span>(200 OK)</span>
3205                   </h5>
3206                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;string&quot;</span>
3207 </code></pre>
3208                   <!-- </div> -->
3209                 </section>
3210               </div>
3211             </div>
3212           </div>
3213           <div id="operation--videos--id--views-post" class="operation panel" data-traverse-target="operation--videos--id--views-post">
3214             <!-- <section class="operation-tags row"> -->
3215             <!-- <div class="doc-copy"> -->
3216             <div class="operation-tags">
3217               <a class="label" href="#tag-Video">Video</a>
3218               <!---->
3219             </div>
3220             <!-- </div> -->
3221             <!-- </section> -->
3222             <h2 class="operation-title">
3223               <span class="operation-name">
3224                 <span class="operation-name">POST</span>
3225                 <span class="operation-path">/videos/{id}/views</span>
3226               </span>
3227             </h2>
3228             <div class="doc-row">
3229               <div class="doc-copy">
3230                 <section class="swagger-request-params">
3231                   <div class="prop-row prop-group">
3232                     <div class="prop-name">
3233                       <div class="prop-title">id</div>
3234                       <span class="json-property-required"></span>
3235                     </div>
3236                     <div class="prop-value">
3237                       <p>The video id </p>
3238                     </div>
3239                   </div>
3240                   <div class="prop-row prop-inner">
3241                     <div class="prop-name param-label">type</div>
3242                     <div class="prop-value">
3243                       <span class="json-property-type">string</span>
3244                       <span class="json-property-range" title="Value limits"></span>
3245                     </div>
3246                   </div>
3247                   <div class="prop-row prop-inner">
3248                     <div class="prop-name param-label">in</div>
3249                     <div class="prop-value">path</div>
3250                   </div>
3251                 </section>
3252               </div>
3253               <div class="doc-examples"></div>
3254             </div>
3255             <div class="doc-row">
3256               <div class="doc-copy">
3257                 <section class="swagger-responses">
3258                   <div class="prop-row prop-group">
3259                     <div class="prop-name">
3260                       <div class="prop-title">204 No Content</div>
3261                     </div>
3262                     <div class="prop-value">
3263                       <p>successful operation</p>
3264                     </div>
3265                   </div>
3266                 </section>
3267               </div>
3268               <div class="doc-examples">
3269                 <h5>Response Content-Types:
3270                   <span>application/json</span>
3271                 </h5>
3272               </div>
3273             </div>
3274           </div>
3275           <div id="operation--videos-upload-post" class="operation panel" data-traverse-target="operation--videos-upload-post">
3276             <!-- <section class="operation-tags row"> -->
3277             <!-- <div class="doc-copy"> -->
3278             <div class="operation-tags">
3279               <a class="label" href="#tag-Video">Video</a>
3280               <!---->
3281             </div>
3282             <!-- </div> -->
3283             <!-- </section> -->
3284             <h2 class="operation-title">
3285               <span class="operation-name">
3286                 <span class="operation-name">POST</span>
3287                 <span class="operation-path">/videos/upload</span>
3288               </span>
3289             </h2>
3290             <div class="doc-row">
3291               <div class="doc-copy">
3292                 <section class="swagger-request-params">
3293                   <div class="prop-row prop-group">
3294                     <div class="prop-name">
3295                       <div class="prop-title">videofile</div>
3296                     </div>
3297                     <div class="prop-value">
3298                       <p>The file to upload.</p>
3299                     </div>
3300                   </div>
3301                   <div class="prop-row prop-inner">
3302                     <div class="prop-name param-label">type</div>
3303                     <div class="prop-value">
3304                       <span class="json-property-type">file</span>
3305                       <span class="json-property-range" title="Value limits"></span>
3306                     </div>
3307                   </div>
3308                   <div class="prop-row prop-inner">
3309                     <div class="prop-name param-label">in</div>
3310                     <div class="prop-value">formData</div>
3311                   </div>
3312                 </section>
3313               </div>
3314               <div class="doc-examples"></div>
3315             </div>
3316             <div class="doc-row">
3317               <div class="doc-copy">
3318                 <section class="swagger-responses">
3319                   <div class="prop-row prop-group">
3320                     <div class="prop-name">
3321                       <div class="prop-title">200 OK</div>
3322                       <div class="prop-ref">
3323                         <span class="">
3324                           <a class="json-schema-ref" href="#/definitions/VideoUploadResponse">VideoUploadResponse</a>
3325                         </span>
3326                       </div>
3327                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3328                     </div>
3329                     <div class="prop-value">
3330                       <p>successful operation</p>
3331                     </div>
3332                   </div>
3333                 </section>
3334               </div>
3335               <div class="doc-examples">
3336                 <h5>Response Content-Types:
3337                   <span>application/json</span>
3338                 </h5>
3339                 <section>
3340                   <h5>Response Example
3341                     <span>(200 OK)</span>
3342                   </h5>
3343                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3344   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3345   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3346 }
3347 </code></pre>
3348                   <!-- </div> -->
3349                 </section>
3350               </div>
3351             </div>
3352           </div>
3353           <h1 id="tag-VideoAbuse" class="swagger-summary-tag" data-traverse-target="tag-VideoAbuse">VideoAbuse</h1>
3354           <div id="operation--videos-abuse-get" class="operation panel" data-traverse-target="operation--videos-abuse-get">
3355             <!-- <section class="operation-tags row"> -->
3356             <!-- <div class="doc-copy"> -->
3357             <div class="operation-tags">
3358               <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
3359               <!---->
3360             </div>
3361             <!-- </div> -->
3362             <!-- </section> -->
3363             <h2 class="operation-title">
3364               <span class="operation-name">
3365                 <span class="operation-name">GET</span>
3366                 <span class="operation-path">/videos/abuse</span>
3367               </span>
3368             </h2>
3369             <div class="doc-row">
3370               <div class="doc-copy">
3371                 <section class="swagger-request-params">
3372                   <div class="prop-row prop-group">
3373                     <div class="prop-name">
3374                       <div class="prop-title">start</div>
3375                     </div>
3376                     <div class="prop-value">
3377                       <p>starting page</p>
3378                     </div>
3379                   </div>
3380                   <div class="prop-row prop-inner">
3381                     <div class="prop-name param-label">type</div>
3382                     <div class="prop-value">
3383                       <span class="json-property-type">number</span>
3384                       <span class="json-property-range" title="Value limits"></span>
3385                     </div>
3386                   </div>
3387                   <div class="prop-row prop-inner">
3388                     <div class="prop-name param-label">in</div>
3389                     <div class="prop-value">query</div>
3390                   </div>
3391                   <div class="prop-row prop-group">
3392                     <div class="prop-name">
3393                       <div class="prop-title">stop</div>
3394                     </div>
3395                     <div class="prop-value">
3396                       <p>stoping page</p>
3397                     </div>
3398                   </div>
3399                   <div class="prop-row prop-inner">
3400                     <div class="prop-name param-label">type</div>
3401                     <div class="prop-value">
3402                       <span class="json-property-type">number</span>
3403                       <span class="json-property-range" title="Value limits"></span>
3404                     </div>
3405                   </div>
3406                   <div class="prop-row prop-inner">
3407                     <div class="prop-name param-label">in</div>
3408                     <div class="prop-value">query</div>
3409                   </div>
3410                   <div class="prop-row prop-group">
3411                     <div class="prop-name">
3412                       <div class="prop-title">sort</div>
3413                     </div>
3414                     <div class="prop-value">
3415                       <p>sorting</p>
3416                     </div>
3417                   </div>
3418                   <div class="prop-row prop-inner">
3419                     <div class="prop-name param-label">type</div>
3420                     <div class="prop-value">
3421                       <span class="json-property-type">number</span>
3422                       <span class="json-property-range" title="Value limits"></span>
3423                     </div>
3424                   </div>
3425                   <div class="prop-row prop-inner">
3426                     <div class="prop-name param-label">in</div>
3427                     <div class="prop-value">query</div>
3428                   </div>
3429                 </section>
3430               </div>
3431               <div class="doc-examples"></div>
3432             </div>
3433             <div class="doc-row">
3434               <div class="doc-copy">
3435                 <section class="swagger-responses">
3436                   <div class="prop-row prop-group">
3437                     <div class="prop-name">
3438                       <div class="prop-title">200 OK</div>
3439                       <div class="prop-ref">
3440                         <span class="json-schema-ref-array">
3441                           <a class="json-schema-ref" href="#/definitions/VideoAbuse">VideoAbuse</a>
3442                         </span>
3443                       </div>
3444                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3445                     </div>
3446                     <div class="prop-value">
3447                       <p>successful operation</p>
3448                     </div>
3449                   </div>
3450                 </section>
3451               </div>
3452               <div class="doc-examples">
3453                 <h5>Response Content-Types:
3454                   <span>application/json</span>
3455                 </h5>
3456                 <section>
3457                   <h5>Response Example
3458                     <span>(200 OK)</span>
3459                   </h5>
3460                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3461   {
3462     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3463     <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3464     <span class="hljs-attr">&quot;reporterAccount&quot;</span>: {
3465       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3466       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3467       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3468       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3469       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3470       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3471       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3472       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3473       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3474       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3475       <span class="hljs-attr">&quot;avatar&quot;</span>: {
3476         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3477         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3478         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3479       }
3480     },
3481     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3482   }
3483 ]
3484 </code></pre>
3485                   <!-- </div> -->
3486                 </section>
3487               </div>
3488             </div>
3489           </div>
3490           <div id="operation--videos--id--abuse-post" class="operation panel" data-traverse-target="operation--videos--id--abuse-post">
3491             <!-- <section class="operation-tags row"> -->
3492             <!-- <div class="doc-copy"> -->
3493             <div class="operation-tags">
3494               <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
3495               <!---->
3496             </div>
3497             <!-- </div> -->
3498             <!-- </section> -->
3499             <h2 class="operation-title">
3500               <span class="operation-name">
3501                 <span class="operation-name">POST</span>
3502                 <span class="operation-path">/videos/{id}/abuse</span>
3503               </span>
3504             </h2>
3505             <div class="doc-row">
3506               <div class="doc-copy">
3507                 <section class="swagger-request-params">
3508                   <div class="prop-row prop-group">
3509                     <div class="prop-name">
3510                       <div class="prop-title">id</div>
3511                       <span class="json-property-required"></span>
3512                     </div>
3513                     <div class="prop-value">
3514                       <p>The video id </p>
3515                     </div>
3516                   </div>
3517                   <div class="prop-row prop-inner">
3518                     <div class="prop-name param-label">type</div>
3519                     <div class="prop-value">
3520                       <span class="json-property-type">string</span>
3521                       <span class="json-property-range" title="Value limits"></span>
3522                     </div>
3523                   </div>
3524                   <div class="prop-row prop-inner">
3525                     <div class="prop-name param-label">in</div>
3526                     <div class="prop-value">path</div>
3527                   </div>
3528                 </section>
3529               </div>
3530               <div class="doc-examples"></div>
3531             </div>
3532             <div class="doc-row">
3533               <div class="doc-copy">
3534                 <section class="swagger-responses">
3535                   <div class="prop-row prop-group">
3536                     <div class="prop-name">
3537                       <div class="prop-title">204 No Content</div>
3538                     </div>
3539                     <div class="prop-value">
3540                       <p>successful operation</p>
3541                     </div>
3542                   </div>
3543                 </section>
3544               </div>
3545               <div class="doc-examples">
3546                 <h5>Response Content-Types:
3547                   <span>application/json</span>
3548                 </h5>
3549               </div>
3550             </div>
3551           </div>
3552           <h1 id="tag-VideoBlacklist" class="swagger-summary-tag" data-traverse-target="tag-VideoBlacklist">VideoBlacklist</h1>
3553           <div id="operation--videos--videoId--blacklist-post" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-post">
3554             <!-- <section class="operation-tags row"> -->
3555             <!-- <div class="doc-copy"> -->
3556             <div class="operation-tags">
3557               <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3558               <!---->
3559             </div>
3560             <!-- </div> -->
3561             <!-- </section> -->
3562             <h2 class="operation-title">
3563               <span class="operation-name">
3564                 <span class="operation-name">POST</span>
3565                 <span class="operation-path">/videos/{videoId}/blacklist</span>
3566               </span>
3567             </h2>
3568             <div class="doc-row">
3569               <div class="doc-copy">
3570                 <section class="swagger-request-params">
3571                   <div class="prop-row prop-group">
3572                     <div class="prop-name">
3573                       <div class="prop-title">videoId</div>
3574                       <span class="json-property-required"></span>
3575                     </div>
3576                     <div class="prop-value">
3577                       <p>The video id </p>
3578                     </div>
3579                   </div>
3580                   <div class="prop-row prop-inner">
3581                     <div class="prop-name param-label">type</div>
3582                     <div class="prop-value">
3583                       <span class="json-property-type">string</span>
3584                       <span class="json-property-range" title="Value limits"></span>
3585                     </div>
3586                   </div>
3587                   <div class="prop-row prop-inner">
3588                     <div class="prop-name param-label">in</div>
3589                     <div class="prop-value">path</div>
3590                   </div>
3591                 </section>
3592               </div>
3593               <div class="doc-examples"></div>
3594             </div>
3595             <div class="doc-row">
3596               <div class="doc-copy">
3597                 <section class="swagger-responses">
3598                   <div class="prop-row prop-group">
3599                     <div class="prop-name">
3600                       <div class="prop-title">204 No Content</div>
3601                     </div>
3602                     <div class="prop-value">
3603                       <p>successful operation</p>
3604                     </div>
3605                   </div>
3606                 </section>
3607               </div>
3608               <div class="doc-examples">
3609                 <h5>Response Content-Types:
3610                   <span>application/json</span>
3611                 </h5>
3612               </div>
3613             </div>
3614           </div>
3615           <div id="operation--videos--videoId--blacklist-delete" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-delete">
3616             <!-- <section class="operation-tags row"> -->
3617             <!-- <div class="doc-copy"> -->
3618             <div class="operation-tags">
3619               <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3620               <!---->
3621             </div>
3622             <!-- </div> -->
3623             <!-- </section> -->
3624             <h2 class="operation-title">
3625               <span class="operation-name">
3626                 <span class="operation-name">DELETE</span>
3627                 <span class="operation-path">/videos/{videoId}/blacklist</span>
3628               </span>
3629             </h2>
3630             <div class="doc-row">
3631               <div class="doc-copy">
3632                 <section class="swagger-request-params">
3633                   <div class="prop-row prop-group">
3634                     <div class="prop-name">
3635                       <div class="prop-title">videoId</div>
3636                       <span class="json-property-required"></span>
3637                     </div>
3638                     <div class="prop-value">
3639                       <p>The video id </p>
3640                     </div>
3641                   </div>
3642                   <div class="prop-row prop-inner">
3643                     <div class="prop-name param-label">type</div>
3644                     <div class="prop-value">
3645                       <span class="json-property-type">string</span>
3646                       <span class="json-property-range" title="Value limits"></span>
3647                     </div>
3648                   </div>
3649                   <div class="prop-row prop-inner">
3650                     <div class="prop-name param-label">in</div>
3651                     <div class="prop-value">path</div>
3652                   </div>
3653                 </section>
3654               </div>
3655               <div class="doc-examples"></div>
3656             </div>
3657             <div class="doc-row">
3658               <div class="doc-copy">
3659                 <section class="swagger-responses">
3660                   <div class="prop-row prop-group">
3661                     <div class="prop-name">
3662                       <div class="prop-title">204 No Content</div>
3663                     </div>
3664                     <div class="prop-value">
3665                       <p>successful operation</p>
3666                     </div>
3667                   </div>
3668                 </section>
3669               </div>
3670               <div class="doc-examples">
3671                 <h5>Response Content-Types:
3672                   <span>application/json</span>
3673                 </h5>
3674               </div>
3675             </div>
3676           </div>
3677           <div id="operation--videos-blacklist-get" class="operation panel" data-traverse-target="operation--videos-blacklist-get">
3678             <!-- <section class="operation-tags row"> -->
3679             <!-- <div class="doc-copy"> -->
3680             <div class="operation-tags">
3681               <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3682               <!---->
3683             </div>
3684             <!-- </div> -->
3685             <!-- </section> -->
3686             <h2 class="operation-title">
3687               <span class="operation-name">
3688                 <span class="operation-name">GET</span>
3689                 <span class="operation-path">/videos/blacklist</span>
3690               </span>
3691             </h2>
3692             <div class="doc-row">
3693               <div class="doc-copy">
3694                 <section class="swagger-request-params">
3695                   <div class="prop-row prop-group">
3696                     <div class="prop-name">
3697                       <div class="prop-title">start</div>
3698                     </div>
3699                     <div class="prop-value">
3700                       <p>starting page</p>
3701                     </div>
3702                   </div>
3703                   <div class="prop-row prop-inner">
3704                     <div class="prop-name param-label">type</div>
3705                     <div class="prop-value">
3706                       <span class="json-property-type">number</span>
3707                       <span class="json-property-range" title="Value limits"></span>
3708                     </div>
3709                   </div>
3710                   <div class="prop-row prop-inner">
3711                     <div class="prop-name param-label">in</div>
3712                     <div class="prop-value">query</div>
3713                   </div>
3714                   <div class="prop-row prop-group">
3715                     <div class="prop-name">
3716                       <div class="prop-title">stop</div>
3717                     </div>
3718                     <div class="prop-value">
3719                       <p>stoping page</p>
3720                     </div>
3721                   </div>
3722                   <div class="prop-row prop-inner">
3723                     <div class="prop-name param-label">type</div>
3724                     <div class="prop-value">
3725                       <span class="json-property-type">number</span>
3726                       <span class="json-property-range" title="Value limits"></span>
3727                     </div>
3728                   </div>
3729                   <div class="prop-row prop-inner">
3730                     <div class="prop-name param-label">in</div>
3731                     <div class="prop-value">query</div>
3732                   </div>
3733                   <div class="prop-row prop-group">
3734                     <div class="prop-name">
3735                       <div class="prop-title">sort</div>
3736                     </div>
3737                     <div class="prop-value">
3738                       <p>sorting</p>
3739                     </div>
3740                   </div>
3741                   <div class="prop-row prop-inner">
3742                     <div class="prop-name param-label">type</div>
3743                     <div class="prop-value">
3744                       <span class="json-property-type">number</span>
3745                       <span class="json-property-range" title="Value limits"></span>
3746                     </div>
3747                   </div>
3748                   <div class="prop-row prop-inner">
3749                     <div class="prop-name param-label">in</div>
3750                     <div class="prop-value">query</div>
3751                   </div>
3752                 </section>
3753               </div>
3754               <div class="doc-examples"></div>
3755             </div>
3756             <div class="doc-row">
3757               <div class="doc-copy">
3758                 <section class="swagger-responses">
3759                   <div class="prop-row prop-group">
3760                     <div class="prop-name">
3761                       <div class="prop-title">200 OK</div>
3762                       <div class="prop-ref">
3763                         <span class="json-schema-ref-array">
3764                           <a class="json-schema-ref" href="#/definitions/VideoBlacklist">VideoBlacklist</a>
3765                         </span>
3766                       </div>
3767                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3768                     </div>
3769                     <div class="prop-value">
3770                       <p>successful operation</p>
3771                     </div>
3772                   </div>
3773                 </section>
3774               </div>
3775               <div class="doc-examples">
3776                 <h5>Response Content-Types:
3777                   <span>application/json</span>
3778                 </h5>
3779                 <section>
3780                   <h5>Response Example
3781                     <span>(200 OK)</span>
3782                   </h5>
3783                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3784   {
3785     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3786     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3787     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3788     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3789     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3790     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3791     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3792     <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3793     <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3794     <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3795     <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3796     <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3797   }
3798 ]
3799 </code></pre>
3800                   <!-- </div> -->
3801                 </section>
3802               </div>
3803             </div>
3804           </div>
3805           <h1 id="tag-VideoChannel" class="swagger-summary-tag" data-traverse-target="tag-VideoChannel">VideoChannel</h1>
3806           <div id="operation--videos-channels-get" class="operation panel" data-traverse-target="operation--videos-channels-get">
3807             <!-- <section class="operation-tags row"> -->
3808             <!-- <div class="doc-copy"> -->
3809             <div class="operation-tags">
3810               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3811               <!---->
3812             </div>
3813             <!-- </div> -->
3814             <!-- </section> -->
3815             <h2 class="operation-title">
3816               <span class="operation-name">
3817                 <span class="operation-name">GET</span>
3818                 <span class="operation-path">/videos/channels</span>
3819               </span>
3820             </h2>
3821             <div class="doc-row">
3822               <div class="doc-copy">
3823                 <section class="swagger-request-params">
3824                   <div class="prop-row prop-group">
3825                     <div class="prop-name">
3826                       <div class="prop-title">start</div>
3827                     </div>
3828                     <div class="prop-value">
3829                       <p>starting page</p>
3830                     </div>
3831                   </div>
3832                   <div class="prop-row prop-inner">
3833                     <div class="prop-name param-label">type</div>
3834                     <div class="prop-value">
3835                       <span class="json-property-type">number</span>
3836                       <span class="json-property-range" title="Value limits"></span>
3837                     </div>
3838                   </div>
3839                   <div class="prop-row prop-inner">
3840                     <div class="prop-name param-label">in</div>
3841                     <div class="prop-value">query</div>
3842                   </div>
3843                   <div class="prop-row prop-group">
3844                     <div class="prop-name">
3845                       <div class="prop-title">stop</div>
3846                     </div>
3847                     <div class="prop-value">
3848                       <p>stoping page</p>
3849                     </div>
3850                   </div>
3851                   <div class="prop-row prop-inner">
3852                     <div class="prop-name param-label">type</div>
3853                     <div class="prop-value">
3854                       <span class="json-property-type">number</span>
3855                       <span class="json-property-range" title="Value limits"></span>
3856                     </div>
3857                   </div>
3858                   <div class="prop-row prop-inner">
3859                     <div class="prop-name param-label">in</div>
3860                     <div class="prop-value">query</div>
3861                   </div>
3862                   <div class="prop-row prop-group">
3863                     <div class="prop-name">
3864                       <div class="prop-title">sort</div>
3865                     </div>
3866                     <div class="prop-value">
3867                       <p>sorting</p>
3868                     </div>
3869                   </div>
3870                   <div class="prop-row prop-inner">
3871                     <div class="prop-name param-label">type</div>
3872                     <div class="prop-value">
3873                       <span class="json-property-type">number</span>
3874                       <span class="json-property-range" title="Value limits"></span>
3875                     </div>
3876                   </div>
3877                   <div class="prop-row prop-inner">
3878                     <div class="prop-name param-label">in</div>
3879                     <div class="prop-value">query</div>
3880                   </div>
3881                 </section>
3882               </div>
3883               <div class="doc-examples"></div>
3884             </div>
3885             <div class="doc-row">
3886               <div class="doc-copy">
3887                 <section class="swagger-responses">
3888                   <div class="prop-row prop-group">
3889                     <div class="prop-name">
3890                       <div class="prop-title">200 OK</div>
3891                       <div class="prop-ref">
3892                         <span class="json-schema-ref-array">
3893                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
3894                         </span>
3895                       </div>
3896                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3897                     </div>
3898                     <div class="prop-value">
3899                       <p>successful operation</p>
3900                     </div>
3901                   </div>
3902                 </section>
3903               </div>
3904               <div class="doc-examples">
3905                 <h5>Response Content-Types:
3906                   <span>application/json</span>
3907                 </h5>
3908                 <section>
3909                   <h5>Response Example
3910                     <span>(200 OK)</span>
3911                   </h5>
3912                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3913   {
3914     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3915     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3916     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3917     <span class="hljs-attr">&quot;owner&quot;</span>: {
3918       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3919       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3920     },
3921     <span class="hljs-attr">&quot;videos&quot;</span>: [
3922       {
3923         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3924         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3925         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3926         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3927         <span class="hljs-attr">&quot;category&quot;</span>: {
3928           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3929           <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3930         },
3931         <span class="hljs-attr">&quot;licence&quot;</span>: {
3932           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3933           <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3934         },
3935         <span class="hljs-attr">&quot;language&quot;</span>: {
3936           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3937           <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3938         },
3939         <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3940         <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3941         <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3942         <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3943         <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3944         <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3945         <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3946         <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3947         <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3948         <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3949         <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3950       }
3951     ]
3952   }
3953 ]
3954 </code></pre>
3955                   <!-- </div> -->
3956                 </section>
3957               </div>
3958             </div>
3959           </div>
3960           <div id="operation--videos-channels-post" class="operation panel" data-traverse-target="operation--videos-channels-post">
3961             <!-- <section class="operation-tags row"> -->
3962             <!-- <div class="doc-copy"> -->
3963             <div class="operation-tags">
3964               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3965               <!---->
3966             </div>
3967             <!-- </div> -->
3968             <!-- </section> -->
3969             <h2 class="operation-title">
3970               <span class="operation-name">
3971                 <span class="operation-name">POST</span>
3972                 <span class="operation-path">/videos/channels</span>
3973               </span>
3974             </h2>
3975             <div class="doc-row">
3976               <div class="doc-copy">
3977                 <section class="swagger-request-body">
3978                   <div class="prop-row">
3979                     <div class="prop-name">
3980                       <div class="swagger-request-model">
3981                         <span class="">
3982                           <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
3983                         </span>
3984                       </div>
3985                     </div>
3986                     <div class="prop-value columns small-6">
3987                       <!-- <div class="swagger-request-description"> -->undefined
3988                       <!-- </div> -->
3989                     </div>
3990                   </div>
3991                 </section>
3992               </div>
3993               <div class="doc-examples">
3994                 <section>
3995                   <h5>Request Content-Types:
3996                     <span>application/json</span>
3997                   </h5>
3998                   <h5>Request Example</h5>
3999                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4000   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4001   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4002 }
4003 </code></pre>
4004                   <!-- </div> -->
4005                 </section>
4006               </div>
4007             </div>
4008             <div class="doc-row">
4009               <div class="doc-copy">
4010                 <section class="swagger-responses">
4011                   <div class="prop-row prop-group">
4012                     <div class="prop-name">
4013                       <div class="prop-title">204 No Content</div>
4014                     </div>
4015                     <div class="prop-value">
4016                       <p>successful operation</p>
4017                     </div>
4018                   </div>
4019                 </section>
4020               </div>
4021               <div class="doc-examples">
4022                 <h5>Response Content-Types:
4023                   <span>application/json</span>
4024                 </h5>
4025               </div>
4026             </div>
4027           </div>
4028           <div id="operation--videos-channels--id--get" class="operation panel" data-traverse-target="operation--videos-channels--id--get">
4029             <!-- <section class="operation-tags row"> -->
4030             <!-- <div class="doc-copy"> -->
4031             <div class="operation-tags">
4032               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4033               <!---->
4034             </div>
4035             <!-- </div> -->
4036             <!-- </section> -->
4037             <h2 class="operation-title">
4038               <span class="operation-name">
4039                 <span class="operation-name">GET</span>
4040                 <span class="operation-path">/videos/channels/{id}</span>
4041               </span>
4042             </h2>
4043             <div class="doc-row">
4044               <div class="doc-copy">
4045                 <section class="swagger-request-params">
4046                   <div class="prop-row prop-group">
4047                     <div class="prop-name">
4048                       <div class="prop-title">id</div>
4049                       <span class="json-property-required"></span>
4050                     </div>
4051                     <div class="prop-value">
4052                       <p>The video id </p>
4053                     </div>
4054                   </div>
4055                   <div class="prop-row prop-inner">
4056                     <div class="prop-name param-label">type</div>
4057                     <div class="prop-value">
4058                       <span class="json-property-type">string</span>
4059                       <span class="json-property-range" title="Value limits"></span>
4060                     </div>
4061                   </div>
4062                   <div class="prop-row prop-inner">
4063                     <div class="prop-name param-label">in</div>
4064                     <div class="prop-value">path</div>
4065                   </div>
4066                 </section>
4067               </div>
4068               <div class="doc-examples"></div>
4069             </div>
4070             <div class="doc-row">
4071               <div class="doc-copy">
4072                 <section class="swagger-responses">
4073                   <div class="prop-row prop-group">
4074                     <div class="prop-name">
4075                       <div class="prop-title">200 OK</div>
4076                       <div class="prop-ref">
4077                         <span class="">
4078                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4079                         </span>
4080                       </div>
4081                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4082                     </div>
4083                     <div class="prop-value">
4084                       <p>successful operation</p>
4085                     </div>
4086                   </div>
4087                 </section>
4088               </div>
4089               <div class="doc-examples">
4090                 <h5>Response Content-Types:
4091                   <span>application/json</span>
4092                 </h5>
4093                 <section>
4094                   <h5>Response Example
4095                     <span>(200 OK)</span>
4096                   </h5>
4097                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4098   <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4099   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4100   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4101   <span class="hljs-attr">&quot;owner&quot;</span>: {
4102     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4103     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4104   },
4105   <span class="hljs-attr">&quot;videos&quot;</span>: [
4106     {
4107       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4108       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4109       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4110       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4111       <span class="hljs-attr">&quot;category&quot;</span>: {
4112         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4113         <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4114       },
4115       <span class="hljs-attr">&quot;licence&quot;</span>: {
4116         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4117         <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4118       },
4119       <span class="hljs-attr">&quot;language&quot;</span>: {
4120         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4121         <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4122       },
4123       <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4124       <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4125       <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4126       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4127       <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4128       <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4129       <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4130       <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4131       <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4132       <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4133       <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4134     }
4135   ]
4136 }
4137 </code></pre>
4138                   <!-- </div> -->
4139                 </section>
4140               </div>
4141             </div>
4142           </div>
4143           <div id="operation--videos-channels--id--put" class="operation panel" data-traverse-target="operation--videos-channels--id--put">
4144             <!-- <section class="operation-tags row"> -->
4145             <!-- <div class="doc-copy"> -->
4146             <div class="operation-tags">
4147               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4148               <!---->
4149             </div>
4150             <!-- </div> -->
4151             <!-- </section> -->
4152             <h2 class="operation-title">
4153               <span class="operation-name">
4154                 <span class="operation-name">PUT</span>
4155                 <span class="operation-path">/videos/channels/{id}</span>
4156               </span>
4157             </h2>
4158             <div class="doc-row">
4159               <div class="doc-copy">
4160                 <section class="swagger-request-body">
4161                   <div class="prop-row">
4162                     <div class="prop-name">
4163                       <div class="swagger-request-model">
4164                         <span class="">
4165                           <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
4166                         </span>
4167                       </div>
4168                     </div>
4169                     <div class="prop-value columns small-6">
4170                       <!-- <div class="swagger-request-description"> -->undefined
4171                       <!-- </div> -->
4172                     </div>
4173                   </div>
4174                 </section>
4175                 <section class="swagger-request-params">
4176                   <div class="prop-row prop-group">
4177                     <div class="prop-name">
4178                       <div class="prop-title">id</div>
4179                       <span class="json-property-required"></span>
4180                     </div>
4181                     <div class="prop-value">
4182                       <p>The video id </p>
4183                     </div>
4184                   </div>
4185                   <div class="prop-row prop-inner">
4186                     <div class="prop-name param-label">type</div>
4187                     <div class="prop-value">
4188                       <span class="json-property-type">string</span>
4189                       <span class="json-property-range" title="Value limits"></span>
4190                     </div>
4191                   </div>
4192                   <div class="prop-row prop-inner">
4193                     <div class="prop-name param-label">in</div>
4194                     <div class="prop-value">path</div>
4195                   </div>
4196                 </section>
4197               </div>
4198               <div class="doc-examples">
4199                 <section>
4200                   <h5>Request Content-Types:
4201                     <span>application/json</span>
4202                   </h5>
4203                   <h5>Request Example</h5>
4204                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4205   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4206   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4207 }
4208 </code></pre>
4209                   <!-- </div> -->
4210                 </section>
4211               </div>
4212             </div>
4213             <div class="doc-row">
4214               <div class="doc-copy">
4215                 <section class="swagger-responses">
4216                   <div class="prop-row prop-group">
4217                     <div class="prop-name">
4218                       <div class="prop-title">204 No Content</div>
4219                     </div>
4220                     <div class="prop-value">
4221                       <p>successful operation</p>
4222                     </div>
4223                   </div>
4224                 </section>
4225               </div>
4226               <div class="doc-examples">
4227                 <h5>Response Content-Types:
4228                   <span>application/json</span>
4229                 </h5>
4230               </div>
4231             </div>
4232           </div>
4233           <div id="operation--videos-channels--id--delete" class="operation panel" data-traverse-target="operation--videos-channels--id--delete">
4234             <!-- <section class="operation-tags row"> -->
4235             <!-- <div class="doc-copy"> -->
4236             <div class="operation-tags">
4237               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4238               <!---->
4239             </div>
4240             <!-- </div> -->
4241             <!-- </section> -->
4242             <h2 class="operation-title">
4243               <span class="operation-name">
4244                 <span class="operation-name">DELETE</span>
4245                 <span class="operation-path">/videos/channels/{id}</span>
4246               </span>
4247             </h2>
4248             <div class="doc-row">
4249               <div class="doc-copy">
4250                 <section class="swagger-request-params">
4251                   <div class="prop-row prop-group">
4252                     <div class="prop-name">
4253                       <div class="prop-title">id</div>
4254                       <span class="json-property-required"></span>
4255                     </div>
4256                     <div class="prop-value">
4257                       <p>The video id </p>
4258                     </div>
4259                   </div>
4260                   <div class="prop-row prop-inner">
4261                     <div class="prop-name param-label">type</div>
4262                     <div class="prop-value">
4263                       <span class="json-property-type">string</span>
4264                       <span class="json-property-range" title="Value limits"></span>
4265                     </div>
4266                   </div>
4267                   <div class="prop-row prop-inner">
4268                     <div class="prop-name param-label">in</div>
4269                     <div class="prop-value">path</div>
4270                   </div>
4271                 </section>
4272               </div>
4273               <div class="doc-examples"></div>
4274             </div>
4275             <div class="doc-row">
4276               <div class="doc-copy">
4277                 <section class="swagger-responses">
4278                   <div class="prop-row prop-group">
4279                     <div class="prop-name">
4280                       <div class="prop-title">204 No Content</div>
4281                     </div>
4282                     <div class="prop-value">
4283                       <p>successful operation</p>
4284                     </div>
4285                   </div>
4286                 </section>
4287               </div>
4288               <div class="doc-examples">
4289                 <h5>Response Content-Types:
4290                   <span>application/json</span>
4291                 </h5>
4292               </div>
4293             </div>
4294           </div>
4295           <div id="operation--videos-accounts--accountId--channels-get" class="operation panel" data-traverse-target="operation--videos-accounts--accountId--channels-get">
4296             <!-- <section class="operation-tags row"> -->
4297             <!-- <div class="doc-copy"> -->
4298             <div class="operation-tags">
4299               <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4300               <!---->
4301             </div>
4302             <!-- </div> -->
4303             <!-- </section> -->
4304             <h2 class="operation-title">
4305               <span class="operation-name">
4306                 <span class="operation-name">GET</span>
4307                 <span class="operation-path">/videos/accounts/{accountId}/channels</span>
4308               </span>
4309             </h2>
4310             <div class="doc-row">
4311               <div class="doc-copy">
4312                 <section class="swagger-request-params">
4313                   <div class="prop-row prop-group">
4314                     <div class="prop-name">
4315                       <div class="prop-title">accountId</div>
4316                       <span class="json-property-required"></span>
4317                     </div>
4318                     <div class="prop-value">
4319                       <p>The account id </p>
4320                     </div>
4321                   </div>
4322                   <div class="prop-row prop-inner">
4323                     <div class="prop-name param-label">type</div>
4324                     <div class="prop-value">
4325                       <span class="json-property-type">string</span>
4326                       <span class="json-property-range" title="Value limits"></span>
4327                     </div>
4328                   </div>
4329                   <div class="prop-row prop-inner">
4330                     <div class="prop-name param-label">in</div>
4331                     <div class="prop-value">path</div>
4332                   </div>
4333                 </section>
4334               </div>
4335               <div class="doc-examples"></div>
4336             </div>
4337             <div class="doc-row">
4338               <div class="doc-copy">
4339                 <section class="swagger-responses">
4340                   <div class="prop-row prop-group">
4341                     <div class="prop-name">
4342                       <div class="prop-title">200 OK</div>
4343                       <div class="prop-ref">
4344                         <span class="json-schema-ref-array">
4345                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4346                         </span>
4347                       </div>
4348                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4349                     </div>
4350                     <div class="prop-value">
4351                       <p>successful operation</p>
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;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4367     <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4368     <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4369     <span class="hljs-attr">&quot;owner&quot;</span>: {
4370       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4371       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4372     },
4373     <span class="hljs-attr">&quot;videos&quot;</span>: [
4374       {
4375         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4376         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&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;category&quot;</span>: {
4380           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4381           <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4382         },
4383         <span class="hljs-attr">&quot;licence&quot;</span>: {
4384           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4385           <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4386         },
4387         <span class="hljs-attr">&quot;language&quot;</span>: {
4388           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4389           <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4390         },
4391         <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4392         <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4393         <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4394         <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4395         <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4396         <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4397         <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4398         <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4399         <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4400         <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4401         <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4402       }
4403     ]
4404   }
4405 ]
4406 </code></pre>
4407                   <!-- </div> -->
4408                 </section>
4409               </div>
4410             </div>
4411           </div>
4412           <h1 id="tag-VideoComment" class="swagger-summary-tag" data-traverse-target="tag-VideoComment">VideoComment</h1>
4413           <div id="operation--videos--videoId--comment-threads-get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-get">
4414             <!-- <section class="operation-tags row"> -->
4415             <!-- <div class="doc-copy"> -->
4416             <div class="operation-tags">
4417               <a class="label" href="#tag-VideoComment">VideoComment</a>
4418               <!---->
4419             </div>
4420             <!-- </div> -->
4421             <!-- </section> -->
4422             <h2 class="operation-title">
4423               <span class="operation-name">
4424                 <span class="operation-name">GET</span>
4425                 <span class="operation-path">/videos/{videoId}/comment-threads</span>
4426               </span>
4427             </h2>
4428             <div class="doc-row">
4429               <div class="doc-copy">
4430                 <section class="swagger-request-params">
4431                   <div class="prop-row prop-group">
4432                     <div class="prop-name">
4433                       <div class="prop-title">videoId</div>
4434                       <span class="json-property-required"></span>
4435                     </div>
4436                     <div class="prop-value">
4437                       <p>The video id </p>
4438                     </div>
4439                   </div>
4440                   <div class="prop-row prop-inner">
4441                     <div class="prop-name param-label">type</div>
4442                     <div class="prop-value">
4443                       <span class="json-property-type">string</span>
4444                       <span class="json-property-range" title="Value limits"></span>
4445                     </div>
4446                   </div>
4447                   <div class="prop-row prop-inner">
4448                     <div class="prop-name param-label">in</div>
4449                     <div class="prop-value">path</div>
4450                   </div>
4451                   <div class="prop-row prop-group">
4452                     <div class="prop-name">
4453                       <div class="prop-title">start</div>
4454                     </div>
4455                     <div class="prop-value">
4456                       <p>starting page</p>
4457                     </div>
4458                   </div>
4459                   <div class="prop-row prop-inner">
4460                     <div class="prop-name param-label">type</div>
4461                     <div class="prop-value">
4462                       <span class="json-property-type">number</span>
4463                       <span class="json-property-range" title="Value limits"></span>
4464                     </div>
4465                   </div>
4466                   <div class="prop-row prop-inner">
4467                     <div class="prop-name param-label">in</div>
4468                     <div class="prop-value">query</div>
4469                   </div>
4470                   <div class="prop-row prop-group">
4471                     <div class="prop-name">
4472                       <div class="prop-title">stop</div>
4473                     </div>
4474                     <div class="prop-value">
4475                       <p>stoping page</p>
4476                     </div>
4477                   </div>
4478                   <div class="prop-row prop-inner">
4479                     <div class="prop-name param-label">type</div>
4480                     <div class="prop-value">
4481                       <span class="json-property-type">number</span>
4482                       <span class="json-property-range" title="Value limits"></span>
4483                     </div>
4484                   </div>
4485                   <div class="prop-row prop-inner">
4486                     <div class="prop-name param-label">in</div>
4487                     <div class="prop-value">query</div>
4488                   </div>
4489                   <div class="prop-row prop-group">
4490                     <div class="prop-name">
4491                       <div class="prop-title">sort</div>
4492                     </div>
4493                     <div class="prop-value">
4494                       <p>sorting</p>
4495                     </div>
4496                   </div>
4497                   <div class="prop-row prop-inner">
4498                     <div class="prop-name param-label">type</div>
4499                     <div class="prop-value">
4500                       <span class="json-property-type">number</span>
4501                       <span class="json-property-range" title="Value limits"></span>
4502                     </div>
4503                   </div>
4504                   <div class="prop-row prop-inner">
4505                     <div class="prop-name param-label">in</div>
4506                     <div class="prop-value">query</div>
4507                   </div>
4508                 </section>
4509               </div>
4510               <div class="doc-examples"></div>
4511             </div>
4512             <div class="doc-row">
4513               <div class="doc-copy">
4514                 <section class="swagger-responses">
4515                   <div class="prop-row prop-group">
4516                     <div class="prop-name">
4517                       <div class="prop-title">200 OK</div>
4518                       <div class="prop-ref">
4519                         <span class="">
4520                           <a class="json-schema-ref" href="#/definitions/CommentThreadResponse">CommentThreadResponse</a>
4521                         </span>
4522                       </div>
4523                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4524                     </div>
4525                     <div class="prop-value">
4526                       <p>successful operation</p>
4527                     </div>
4528                   </div>
4529                 </section>
4530               </div>
4531               <div class="doc-examples">
4532                 <h5>Response Content-Types:
4533                   <span>application/json</span>
4534                 </h5>
4535                 <section>
4536                   <h5>Response Example
4537                     <span>(200 OK)</span>
4538                   </h5>
4539                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4540   <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4541   <span class="hljs-attr">&quot;data&quot;</span>: [
4542     {
4543       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4544       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4545       <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4546       <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4547       <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4548       <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4549       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4550       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4551       <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4552       <span class="hljs-attr">&quot;account&quot;</span>: {
4553         <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4554         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4555         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4556         <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4557         <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4558         <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4559         <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4560         <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4561         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4562         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4563         <span class="hljs-attr">&quot;avatar&quot;</span>: {
4564           <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4565           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4566           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4567         }
4568       }
4569     }
4570   ]
4571 }
4572 </code></pre>
4573                   <!-- </div> -->
4574                 </section>
4575               </div>
4576             </div>
4577           </div>
4578           <div id="operation--videos--videoId--comment-threads-post" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-post">
4579             <!-- <section class="operation-tags row"> -->
4580             <!-- <div class="doc-copy"> -->
4581             <div class="operation-tags">
4582               <a class="label" href="#tag-VideoComment">VideoComment</a>
4583               <!---->
4584             </div>
4585             <!-- </div> -->
4586             <!-- </section> -->
4587             <h2 class="operation-title">
4588               <span class="operation-name">
4589                 <span class="operation-name">POST</span>
4590                 <span class="operation-path">/videos/{videoId}/comment-threads</span>
4591               </span>
4592             </h2>
4593             <div class="doc-row">
4594               <div class="doc-copy">
4595                 <section class="swagger-request-params">
4596                   <div class="prop-row prop-group">
4597                     <div class="prop-name">
4598                       <div class="prop-title">videoId</div>
4599                       <span class="json-property-required"></span>
4600                     </div>
4601                     <div class="prop-value">
4602                       <p>The video id </p>
4603                     </div>
4604                   </div>
4605                   <div class="prop-row prop-inner">
4606                     <div class="prop-name param-label">type</div>
4607                     <div class="prop-value">
4608                       <span class="json-property-type">string</span>
4609                       <span class="json-property-range" title="Value limits"></span>
4610                     </div>
4611                   </div>
4612                   <div class="prop-row prop-inner">
4613                     <div class="prop-name param-label">in</div>
4614                     <div class="prop-value">path</div>
4615                   </div>
4616                 </section>
4617               </div>
4618               <div class="doc-examples"></div>
4619             </div>
4620             <div class="doc-row">
4621               <div class="doc-copy">
4622                 <section class="swagger-responses">
4623                   <div class="prop-row prop-group">
4624                     <div class="prop-name">
4625                       <div class="prop-title">200 OK</div>
4626                       <div class="prop-ref">
4627                         <span class="">
4628                           <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
4629                         </span>
4630                       </div>
4631                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4632                     </div>
4633                     <div class="prop-value">
4634                       <p>successful operation</p>
4635                     </div>
4636                   </div>
4637                 </section>
4638               </div>
4639               <div class="doc-examples">
4640                 <h5>Response Content-Types:
4641                   <span>application/json</span>
4642                 </h5>
4643                 <section>
4644                   <h5>Response Example
4645                     <span>(200 OK)</span>
4646                   </h5>
4647                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4648   <span class="hljs-attr">&quot;comment&quot;</span>: {
4649     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4650     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4651     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4652     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4653     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4654     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4655     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4656     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4657     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4658     <span class="hljs-attr">&quot;account&quot;</span>: {
4659       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4660       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4661       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4662       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4663       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4664       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4665       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4666       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4667       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4668       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4669       <span class="hljs-attr">&quot;avatar&quot;</span>: {
4670         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4671         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4672         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4673       }
4674     }
4675   }
4676 }
4677 </code></pre>
4678                   <!-- </div> -->
4679                 </section>
4680               </div>
4681             </div>
4682           </div>
4683           <div id="operation--videos--videoId--comment-threads--threadId--get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads--threadId--get">
4684             <!-- <section class="operation-tags row"> -->
4685             <!-- <div class="doc-copy"> -->
4686             <div class="operation-tags">
4687               <a class="label" href="#tag-VideoComment">VideoComment</a>
4688               <!---->
4689             </div>
4690             <!-- </div> -->
4691             <!-- </section> -->
4692             <h2 class="operation-title">
4693               <span class="operation-name">
4694                 <span class="operation-name">GET</span>
4695                 <span class="operation-path">/videos/{videoId}/comment-threads/{threadId}</span>
4696               </span>
4697             </h2>
4698             <div class="doc-row">
4699               <div class="doc-copy">
4700                 <section class="swagger-request-params">
4701                   <div class="prop-row prop-group">
4702                     <div class="prop-name">
4703                       <div class="prop-title">videoId</div>
4704                       <span class="json-property-required"></span>
4705                     </div>
4706                     <div class="prop-value">
4707                       <p>The video id </p>
4708                     </div>
4709                   </div>
4710                   <div class="prop-row prop-inner">
4711                     <div class="prop-name param-label">type</div>
4712                     <div class="prop-value">
4713                       <span class="json-property-type">string</span>
4714                       <span class="json-property-range" title="Value limits"></span>
4715                     </div>
4716                   </div>
4717                   <div class="prop-row prop-inner">
4718                     <div class="prop-name param-label">in</div>
4719                     <div class="prop-value">path</div>
4720                   </div>
4721                   <div class="prop-row prop-group">
4722                     <div class="prop-name">
4723                       <div class="prop-title">threadId</div>
4724                       <span class="json-property-required"></span>
4725                     </div>
4726                     <div class="prop-value">
4727                       <p>The thread id </p>
4728                     </div>
4729                   </div>
4730                   <div class="prop-row prop-inner">
4731                     <div class="prop-name param-label">type</div>
4732                     <div class="prop-value">
4733                       <span class="json-property-type">string</span>
4734                       <span class="json-property-range" title="Value limits"></span>
4735                     </div>
4736                   </div>
4737                   <div class="prop-row prop-inner">
4738                     <div class="prop-name param-label">in</div>
4739                     <div class="prop-value">path</div>
4740                   </div>
4741                 </section>
4742               </div>
4743               <div class="doc-examples"></div>
4744             </div>
4745             <div class="doc-row">
4746               <div class="doc-copy">
4747                 <section class="swagger-responses">
4748                   <div class="prop-row prop-group">
4749                     <div class="prop-name">
4750                       <div class="prop-title">200 OK</div>
4751                       <div class="prop-ref">
4752                         <span class="">
4753                           <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
4754                         </span>
4755                       </div>
4756                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4757                     </div>
4758                     <div class="prop-value">
4759                       <p>successful operation</p>
4760                     </div>
4761                   </div>
4762                 </section>
4763               </div>
4764               <div class="doc-examples">
4765                 <h5>Response Content-Types:
4766                   <span>application/json</span>
4767                 </h5>
4768                 <section>
4769                   <h5>Response Example
4770                     <span>(200 OK)</span>
4771                   </h5>
4772                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4773   <span class="hljs-attr">&quot;comment&quot;</span>: {
4774     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4775     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4776     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4777     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4778     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4779     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4780     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4781     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4782     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4783     <span class="hljs-attr">&quot;account&quot;</span>: {
4784       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4785       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4786       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4787       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4788       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4789       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4790       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4791       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4792       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4793       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4794       <span class="hljs-attr">&quot;avatar&quot;</span>: {
4795         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4796         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4797         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4798       }
4799     }
4800   },
4801   <span class="hljs-attr">&quot;children&quot;</span>: [
4802     {
4803       <span class="hljs-attr">&quot;comment&quot;</span>: {
4804         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4805         <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4806         <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4807         <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4808         <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4809         <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4810         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4811         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4812         <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4813         <span class="hljs-attr">&quot;account&quot;</span>: {
4814           <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4815           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4816           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4817           <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4818           <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4819           <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4820           <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4821           <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4822           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4823           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4824           <span class="hljs-attr">&quot;avatar&quot;</span>: {
4825             <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4826             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4827             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4828           }
4829         }
4830       },
4831       <span class="hljs-attr">&quot;children&quot;</span>: [
4832         {
4833           <span class="hljs-attr">&quot;comment&quot;</span>: {
4834             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4835             <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4836             <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4837             <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4838             <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4839             <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4840             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4841             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4842             <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4843             <span class="hljs-attr">&quot;account&quot;</span>: {
4844               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4845               <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4846               <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4847               <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4848               <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4849               <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4850               <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4851               <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4852               <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4853               <span class="hljs-attr">&quot;avatar&quot;</span>: {
4854                 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4855                 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4856                 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4857               }
4858             }
4859           }
4860         }
4861       ]
4862     }
4863   ]
4864 }
4865 </code></pre>
4866                   <!-- </div> -->
4867                 </section>
4868               </div>
4869             </div>
4870           </div>
4871           <div id="operation--videos--videoId--comments--commentId--post" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--post">
4872             <!-- <section class="operation-tags row"> -->
4873             <!-- <div class="doc-copy"> -->
4874             <div class="operation-tags">
4875               <a class="label" href="#tag-VideoComment">VideoComment</a>
4876               <!---->
4877             </div>
4878             <!-- </div> -->
4879             <!-- </section> -->
4880             <h2 class="operation-title">
4881               <span class="operation-name">
4882                 <span class="operation-name">POST</span>
4883                 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
4884               </span>
4885             </h2>
4886             <div class="doc-row">
4887               <div class="doc-copy">
4888                 <section class="swagger-request-params">
4889                   <div class="prop-row prop-group">
4890                     <div class="prop-name">
4891                       <div class="prop-title">videoId</div>
4892                       <span class="json-property-required"></span>
4893                     </div>
4894                     <div class="prop-value">
4895                       <p>The video id </p>
4896                     </div>
4897                   </div>
4898                   <div class="prop-row prop-inner">
4899                     <div class="prop-name param-label">type</div>
4900                     <div class="prop-value">
4901                       <span class="json-property-type">string</span>
4902                       <span class="json-property-range" title="Value limits"></span>
4903                     </div>
4904                   </div>
4905                   <div class="prop-row prop-inner">
4906                     <div class="prop-name param-label">in</div>
4907                     <div class="prop-value">path</div>
4908                   </div>
4909                   <div class="prop-row prop-group">
4910                     <div class="prop-name">
4911                       <div class="prop-title">commentId</div>
4912                       <span class="json-property-required"></span>
4913                     </div>
4914                     <div class="prop-value">
4915                       <p>The comment id </p>
4916                     </div>
4917                   </div>
4918                   <div class="prop-row prop-inner">
4919                     <div class="prop-name param-label">type</div>
4920                     <div class="prop-value">
4921                       <span class="json-property-type">string</span>
4922                       <span class="json-property-range" title="Value limits"></span>
4923                     </div>
4924                   </div>
4925                   <div class="prop-row prop-inner">
4926                     <div class="prop-name param-label">in</div>
4927                     <div class="prop-value">path</div>
4928                   </div>
4929                 </section>
4930               </div>
4931               <div class="doc-examples"></div>
4932             </div>
4933             <div class="doc-row">
4934               <div class="doc-copy">
4935                 <section class="swagger-responses">
4936                   <div class="prop-row prop-group">
4937                     <div class="prop-name">
4938                       <div class="prop-title">200 OK</div>
4939                       <div class="prop-ref">
4940                         <span class="">
4941                           <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
4942                         </span>
4943                       </div>
4944                       <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4945                     </div>
4946                     <div class="prop-value">
4947                       <p>successful operation</p>
4948                     </div>
4949                   </div>
4950                 </section>
4951               </div>
4952               <div class="doc-examples">
4953                 <h5>Response Content-Types:
4954                   <span>application/json</span>
4955                 </h5>
4956                 <section>
4957                   <h5>Response Example
4958                     <span>(200 OK)</span>
4959                   </h5>
4960                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4961   <span class="hljs-attr">&quot;comment&quot;</span>: {
4962     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4963     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4964     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4965     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4966     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4967     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4968     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4969     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4970     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4971     <span class="hljs-attr">&quot;account&quot;</span>: {
4972       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4973       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4974       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4975       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4976       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4977       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4978       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4979       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4980       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4981       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4982       <span class="hljs-attr">&quot;avatar&quot;</span>: {
4983         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4984         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4985         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4986       }
4987     }
4988   }
4989 }
4990 </code></pre>
4991                   <!-- </div> -->
4992                 </section>
4993               </div>
4994             </div>
4995           </div>
4996           <div id="operation--videos--videoId--comments--commentId--delete" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--delete">
4997             <!-- <section class="operation-tags row"> -->
4998             <!-- <div class="doc-copy"> -->
4999             <div class="operation-tags">
5000               <a class="label" href="#tag-VideoComment">VideoComment</a>
5001               <!---->
5002             </div>
5003             <!-- </div> -->
5004             <!-- </section> -->
5005             <h2 class="operation-title">
5006               <span class="operation-name">
5007                 <span class="operation-name">DELETE</span>
5008                 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
5009               </span>
5010             </h2>
5011             <div class="doc-row">
5012               <div class="doc-copy">
5013                 <section class="swagger-request-params">
5014                   <div class="prop-row prop-group">
5015                     <div class="prop-name">
5016                       <div class="prop-title">videoId</div>
5017                       <span class="json-property-required"></span>
5018                     </div>
5019                     <div class="prop-value">
5020                       <p>The video id </p>
5021                     </div>
5022                   </div>
5023                   <div class="prop-row prop-inner">
5024                     <div class="prop-name param-label">type</div>
5025                     <div class="prop-value">
5026                       <span class="json-property-type">string</span>
5027                       <span class="json-property-range" title="Value limits"></span>
5028                     </div>
5029                   </div>
5030                   <div class="prop-row prop-inner">
5031                     <div class="prop-name param-label">in</div>
5032                     <div class="prop-value">path</div>
5033                   </div>
5034                   <div class="prop-row prop-group">
5035                     <div class="prop-name">
5036                       <div class="prop-title">commentId</div>
5037                       <span class="json-property-required"></span>
5038                     </div>
5039                     <div class="prop-value">
5040                       <p>The comment id </p>
5041                     </div>
5042                   </div>
5043                   <div class="prop-row prop-inner">
5044                     <div class="prop-name param-label">type</div>
5045                     <div class="prop-value">
5046                       <span class="json-property-type">string</span>
5047                       <span class="json-property-range" title="Value limits"></span>
5048                     </div>
5049                   </div>
5050                   <div class="prop-row prop-inner">
5051                     <div class="prop-name param-label">in</div>
5052                     <div class="prop-value">path</div>
5053                   </div>
5054                 </section>
5055               </div>
5056               <div class="doc-examples"></div>
5057             </div>
5058             <div class="doc-row">
5059               <div class="doc-copy">
5060                 <section class="swagger-responses">
5061                   <div class="prop-row prop-group">
5062                     <div class="prop-name">
5063                       <div class="prop-title">204 No Content</div>
5064                     </div>
5065                     <div class="prop-value">
5066                       <p>successful operation</p>
5067                     </div>
5068                   </div>
5069                 </section>
5070               </div>
5071               <div class="doc-examples">
5072                 <h5>Response Content-Types:
5073                   <span>application/json</span>
5074                 </h5>
5075               </div>
5076             </div>
5077           </div>
5078           <h1 id="tag-VideoRate" class="swagger-summary-tag" data-traverse-target="tag-VideoRate">VideoRate</h1>
5079           <div id="operation--videos--id--rate-put" class="operation panel" data-traverse-target="operation--videos--id--rate-put">
5080             <!-- <section class="operation-tags row"> -->
5081             <!-- <div class="doc-copy"> -->
5082             <div class="operation-tags">
5083               <a class="label" href="#tag-VideoRate">VideoRate</a>
5084               <!---->
5085             </div>
5086             <!-- </div> -->
5087             <!-- </section> -->
5088             <h2 class="operation-title">
5089               <span class="operation-name">
5090                 <span class="operation-name">PUT</span>
5091                 <span class="operation-path">/videos/{id}/rate</span>
5092               </span>
5093             </h2>
5094             <div class="doc-row">
5095               <div class="doc-copy">
5096                 <section class="swagger-request-params">
5097                   <div class="prop-row prop-group">
5098                     <div class="prop-name">
5099                       <div class="prop-title">id</div>
5100                       <span class="json-property-required"></span>
5101                     </div>
5102                     <div class="prop-value">
5103                       <p>The video id </p>
5104                     </div>
5105                   </div>
5106                   <div class="prop-row prop-inner">
5107                     <div class="prop-name param-label">type</div>
5108                     <div class="prop-value">
5109                       <span class="json-property-type">string</span>
5110                       <span class="json-property-range" title="Value limits"></span>
5111                     </div>
5112                   </div>
5113                   <div class="prop-row prop-inner">
5114                     <div class="prop-name param-label">in</div>
5115                     <div class="prop-value">path</div>
5116                   </div>
5117                 </section>
5118               </div>
5119               <div class="doc-examples"></div>
5120             </div>
5121             <div class="doc-row">
5122               <div class="doc-copy">
5123                 <section class="swagger-responses">
5124                   <div class="prop-row prop-group">
5125                     <div class="prop-name">
5126                       <div class="prop-title">204 No Content</div>
5127                     </div>
5128                     <div class="prop-value">
5129                       <p>successful operation</p>
5130                     </div>
5131                   </div>
5132                 </section>
5133               </div>
5134               <div class="doc-examples">
5135                 <h5>Response Content-Types:
5136                   <span>application/json</span>
5137                 </h5>
5138               </div>
5139             </div>
5140           </div>
5141           <h1>Schema Definitions</h1>
5142           <div id="definition-VideoConstant" class="definition panel" data-traverse-target="definition-VideoConstant">
5143             <h2 class="panel-title">
5144               <a name="/definitions/VideoConstant"></a>VideoConstant:
5145               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5146               <span class="json-property-range" title="Value limits"></span>
5147               
5148               
5149               </span> -->
5150             </h2>
5151             <div class="doc-row">
5152               <div class="doc-copy">
5153                 <section class="json-schema-properties">
5154                   <dl>
5155                     <dt data-property-name="id">
5156                       <span class="json-property-name">id:</span>
5157                       <span class="json-property-type">number</span>
5158                       <span class="json-property-range" title="Value limits"></span>
5159                     </dt>
5160                     <dt data-property-name="label">
5161                       <span class="json-property-name">label:</span>
5162                       <span class="json-property-type">string</span>
5163                       <span class="json-property-range" title="Value limits"></span>
5164                     </dt>
5165                   </dl>
5166                 </section>
5167               </div>
5168               <div class="doc-examples">
5169                 <section>
5170                   <h5>Example</h5>
5171                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5172   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5173   <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5174 }
5175 </code></pre>
5176                   <!-- </div> -->
5177                 </section>
5178               </div>
5179             </div>
5180           </div>
5181           <div id="definition-Video" class="definition panel" data-traverse-target="definition-Video">
5182             <h2 class="panel-title">
5183               <a name="/definitions/Video"></a>Video:
5184               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5185               <span class="json-property-range" title="Value limits"></span>
5186               
5187               
5188               </span> -->
5189             </h2>
5190             <div class="doc-row">
5191               <div class="doc-copy">
5192                 <section class="json-schema-properties">
5193                   <dl>
5194                     <dt data-property-name="id">
5195                       <span class="json-property-name">id:</span>
5196                       <span class="json-property-type">number</span>
5197                       <span class="json-property-range" title="Value limits"></span>
5198                     </dt>
5199                     <dt data-property-name="uuid">
5200                       <span class="json-property-name">uuid:</span>
5201                       <span class="json-property-type">string</span>
5202                       <span class="json-property-range" title="Value limits"></span>
5203                     </dt>
5204                     <dt data-property-name="createdAt">
5205                       <span class="json-property-name">createdAt:</span>
5206                       <span class="json-property-type">string</span>
5207                       <span class="json-property-range" title="Value limits"></span>
5208                     </dt>
5209                     <dt data-property-name="updatedAt">
5210                       <span class="json-property-name">updatedAt:</span>
5211                       <span class="json-property-type">string</span>
5212                       <span class="json-property-range" title="Value limits"></span>
5213                     </dt>
5214                     <dt data-property-name="category">
5215                       <span class="json-property-name">category:</span>
5216                       <span class="json-property-type">
5217                         <span class="">
5218                           <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
5219                         </span>
5220                       </span>
5221                       <span class="json-property-range" title="Value limits"></span>
5222                     </dt>
5223                     <dt data-property-name="licence">
5224                       <span class="json-property-name">licence:</span>
5225                       <span class="json-property-type">
5226                         <span class="">
5227                           <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
5228                         </span>
5229                       </span>
5230                       <span class="json-property-range" title="Value limits"></span>
5231                     </dt>
5232                     <dt data-property-name="language">
5233                       <span class="json-property-name">language:</span>
5234                       <span class="json-property-type">
5235                         <span class="">
5236                           <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
5237                         </span>
5238                       </span>
5239                       <span class="json-property-range" title="Value limits"></span>
5240                     </dt>
5241                     <dt data-property-name="description">
5242                       <span class="json-property-name">description:</span>
5243                       <span class="json-property-type">string</span>
5244                       <span class="json-property-range" title="Value limits"></span>
5245                     </dt>
5246                     <dt data-property-name="duration">
5247                       <span class="json-property-name">duration:</span>
5248                       <span class="json-property-type">number</span>
5249                       <span class="json-property-range" title="Value limits"></span>
5250                     </dt>
5251                     <dt data-property-name="isLocal">
5252                       <span class="json-property-name">isLocal:</span>
5253                       <span class="json-property-type">boolean</span>
5254                       <span class="json-property-range" title="Value limits"></span>
5255                     </dt>
5256                     <dt data-property-name="name">
5257                       <span class="json-property-name">name:</span>
5258                       <span class="json-property-type">string</span>
5259                       <span class="json-property-range" title="Value limits"></span>
5260                     </dt>
5261                     <dt data-property-name="thumbnailPath">
5262                       <span class="json-property-name">thumbnailPath:</span>
5263                       <span class="json-property-type">string</span>
5264                       <span class="json-property-range" title="Value limits"></span>
5265                     </dt>
5266                     <dt data-property-name="previewPath">
5267                       <span class="json-property-name">previewPath:</span>
5268                       <span class="json-property-type">string</span>
5269                       <span class="json-property-range" title="Value limits"></span>
5270                     </dt>
5271                     <dt data-property-name="embedPath">
5272                       <span class="json-property-name">embedPath:</span>
5273                       <span class="json-property-type">string</span>
5274                       <span class="json-property-range" title="Value limits"></span>
5275                     </dt>
5276                     <dt data-property-name="views">
5277                       <span class="json-property-name">views:</span>
5278                       <span class="json-property-type">number</span>
5279                       <span class="json-property-range" title="Value limits"></span>
5280                     </dt>
5281                     <dt data-property-name="likes">
5282                       <span class="json-property-name">likes:</span>
5283                       <span class="json-property-type">number</span>
5284                       <span class="json-property-range" title="Value limits"></span>
5285                     </dt>
5286                     <dt data-property-name="dislikes">
5287                       <span class="json-property-name">dislikes:</span>
5288                       <span class="json-property-type">number</span>
5289                       <span class="json-property-range" title="Value limits"></span>
5290                     </dt>
5291                     <dt data-property-name="nsfw">
5292                       <span class="json-property-name">nsfw:</span>
5293                       <span class="json-property-type">boolean</span>
5294                       <span class="json-property-range" title="Value limits"></span>
5295                     </dt>
5296                     <dt data-property-name="account">
5297                       <span class="json-property-name">account:</span>
5298                       <span class="json-property-type">object</span>
5299                       <span class="json-property-range" title="Value limits"></span>
5300                     </dt>
5301                   </dl>
5302                 </section>
5303               </div>
5304               <div class="doc-examples">
5305                 <section>
5306                   <h5>Example</h5>
5307                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5308   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5309   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5310   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5311   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5312   <span class="hljs-attr">&quot;category&quot;</span>: {
5313     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5314     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5315   },
5316   <span class="hljs-attr">&quot;licence&quot;</span>: {
5317     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5318     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5319   },
5320   <span class="hljs-attr">&quot;language&quot;</span>: {
5321     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5322     <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5323   },
5324   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5325   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5326   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5327   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5328   <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5329   <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5330   <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5331   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5332   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5333   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5334   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5335 }
5336 </code></pre>
5337                   <!-- </div> -->
5338                 </section>
5339               </div>
5340             </div>
5341           </div>
5342           <div id="definition-VideoAbuse" class="definition panel" data-traverse-target="definition-VideoAbuse">
5343             <h2 class="panel-title">
5344               <a name="/definitions/VideoAbuse"></a>VideoAbuse:
5345               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5346               <span class="json-property-range" title="Value limits"></span>
5347               
5348               
5349               </span> -->
5350             </h2>
5351             <div class="doc-row">
5352               <div class="doc-copy">
5353                 <section class="json-schema-properties">
5354                   <dl>
5355                     <dt data-property-name="id">
5356                       <span class="json-property-name">id:</span>
5357                       <span class="json-property-type">number</span>
5358                       <span class="json-property-range" title="Value limits"></span>
5359                     </dt>
5360                     <dt data-property-name="reason">
5361                       <span class="json-property-name">reason:</span>
5362                       <span class="json-property-type">string</span>
5363                       <span class="json-property-range" title="Value limits"></span>
5364                     </dt>
5365                     <dt data-property-name="reporterAccount">
5366                       <span class="json-property-name">reporterAccount:</span>
5367                       <span class="json-property-type">
5368                         <span class="">
5369                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
5370                         </span>
5371                       </span>
5372                       <span class="json-property-range" title="Value limits"></span>
5373                     </dt>
5374                     <dt data-property-name="video">
5375                       <span class="json-property-name">video:</span>
5376                       <span class="json-property-type">object</span>
5377                       <span class="json-property-range" title="Value limits"></span>
5378                     </dt>
5379                     <dt data-property-name="createdAt">
5380                       <span class="json-property-name">createdAt:</span>
5381                       <span class="json-property-type">string</span>
5382                       <span class="json-property-range" title="Value limits"></span>
5383                     </dt>
5384                   </dl>
5385                 </section>
5386               </div>
5387               <div class="doc-examples">
5388                 <section>
5389                   <h5>Example</h5>
5390                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5391   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5392   <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5393   <span class="hljs-attr">&quot;reporterAccount&quot;</span>: {
5394     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5395     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5396     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5397     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5398     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5399     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5400     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5401     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5402     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5403     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5404     <span class="hljs-attr">&quot;avatar&quot;</span>: {
5405       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5406       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5407       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5408     }
5409   },
5410   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5411 }
5412 </code></pre>
5413                   <!-- </div> -->
5414                 </section>
5415               </div>
5416             </div>
5417           </div>
5418           <div id="definition-VideoBlacklist" class="definition panel" data-traverse-target="definition-VideoBlacklist">
5419             <h2 class="panel-title">
5420               <a name="/definitions/VideoBlacklist"></a>VideoBlacklist:
5421               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5422               <span class="json-property-range" title="Value limits"></span>
5423               
5424               
5425               </span> -->
5426             </h2>
5427             <div class="doc-row">
5428               <div class="doc-copy">
5429                 <section class="json-schema-properties">
5430                   <dl>
5431                     <dt data-property-name="id">
5432                       <span class="json-property-name">id:</span>
5433                       <span class="json-property-type">number</span>
5434                       <span class="json-property-range" title="Value limits"></span>
5435                     </dt>
5436                     <dt data-property-name="videoId">
5437                       <span class="json-property-name">videoId:</span>
5438                       <span class="json-property-type">number</span>
5439                       <span class="json-property-range" title="Value limits"></span>
5440                     </dt>
5441                     <dt data-property-name="createdAt">
5442                       <span class="json-property-name">createdAt:</span>
5443                       <span class="json-property-type">string</span>
5444                       <span class="json-property-range" title="Value limits"></span>
5445                     </dt>
5446                     <dt data-property-name="updatedAt">
5447                       <span class="json-property-name">updatedAt:</span>
5448                       <span class="json-property-type">string</span>
5449                       <span class="json-property-range" title="Value limits"></span>
5450                     </dt>
5451                     <dt data-property-name="name">
5452                       <span class="json-property-name">name:</span>
5453                       <span class="json-property-type">string</span>
5454                       <span class="json-property-range" title="Value limits"></span>
5455                     </dt>
5456                     <dt data-property-name="uuid">
5457                       <span class="json-property-name">uuid:</span>
5458                       <span class="json-property-type">string</span>
5459                       <span class="json-property-range" title="Value limits"></span>
5460                     </dt>
5461                     <dt data-property-name="description">
5462                       <span class="json-property-name">description:</span>
5463                       <span class="json-property-type">string</span>
5464                       <span class="json-property-range" title="Value limits"></span>
5465                     </dt>
5466                     <dt data-property-name="duration">
5467                       <span class="json-property-name">duration:</span>
5468                       <span class="json-property-type">number</span>
5469                       <span class="json-property-range" title="Value limits"></span>
5470                     </dt>
5471                     <dt data-property-name="views">
5472                       <span class="json-property-name">views:</span>
5473                       <span class="json-property-type">number</span>
5474                       <span class="json-property-range" title="Value limits"></span>
5475                     </dt>
5476                     <dt data-property-name="likes">
5477                       <span class="json-property-name">likes:</span>
5478                       <span class="json-property-type">number</span>
5479                       <span class="json-property-range" title="Value limits"></span>
5480                     </dt>
5481                     <dt data-property-name="dislikes">
5482                       <span class="json-property-name">dislikes:</span>
5483                       <span class="json-property-type">number</span>
5484                       <span class="json-property-range" title="Value limits"></span>
5485                     </dt>
5486                     <dt data-property-name="nsfw">
5487                       <span class="json-property-name">nsfw:</span>
5488                       <span class="json-property-type">boolean</span>
5489                       <span class="json-property-range" title="Value limits"></span>
5490                     </dt>
5491                   </dl>
5492                 </section>
5493               </div>
5494               <div class="doc-examples">
5495                 <section>
5496                   <h5>Example</h5>
5497                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5498   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5499   <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5500   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5501   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5502   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5503   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5504   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5505   <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5506   <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5507   <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5508   <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5509   <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5510 }
5511 </code></pre>
5512                   <!-- </div> -->
5513                 </section>
5514               </div>
5515             </div>
5516           </div>
5517           <div id="definition-VideoChannel" class="definition panel" data-traverse-target="definition-VideoChannel">
5518             <h2 class="panel-title">
5519               <a name="/definitions/VideoChannel"></a>VideoChannel:
5520               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5521               <span class="json-property-range" title="Value limits"></span>
5522               
5523               
5524               </span> -->
5525             </h2>
5526             <div class="doc-row">
5527               <div class="doc-copy">
5528                 <section class="json-schema-properties">
5529                   <dl>
5530                     <dt data-property-name="displayName">
5531                       <span class="json-property-name">displayName:</span>
5532                       <span class="json-property-type">string</span>
5533                       <span class="json-property-range" title="Value limits"></span>
5534                     </dt>
5535                     <dt data-property-name="description">
5536                       <span class="json-property-name">description:</span>
5537                       <span class="json-property-type">string</span>
5538                       <span class="json-property-range" title="Value limits"></span>
5539                     </dt>
5540                     <dt data-property-name="isLocal">
5541                       <span class="json-property-name">isLocal:</span>
5542                       <span class="json-property-type">boolean</span>
5543                       <span class="json-property-range" title="Value limits"></span>
5544                     </dt>
5545                     <dt data-property-name="owner">
5546                       <span class="json-property-name">owner:</span>
5547                       <span class="json-property-type">object</span>
5548                       <span class="json-property-range" title="Value limits"></span>
5549                     </dt>
5550                     <dt data-property-name="videos">
5551                       <span class="json-property-name">videos:</span>
5552                       <span class="json-property-type">
5553                         <span class="json-schema-ref-array">
5554                           <a class="json-schema-ref" href="#/definitions/Video">Video</a>
5555                         </span>
5556                       </span>
5557                       <span class="json-property-range" title="Value limits"></span>
5558                     </dt>
5559                   </dl>
5560                 </section>
5561               </div>
5562               <div class="doc-examples">
5563                 <section>
5564                   <h5>Example</h5>
5565                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5566   <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5567   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5568   <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5569   <span class="hljs-attr">&quot;owner&quot;</span>: {
5570     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5571     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5572   },
5573   <span class="hljs-attr">&quot;videos&quot;</span>: [
5574     {
5575       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5576       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5577       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5578       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5579       <span class="hljs-attr">&quot;category&quot;</span>: {
5580         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5581         <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5582       },
5583       <span class="hljs-attr">&quot;licence&quot;</span>: {
5584         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5585         <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5586       },
5587       <span class="hljs-attr">&quot;language&quot;</span>: {
5588         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5589         <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5590       },
5591       <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5592       <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5593       <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5594       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5595       <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5596       <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5597       <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5598       <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5599       <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5600       <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5601       <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5602     }
5603   ]
5604 }
5605 </code></pre>
5606                   <!-- </div> -->
5607                 </section>
5608               </div>
5609             </div>
5610           </div>
5611           <div id="definition-VideoComment" class="definition panel" data-traverse-target="definition-VideoComment">
5612             <h2 class="panel-title">
5613               <a name="/definitions/VideoComment"></a>VideoComment:
5614               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5615               <span class="json-property-range" title="Value limits"></span>
5616               
5617               
5618               </span> -->
5619             </h2>
5620             <div class="doc-row">
5621               <div class="doc-copy">
5622                 <section class="json-schema-properties">
5623                   <dl>
5624                     <dt data-property-name="id">
5625                       <span class="json-property-name">id:</span>
5626                       <span class="json-property-type">number</span>
5627                       <span class="json-property-range" title="Value limits"></span>
5628                     </dt>
5629                     <dt data-property-name="url">
5630                       <span class="json-property-name">url:</span>
5631                       <span class="json-property-type">string</span>
5632                       <span class="json-property-range" title="Value limits"></span>
5633                     </dt>
5634                     <dt data-property-name="text">
5635                       <span class="json-property-name">text:</span>
5636                       <span class="json-property-type">string</span>
5637                       <span class="json-property-range" title="Value limits"></span>
5638                     </dt>
5639                     <dt data-property-name="threadId">
5640                       <span class="json-property-name">threadId:</span>
5641                       <span class="json-property-type">number</span>
5642                       <span class="json-property-range" title="Value limits"></span>
5643                     </dt>
5644                     <dt data-property-name="inReplyToCommentId">
5645                       <span class="json-property-name">inReplyToCommentId:</span>
5646                       <span class="json-property-type">number</span>
5647                       <span class="json-property-range" title="Value limits"></span>
5648                     </dt>
5649                     <dt data-property-name="videoId">
5650                       <span class="json-property-name">videoId:</span>
5651                       <span class="json-property-type">number</span>
5652                       <span class="json-property-range" title="Value limits"></span>
5653                     </dt>
5654                     <dt data-property-name="createdAt">
5655                       <span class="json-property-name">createdAt:</span>
5656                       <span class="json-property-type">string</span>
5657                       <span class="json-property-range" title="Value limits"></span>
5658                     </dt>
5659                     <dt data-property-name="updatedAt">
5660                       <span class="json-property-name">updatedAt:</span>
5661                       <span class="json-property-type">string</span>
5662                       <span class="json-property-range" title="Value limits"></span>
5663                     </dt>
5664                     <dt data-property-name="totalReplies">
5665                       <span class="json-property-name">totalReplies:</span>
5666                       <span class="json-property-type">number</span>
5667                       <span class="json-property-range" title="Value limits"></span>
5668                     </dt>
5669                     <dt data-property-name="account">
5670                       <span class="json-property-name">account:</span>
5671                       <span class="json-property-type">
5672                         <span class="">
5673                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
5674                         </span>
5675                       </span>
5676                       <span class="json-property-range" title="Value limits"></span>
5677                     </dt>
5678                   </dl>
5679                 </section>
5680               </div>
5681               <div class="doc-examples">
5682                 <section>
5683                   <h5>Example</h5>
5684                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5685   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5686   <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5687   <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5688   <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5689   <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5690   <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5691   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5692   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5693   <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5694   <span class="hljs-attr">&quot;account&quot;</span>: {
5695     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5696     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5697     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5698     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5699     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5700     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5701     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5702     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&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     <span class="hljs-attr">&quot;avatar&quot;</span>: {
5706       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5707       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5708       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5709     }
5710   }
5711 }
5712 </code></pre>
5713                   <!-- </div> -->
5714                 </section>
5715               </div>
5716             </div>
5717           </div>
5718           <div id="definition-VideoCommentThreadTree" class="definition panel" data-traverse-target="definition-VideoCommentThreadTree">
5719             <h2 class="panel-title">
5720               <a name="/definitions/VideoCommentThreadTree"></a>VideoCommentThreadTree:
5721               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5722               <span class="json-property-range" title="Value limits"></span>
5723               
5724               
5725               </span> -->
5726             </h2>
5727             <div class="doc-row">
5728               <div class="doc-copy">
5729                 <section class="json-schema-properties">
5730                   <dl>
5731                     <dt data-property-name="comment">
5732                       <span class="json-property-name">comment:</span>
5733                       <span class="json-property-type">
5734                         <span class="">
5735                           <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
5736                         </span>
5737                       </span>
5738                       <span class="json-property-range" title="Value limits"></span>
5739                     </dt>
5740                     <dt data-property-name="children">
5741                       <span class="json-property-name">children:</span>
5742                       <span class="json-property-type">
5743                         <span class="json-schema-ref-array">
5744                           <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
5745                         </span>
5746                       </span>
5747                       <span class="json-property-range" title="Value limits"></span>
5748                     </dt>
5749                   </dl>
5750                 </section>
5751               </div>
5752               <div class="doc-examples">
5753                 <section>
5754                   <h5>Example</h5>
5755                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5756   <span class="hljs-attr">&quot;comment&quot;</span>: {
5757     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5758     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5759     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5760     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5761     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5762     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5763     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5764     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5765     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5766     <span class="hljs-attr">&quot;account&quot;</span>: {
5767       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5768       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5769       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5770       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5771       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5772       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5773       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5774       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5775       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5776       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5777       <span class="hljs-attr">&quot;avatar&quot;</span>: {
5778         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5779         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5780         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5781       }
5782     }
5783   },
5784   <span class="hljs-attr">&quot;children&quot;</span>: [
5785     {
5786       <span class="hljs-attr">&quot;comment&quot;</span>: {
5787         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5788         <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5789         <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5790         <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5791         <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5792         <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5793         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5794         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5795         <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5796         <span class="hljs-attr">&quot;account&quot;</span>: {
5797           <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5798           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5799           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5800           <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5801           <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5802           <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5803           <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5804           <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5805           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5806           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5807           <span class="hljs-attr">&quot;avatar&quot;</span>: {
5808             <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5809             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5810             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5811           }
5812         }
5813       },
5814       <span class="hljs-attr">&quot;children&quot;</span>: [
5815         {
5816           <span class="hljs-attr">&quot;comment&quot;</span>: {
5817             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5818             <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5819             <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5820             <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5821             <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5822             <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5823             <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5824             <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5825             <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5826             <span class="hljs-attr">&quot;account&quot;</span>: {
5827               <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5828               <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5829               <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5830               <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5831               <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5832               <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5833               <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5834               <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5835               <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5836               <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5837               <span class="hljs-attr">&quot;avatar&quot;</span>: {
5838                 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5839                 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5840                 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5841               }
5842             }
5843           }
5844         }
5845       ]
5846     }
5847   ]
5848 }
5849 </code></pre>
5850                   <!-- </div> -->
5851                 </section>
5852               </div>
5853             </div>
5854           </div>
5855           <div id="definition-Avatar" class="definition panel" data-traverse-target="definition-Avatar">
5856             <h2 class="panel-title">
5857               <a name="/definitions/Avatar"></a>Avatar:
5858               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5859               <span class="json-property-range" title="Value limits"></span>
5860               
5861               
5862               </span> -->
5863             </h2>
5864             <div class="doc-row">
5865               <div class="doc-copy">
5866                 <section class="json-schema-properties">
5867                   <dl>
5868                     <dt data-property-name="path">
5869                       <span class="json-property-name">path:</span>
5870                       <span class="json-property-type">string</span>
5871                       <span class="json-property-range" title="Value limits"></span>
5872                     </dt>
5873                     <dt data-property-name="createdAt">
5874                       <span class="json-property-name">createdAt:</span>
5875                       <span class="json-property-type">string</span>
5876                       <span class="json-property-range" title="Value limits"></span>
5877                     </dt>
5878                     <dt data-property-name="updatedAt">
5879                       <span class="json-property-name">updatedAt:</span>
5880                       <span class="json-property-type">string</span>
5881                       <span class="json-property-range" title="Value limits"></span>
5882                     </dt>
5883                   </dl>
5884                 </section>
5885               </div>
5886               <div class="doc-examples">
5887                 <section>
5888                   <h5>Example</h5>
5889                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5890   <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5891   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5892   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5893 }
5894 </code></pre>
5895                   <!-- </div> -->
5896                 </section>
5897               </div>
5898             </div>
5899           </div>
5900           <div id="definition-Actor" class="definition panel" data-traverse-target="definition-Actor">
5901             <h2 class="panel-title">
5902               <a name="/definitions/Actor"></a>Actor:
5903               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5904               <span class="json-property-range" title="Value limits"></span>
5905               
5906               
5907               </span> -->
5908             </h2>
5909             <div class="doc-row">
5910               <div class="doc-copy">
5911                 <section class="json-schema-properties">
5912                   <dl>
5913                     <dt data-property-name="id">
5914                       <span class="json-property-name">id:</span>
5915                       <span class="json-property-type">number</span>
5916                       <span class="json-property-range" title="Value limits"></span>
5917                     </dt>
5918                     <dt data-property-name="uuid">
5919                       <span class="json-property-name">uuid:</span>
5920                       <span class="json-property-type">string</span>
5921                       <span class="json-property-range" title="Value limits"></span>
5922                     </dt>
5923                     <dt data-property-name="url">
5924                       <span class="json-property-name">url:</span>
5925                       <span class="json-property-type">string</span>
5926                       <span class="json-property-range" title="Value limits"></span>
5927                     </dt>
5928                     <dt data-property-name="name">
5929                       <span class="json-property-name">name:</span>
5930                       <span class="json-property-type">string</span>
5931                       <span class="json-property-range" title="Value limits"></span>
5932                     </dt>
5933                     <dt data-property-name="host">
5934                       <span class="json-property-name">host:</span>
5935                       <span class="json-property-type">string</span>
5936                       <span class="json-property-range" title="Value limits"></span>
5937                     </dt>
5938                     <dt data-property-name="followingCount">
5939                       <span class="json-property-name">followingCount:</span>
5940                       <span class="json-property-type">number</span>
5941                       <span class="json-property-range" title="Value limits"></span>
5942                     </dt>
5943                     <dt data-property-name="followersCount">
5944                       <span class="json-property-name">followersCount:</span>
5945                       <span class="json-property-type">number</span>
5946                       <span class="json-property-range" title="Value limits"></span>
5947                     </dt>
5948                     <dt data-property-name="createdAt">
5949                       <span class="json-property-name">createdAt:</span>
5950                       <span class="json-property-type">string</span>
5951                       <span class="json-property-range" title="Value limits"></span>
5952                     </dt>
5953                     <dt data-property-name="updatedAt">
5954                       <span class="json-property-name">updatedAt:</span>
5955                       <span class="json-property-type">string</span>
5956                       <span class="json-property-range" title="Value limits"></span>
5957                     </dt>
5958                     <dt data-property-name="avatar">
5959                       <span class="json-property-name">avatar:</span>
5960                       <span class="json-property-type">
5961                         <span class="">
5962                           <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
5963                         </span>
5964                       </span>
5965                       <span class="json-property-range" title="Value limits"></span>
5966                     </dt>
5967                   </dl>
5968                 </section>
5969               </div>
5970               <div class="doc-examples">
5971                 <section>
5972                   <h5>Example</h5>
5973                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5974   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5975   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5976   <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5977   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5978   <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5979   <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5980   <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5981   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5982   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5983   <span class="hljs-attr">&quot;avatar&quot;</span>: {
5984     <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5985     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5986     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5987   }
5988 }
5989 </code></pre>
5990                   <!-- </div> -->
5991                 </section>
5992               </div>
5993             </div>
5994           </div>
5995           <div id="definition-Account" class="definition panel" data-traverse-target="definition-Account">
5996             <h2 class="panel-title">
5997               <a name="/definitions/Account"></a>Account:
5998               <!-- <span class="json-property-type"><span class="json-property-type"></span>
5999               <span class="json-property-range" title="Value limits"></span>
6000               
6001               
6002               </span> -->
6003             </h2>
6004             <div class="doc-row">
6005               <div class="doc-copy">
6006                 <section class="json-schema-allOf">
6007                   <section class="json-schema-allOf-inherited">
6008                     <ul>
6009                       <span class="">
6010                         <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
6011                       </span>
6012                     </ul>
6013                   </section>
6014                   <section class="json-schema-allOf-additional">
6015                     <section class="json-schema-properties">
6016                       <dl>
6017                         <dt data-property-name="displayName">
6018                           <span class="json-property-name">displayName:</span>
6019                           <span class="json-property-type">string</span>
6020                           <span class="json-property-range" title="Value limits"></span>
6021                         </dt>
6022                       </dl>
6023                     </section>
6024                   </section>
6025                 </section>
6026               </div>
6027               <div class="doc-examples">
6028                 <section>
6029                   <h5>Example</h5>
6030                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6031   <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6032   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6033   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6034   <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6035   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6036   <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6037   <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6038   <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6039   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6040   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6041   <span class="hljs-attr">&quot;avatar&quot;</span>: {
6042     <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6043     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6044     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6045   }
6046 }
6047 </code></pre>
6048                   <!-- </div> -->
6049                 </section>
6050               </div>
6051             </div>
6052           </div>
6053           <div id="definition-User" class="definition panel" data-traverse-target="definition-User">
6054             <h2 class="panel-title">
6055               <a name="/definitions/User"></a>User:
6056               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6057               <span class="json-property-range" title="Value limits"></span>
6058               
6059               
6060               </span> -->
6061             </h2>
6062             <div class="doc-row">
6063               <div class="doc-copy">
6064                 <section class="json-schema-properties">
6065                   <dl>
6066                     <dt data-property-name="id">
6067                       <span class="json-property-name">id:</span>
6068                       <span class="json-property-type">number</span>
6069                       <span class="json-property-range" title="Value limits"></span>
6070                     </dt>
6071                     <dt data-property-name="username">
6072                       <span class="json-property-name">username:</span>
6073                       <span class="json-property-type">string</span>
6074                       <span class="json-property-range" title="Value limits"></span>
6075                     </dt>
6076                     <dt data-property-name="email">
6077                       <span class="json-property-name">email:</span>
6078                       <span class="json-property-type">string</span>
6079                       <span class="json-property-range" title="Value limits"></span>
6080                     </dt>
6081                     <dt data-property-name="displayNSFW">
6082                       <span class="json-property-name">displayNSFW:</span>
6083                       <span class="json-property-type">boolean</span>
6084                       <span class="json-property-range" title="Value limits"></span>
6085                     </dt>
6086                     <dt data-property-name="autoPlayVideo">
6087                       <span class="json-property-name">autoPlayVideo:</span>
6088                       <span class="json-property-type">boolean</span>
6089                       <span class="json-property-range" title="Value limits"></span>
6090                     </dt>
6091                     <dt data-property-name="role">
6092                       <span class="json-property-name">role:</span>
6093                       <span class="json-property-type">string</span>
6094                       <span class="json-property-enum" title="Possible values">
6095                         <span class="json-property-enum-item">User</span>,
6096                         <span class="json-property-enum-item">Moderator</span>,
6097                         <span class="json-property-enum-item">Administrator</span>
6098                       </span>
6099                       <span class="json-property-range" title="Value limits"></span>
6100                     </dt>
6101                     <dt data-property-name="videoQuota">
6102                       <span class="json-property-name">videoQuota:</span>
6103                       <span class="json-property-type">number</span>
6104                       <span class="json-property-range" title="Value limits"></span>
6105                     </dt>
6106                     <dt data-property-name="createdAt">
6107                       <span class="json-property-name">createdAt:</span>
6108                       <span class="json-property-type">string</span>
6109                       <span class="json-property-range" title="Value limits"></span>
6110                     </dt>
6111                     <dt data-property-name="account">
6112                       <span class="json-property-name">account:</span>
6113                       <span class="json-property-type">
6114                         <span class="">
6115                           <a class="json-schema-ref" href="#/definitions/Account">Account</a>
6116                         </span>
6117                       </span>
6118                       <span class="json-property-range" title="Value limits"></span>
6119                     </dt>
6120                     <dt data-property-name="videoChannels">
6121                       <span class="json-property-name">videoChannels:</span>
6122                       <span class="json-property-type">
6123                         <span class="json-schema-ref-array">
6124                           <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
6125                         </span>
6126                       </span>
6127                       <span class="json-property-range" title="Value limits"></span>
6128                     </dt>
6129                   </dl>
6130                 </section>
6131               </div>
6132               <div class="doc-examples">
6133                 <section>
6134                   <h5>Example</h5>
6135                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6136   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6137   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6138   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6139   <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6140   <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6141   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6142   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6143   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6144   <span class="hljs-attr">&quot;account&quot;</span>: {
6145     <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6146     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6147     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6148     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6149     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6150     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6151     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6152     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6153     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6154     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6155     <span class="hljs-attr">&quot;avatar&quot;</span>: {
6156       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6157       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6158       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6159     }
6160   },
6161   <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
6162     {
6163       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6164       <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6165       <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6166       <span class="hljs-attr">&quot;owner&quot;</span>: {
6167         <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6168         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6169       },
6170       <span class="hljs-attr">&quot;videos&quot;</span>: [
6171         {
6172           <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6173           <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6174           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6175           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6176           <span class="hljs-attr">&quot;category&quot;</span>: {
6177             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6178             <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6179           },
6180           <span class="hljs-attr">&quot;licence&quot;</span>: {
6181             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6182             <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6183           },
6184           <span class="hljs-attr">&quot;language&quot;</span>: {
6185             <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6186             <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6187           },
6188           <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6189           <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6190           <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6191           <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6192           <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6193           <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6194           <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6195           <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6196           <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6197           <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6198           <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6199         }
6200       ]
6201     }
6202   ]
6203 }
6204 </code></pre>
6205                   <!-- </div> -->
6206                 </section>
6207               </div>
6208             </div>
6209           </div>
6210           <div id="definition-ServerConfig" class="definition panel" data-traverse-target="definition-ServerConfig">
6211             <h2 class="panel-title">
6212               <a name="/definitions/ServerConfig"></a>ServerConfig:
6213               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6214               <span class="json-property-range" title="Value limits"></span>
6215               
6216               
6217               </span> -->
6218             </h2>
6219             <div class="doc-row">
6220               <div class="doc-copy">
6221                 <section class="json-schema-properties">
6222                   <dl>
6223                     <dt data-property-name="signup">
6224                       <span class="json-property-name">signup:</span>
6225                       <span class="json-property-type">object</span>
6226                       <span class="json-property-range" title="Value limits"></span>
6227                     </dt>
6228                     <dt data-property-name="transcoding">
6229                       <span class="json-property-name">transcoding:</span>
6230                       <span class="json-property-type">object</span>
6231                       <span class="json-property-range" title="Value limits"></span>
6232                     </dt>
6233                     <dt data-property-name="avatar">
6234                       <span class="json-property-name">avatar:</span>
6235                       <span class="json-property-type">object</span>
6236                       <span class="json-property-range" title="Value limits"></span>
6237                     </dt>
6238                     <dt data-property-name="video">
6239                       <span class="json-property-name">video:</span>
6240                       <span class="json-property-type">object</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;signup&quot;</span>: {
6251     <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6252   },
6253   <span class="hljs-attr">&quot;transcoding&quot;</span>: {
6254     <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
6255       <span class="hljs-string">&quot;number&quot;</span>
6256     ]
6257   },
6258   <span class="hljs-attr">&quot;avatar&quot;</span>: {
6259     <span class="hljs-attr">&quot;file&quot;</span>: {
6260       <span class="hljs-attr">&quot;size&quot;</span>: {
6261         <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
6262       }
6263     },
6264     <span class="hljs-attr">&quot;extensions&quot;</span>: [
6265       <span class="hljs-string">&quot;string&quot;</span>
6266     ]
6267   },
6268   <span class="hljs-attr">&quot;video&quot;</span>: {
6269     <span class="hljs-attr">&quot;file&quot;</span>: {
6270       <span class="hljs-attr">&quot;extensions&quot;</span>: [
6271         <span class="hljs-string">&quot;string&quot;</span>
6272       ]
6273     }
6274   }
6275 }
6276 </code></pre>
6277                   <!-- </div> -->
6278                 </section>
6279               </div>
6280             </div>
6281           </div>
6282           <div id="definition-Follow" class="definition panel" data-traverse-target="definition-Follow">
6283             <h2 class="panel-title">
6284               <a name="/definitions/Follow"></a>Follow:
6285               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6286               <span class="json-property-range" title="Value limits"></span>
6287               
6288               
6289               </span> -->
6290             </h2>
6291             <div class="doc-row">
6292               <div class="doc-copy">
6293                 <section class="json-schema-properties">
6294                   <dl>
6295                     <dt data-property-name="id">
6296                       <span class="json-property-name">id:</span>
6297                       <span class="json-property-type">number</span>
6298                       <span class="json-property-range" title="Value limits"></span>
6299                     </dt>
6300                     <dt data-property-name="follower">
6301                       <span class="json-property-name">follower:</span>
6302                       <span class="json-property-type">
6303                         <span class="">
6304                           <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
6305                         </span>
6306                       </span>
6307                       <span class="json-property-range" title="Value limits"></span>
6308                     </dt>
6309                     <dt data-property-name="following">
6310                       <span class="json-property-name">following:</span>
6311                       <span class="json-property-type">
6312                         <span class="">
6313                           <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
6314                         </span>
6315                       </span>
6316                       <span class="json-property-range" title="Value limits"></span>
6317                     </dt>
6318                     <dt data-property-name="score">
6319                       <span class="json-property-name">score:</span>
6320                       <span class="json-property-type">number</span>
6321                       <span class="json-property-range" title="Value limits"></span>
6322                     </dt>
6323                     <dt data-property-name="state">
6324                       <span class="json-property-name">state:</span>
6325                       <span class="json-property-type">string</span>
6326                       <span class="json-property-enum" title="Possible values">
6327                         <span class="json-property-enum-item">pending</span>,
6328                         <span class="json-property-enum-item">accepted</span>
6329                       </span>
6330                       <span class="json-property-range" title="Value limits"></span>
6331                     </dt>
6332                     <dt data-property-name="createdAt">
6333                       <span class="json-property-name">createdAt:</span>
6334                       <span class="json-property-type">string</span>
6335                       <span class="json-property-range" title="Value limits"></span>
6336                     </dt>
6337                     <dt data-property-name="updatedAt">
6338                       <span class="json-property-name">updatedAt:</span>
6339                       <span class="json-property-type">string</span>
6340                       <span class="json-property-range" title="Value limits"></span>
6341                     </dt>
6342                   </dl>
6343                 </section>
6344               </div>
6345               <div class="doc-examples">
6346                 <section>
6347                   <h5>Example</h5>
6348                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6349   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6350   <span class="hljs-attr">&quot;follower&quot;</span>: {
6351     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6352     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6353     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6354     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6355     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6356     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6357     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6358     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6359     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6360     <span class="hljs-attr">&quot;avatar&quot;</span>: {
6361       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6362       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6363       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6364     }
6365   },
6366   <span class="hljs-attr">&quot;following&quot;</span>: {
6367     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6368     <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6369     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6370     <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6371     <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6372     <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6373     <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6374     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6375     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6376     <span class="hljs-attr">&quot;avatar&quot;</span>: {
6377       <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6378       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6379       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6380     }
6381   },
6382   <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6383   <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6384   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6385   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6386 }
6387 </code></pre>
6388                   <!-- </div> -->
6389                 </section>
6390               </div>
6391             </div>
6392           </div>
6393           <div id="definition-Job" class="definition panel" data-traverse-target="definition-Job">
6394             <h2 class="panel-title">
6395               <a name="/definitions/Job"></a>Job:
6396               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6397               <span class="json-property-range" title="Value limits"></span>
6398               
6399               
6400               </span> -->
6401             </h2>
6402             <div class="doc-row">
6403               <div class="doc-copy">
6404                 <section class="json-schema-properties">
6405                   <dl>
6406                     <dt data-property-name="id">
6407                       <span class="json-property-name">id:</span>
6408                       <span class="json-property-type">number</span>
6409                       <span class="json-property-range" title="Value limits"></span>
6410                     </dt>
6411                     <dt data-property-name="state">
6412                       <span class="json-property-name">state:</span>
6413                       <span class="json-property-type">string</span>
6414                       <span class="json-property-enum" title="Possible values">
6415                         <span class="json-property-enum-item">pending</span>,
6416                         <span class="json-property-enum-item">processing</span>,
6417                         <span class="json-property-enum-item">error</span>,
6418                         <span class="json-property-enum-item">success</span>
6419                       </span>
6420                       <span class="json-property-range" title="Value limits"></span>
6421                     </dt>
6422                     <dt data-property-name="category">
6423                       <span class="json-property-name">category:</span>
6424                       <span class="json-property-type">string</span>
6425                       <span class="json-property-enum" title="Possible values">
6426                         <span class="json-property-enum-item">transcoding</span>,
6427                         <span class="json-property-enum-item">activitypub-http</span>
6428                       </span>
6429                       <span class="json-property-range" title="Value limits"></span>
6430                     </dt>
6431                     <dt data-property-name="handlerName">
6432                       <span class="json-property-name">handlerName:</span>
6433                       <span class="json-property-type">string</span>
6434                       <span class="json-property-range" title="Value limits"></span>
6435                     </dt>
6436                     <dt data-property-name="handlerInputData">
6437                       <span class="json-property-name">handlerInputData:</span>
6438                       <span class="json-property-type">string</span>
6439                       <span class="json-property-range" title="Value limits"></span>
6440                     </dt>
6441                     <dt data-property-name="createdAt">
6442                       <span class="json-property-name">createdAt:</span>
6443                       <span class="json-property-type">string</span>
6444                       <span class="json-property-range" title="Value limits"></span>
6445                     </dt>
6446                     <dt data-property-name="updatedAt">
6447                       <span class="json-property-name">updatedAt:</span>
6448                       <span class="json-property-type">string</span>
6449                       <span class="json-property-range" title="Value limits"></span>
6450                     </dt>
6451                   </dl>
6452                 </section>
6453               </div>
6454               <div class="doc-examples">
6455                 <section>
6456                   <h5>Example</h5>
6457                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6458   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6459   <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6460   <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6461   <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6462   <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6463   <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6464   <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6465 }
6466 </code></pre>
6467                   <!-- </div> -->
6468                 </section>
6469               </div>
6470             </div>
6471           </div>
6472           <div id="definition-AddUserResponse" class="definition panel" data-traverse-target="definition-AddUserResponse">
6473             <h2 class="panel-title">
6474               <a name="/definitions/AddUserResponse"></a>AddUserResponse:
6475               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6476               <span class="json-property-range" title="Value limits"></span>
6477               
6478               
6479               </span> -->
6480             </h2>
6481             <div class="doc-row">
6482               <div class="doc-copy">
6483                 <section class="json-schema-properties">
6484                   <dl>
6485                     <dt data-property-name="id">
6486                       <span class="json-property-name">id:</span>
6487                       <span class="json-property-type">number</span>
6488                       <span class="json-property-range" title="Value limits"></span>
6489                     </dt>
6490                     <dt data-property-name="uuid">
6491                       <span class="json-property-name">uuid:</span>
6492                       <span class="json-property-type">string</span>
6493                       <span class="json-property-range" title="Value limits"></span>
6494                     </dt>
6495                   </dl>
6496                 </section>
6497               </div>
6498               <div class="doc-examples">
6499                 <section>
6500                   <h5>Example</h5>
6501                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6502   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6503   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6504 }
6505 </code></pre>
6506                   <!-- </div> -->
6507                 </section>
6508               </div>
6509             </div>
6510           </div>
6511           <div id="definition-VideoUploadResponse" class="definition panel" data-traverse-target="definition-VideoUploadResponse">
6512             <h2 class="panel-title">
6513               <a name="/definitions/VideoUploadResponse"></a>VideoUploadResponse:
6514               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6515               <span class="json-property-range" title="Value limits"></span>
6516               
6517               
6518               </span> -->
6519             </h2>
6520             <div class="doc-row">
6521               <div class="doc-copy">
6522                 <section class="json-schema-properties">
6523                   <dl>
6524                     <dt data-property-name="id">
6525                       <span class="json-property-name">id:</span>
6526                       <span class="json-property-type">number</span>
6527                       <span class="json-property-range" title="Value limits"></span>
6528                     </dt>
6529                     <dt data-property-name="uuid">
6530                       <span class="json-property-name">uuid:</span>
6531                       <span class="json-property-type">string</span>
6532                       <span class="json-property-range" title="Value limits"></span>
6533                     </dt>
6534                   </dl>
6535                 </section>
6536               </div>
6537               <div class="doc-examples">
6538                 <section>
6539                   <h5>Example</h5>
6540                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6541   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6542   <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6543 }
6544 </code></pre>
6545                   <!-- </div> -->
6546                 </section>
6547               </div>
6548             </div>
6549           </div>
6550           <div id="definition-CommentThreadResponse" class="definition panel" data-traverse-target="definition-CommentThreadResponse">
6551             <h2 class="panel-title">
6552               <a name="/definitions/CommentThreadResponse"></a>CommentThreadResponse:
6553               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6554               <span class="json-property-range" title="Value limits"></span>
6555               
6556               
6557               </span> -->
6558             </h2>
6559             <div class="doc-row">
6560               <div class="doc-copy">
6561                 <section class="json-schema-properties">
6562                   <dl>
6563                     <dt data-property-name="total">
6564                       <span class="json-property-name">total:</span>
6565                       <span class="json-property-type">number</span>
6566                       <span class="json-property-range" title="Value limits"></span>
6567                     </dt>
6568                     <dt data-property-name="data">
6569                       <span class="json-property-name">data:</span>
6570                       <span class="json-property-type">
6571                         <span class="json-schema-ref-array">
6572                           <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
6573                         </span>
6574                       </span>
6575                       <span class="json-property-range" title="Value limits"></span>
6576                     </dt>
6577                   </dl>
6578                 </section>
6579               </div>
6580               <div class="doc-examples">
6581                 <section>
6582                   <h5>Example</h5>
6583                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6584   <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6585   <span class="hljs-attr">&quot;data&quot;</span>: [
6586     {
6587       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6588       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6589       <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6590       <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6591       <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6592       <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6593       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6594       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6595       <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6596       <span class="hljs-attr">&quot;account&quot;</span>: {
6597         <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6598         <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6599         <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6600         <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6601         <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6602         <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6603         <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6604         <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6605         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6606         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6607         <span class="hljs-attr">&quot;avatar&quot;</span>: {
6608           <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6609           <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6610           <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6611         }
6612       }
6613     }
6614   ]
6615 }
6616 </code></pre>
6617                   <!-- </div> -->
6618                 </section>
6619               </div>
6620             </div>
6621           </div>
6622           <div id="definition-CommentThreadPostResponse" class="definition panel" data-traverse-target="definition-CommentThreadPostResponse">
6623             <h2 class="panel-title">
6624               <a name="/definitions/CommentThreadPostResponse"></a>CommentThreadPostResponse:
6625               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6626               <span class="json-property-range" title="Value limits"></span>
6627               
6628               
6629               </span> -->
6630             </h2>
6631             <div class="doc-row">
6632               <div class="doc-copy">
6633                 <section class="json-schema-properties">
6634                   <dl>
6635                     <dt data-property-name="comment">
6636                       <span class="json-property-name">comment:</span>
6637                       <span class="json-property-type">
6638                         <span class="">
6639                           <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
6640                         </span>
6641                       </span>
6642                       <span class="json-property-range" title="Value limits"></span>
6643                     </dt>
6644                   </dl>
6645                 </section>
6646               </div>
6647               <div class="doc-examples">
6648                 <section>
6649                   <h5>Example</h5>
6650                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6651   <span class="hljs-attr">&quot;comment&quot;</span>: {
6652     <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6653     <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6654     <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6655     <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6656     <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6657     <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6658     <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6659     <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6660     <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6661     <span class="hljs-attr">&quot;account&quot;</span>: {
6662       <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6663       <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6664       <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6665       <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6666       <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6667       <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6668       <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6669       <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6670       <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6671       <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6672       <span class="hljs-attr">&quot;avatar&quot;</span>: {
6673         <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6674         <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6675         <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6676       }
6677     }
6678   }
6679 }
6680 </code></pre>
6681                   <!-- </div> -->
6682                 </section>
6683               </div>
6684             </div>
6685           </div>
6686           <div id="definition-AddUser" class="definition panel" data-traverse-target="definition-AddUser">
6687             <h2 class="panel-title">
6688               <a name="/definitions/AddUser"></a>AddUser:
6689               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6690               <span class="json-property-range" title="Value limits"></span>
6691               
6692               
6693               </span> -->
6694             </h2>
6695             <div class="doc-row">
6696               <div class="doc-copy">
6697                 <section class="json-schema-properties">
6698                   <dl>
6699                     <dt data-property-name="username" class="has-description">
6700                       <span class="json-property-name">username:</span>
6701                       <span class="json-property-type">string</span>
6702                       <span class="json-property-range" title="Value limits"></span>
6703                       <span class="json-property-required"></span>
6704                     </dt>
6705                     <dd>
6706                       <p>The user username </p>
6707                     </dd>
6708                     <dt data-property-name="password" class="has-description">
6709                       <span class="json-property-name">password:</span>
6710                       <span class="json-property-type">string</span>
6711                       <span class="json-property-range" title="Value limits"></span>
6712                       <span class="json-property-required"></span>
6713                     </dt>
6714                     <dd>
6715                       <p>The user password </p>
6716                     </dd>
6717                     <dt data-property-name="email" class="has-description">
6718                       <span class="json-property-name">email:</span>
6719                       <span class="json-property-type">string</span>
6720                       <span class="json-property-range" title="Value limits"></span>
6721                       <span class="json-property-required"></span>
6722                     </dt>
6723                     <dd>
6724                       <p>The user email </p>
6725                     </dd>
6726                     <dt data-property-name="videoQuota" class="has-description">
6727                       <span class="json-property-name">videoQuota:</span>
6728                       <span class="json-property-type">string</span>
6729                       <span class="json-property-range" title="Value limits"></span>
6730                       <span class="json-property-required"></span>
6731                     </dt>
6732                     <dd>
6733                       <p>The user videoQuota </p>
6734                     </dd>
6735                     <dt data-property-name="role" class="has-description">
6736                       <span class="json-property-name">role:</span>
6737                       <span class="json-property-type">string</span>
6738                       <span class="json-property-range" title="Value limits"></span>
6739                       <span class="json-property-required"></span>
6740                     </dt>
6741                     <dd>
6742                       <p>The user role </p>
6743                     </dd>
6744                   </dl>
6745                 </section>
6746               </div>
6747               <div class="doc-examples">
6748                 <section>
6749                   <h5>Example</h5>
6750                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6751   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6752   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6753   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6754   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6755   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6756 }
6757 </code></pre>
6758                   <!-- </div> -->
6759                 </section>
6760               </div>
6761             </div>
6762           </div>
6763           <div id="definition-UpdateUser" class="definition panel" data-traverse-target="definition-UpdateUser">
6764             <h2 class="panel-title">
6765               <a name="/definitions/UpdateUser"></a>UpdateUser:
6766               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6767               <span class="json-property-range" title="Value limits"></span>
6768               
6769               
6770               </span> -->
6771             </h2>
6772             <div class="doc-row">
6773               <div class="doc-copy">
6774                 <section class="json-schema-properties">
6775                   <dl>
6776                     <dt data-property-name="id" class="has-description">
6777                       <span class="json-property-name">id:</span>
6778                       <span class="json-property-type">string</span>
6779                       <span class="json-property-range" title="Value limits"></span>
6780                       <span class="json-property-required"></span>
6781                     </dt>
6782                     <dd>
6783                       <p>The user id </p>
6784                     </dd>
6785                     <dt data-property-name="email" class="has-description">
6786                       <span class="json-property-name">email:</span>
6787                       <span class="json-property-type">string</span>
6788                       <span class="json-property-range" title="Value limits"></span>
6789                       <span class="json-property-required"></span>
6790                     </dt>
6791                     <dd>
6792                       <p>The updated email of the user </p>
6793                     </dd>
6794                     <dt data-property-name="videoQuota" class="has-description">
6795                       <span class="json-property-name">videoQuota:</span>
6796                       <span class="json-property-type">string</span>
6797                       <span class="json-property-range" title="Value limits"></span>
6798                       <span class="json-property-required"></span>
6799                     </dt>
6800                     <dd>
6801                       <p>The updated videoQuota of the user </p>
6802                     </dd>
6803                     <dt data-property-name="role" class="has-description">
6804                       <span class="json-property-name">role:</span>
6805                       <span class="json-property-type">string</span>
6806                       <span class="json-property-range" title="Value limits"></span>
6807                       <span class="json-property-required"></span>
6808                     </dt>
6809                     <dd>
6810                       <p>The updated role of the user </p>
6811                     </dd>
6812                   </dl>
6813                 </section>
6814               </div>
6815               <div class="doc-examples">
6816                 <section>
6817                   <h5>Example</h5>
6818                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6819   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6820   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6821   <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6822   <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6823 }
6824 </code></pre>
6825                   <!-- </div> -->
6826                 </section>
6827               </div>
6828             </div>
6829           </div>
6830           <div id="definition-UpdateMe" class="definition panel" data-traverse-target="definition-UpdateMe">
6831             <h2 class="panel-title">
6832               <a name="/definitions/UpdateMe"></a>UpdateMe:
6833               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6834               <span class="json-property-range" title="Value limits"></span>
6835               
6836               
6837               </span> -->
6838             </h2>
6839             <div class="doc-row">
6840               <div class="doc-copy">
6841                 <section class="json-schema-properties">
6842                   <dl>
6843                     <dt data-property-name="password" class="has-description">
6844                       <span class="json-property-name">password:</span>
6845                       <span class="json-property-type">string</span>
6846                       <span class="json-property-range" title="Value limits"></span>
6847                       <span class="json-property-required"></span>
6848                     </dt>
6849                     <dd>
6850                       <p>Your new password </p>
6851                     </dd>
6852                     <dt data-property-name="email" class="has-description">
6853                       <span class="json-property-name">email:</span>
6854                       <span class="json-property-type">string</span>
6855                       <span class="json-property-range" title="Value limits"></span>
6856                       <span class="json-property-required"></span>
6857                     </dt>
6858                     <dd>
6859                       <p>Your new email </p>
6860                     </dd>
6861                     <dt data-property-name="displayNSFW" class="has-description">
6862                       <span class="json-property-name">displayNSFW:</span>
6863                       <span class="json-property-type">string</span>
6864                       <span class="json-property-range" title="Value limits"></span>
6865                       <span class="json-property-required"></span>
6866                     </dt>
6867                     <dd>
6868                       <p>Your new displayNSFW </p>
6869                     </dd>
6870                     <dt data-property-name="autoPlayVideo" class="has-description">
6871                       <span class="json-property-name">autoPlayVideo:</span>
6872                       <span class="json-property-type">string</span>
6873                       <span class="json-property-range" title="Value limits"></span>
6874                       <span class="json-property-required"></span>
6875                     </dt>
6876                     <dd>
6877                       <p>Your new autoPlayVideo </p>
6878                     </dd>
6879                   </dl>
6880                 </section>
6881               </div>
6882               <div class="doc-examples">
6883                 <section>
6884                   <h5>Example</h5>
6885                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6886   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6887   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6888   <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6889   <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6890 }
6891 </code></pre>
6892                   <!-- </div> -->
6893                 </section>
6894               </div>
6895             </div>
6896           </div>
6897           <div id="definition-GetMeVideoRating" class="definition panel" data-traverse-target="definition-GetMeVideoRating">
6898             <h2 class="panel-title">
6899               <a name="/definitions/GetMeVideoRating"></a>GetMeVideoRating:
6900               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6901               <span class="json-property-range" title="Value limits"></span>
6902               
6903               
6904               </span> -->
6905             </h2>
6906             <div class="doc-row">
6907               <div class="doc-copy">
6908                 <section class="json-schema-properties">
6909                   <dl>
6910                     <dt data-property-name="id" class="has-description">
6911                       <span class="json-property-name">id:</span>
6912                       <span class="json-property-type">string</span>
6913                       <span class="json-property-range" title="Value limits"></span>
6914                       <span class="json-property-required"></span>
6915                     </dt>
6916                     <dd>
6917                       <p>Id of the video </p>
6918                     </dd>
6919                     <dt data-property-name="rating" class="has-description">
6920                       <span class="json-property-name">rating:</span>
6921                       <span class="json-property-type">number</span>
6922                       <span class="json-property-range" title="Value limits"></span>
6923                       <span class="json-property-required"></span>
6924                     </dt>
6925                     <dd>
6926                       <p>Rating of the video </p>
6927                     </dd>
6928                   </dl>
6929                 </section>
6930               </div>
6931               <div class="doc-examples">
6932                 <section>
6933                   <h5>Example</h5>
6934                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6935   <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6936   <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
6937 }
6938 </code></pre>
6939                   <!-- </div> -->
6940                 </section>
6941               </div>
6942             </div>
6943           </div>
6944           <div id="definition-RegisterUser" class="definition panel" data-traverse-target="definition-RegisterUser">
6945             <h2 class="panel-title">
6946               <a name="/definitions/RegisterUser"></a>RegisterUser:
6947               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6948               <span class="json-property-range" title="Value limits"></span>
6949               
6950               
6951               </span> -->
6952             </h2>
6953             <div class="doc-row">
6954               <div class="doc-copy">
6955                 <section class="json-schema-properties">
6956                   <dl>
6957                     <dt data-property-name="username" class="has-description">
6958                       <span class="json-property-name">username:</span>
6959                       <span class="json-property-type">string</span>
6960                       <span class="json-property-range" title="Value limits"></span>
6961                       <span class="json-property-required"></span>
6962                     </dt>
6963                     <dd>
6964                       <p>The username of the user </p>
6965                     </dd>
6966                     <dt data-property-name="password" class="has-description">
6967                       <span class="json-property-name">password:</span>
6968                       <span class="json-property-type">string</span>
6969                       <span class="json-property-range" title="Value limits"></span>
6970                       <span class="json-property-required"></span>
6971                     </dt>
6972                     <dd>
6973                       <p>The password of the user </p>
6974                     </dd>
6975                     <dt data-property-name="email" class="has-description">
6976                       <span class="json-property-name">email:</span>
6977                       <span class="json-property-type">string</span>
6978                       <span class="json-property-range" title="Value limits"></span>
6979                       <span class="json-property-required"></span>
6980                     </dt>
6981                     <dd>
6982                       <p>The email of the user </p>
6983                     </dd>
6984                   </dl>
6985                 </section>
6986               </div>
6987               <div class="doc-examples">
6988                 <section>
6989                   <h5>Example</h5>
6990                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6991   <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6992   <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6993   <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6994 }
6995 </code></pre>
6996                   <!-- </div> -->
6997                 </section>
6998               </div>
6999             </div>
7000           </div>
7001           <div id="definition-VideoChannelInput" class="definition panel" data-traverse-target="definition-VideoChannelInput">
7002             <h2 class="panel-title">
7003               <a name="/definitions/VideoChannelInput"></a>VideoChannelInput:
7004               <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7005               <span class="json-property-range" title="Value limits"></span>
7006               
7007               
7008               </span> -->
7009             </h2>
7010             <div class="doc-row">
7011               <div class="doc-copy">
7012                 <section class="json-schema-properties">
7013                   <dl>
7014                     <dt data-property-name="name">
7015                       <span class="json-property-name">name:</span>
7016                       <span class="json-property-type">string</span>
7017                       <span class="json-property-range" title="Value limits"></span>
7018                     </dt>
7019                     <dt data-property-name="description">
7020                       <span class="json-property-name">description:</span>
7021                       <span class="json-property-type">string</span>
7022                       <span class="json-property-range" title="Value limits"></span>
7023                     </dt>
7024                   </dl>
7025                 </section>
7026               </div>
7027               <div class="doc-examples">
7028                 <section>
7029                   <h5>Example</h5>
7030                   <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7031   <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7032   <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7033 }
7034 </code></pre>
7035                   <!-- </div> -->
7036                 </section>
7037               </div>
7038             </div>
7039           </div>
7040           <div class="doc-row no-margin">
7041             <div class="doc-copy doc-separator">
7042               <a class="powered-by" href="https://sourcey.com/spectacle">Documentation by
7043                 <span>Spectacle</span>
7044               </a>
7045             </div>
7046           </div>
7047         </article>
7048       </div>
7049     </div>
7050   </body>
7051 </html>