]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - support/doc/api/html/index.html
ae4020def75d1b1e9e274525eb050cec714e262b
[github/Chocobozzz/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-Video"> Video </a>
227 <a href="#definition-VideoAbuse"> VideoAbuse </a>
228 <a href="#definition-VideoBlacklist"> VideoBlacklist </a>
229 <a href="#definition-VideoChannel"> VideoChannel </a>
230 <a href="#definition-VideoComment"> VideoComment </a>
231 <a href="#definition-VideoCommentThreadTree"> VideoCommentThreadTree </a>
232 <a href="#definition-Avatar"> Avatar </a>
233 <a href="#definition-Actor"> Actor </a>
234 <a href="#definition-Account"> Account </a>
235 <a href="#definition-User"> User </a>
236 <a href="#definition-ServerConfig"> ServerConfig </a>
237 <a href="#definition-Follow"> Follow </a>
238 <a href="#definition-Job"> Job </a>
239 <a href="#definition-AddUserResponse"> AddUserResponse </a>
240 <a href="#definition-VideoUploadResponse"> VideoUploadResponse </a>
241 <a href="#definition-CommentThreadResponse"> CommentThreadResponse </a>
242 <a href="#definition-CommentThreadPostResponse"> CommentThreadPostResponse </a>
243 <a href="#definition-AddUser"> AddUser </a>
244 <a href="#definition-UpdateUser"> UpdateUser </a>
245 <a href="#definition-UpdateMe"> UpdateMe </a>
246 <a href="#definition-GetMeVideoRating"> GetMeVideoRating </a>
247 <a href="#definition-RegisterUser"> RegisterUser </a>
248 <a href="#definition-VideoChannelInput"> VideoChannelInput </a>
249 </nav>
250 </div>
251 <div id="docs" class="row collapse expanded drawer" data-drawer>
252 <button class="floating-menu-icon" type="button" data-drawer-slide="right">
253 <span class="hamburger"></span>
254 </button>
255 <div class="example-box doc-content"></div>
256 <article>
257 <div id="introduction" data-traverse-target="introduction">
258 <h1 class="doc-title">PeerTube
259 <span>API Reference</span>
260 </h1>
261 <div class="doc-row">
262 <div class="doc-copy">
263 <p>Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.</p>
264 </div>
265 <div class="doc-examples">
266 <section>
267 <h5>API Endpoint</h5>
268 <!-- <div class="hljs"> --><pre><code>https://peertube.example.com/api/v1</code></pre>
269 <!-- </div> -->
270 <h5>Schemes:
271 <span>https</span>
272 </h5>
273 <h5>Version:
274 <span>1.0.0-alpha</span>
275 </h5>
276 </section>
277 </div>
278 </div>
279 </div>
280 <h1 id="tag-Accounts" class="swagger-summary-tag" data-traverse-target="tag-Accounts">Accounts</h1>
281 <div id="operation--accounts--id--get" class="operation panel" data-traverse-target="operation--accounts--id--get">
282 <!-- <section class="operation-tags row"> -->
283 <!-- <div class="doc-copy"> -->
284 <div class="operation-tags">
285 <a class="label" href="#tag-Accounts">Accounts</a>
286 <!---->
287 </div>
288 <!-- </div> -->
289 <!-- </section> -->
290 <h2 class="operation-title">
291 <span class="operation-name">
292 <span class="operation-name">GET</span>
293 <span class="operation-path">/accounts/{id}</span>
294 </span>
295 </h2>
296 <div class="doc-row">
297 <div class="doc-copy">
298 <section class="swagger-request-params">
299 <div class="prop-row prop-group">
300 <div class="prop-name">
301 <div class="prop-title">id</div>
302 <span class="json-property-required"></span>
303 </div>
304 <div class="prop-value">
305 <p>The id of the account</p>
306 </div>
307 </div>
308 <div class="prop-row prop-inner">
309 <div class="prop-name param-label">type</div>
310 <div class="prop-value">
311 <span class="json-property-type">string</span>
312 <span class="json-property-range" title="Value limits"></span>
313 </div>
314 </div>
315 <div class="prop-row prop-inner">
316 <div class="prop-name param-label">in</div>
317 <div class="prop-value">path</div>
318 </div>
319 <div class="prop-row prop-group">
320 <div class="prop-name">
321 <div class="prop-title">start</div>
322 </div>
323 <div class="prop-value">
324 <p>starting page</p>
325 </div>
326 </div>
327 <div class="prop-row prop-inner">
328 <div class="prop-name param-label">type</div>
329 <div class="prop-value">
330 <span class="json-property-type">number</span>
331 <span class="json-property-range" title="Value limits"></span>
332 </div>
333 </div>
334 <div class="prop-row prop-inner">
335 <div class="prop-name param-label">in</div>
336 <div class="prop-value">query</div>
337 </div>
338 <div class="prop-row prop-group">
339 <div class="prop-name">
340 <div class="prop-title">stop</div>
341 </div>
342 <div class="prop-value">
343 <p>stoping page</p>
344 </div>
345 </div>
346 <div class="prop-row prop-inner">
347 <div class="prop-name param-label">type</div>
348 <div class="prop-value">
349 <span class="json-property-type">number</span>
350 <span class="json-property-range" title="Value limits"></span>
351 </div>
352 </div>
353 <div class="prop-row prop-inner">
354 <div class="prop-name param-label">in</div>
355 <div class="prop-value">query</div>
356 </div>
357 <div class="prop-row prop-group">
358 <div class="prop-name">
359 <div class="prop-title">sort</div>
360 </div>
361 <div class="prop-value">
362 <p>sorting</p>
363 </div>
364 </div>
365 <div class="prop-row prop-inner">
366 <div class="prop-name param-label">type</div>
367 <div class="prop-value">
368 <span class="json-property-type">number</span>
369 <span class="json-property-range" title="Value limits"></span>
370 </div>
371 </div>
372 <div class="prop-row prop-inner">
373 <div class="prop-name param-label">in</div>
374 <div class="prop-value">query</div>
375 </div>
376 </section>
377 </div>
378 <div class="doc-examples"></div>
379 </div>
380 <div class="doc-row">
381 <div class="doc-copy">
382 <section class="swagger-responses">
383 <div class="prop-row prop-group">
384 <div class="prop-name">
385 <div class="prop-title">200 OK</div>
386 <div class="prop-ref">
387 <span class="">
388 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
389 </span>
390 </div>
391 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
392 </div>
393 <div class="prop-value">
394 <p>successful operation</p>
395 </div>
396 </div>
397 </section>
398 </div>
399 <div class="doc-examples">
400 <h5>Response Content-Types:
401 <span>application/json</span>
402 </h5>
403 <section>
404 <h5>Response Example
405 <span>(200 OK)</span>
406 </h5>
407 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
408 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
409 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
410 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
411 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
412 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
413 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
414 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
415 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
416 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
417 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
418 <span class="hljs-attr">&quot;avatar&quot;</span>: {
419 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
420 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
421 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
422 }
423 }
424 </code></pre>
425 <!-- </div> -->
426 </section>
427 </div>
428 </div>
429 </div>
430 <div id="operation--accounts-get" class="operation panel" data-traverse-target="operation--accounts-get">
431 <!-- <section class="operation-tags row"> -->
432 <!-- <div class="doc-copy"> -->
433 <div class="operation-tags">
434 <a class="label" href="#tag-Accounts">Accounts</a>
435 <!---->
436 </div>
437 <!-- </div> -->
438 <!-- </section> -->
439 <h2 class="operation-title">
440 <span class="operation-name">
441 <span class="operation-name">GET</span>
442 <span class="operation-path">/accounts</span>
443 </span>
444 </h2>
445 <div class="doc-row">
446 <div class="doc-copy"> </div>
447 <div class="doc-examples"></div>
448 </div>
449 <div class="doc-row">
450 <div class="doc-copy">
451 <section class="swagger-responses">
452 <div class="prop-row prop-group">
453 <div class="prop-name">
454 <div class="prop-title">200 OK</div>
455 <div class="prop-ref">
456 <span class="json-schema-ref-array">
457 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
458 </span>
459 </div>
460 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
461 </div>
462 <div class="prop-value">
463 <p>successful operation</p>
464 </div>
465 </div>
466 </section>
467 </div>
468 <div class="doc-examples">
469 <h5>Response Content-Types:
470 <span>application/json</span>
471 </h5>
472 <section>
473 <h5>Response Example
474 <span>(200 OK)</span>
475 </h5>
476 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
477 {
478 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
479 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
480 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
481 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
482 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
483 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
484 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
485 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
486 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
487 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
488 <span class="hljs-attr">&quot;avatar&quot;</span>: {
489 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
490 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
491 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
492 }
493 }
494 ]
495 </code></pre>
496 <!-- </div> -->
497 </section>
498 </div>
499 </div>
500 </div>
501 <h1 id="tag-Config" class="swagger-summary-tag" data-traverse-target="tag-Config">Config</h1>
502 <div id="operation--config-get" class="operation panel" data-traverse-target="operation--config-get">
503 <!-- <section class="operation-tags row"> -->
504 <!-- <div class="doc-copy"> -->
505 <div class="operation-tags">
506 <a class="label" href="#tag-Config">Config</a>
507 <!---->
508 </div>
509 <!-- </div> -->
510 <!-- </section> -->
511 <h2 class="operation-title">
512 <span class="operation-name">
513 <span class="operation-name">GET</span>
514 <span class="operation-path">/config</span>
515 </span>
516 </h2>
517 <div class="doc-row">
518 <div class="doc-copy"> </div>
519 <div class="doc-examples"></div>
520 </div>
521 <div class="doc-row">
522 <div class="doc-copy">
523 <section class="swagger-responses">
524 <div class="prop-row prop-group">
525 <div class="prop-name">
526 <div class="prop-title">200 OK</div>
527 <div class="prop-ref">
528 <span class="">
529 <a class="json-schema-ref" href="#/definitions/ServerConfig">ServerConfig</a>
530 </span>
531 </div>
532 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
533 </div>
534 <div class="prop-value">
535 <p>successful operation</p>
536 </div>
537 </div>
538 </section>
539 </div>
540 <div class="doc-examples">
541 <h5>Response Content-Types:
542 <span>application/json</span>
543 </h5>
544 <section>
545 <h5>Response Example
546 <span>(200 OK)</span>
547 </h5>
548 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
549 <span class="hljs-attr">&quot;signup&quot;</span>: {
550 <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
551 },
552 <span class="hljs-attr">&quot;transcoding&quot;</span>: {
553 <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
554 <span class="hljs-string">&quot;number&quot;</span>
555 ]
556 },
557 <span class="hljs-attr">&quot;avatar&quot;</span>: {
558 <span class="hljs-attr">&quot;file&quot;</span>: {
559 <span class="hljs-attr">&quot;size&quot;</span>: {
560 <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
561 }
562 },
563 <span class="hljs-attr">&quot;extensions&quot;</span>: [
564 <span class="hljs-string">&quot;string&quot;</span>
565 ]
566 },
567 <span class="hljs-attr">&quot;video&quot;</span>: {
568 <span class="hljs-attr">&quot;file&quot;</span>: {
569 <span class="hljs-attr">&quot;extensions&quot;</span>: [
570 <span class="hljs-string">&quot;string&quot;</span>
571 ]
572 }
573 }
574 }
575 </code></pre>
576 <!-- </div> -->
577 </section>
578 </div>
579 </div>
580 </div>
581 <h1 id="tag-Job" class="swagger-summary-tag" data-traverse-target="tag-Job">Job</h1>
582 <div id="operation--jobs-get" class="operation panel" data-traverse-target="operation--jobs-get">
583 <!-- <section class="operation-tags row"> -->
584 <!-- <div class="doc-copy"> -->
585 <div class="operation-tags">
586 <a class="label" href="#tag-Job">Job</a>
587 <!---->
588 </div>
589 <!-- </div> -->
590 <!-- </section> -->
591 <h2 class="operation-title">
592 <span class="operation-name">
593 <span class="operation-name">GET</span>
594 <span class="operation-path">/jobs</span>
595 </span>
596 </h2>
597 <div class="doc-row">
598 <div class="doc-copy">
599 <section class="swagger-request-params">
600 <div class="prop-row prop-group">
601 <div class="prop-name">
602 <div class="prop-title">state</div>
603 <span class="json-property-required"></span>
604 </div>
605 <div class="prop-value">
606 <p>The id of the account</p>
607 </div>
608 </div>
609 <div class="prop-row prop-inner">
610 <div class="prop-name param-label">type</div>
611 <div class="prop-value">
612 <span class="json-property-type">string</span>
613 <span class="json-property-range" title="Value limits"></span>
614 </div>
615 </div>
616 <div class="prop-row prop-inner">
617 <div class="prop-name param-label">in</div>
618 <div class="prop-value">path</div>
619 </div>
620 <div class="prop-row prop-group">
621 <div class="prop-name">
622 <div class="prop-title">start</div>
623 </div>
624 <div class="prop-value">
625 <p>starting page</p>
626 </div>
627 </div>
628 <div class="prop-row prop-inner">
629 <div class="prop-name param-label">type</div>
630 <div class="prop-value">
631 <span class="json-property-type">number</span>
632 <span class="json-property-range" title="Value limits"></span>
633 </div>
634 </div>
635 <div class="prop-row prop-inner">
636 <div class="prop-name param-label">in</div>
637 <div class="prop-value">query</div>
638 </div>
639 <div class="prop-row prop-group">
640 <div class="prop-name">
641 <div class="prop-title">count</div>
642 </div>
643 <div class="prop-value">
644 <p class="no-description">(no description)</p>
645 </div>
646 </div>
647 <div class="prop-row prop-inner">
648 <div class="prop-name param-label">type</div>
649 <div class="prop-value">
650 <span class="json-property-type">number</span>
651 <span class="json-property-range" title="Value limits"></span>
652 </div>
653 </div>
654 <div class="prop-row prop-inner">
655 <div class="prop-name param-label">in</div>
656 <div class="prop-value">query</div>
657 </div>
658 <div class="prop-row prop-group">
659 <div class="prop-name">
660 <div class="prop-title">sort</div>
661 </div>
662 <div class="prop-value">
663 <p>sorting</p>
664 </div>
665 </div>
666 <div class="prop-row prop-inner">
667 <div class="prop-name param-label">type</div>
668 <div class="prop-value">
669 <span class="json-property-type">number</span>
670 <span class="json-property-range" title="Value limits"></span>
671 </div>
672 </div>
673 <div class="prop-row prop-inner">
674 <div class="prop-name param-label">in</div>
675 <div class="prop-value">query</div>
676 </div>
677 </section>
678 </div>
679 <div class="doc-examples"></div>
680 </div>
681 <div class="doc-row">
682 <div class="doc-copy">
683 <section class="swagger-responses">
684 <div class="prop-row prop-group">
685 <div class="prop-name">
686 <div class="prop-title">200 OK</div>
687 <div class="prop-ref">
688 <span class="json-schema-ref-array">
689 <a class="json-schema-ref" href="#/definitions/Job">Job</a>
690 </span>
691 </div>
692 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
693 </div>
694 <div class="prop-value">
695 <p>successful operation</p>
696 </div>
697 </div>
698 </section>
699 </div>
700 <div class="doc-examples">
701 <h5>Response Content-Types:
702 <span>application/json</span>
703 </h5>
704 <section>
705 <h5>Response Example
706 <span>(200 OK)</span>
707 </h5>
708 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
709 {
710 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
711 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
712 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
713 <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
714 <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
715 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
716 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
717 }
718 ]
719 </code></pre>
720 <!-- </div> -->
721 </section>
722 </div>
723 </div>
724 </div>
725 <h1 id="tag-ServerFollowing" class="swagger-summary-tag" data-traverse-target="tag-ServerFollowing">ServerFollowing</h1>
726 <div id="operation--server-following--host--delete" class="operation panel" data-traverse-target="operation--server-following--host--delete">
727 <!-- <section class="operation-tags row"> -->
728 <!-- <div class="doc-copy"> -->
729 <div class="operation-tags">
730 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
731 <!---->
732 </div>
733 <!-- </div> -->
734 <!-- </section> -->
735 <h2 class="operation-title">
736 <span class="operation-name">
737 <span class="operation-name">DELETE</span>
738 <span class="operation-path">/server/following/{host}</span>
739 </span>
740 </h2>
741 <div class="doc-row">
742 <div class="doc-copy">
743 <section class="swagger-request-params">
744 <div class="prop-row prop-group">
745 <div class="prop-name">
746 <div class="prop-title">host</div>
747 <span class="json-property-required"></span>
748 </div>
749 <div class="prop-value">
750 <p>The host to unfollow </p>
751 </div>
752 </div>
753 <div class="prop-row prop-inner">
754 <div class="prop-name param-label">type</div>
755 <div class="prop-value">
756 <span class="json-property-type">string</span>
757 <span class="json-property-range" title="Value limits"></span>
758 </div>
759 </div>
760 <div class="prop-row prop-inner">
761 <div class="prop-name param-label">in</div>
762 <div class="prop-value">path</div>
763 </div>
764 </section>
765 </div>
766 <div class="doc-examples"></div>
767 </div>
768 <div class="doc-row">
769 <div class="doc-copy">
770 <section class="swagger-responses">
771 <div class="prop-row prop-group">
772 <div class="prop-name">
773 <div class="prop-title">201 Created</div>
774 </div>
775 <div class="prop-value">
776 <p>successful operation</p>
777 </div>
778 </div>
779 </section>
780 </div>
781 <div class="doc-examples">
782 <h5>Response Content-Types:
783 <span>application/json</span>
784 </h5>
785 </div>
786 </div>
787 </div>
788 <div id="operation--server-followers-get" class="operation panel" data-traverse-target="operation--server-followers-get">
789 <!-- <section class="operation-tags row"> -->
790 <!-- <div class="doc-copy"> -->
791 <div class="operation-tags">
792 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
793 <!---->
794 </div>
795 <!-- </div> -->
796 <!-- </section> -->
797 <h2 class="operation-title">
798 <span class="operation-name">
799 <span class="operation-name">GET</span>
800 <span class="operation-path">/server/followers</span>
801 </span>
802 </h2>
803 <div class="doc-row">
804 <div class="doc-copy">
805 <section class="swagger-request-params">
806 <div class="prop-row prop-group">
807 <div class="prop-name">
808 <div class="prop-title">start</div>
809 </div>
810 <div class="prop-value">
811 <p>starting page</p>
812 </div>
813 </div>
814 <div class="prop-row prop-inner">
815 <div class="prop-name param-label">type</div>
816 <div class="prop-value">
817 <span class="json-property-type">number</span>
818 <span class="json-property-range" title="Value limits"></span>
819 </div>
820 </div>
821 <div class="prop-row prop-inner">
822 <div class="prop-name param-label">in</div>
823 <div class="prop-value">query</div>
824 </div>
825 <div class="prop-row prop-group">
826 <div class="prop-name">
827 <div class="prop-title">stop</div>
828 </div>
829 <div class="prop-value">
830 <p>stoping page</p>
831 </div>
832 </div>
833 <div class="prop-row prop-inner">
834 <div class="prop-name param-label">type</div>
835 <div class="prop-value">
836 <span class="json-property-type">number</span>
837 <span class="json-property-range" title="Value limits"></span>
838 </div>
839 </div>
840 <div class="prop-row prop-inner">
841 <div class="prop-name param-label">in</div>
842 <div class="prop-value">query</div>
843 </div>
844 <div class="prop-row prop-group">
845 <div class="prop-name">
846 <div class="prop-title">sort</div>
847 </div>
848 <div class="prop-value">
849 <p>sorting</p>
850 </div>
851 </div>
852 <div class="prop-row prop-inner">
853 <div class="prop-name param-label">type</div>
854 <div class="prop-value">
855 <span class="json-property-type">number</span>
856 <span class="json-property-range" title="Value limits"></span>
857 </div>
858 </div>
859 <div class="prop-row prop-inner">
860 <div class="prop-name param-label">in</div>
861 <div class="prop-value">query</div>
862 </div>
863 </section>
864 </div>
865 <div class="doc-examples"></div>
866 </div>
867 <div class="doc-row">
868 <div class="doc-copy">
869 <section class="swagger-responses">
870 <div class="prop-row prop-group">
871 <div class="prop-name">
872 <div class="prop-title">200 OK</div>
873 <div class="prop-ref">
874 <span class="json-schema-ref-array">
875 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
876 </span>
877 </div>
878 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
879 </div>
880 <div class="prop-value">
881 <p>successful operation</p>
882 </div>
883 </div>
884 </section>
885 </div>
886 <div class="doc-examples">
887 <h5>Response Content-Types:
888 <span>application/json</span>
889 </h5>
890 <section>
891 <h5>Response Example
892 <span>(200 OK)</span>
893 </h5>
894 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
895 {
896 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
897 <span class="hljs-attr">&quot;follower&quot;</span>: {
898 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
899 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
900 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
901 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
902 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
903 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
904 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
905 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
906 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
907 <span class="hljs-attr">&quot;avatar&quot;</span>: {
908 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
909 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
910 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
911 }
912 },
913 <span class="hljs-attr">&quot;following&quot;</span>: {
914 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
915 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
916 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
917 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
918 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
919 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
920 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
921 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
922 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
923 <span class="hljs-attr">&quot;avatar&quot;</span>: {
924 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
925 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
926 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
927 }
928 },
929 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
930 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
931 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
932 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
933 }
934 ]
935 </code></pre>
936 <!-- </div> -->
937 </section>
938 </div>
939 </div>
940 </div>
941 <div id="operation--server-following-get" class="operation panel" data-traverse-target="operation--server-following-get">
942 <!-- <section class="operation-tags row"> -->
943 <!-- <div class="doc-copy"> -->
944 <div class="operation-tags">
945 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
946 <!---->
947 </div>
948 <!-- </div> -->
949 <!-- </section> -->
950 <h2 class="operation-title">
951 <span class="operation-name">
952 <span class="operation-name">GET</span>
953 <span class="operation-path">/server/following</span>
954 </span>
955 </h2>
956 <div class="doc-row">
957 <div class="doc-copy">
958 <section class="swagger-request-params">
959 <div class="prop-row prop-group">
960 <div class="prop-name">
961 <div class="prop-title">start</div>
962 </div>
963 <div class="prop-value">
964 <p>starting page</p>
965 </div>
966 </div>
967 <div class="prop-row prop-inner">
968 <div class="prop-name param-label">type</div>
969 <div class="prop-value">
970 <span class="json-property-type">number</span>
971 <span class="json-property-range" title="Value limits"></span>
972 </div>
973 </div>
974 <div class="prop-row prop-inner">
975 <div class="prop-name param-label">in</div>
976 <div class="prop-value">query</div>
977 </div>
978 <div class="prop-row prop-group">
979 <div class="prop-name">
980 <div class="prop-title">stop</div>
981 </div>
982 <div class="prop-value">
983 <p>stoping page</p>
984 </div>
985 </div>
986 <div class="prop-row prop-inner">
987 <div class="prop-name param-label">type</div>
988 <div class="prop-value">
989 <span class="json-property-type">number</span>
990 <span class="json-property-range" title="Value limits"></span>
991 </div>
992 </div>
993 <div class="prop-row prop-inner">
994 <div class="prop-name param-label">in</div>
995 <div class="prop-value">query</div>
996 </div>
997 <div class="prop-row prop-group">
998 <div class="prop-name">
999 <div class="prop-title">sort</div>
1000 </div>
1001 <div class="prop-value">
1002 <p>sorting</p>
1003 </div>
1004 </div>
1005 <div class="prop-row prop-inner">
1006 <div class="prop-name param-label">type</div>
1007 <div class="prop-value">
1008 <span class="json-property-type">number</span>
1009 <span class="json-property-range" title="Value limits"></span>
1010 </div>
1011 </div>
1012 <div class="prop-row prop-inner">
1013 <div class="prop-name param-label">in</div>
1014 <div class="prop-value">query</div>
1015 </div>
1016 </section>
1017 </div>
1018 <div class="doc-examples"></div>
1019 </div>
1020 <div class="doc-row">
1021 <div class="doc-copy">
1022 <section class="swagger-responses">
1023 <div class="prop-row prop-group">
1024 <div class="prop-name">
1025 <div class="prop-title">200 OK</div>
1026 <div class="prop-ref">
1027 <span class="json-schema-ref-array">
1028 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1029 </span>
1030 </div>
1031 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1032 </div>
1033 <div class="prop-value">
1034 <p>successful operation</p>
1035 </div>
1036 </div>
1037 </section>
1038 </div>
1039 <div class="doc-examples">
1040 <h5>Response Content-Types:
1041 <span>application/json</span>
1042 </h5>
1043 <section>
1044 <h5>Response Example
1045 <span>(200 OK)</span>
1046 </h5>
1047 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1048 {
1049 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1050 <span class="hljs-attr">&quot;follower&quot;</span>: {
1051 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1052 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1053 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1054 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1055 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1056 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1057 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1058 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1059 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1060 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1061 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1062 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1063 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1064 }
1065 },
1066 <span class="hljs-attr">&quot;following&quot;</span>: {
1067 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1068 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1069 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1070 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1071 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1072 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1073 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1074 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1075 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1076 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1077 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1078 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1079 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1080 }
1081 },
1082 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1083 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1084 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1085 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1086 }
1087 ]
1088 </code></pre>
1089 <!-- </div> -->
1090 </section>
1091 </div>
1092 </div>
1093 </div>
1094 <div id="operation--server-following-post" class="operation panel" data-traverse-target="operation--server-following-post">
1095 <!-- <section class="operation-tags row"> -->
1096 <!-- <div class="doc-copy"> -->
1097 <div class="operation-tags">
1098 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
1099 <!---->
1100 </div>
1101 <!-- </div> -->
1102 <!-- </section> -->
1103 <h2 class="operation-title">
1104 <span class="operation-name">
1105 <span class="operation-name">POST</span>
1106 <span class="operation-path">/server/following</span>
1107 </span>
1108 </h2>
1109 <div class="doc-row">
1110 <div class="doc-copy">
1111 <section class="swagger-request-body">
1112 <div class="prop-row">
1113 <div class="prop-name">
1114 <div class="swagger-request-model">
1115 <span class="">
1116 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1117 </span>
1118 </div>
1119 </div>
1120 <div class="prop-value columns small-6">
1121 <!-- <div class="swagger-request-description"> -->undefined
1122 <!-- </div> -->
1123 </div>
1124 </div>
1125 </section>
1126 </div>
1127 <div class="doc-examples">
1128 <section>
1129 <h5>Request Content-Types:
1130 <span>application/json</span>
1131 </h5>
1132 <h5>Request Example</h5>
1133 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1134 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1135 <span class="hljs-attr">&quot;follower&quot;</span>: {
1136 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1137 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1138 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1139 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1140 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1141 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1142 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1143 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1144 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1145 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1146 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1147 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1148 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1149 }
1150 },
1151 <span class="hljs-attr">&quot;following&quot;</span>: {
1152 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1153 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1154 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1155 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1156 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1157 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1158 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1159 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1160 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1161 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1162 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1163 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1164 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1165 }
1166 },
1167 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1168 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1169 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1170 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1171 }
1172 </code></pre>
1173 <!-- </div> -->
1174 </section>
1175 </div>
1176 </div>
1177 <div class="doc-row">
1178 <div class="doc-copy">
1179 <section class="swagger-responses">
1180 <div class="prop-row prop-group">
1181 <div class="prop-name">
1182 <div class="prop-title">204 No Content</div>
1183 </div>
1184 <div class="prop-value">
1185 <p>successful operation</p>
1186 </div>
1187 </div>
1188 </section>
1189 </div>
1190 <div class="doc-examples">
1191 <h5>Response Content-Types:
1192 <span>application/json</span>
1193 </h5>
1194 </div>
1195 </div>
1196 </div>
1197 <h1 id="tag-User" class="swagger-summary-tag" data-traverse-target="tag-User">User</h1>
1198 <div id="operation--users-post" class="operation panel" data-traverse-target="operation--users-post">
1199 <!-- <section class="operation-tags row"> -->
1200 <!-- <div class="doc-copy"> -->
1201 <div class="operation-tags">
1202 <a class="label" href="#tag-User">User</a>
1203 <!---->
1204 </div>
1205 <!-- </div> -->
1206 <!-- </section> -->
1207 <h2 class="operation-title">
1208 <span class="operation-name">
1209 <span class="operation-name">POST</span>
1210 <span class="operation-path">/users</span>
1211 </span>
1212 </h2>
1213 <div class="doc-row">
1214 <div class="doc-copy">
1215 <section class="swagger-request-body">
1216 <div class="prop-row">
1217 <div class="prop-name">
1218 <div class="swagger-request-model">
1219 <span class="">
1220 <a class="json-schema-ref" href="#/definitions/AddUser">AddUser</a>
1221 </span>
1222 </div>
1223 </div>
1224 <div class="prop-value columns small-6">
1225 <!-- <div class="swagger-request-description"> -->undefined
1226 <!-- </div> -->
1227 </div>
1228 </div>
1229 </section>
1230 </div>
1231 <div class="doc-examples">
1232 <section>
1233 <h5>Request Content-Types:
1234 <span>application/json</span>
1235 </h5>
1236 <h5>Request Example</h5>
1237 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1238 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1239 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1240 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1241 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1242 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1243 }
1244 </code></pre>
1245 <!-- </div> -->
1246 </section>
1247 </div>
1248 </div>
1249 <div class="doc-row">
1250 <div class="doc-copy">
1251 <section class="swagger-responses">
1252 <div class="prop-row prop-group">
1253 <div class="prop-name">
1254 <div class="prop-title">200 OK</div>
1255 <div class="prop-ref">
1256 <span class="">
1257 <a class="json-schema-ref" href="#/definitions/AddUserResponse">AddUserResponse</a>
1258 </span>
1259 </div>
1260 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1261 </div>
1262 <div class="prop-value">
1263 <p>successful operation</p>
1264 </div>
1265 </div>
1266 </section>
1267 </div>
1268 <div class="doc-examples">
1269 <h5>Response Content-Types:
1270 <span>application/json</span>
1271 </h5>
1272 <section>
1273 <h5>Response Example
1274 <span>(200 OK)</span>
1275 </h5>
1276 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1277 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1278 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1279 }
1280 </code></pre>
1281 <!-- </div> -->
1282 </section>
1283 </div>
1284 </div>
1285 </div>
1286 <div id="operation--users-get" class="operation panel" data-traverse-target="operation--users-get">
1287 <!-- <section class="operation-tags row"> -->
1288 <!-- <div class="doc-copy"> -->
1289 <div class="operation-tags">
1290 <a class="label" href="#tag-User">User</a>
1291 <!---->
1292 </div>
1293 <!-- </div> -->
1294 <!-- </section> -->
1295 <h2 class="operation-title">
1296 <span class="operation-name">
1297 <span class="operation-name">GET</span>
1298 <span class="operation-path">/users</span>
1299 </span>
1300 </h2>
1301 <div class="doc-row">
1302 <div class="doc-copy">
1303 <section class="swagger-request-params">
1304 <div class="prop-row prop-group">
1305 <div class="prop-name">
1306 <div class="prop-title">start</div>
1307 </div>
1308 <div class="prop-value">
1309 <p>starting page</p>
1310 </div>
1311 </div>
1312 <div class="prop-row prop-inner">
1313 <div class="prop-name param-label">type</div>
1314 <div class="prop-value">
1315 <span class="json-property-type">number</span>
1316 <span class="json-property-range" title="Value limits"></span>
1317 </div>
1318 </div>
1319 <div class="prop-row prop-inner">
1320 <div class="prop-name param-label">in</div>
1321 <div class="prop-value">query</div>
1322 </div>
1323 <div class="prop-row prop-group">
1324 <div class="prop-name">
1325 <div class="prop-title">stop</div>
1326 </div>
1327 <div class="prop-value">
1328 <p>stoping page</p>
1329 </div>
1330 </div>
1331 <div class="prop-row prop-inner">
1332 <div class="prop-name param-label">type</div>
1333 <div class="prop-value">
1334 <span class="json-property-type">number</span>
1335 <span class="json-property-range" title="Value limits"></span>
1336 </div>
1337 </div>
1338 <div class="prop-row prop-inner">
1339 <div class="prop-name param-label">in</div>
1340 <div class="prop-value">query</div>
1341 </div>
1342 <div class="prop-row prop-group">
1343 <div class="prop-name">
1344 <div class="prop-title">sort</div>
1345 </div>
1346 <div class="prop-value">
1347 <p>sorting</p>
1348 </div>
1349 </div>
1350 <div class="prop-row prop-inner">
1351 <div class="prop-name param-label">type</div>
1352 <div class="prop-value">
1353 <span class="json-property-type">number</span>
1354 <span class="json-property-range" title="Value limits"></span>
1355 </div>
1356 </div>
1357 <div class="prop-row prop-inner">
1358 <div class="prop-name param-label">in</div>
1359 <div class="prop-value">query</div>
1360 </div>
1361 </section>
1362 </div>
1363 <div class="doc-examples"></div>
1364 </div>
1365 <div class="doc-row">
1366 <div class="doc-copy">
1367 <section class="swagger-responses">
1368 <div class="prop-row prop-group">
1369 <div class="prop-name">
1370 <div class="prop-title">200 OK</div>
1371 <div class="prop-ref">
1372 <span class="json-schema-ref-array">
1373 <a class="json-schema-ref" href="#/definitions/User">User</a>
1374 </span>
1375 </div>
1376 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1377 </div>
1378 <div class="prop-value">
1379 <p>successful operation</p>
1380 </div>
1381 </div>
1382 </section>
1383 </div>
1384 <div class="doc-examples">
1385 <h5>Response Content-Types:
1386 <span>application/json</span>
1387 </h5>
1388 <section>
1389 <h5>Response Example
1390 <span>(200 OK)</span>
1391 </h5>
1392 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1393 {
1394 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1395 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1396 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1397 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1398 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1399 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1400 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1401 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1402 <span class="hljs-attr">&quot;account&quot;</span>: {
1403 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1404 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1405 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1406 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1407 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1408 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1409 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1410 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1411 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1412 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1413 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1414 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1415 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1416 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1417 }
1418 },
1419 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1420 {
1421 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1422 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1423 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1424 <span class="hljs-attr">&quot;owner&quot;</span>: {
1425 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1426 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1427 },
1428 <span class="hljs-attr">&quot;videos&quot;</span>: [
1429 {
1430 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1431 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1432 <span class="hljs-attr">&quot;accountName&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;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1436 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1437 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1438 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1439 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1440 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1441 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1442 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1443 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1444 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1445 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1446 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1447 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1448 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1449 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1450 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1451 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1452 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1453 }
1454 ]
1455 }
1456 ]
1457 }
1458 ]
1459 </code></pre>
1460 <!-- </div> -->
1461 </section>
1462 </div>
1463 </div>
1464 </div>
1465 <div id="operation--users--id--delete" class="operation panel" data-traverse-target="operation--users--id--delete">
1466 <!-- <section class="operation-tags row"> -->
1467 <!-- <div class="doc-copy"> -->
1468 <div class="operation-tags">
1469 <a class="label" href="#tag-User">User</a>
1470 <!---->
1471 </div>
1472 <!-- </div> -->
1473 <!-- </section> -->
1474 <h2 class="operation-title">
1475 <span class="operation-name">
1476 <span class="operation-name">DELETE</span>
1477 <span class="operation-path">/users/{id}</span>
1478 </span>
1479 </h2>
1480 <div class="doc-row">
1481 <div class="doc-copy">
1482 <section class="swagger-request-params">
1483 <div class="prop-row prop-group">
1484 <div class="prop-name">
1485 <div class="prop-title">id</div>
1486 <span class="json-property-required"></span>
1487 </div>
1488 <div class="prop-value">
1489 <p>The user id </p>
1490 </div>
1491 </div>
1492 <div class="prop-row prop-inner">
1493 <div class="prop-name param-label">type</div>
1494 <div class="prop-value">
1495 <span class="json-property-type">string</span>
1496 <span class="json-property-range" title="Value limits"></span>
1497 </div>
1498 </div>
1499 <div class="prop-row prop-inner">
1500 <div class="prop-name param-label">in</div>
1501 <div class="prop-value">path</div>
1502 </div>
1503 </section>
1504 </div>
1505 <div class="doc-examples"></div>
1506 </div>
1507 <div class="doc-row">
1508 <div class="doc-copy">
1509 <section class="swagger-responses">
1510 <div class="prop-row prop-group">
1511 <div class="prop-name">
1512 <div class="prop-title">204 No Content</div>
1513 </div>
1514 <div class="prop-value">
1515 <p>successful operation</p>
1516 </div>
1517 </div>
1518 </section>
1519 </div>
1520 <div class="doc-examples">
1521 <h5>Response Content-Types:
1522 <span>application/json</span>
1523 </h5>
1524 </div>
1525 </div>
1526 </div>
1527 <div id="operation--users--id--get" class="operation panel" data-traverse-target="operation--users--id--get">
1528 <!-- <section class="operation-tags row"> -->
1529 <!-- <div class="doc-copy"> -->
1530 <div class="operation-tags">
1531 <a class="label" href="#tag-User">User</a>
1532 <!---->
1533 </div>
1534 <!-- </div> -->
1535 <!-- </section> -->
1536 <h2 class="operation-title">
1537 <span class="operation-name">
1538 <span class="operation-name">GET</span>
1539 <span class="operation-path">/users/{id}</span>
1540 </span>
1541 </h2>
1542 <div class="doc-row">
1543 <div class="doc-copy">
1544 <section class="swagger-request-params">
1545 <div class="prop-row prop-group">
1546 <div class="prop-name">
1547 <div class="prop-title">id</div>
1548 <span class="json-property-required"></span>
1549 </div>
1550 <div class="prop-value">
1551 <p>The user id </p>
1552 </div>
1553 </div>
1554 <div class="prop-row prop-inner">
1555 <div class="prop-name param-label">type</div>
1556 <div class="prop-value">
1557 <span class="json-property-type">string</span>
1558 <span class="json-property-range" title="Value limits"></span>
1559 </div>
1560 </div>
1561 <div class="prop-row prop-inner">
1562 <div class="prop-name param-label">in</div>
1563 <div class="prop-value">path</div>
1564 </div>
1565 </section>
1566 </div>
1567 <div class="doc-examples"></div>
1568 </div>
1569 <div class="doc-row">
1570 <div class="doc-copy">
1571 <section class="swagger-responses">
1572 <div class="prop-row prop-group">
1573 <div class="prop-name">
1574 <div class="prop-title">200 OK</div>
1575 <div class="prop-ref">
1576 <span class="">
1577 <a class="json-schema-ref" href="#/definitions/User">User</a>
1578 </span>
1579 </div>
1580 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1581 </div>
1582 <div class="prop-value">
1583 <p>successful operation</p>
1584 </div>
1585 </div>
1586 </section>
1587 </div>
1588 <div class="doc-examples">
1589 <h5>Response Content-Types:
1590 <span>application/json</span>
1591 </h5>
1592 <section>
1593 <h5>Response Example
1594 <span>(200 OK)</span>
1595 </h5>
1596 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1597 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1598 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1599 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1600 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1601 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1602 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1603 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1604 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1605 <span class="hljs-attr">&quot;account&quot;</span>: {
1606 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1607 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1608 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1609 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1610 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1611 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1612 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1613 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1614 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1615 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1616 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1617 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1618 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1619 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1620 }
1621 },
1622 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1623 {
1624 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1625 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1626 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1627 <span class="hljs-attr">&quot;owner&quot;</span>: {
1628 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1629 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1630 },
1631 <span class="hljs-attr">&quot;videos&quot;</span>: [
1632 {
1633 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1634 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1635 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1636 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1637 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1638 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1639 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1640 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1641 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1642 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1643 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1644 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1645 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1646 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1647 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1648 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1649 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1650 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1651 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1652 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1653 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1654 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1655 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1656 }
1657 ]
1658 }
1659 ]
1660 }
1661 </code></pre>
1662 <!-- </div> -->
1663 </section>
1664 </div>
1665 </div>
1666 </div>
1667 <div id="operation--users--id--put" class="operation panel" data-traverse-target="operation--users--id--put">
1668 <!-- <section class="operation-tags row"> -->
1669 <!-- <div class="doc-copy"> -->
1670 <div class="operation-tags">
1671 <a class="label" href="#tag-User">User</a>
1672 <!---->
1673 </div>
1674 <!-- </div> -->
1675 <!-- </section> -->
1676 <h2 class="operation-title">
1677 <span class="operation-name">
1678 <span class="operation-name">PUT</span>
1679 <span class="operation-path">/users/{id}</span>
1680 </span>
1681 </h2>
1682 <div class="doc-row">
1683 <div class="doc-copy">
1684 <section class="swagger-request-body">
1685 <div class="prop-row">
1686 <div class="prop-name">
1687 <div class="swagger-request-model">
1688 <span class="">
1689 <a class="json-schema-ref" href="#/definitions/UpdateUser">UpdateUser</a>
1690 </span>
1691 </div>
1692 </div>
1693 <div class="prop-value columns small-6">
1694 <!-- <div class="swagger-request-description"> -->undefined
1695 <!-- </div> -->
1696 </div>
1697 </div>
1698 </section>
1699 <section class="swagger-request-params">
1700 <div class="prop-row prop-group">
1701 <div class="prop-name">
1702 <div class="prop-title">id</div>
1703 <span class="json-property-required"></span>
1704 </div>
1705 <div class="prop-value">
1706 <p>The user id </p>
1707 </div>
1708 </div>
1709 <div class="prop-row prop-inner">
1710 <div class="prop-name param-label">type</div>
1711 <div class="prop-value">
1712 <span class="json-property-type">string</span>
1713 <span class="json-property-range" title="Value limits"></span>
1714 </div>
1715 </div>
1716 <div class="prop-row prop-inner">
1717 <div class="prop-name param-label">in</div>
1718 <div class="prop-value">path</div>
1719 </div>
1720 </section>
1721 </div>
1722 <div class="doc-examples">
1723 <section>
1724 <h5>Request Content-Types:
1725 <span>application/json</span>
1726 </h5>
1727 <h5>Request Example</h5>
1728 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1729 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1730 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1731 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1732 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1733 }
1734 </code></pre>
1735 <!-- </div> -->
1736 </section>
1737 </div>
1738 </div>
1739 <div class="doc-row">
1740 <div class="doc-copy">
1741 <section class="swagger-responses">
1742 <div class="prop-row prop-group">
1743 <div class="prop-name">
1744 <div class="prop-title">204 No Content</div>
1745 </div>
1746 <div class="prop-value">
1747 <p>successful operation</p>
1748 </div>
1749 </div>
1750 </section>
1751 </div>
1752 <div class="doc-examples">
1753 <h5>Response Content-Types:
1754 <span>application/json</span>
1755 </h5>
1756 </div>
1757 </div>
1758 </div>
1759 <div id="operation--users-me-get" class="operation panel" data-traverse-target="operation--users-me-get">
1760 <!-- <section class="operation-tags row"> -->
1761 <!-- <div class="doc-copy"> -->
1762 <div class="operation-tags">
1763 <a class="label" href="#tag-User">User</a>
1764 <!---->
1765 </div>
1766 <!-- </div> -->
1767 <!-- </section> -->
1768 <h2 class="operation-title">
1769 <span class="operation-name">
1770 <span class="operation-name">GET</span>
1771 <span class="operation-path">/users/me</span>
1772 </span>
1773 </h2>
1774 <div class="doc-row">
1775 <div class="doc-copy"> </div>
1776 <div class="doc-examples"></div>
1777 </div>
1778 <div class="doc-row">
1779 <div class="doc-copy">
1780 <section class="swagger-responses">
1781 <div class="prop-row prop-group">
1782 <div class="prop-name">
1783 <div class="prop-title">200 OK</div>
1784 <div class="prop-ref">
1785 <span class="json-schema-ref-array">
1786 <a class="json-schema-ref" href="#/definitions/User">User</a>
1787 </span>
1788 </div>
1789 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1790 </div>
1791 <div class="prop-value">
1792 <p>successful operation</p>
1793 </div>
1794 </div>
1795 </section>
1796 </div>
1797 <div class="doc-examples">
1798 <h5>Response Content-Types:
1799 <span>application/json</span>
1800 </h5>
1801 <section>
1802 <h5>Response Example
1803 <span>(200 OK)</span>
1804 </h5>
1805 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1806 {
1807 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1808 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1809 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1810 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1811 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1812 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1813 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1814 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1815 <span class="hljs-attr">&quot;account&quot;</span>: {
1816 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1817 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1818 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1819 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1820 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1821 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1822 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1823 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1824 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1825 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1826 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1827 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1828 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1829 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1830 }
1831 },
1832 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1833 {
1834 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1835 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1836 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1837 <span class="hljs-attr">&quot;owner&quot;</span>: {
1838 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1839 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1840 },
1841 <span class="hljs-attr">&quot;videos&quot;</span>: [
1842 {
1843 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1844 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1845 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1846 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1847 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1848 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1849 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1850 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1851 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1852 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1853 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1854 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1855 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1856 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1857 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1858 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1859 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1860 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1861 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1862 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1863 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1864 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1865 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1866 }
1867 ]
1868 }
1869 ]
1870 }
1871 ]
1872 </code></pre>
1873 <!-- </div> -->
1874 </section>
1875 </div>
1876 </div>
1877 </div>
1878 <div id="operation--users-me-put" class="operation panel" data-traverse-target="operation--users-me-put">
1879 <!-- <section class="operation-tags row"> -->
1880 <!-- <div class="doc-copy"> -->
1881 <div class="operation-tags">
1882 <a class="label" href="#tag-User">User</a>
1883 <!---->
1884 </div>
1885 <!-- </div> -->
1886 <!-- </section> -->
1887 <h2 class="operation-title">
1888 <span class="operation-name">
1889 <span class="operation-name">PUT</span>
1890 <span class="operation-path">/users/me</span>
1891 </span>
1892 </h2>
1893 <div class="doc-row">
1894 <div class="doc-copy">
1895 <section class="swagger-request-body">
1896 <div class="prop-row">
1897 <div class="prop-name">
1898 <div class="swagger-request-model">
1899 <span class="">
1900 <a class="json-schema-ref" href="#/definitions/UpdateMe">UpdateMe</a>
1901 </span>
1902 </div>
1903 </div>
1904 <div class="prop-value columns small-6">
1905 <!-- <div class="swagger-request-description"> -->undefined
1906 <!-- </div> -->
1907 </div>
1908 </div>
1909 </section>
1910 </div>
1911 <div class="doc-examples">
1912 <section>
1913 <h5>Request Content-Types:
1914 <span>application/json</span>
1915 </h5>
1916 <h5>Request Example</h5>
1917 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1918 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1919 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1920 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1921 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1922 }
1923 </code></pre>
1924 <!-- </div> -->
1925 </section>
1926 </div>
1927 </div>
1928 <div class="doc-row">
1929 <div class="doc-copy">
1930 <section class="swagger-responses">
1931 <div class="prop-row prop-group">
1932 <div class="prop-name">
1933 <div class="prop-title">204 No Content</div>
1934 </div>
1935 <div class="prop-value">
1936 <p>successful operation</p>
1937 </div>
1938 </div>
1939 </section>
1940 </div>
1941 <div class="doc-examples">
1942 <h5>Response Content-Types:
1943 <span>application/json</span>
1944 </h5>
1945 </div>
1946 </div>
1947 </div>
1948 <div id="operation--users-me-video-quota-used-get" class="operation panel" data-traverse-target="operation--users-me-video-quota-used-get">
1949 <!-- <section class="operation-tags row"> -->
1950 <!-- <div class="doc-copy"> -->
1951 <div class="operation-tags">
1952 <a class="label" href="#tag-User">User</a>
1953 <!---->
1954 </div>
1955 <!-- </div> -->
1956 <!-- </section> -->
1957 <h2 class="operation-title">
1958 <span class="operation-name">
1959 <span class="operation-name">GET</span>
1960 <span class="operation-path">/users/me/video-quota-used</span>
1961 </span>
1962 </h2>
1963 <div class="doc-row">
1964 <div class="doc-copy"> </div>
1965 <div class="doc-examples"></div>
1966 </div>
1967 <div class="doc-row">
1968 <div class="doc-copy">
1969 <section class="swagger-responses">
1970 <div class="prop-row prop-group">
1971 <div class="prop-name">
1972 <div class="prop-title">200 OK</div>
1973 <div class="prop-ref"></div>
1974 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1975 </div>
1976 <div class="prop-value">
1977 <p>successful operation</p>
1978 </div>
1979 </div>
1980 </section>
1981 </div>
1982 <div class="doc-examples">
1983 <h5>Response Content-Types:
1984 <span>application/json</span>
1985 </h5>
1986 <section>
1987 <h5>Response Example
1988 <span>(200 OK)</span>
1989 </h5>
1990 <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;number&quot;</span>
1991 </code></pre>
1992 <!-- </div> -->
1993 </section>
1994 </div>
1995 </div>
1996 </div>
1997 <div id="operation--users-me-videos--videoId--rating-get" class="operation panel" data-traverse-target="operation--users-me-videos--videoId--rating-get">
1998 <!-- <section class="operation-tags row"> -->
1999 <!-- <div class="doc-copy"> -->
2000 <div class="operation-tags">
2001 <a class="label" href="#tag-User">User</a>
2002 <!---->
2003 </div>
2004 <!-- </div> -->
2005 <!-- </section> -->
2006 <h2 class="operation-title">
2007 <span class="operation-name">
2008 <span class="operation-name">GET</span>
2009 <span class="operation-path">/users/me/videos/{videoId}/rating</span>
2010 </span>
2011 </h2>
2012 <div class="doc-row">
2013 <div class="doc-copy">
2014 <section class="swagger-request-params">
2015 <div class="prop-row prop-group">
2016 <div class="prop-name">
2017 <div class="prop-title">videoId</div>
2018 <span class="json-property-required"></span>
2019 </div>
2020 <div class="prop-value">
2021 <p>The video id </p>
2022 </div>
2023 </div>
2024 <div class="prop-row prop-inner">
2025 <div class="prop-name param-label">type</div>
2026 <div class="prop-value">
2027 <span class="json-property-type">string</span>
2028 <span class="json-property-range" title="Value limits"></span>
2029 </div>
2030 </div>
2031 <div class="prop-row prop-inner">
2032 <div class="prop-name param-label">in</div>
2033 <div class="prop-value">path</div>
2034 </div>
2035 </section>
2036 </div>
2037 <div class="doc-examples"></div>
2038 </div>
2039 <div class="doc-row">
2040 <div class="doc-copy">
2041 <section class="swagger-responses">
2042 <div class="prop-row prop-group">
2043 <div class="prop-name">
2044 <div class="prop-title">200 OK</div>
2045 <div class="prop-ref">
2046 <span class="">
2047 <a class="json-schema-ref" href="#/definitions/GetMeVideoRating">GetMeVideoRating</a>
2048 </span>
2049 </div>
2050 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2051 </div>
2052 <div class="prop-value">
2053 <p>successful operation</p>
2054 </div>
2055 </div>
2056 </section>
2057 </div>
2058 <div class="doc-examples">
2059 <h5>Response Content-Types:
2060 <span>application/json</span>
2061 </h5>
2062 <section>
2063 <h5>Response Example
2064 <span>(200 OK)</span>
2065 </h5>
2066 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2067 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2068 <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
2069 }
2070 </code></pre>
2071 <!-- </div> -->
2072 </section>
2073 </div>
2074 </div>
2075 </div>
2076 <div id="operation--users-me-videos-get" class="operation panel" data-traverse-target="operation--users-me-videos-get">
2077 <!-- <section class="operation-tags row"> -->
2078 <!-- <div class="doc-copy"> -->
2079 <div class="operation-tags">
2080 <a class="label" href="#tag-User">User</a>
2081 <!---->
2082 </div>
2083 <!-- </div> -->
2084 <!-- </section> -->
2085 <h2 class="operation-title">
2086 <span class="operation-name">
2087 <span class="operation-name">GET</span>
2088 <span class="operation-path">/users/me/videos</span>
2089 </span>
2090 </h2>
2091 <div class="doc-row">
2092 <div class="doc-copy">
2093 <section class="swagger-request-params">
2094 <div class="prop-row prop-group">
2095 <div class="prop-name">
2096 <div class="prop-title">start</div>
2097 </div>
2098 <div class="prop-value">
2099 <p>starting page</p>
2100 </div>
2101 </div>
2102 <div class="prop-row prop-inner">
2103 <div class="prop-name param-label">type</div>
2104 <div class="prop-value">
2105 <span class="json-property-type">number</span>
2106 <span class="json-property-range" title="Value limits"></span>
2107 </div>
2108 </div>
2109 <div class="prop-row prop-inner">
2110 <div class="prop-name param-label">in</div>
2111 <div class="prop-value">query</div>
2112 </div>
2113 <div class="prop-row prop-group">
2114 <div class="prop-name">
2115 <div class="prop-title">stop</div>
2116 </div>
2117 <div class="prop-value">
2118 <p>stoping page</p>
2119 </div>
2120 </div>
2121 <div class="prop-row prop-inner">
2122 <div class="prop-name param-label">type</div>
2123 <div class="prop-value">
2124 <span class="json-property-type">number</span>
2125 <span class="json-property-range" title="Value limits"></span>
2126 </div>
2127 </div>
2128 <div class="prop-row prop-inner">
2129 <div class="prop-name param-label">in</div>
2130 <div class="prop-value">query</div>
2131 </div>
2132 <div class="prop-row prop-group">
2133 <div class="prop-name">
2134 <div class="prop-title">sort</div>
2135 </div>
2136 <div class="prop-value">
2137 <p>sorting</p>
2138 </div>
2139 </div>
2140 <div class="prop-row prop-inner">
2141 <div class="prop-name param-label">type</div>
2142 <div class="prop-value">
2143 <span class="json-property-type">number</span>
2144 <span class="json-property-range" title="Value limits"></span>
2145 </div>
2146 </div>
2147 <div class="prop-row prop-inner">
2148 <div class="prop-name param-label">in</div>
2149 <div class="prop-value">query</div>
2150 </div>
2151 </section>
2152 </div>
2153 <div class="doc-examples"></div>
2154 </div>
2155 <div class="doc-row">
2156 <div class="doc-copy">
2157 <section class="swagger-responses">
2158 <div class="prop-row prop-group">
2159 <div class="prop-name">
2160 <div class="prop-title">200 OK</div>
2161 <div class="prop-ref">
2162 <span class="json-schema-ref-array">
2163 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2164 </span>
2165 </div>
2166 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2167 </div>
2168 <div class="prop-value">
2169 <p>successful operation</p>
2170 </div>
2171 </div>
2172 </section>
2173 </div>
2174 <div class="doc-examples">
2175 <h5>Response Content-Types:
2176 <span>application/json</span>
2177 </h5>
2178 <section>
2179 <h5>Response Example
2180 <span>(200 OK)</span>
2181 </h5>
2182 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2183 {
2184 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2185 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2186 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2187 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2188 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2189 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2190 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2191 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2192 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2193 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2194 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2195 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2196 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2197 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2198 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2199 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2200 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2201 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2202 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2203 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2204 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2205 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2206 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2207 }
2208 ]
2209 </code></pre>
2210 <!-- </div> -->
2211 </section>
2212 </div>
2213 </div>
2214 </div>
2215 <div id="operation--users-register-post" class="operation panel" data-traverse-target="operation--users-register-post">
2216 <!-- <section class="operation-tags row"> -->
2217 <!-- <div class="doc-copy"> -->
2218 <div class="operation-tags">
2219 <a class="label" href="#tag-User">User</a>
2220 <!---->
2221 </div>
2222 <!-- </div> -->
2223 <!-- </section> -->
2224 <h2 class="operation-title">
2225 <span class="operation-name">
2226 <span class="operation-name">POST</span>
2227 <span class="operation-path">/users/register</span>
2228 </span>
2229 </h2>
2230 <div class="doc-row">
2231 <div class="doc-copy">
2232 <section class="swagger-request-body">
2233 <div class="prop-row">
2234 <div class="prop-name">
2235 <div class="swagger-request-model">
2236 <span class="">
2237 <a class="json-schema-ref" href="#/definitions/RegisterUser">RegisterUser</a>
2238 </span>
2239 </div>
2240 </div>
2241 <div class="prop-value columns small-6">
2242 <!-- <div class="swagger-request-description"> -->undefined
2243 <!-- </div> -->
2244 </div>
2245 </div>
2246 </section>
2247 </div>
2248 <div class="doc-examples">
2249 <section>
2250 <h5>Request Content-Types:
2251 <span>application/json</span>
2252 </h5>
2253 <h5>Request Example</h5>
2254 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2255 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2256 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2257 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2258 }
2259 </code></pre>
2260 <!-- </div> -->
2261 </section>
2262 </div>
2263 </div>
2264 <div class="doc-row">
2265 <div class="doc-copy">
2266 <section class="swagger-responses">
2267 <div class="prop-row prop-group">
2268 <div class="prop-name">
2269 <div class="prop-title">204 No Content</div>
2270 </div>
2271 <div class="prop-value">
2272 <p>successful operation</p>
2273 </div>
2274 </div>
2275 </section>
2276 </div>
2277 <div class="doc-examples">
2278 <h5>Response Content-Types:
2279 <span>application/json</span>
2280 </h5>
2281 </div>
2282 </div>
2283 </div>
2284 <div id="operation--users-me-avatar-pick-post" class="operation panel" data-traverse-target="operation--users-me-avatar-pick-post">
2285 <!-- <section class="operation-tags row"> -->
2286 <!-- <div class="doc-copy"> -->
2287 <div class="operation-tags">
2288 <a class="label" href="#tag-User">User</a>
2289 <!---->
2290 </div>
2291 <!-- </div> -->
2292 <!-- </section> -->
2293 <h2 class="operation-title">
2294 <span class="operation-name">
2295 <span class="operation-name">POST</span>
2296 <span class="operation-path">/users/me/avatar/pick</span>
2297 </span>
2298 </h2>
2299 <div class="doc-row">
2300 <div class="doc-copy">
2301 <section class="swagger-request-params">
2302 <div class="prop-row prop-group">
2303 <div class="prop-name">
2304 <div class="prop-title">avatarfile</div>
2305 </div>
2306 <div class="prop-value">
2307 <p>The file to upload.</p>
2308 </div>
2309 </div>
2310 <div class="prop-row prop-inner">
2311 <div class="prop-name param-label">type</div>
2312 <div class="prop-value">
2313 <span class="json-property-type">file</span>
2314 <span class="json-property-range" title="Value limits"></span>
2315 </div>
2316 </div>
2317 <div class="prop-row prop-inner">
2318 <div class="prop-name param-label">in</div>
2319 <div class="prop-value">formData</div>
2320 </div>
2321 </section>
2322 </div>
2323 <div class="doc-examples"></div>
2324 </div>
2325 <div class="doc-row">
2326 <div class="doc-copy">
2327 <section class="swagger-responses">
2328 <div class="prop-row prop-group">
2329 <div class="prop-name">
2330 <div class="prop-title">200 OK</div>
2331 <div class="prop-ref">
2332 <span class="">
2333 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
2334 </span>
2335 </div>
2336 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2337 </div>
2338 <div class="prop-value">
2339 <p>successful operation</p>
2340 </div>
2341 </div>
2342 </section>
2343 </div>
2344 <div class="doc-examples">
2345 <h5>Response Content-Types:
2346 <span>application/json</span>
2347 </h5>
2348 <section>
2349 <h5>Response Example
2350 <span>(200 OK)</span>
2351 </h5>
2352 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2353 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2354 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2355 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2356 }
2357 </code></pre>
2358 <!-- </div> -->
2359 </section>
2360 </div>
2361 </div>
2362 </div>
2363 <h1 id="tag-Video" class="swagger-summary-tag" data-traverse-target="tag-Video">Video</h1>
2364 <div id="operation--videos-get" class="operation panel" data-traverse-target="operation--videos-get">
2365 <!-- <section class="operation-tags row"> -->
2366 <!-- <div class="doc-copy"> -->
2367 <div class="operation-tags">
2368 <a class="label" href="#tag-Video">Video</a>
2369 <!---->
2370 </div>
2371 <!-- </div> -->
2372 <!-- </section> -->
2373 <h2 class="operation-title">
2374 <span class="operation-name">
2375 <span class="operation-name">GET</span>
2376 <span class="operation-path">/videos</span>
2377 </span>
2378 </h2>
2379 <div class="doc-row">
2380 <div class="doc-copy">
2381 <section class="swagger-request-params">
2382 <div class="prop-row prop-group">
2383 <div class="prop-name">
2384 <div class="prop-title">start</div>
2385 </div>
2386 <div class="prop-value">
2387 <p>starting page</p>
2388 </div>
2389 </div>
2390 <div class="prop-row prop-inner">
2391 <div class="prop-name param-label">type</div>
2392 <div class="prop-value">
2393 <span class="json-property-type">number</span>
2394 <span class="json-property-range" title="Value limits"></span>
2395 </div>
2396 </div>
2397 <div class="prop-row prop-inner">
2398 <div class="prop-name param-label">in</div>
2399 <div class="prop-value">query</div>
2400 </div>
2401 <div class="prop-row prop-group">
2402 <div class="prop-name">
2403 <div class="prop-title">stop</div>
2404 </div>
2405 <div class="prop-value">
2406 <p>stoping page</p>
2407 </div>
2408 </div>
2409 <div class="prop-row prop-inner">
2410 <div class="prop-name param-label">type</div>
2411 <div class="prop-value">
2412 <span class="json-property-type">number</span>
2413 <span class="json-property-range" title="Value limits"></span>
2414 </div>
2415 </div>
2416 <div class="prop-row prop-inner">
2417 <div class="prop-name param-label">in</div>
2418 <div class="prop-value">query</div>
2419 </div>
2420 <div class="prop-row prop-group">
2421 <div class="prop-name">
2422 <div class="prop-title">sort</div>
2423 </div>
2424 <div class="prop-value">
2425 <p>sorting</p>
2426 </div>
2427 </div>
2428 <div class="prop-row prop-inner">
2429 <div class="prop-name param-label">type</div>
2430 <div class="prop-value">
2431 <span class="json-property-type">number</span>
2432 <span class="json-property-range" title="Value limits"></span>
2433 </div>
2434 </div>
2435 <div class="prop-row prop-inner">
2436 <div class="prop-name param-label">in</div>
2437 <div class="prop-value">query</div>
2438 </div>
2439 </section>
2440 </div>
2441 <div class="doc-examples"></div>
2442 </div>
2443 <div class="doc-row">
2444 <div class="doc-copy">
2445 <section class="swagger-responses">
2446 <div class="prop-row prop-group">
2447 <div class="prop-name">
2448 <div class="prop-title">200 OK</div>
2449 <div class="prop-ref">
2450 <span class="json-schema-ref-array">
2451 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2452 </span>
2453 </div>
2454 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2455 </div>
2456 <div class="prop-value">
2457 <p>successful operation</p>
2458 </div>
2459 </div>
2460 </section>
2461 </div>
2462 <div class="doc-examples">
2463 <h5>Response Content-Types:
2464 <span>application/json</span>
2465 </h5>
2466 <section>
2467 <h5>Response Example
2468 <span>(200 OK)</span>
2469 </h5>
2470 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2471 {
2472 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2473 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2474 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2475 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2476 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2477 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2478 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2479 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2480 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2481 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2482 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2483 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2484 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2485 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2486 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2487 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2488 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2489 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2490 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2491 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2492 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2493 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2494 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2495 }
2496 ]
2497 </code></pre>
2498 <!-- </div> -->
2499 </section>
2500 </div>
2501 </div>
2502 </div>
2503 <div id="operation--videos-categories-get" class="operation panel" data-traverse-target="operation--videos-categories-get">
2504 <!-- <section class="operation-tags row"> -->
2505 <!-- <div class="doc-copy"> -->
2506 <div class="operation-tags">
2507 <a class="label" href="#tag-Video">Video</a>
2508 <!---->
2509 </div>
2510 <!-- </div> -->
2511 <!-- </section> -->
2512 <h2 class="operation-title">
2513 <span class="operation-name">
2514 <span class="operation-name">GET</span>
2515 <span class="operation-path">/videos/categories</span>
2516 </span>
2517 </h2>
2518 <div class="doc-row">
2519 <div class="doc-copy"> </div>
2520 <div class="doc-examples"></div>
2521 </div>
2522 <div class="doc-row">
2523 <div class="doc-copy">
2524 <section class="swagger-responses">
2525 <div class="prop-row prop-group">
2526 <div class="prop-name">
2527 <div class="prop-title">200 OK</div>
2528 <div class="prop-ref"></div>
2529 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2530 </div>
2531 <div class="prop-value">
2532 <p>successful operation</p>
2533 </div>
2534 </div>
2535 </section>
2536 </div>
2537 <div class="doc-examples">
2538 <h5>Response Content-Types:
2539 <span>application/json</span>
2540 </h5>
2541 <section>
2542 <h5>Response Example
2543 <span>(200 OK)</span>
2544 </h5>
2545 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2546 <span class="hljs-string">&quot;string&quot;</span>
2547 ]
2548 </code></pre>
2549 <!-- </div> -->
2550 </section>
2551 </div>
2552 </div>
2553 </div>
2554 <div id="operation--videos-licences-get" class="operation panel" data-traverse-target="operation--videos-licences-get">
2555 <!-- <section class="operation-tags row"> -->
2556 <!-- <div class="doc-copy"> -->
2557 <div class="operation-tags">
2558 <a class="label" href="#tag-Video">Video</a>
2559 <!---->
2560 </div>
2561 <!-- </div> -->
2562 <!-- </section> -->
2563 <h2 class="operation-title">
2564 <span class="operation-name">
2565 <span class="operation-name">GET</span>
2566 <span class="operation-path">/videos/licences</span>
2567 </span>
2568 </h2>
2569 <div class="doc-row">
2570 <div class="doc-copy"> </div>
2571 <div class="doc-examples"></div>
2572 </div>
2573 <div class="doc-row">
2574 <div class="doc-copy">
2575 <section class="swagger-responses">
2576 <div class="prop-row prop-group">
2577 <div class="prop-name">
2578 <div class="prop-title">200 OK</div>
2579 <div class="prop-ref"></div>
2580 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2581 </div>
2582 <div class="prop-value">
2583 <p>successful operation</p>
2584 </div>
2585 </div>
2586 </section>
2587 </div>
2588 <div class="doc-examples">
2589 <h5>Response Content-Types:
2590 <span>application/json</span>
2591 </h5>
2592 <section>
2593 <h5>Response Example
2594 <span>(200 OK)</span>
2595 </h5>
2596 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2597 <span class="hljs-string">&quot;string&quot;</span>
2598 ]
2599 </code></pre>
2600 <!-- </div> -->
2601 </section>
2602 </div>
2603 </div>
2604 </div>
2605 <div id="operation--videos-languages-get" class="operation panel" data-traverse-target="operation--videos-languages-get">
2606 <!-- <section class="operation-tags row"> -->
2607 <!-- <div class="doc-copy"> -->
2608 <div class="operation-tags">
2609 <a class="label" href="#tag-Video">Video</a>
2610 <!---->
2611 </div>
2612 <!-- </div> -->
2613 <!-- </section> -->
2614 <h2 class="operation-title">
2615 <span class="operation-name">
2616 <span class="operation-name">GET</span>
2617 <span class="operation-path">/videos/languages</span>
2618 </span>
2619 </h2>
2620 <div class="doc-row">
2621 <div class="doc-copy"> </div>
2622 <div class="doc-examples"></div>
2623 </div>
2624 <div class="doc-row">
2625 <div class="doc-copy">
2626 <section class="swagger-responses">
2627 <div class="prop-row prop-group">
2628 <div class="prop-name">
2629 <div class="prop-title">200 OK</div>
2630 <div class="prop-ref"></div>
2631 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2632 </div>
2633 <div class="prop-value">
2634 <p>successful operation</p>
2635 </div>
2636 </div>
2637 </section>
2638 </div>
2639 <div class="doc-examples">
2640 <h5>Response Content-Types:
2641 <span>application/json</span>
2642 </h5>
2643 <section>
2644 <h5>Response Example
2645 <span>(200 OK)</span>
2646 </h5>
2647 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2648 <span class="hljs-string">&quot;string&quot;</span>
2649 ]
2650 </code></pre>
2651 <!-- </div> -->
2652 </section>
2653 </div>
2654 </div>
2655 </div>
2656 <div id="operation--videos-privacies-get" class="operation panel" data-traverse-target="operation--videos-privacies-get">
2657 <!-- <section class="operation-tags row"> -->
2658 <!-- <div class="doc-copy"> -->
2659 <div class="operation-tags">
2660 <a class="label" href="#tag-Video">Video</a>
2661 <!---->
2662 </div>
2663 <!-- </div> -->
2664 <!-- </section> -->
2665 <h2 class="operation-title">
2666 <span class="operation-name">
2667 <span class="operation-name">GET</span>
2668 <span class="operation-path">/videos/privacies</span>
2669 </span>
2670 </h2>
2671 <div class="doc-row">
2672 <div class="doc-copy"> </div>
2673 <div class="doc-examples"></div>
2674 </div>
2675 <div class="doc-row">
2676 <div class="doc-copy">
2677 <section class="swagger-responses">
2678 <div class="prop-row prop-group">
2679 <div class="prop-name">
2680 <div class="prop-title">200 OK</div>
2681 <div class="prop-ref"></div>
2682 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2683 </div>
2684 <div class="prop-value">
2685 <p>successful operation</p>
2686 </div>
2687 </div>
2688 </section>
2689 </div>
2690 <div class="doc-examples">
2691 <h5>Response Content-Types:
2692 <span>application/json</span>
2693 </h5>
2694 <section>
2695 <h5>Response Example
2696 <span>(200 OK)</span>
2697 </h5>
2698 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2699 <span class="hljs-string">&quot;string&quot;</span>
2700 ]
2701 </code></pre>
2702 <!-- </div> -->
2703 </section>
2704 </div>
2705 </div>
2706 </div>
2707 <div id="operation--videos-search-get" class="operation panel" data-traverse-target="operation--videos-search-get">
2708 <!-- <section class="operation-tags row"> -->
2709 <!-- <div class="doc-copy"> -->
2710 <div class="operation-tags">
2711 <a class="label" href="#tag-Video">Video</a>
2712 <!---->
2713 </div>
2714 <!-- </div> -->
2715 <!-- </section> -->
2716 <h2 class="operation-title">
2717 <span class="operation-name">
2718 <span class="operation-name">GET</span>
2719 <span class="operation-path">/videos/search</span>
2720 </span>
2721 </h2>
2722 <div class="doc-row">
2723 <div class="doc-copy">
2724 <section class="swagger-request-params">
2725 <div class="prop-row prop-group">
2726 <div class="prop-name">
2727 <div class="prop-title">start</div>
2728 </div>
2729 <div class="prop-value">
2730 <p>starting page</p>
2731 </div>
2732 </div>
2733 <div class="prop-row prop-inner">
2734 <div class="prop-name param-label">type</div>
2735 <div class="prop-value">
2736 <span class="json-property-type">number</span>
2737 <span class="json-property-range" title="Value limits"></span>
2738 </div>
2739 </div>
2740 <div class="prop-row prop-inner">
2741 <div class="prop-name param-label">in</div>
2742 <div class="prop-value">query</div>
2743 </div>
2744 <div class="prop-row prop-group">
2745 <div class="prop-name">
2746 <div class="prop-title">stop</div>
2747 </div>
2748 <div class="prop-value">
2749 <p>stoping page</p>
2750 </div>
2751 </div>
2752 <div class="prop-row prop-inner">
2753 <div class="prop-name param-label">type</div>
2754 <div class="prop-value">
2755 <span class="json-property-type">number</span>
2756 <span class="json-property-range" title="Value limits"></span>
2757 </div>
2758 </div>
2759 <div class="prop-row prop-inner">
2760 <div class="prop-name param-label">in</div>
2761 <div class="prop-value">query</div>
2762 </div>
2763 <div class="prop-row prop-group">
2764 <div class="prop-name">
2765 <div class="prop-title">sort</div>
2766 </div>
2767 <div class="prop-value">
2768 <p>sorting</p>
2769 </div>
2770 </div>
2771 <div class="prop-row prop-inner">
2772 <div class="prop-name param-label">type</div>
2773 <div class="prop-value">
2774 <span class="json-property-type">number</span>
2775 <span class="json-property-range" title="Value limits"></span>
2776 </div>
2777 </div>
2778 <div class="prop-row prop-inner">
2779 <div class="prop-name param-label">in</div>
2780 <div class="prop-value">query</div>
2781 </div>
2782 </section>
2783 </div>
2784 <div class="doc-examples"></div>
2785 </div>
2786 <div class="doc-row">
2787 <div class="doc-copy">
2788 <section class="swagger-responses">
2789 <div class="prop-row prop-group">
2790 <div class="prop-name">
2791 <div class="prop-title">200 OK</div>
2792 <div class="prop-ref">
2793 <span class="json-schema-ref-array">
2794 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2795 </span>
2796 </div>
2797 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2798 </div>
2799 <div class="prop-value">
2800 <p>successful operation</p>
2801 </div>
2802 </div>
2803 </section>
2804 </div>
2805 <div class="doc-examples">
2806 <h5>Response Content-Types:
2807 <span>application/json</span>
2808 </h5>
2809 <section>
2810 <h5>Response Example
2811 <span>(200 OK)</span>
2812 </h5>
2813 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2814 {
2815 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2816 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2817 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2818 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2819 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2820 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2821 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2822 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2823 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2824 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2825 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2826 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2827 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2828 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2829 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2830 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2831 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2832 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2833 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2834 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2835 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2836 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2837 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2838 }
2839 ]
2840 </code></pre>
2841 <!-- </div> -->
2842 </section>
2843 </div>
2844 </div>
2845 </div>
2846 <div id="operation--videos--id--put" class="operation panel" data-traverse-target="operation--videos--id--put">
2847 <!-- <section class="operation-tags row"> -->
2848 <!-- <div class="doc-copy"> -->
2849 <div class="operation-tags">
2850 <a class="label" href="#tag-Video">Video</a>
2851 <!---->
2852 </div>
2853 <!-- </div> -->
2854 <!-- </section> -->
2855 <h2 class="operation-title">
2856 <span class="operation-name">
2857 <span class="operation-name">PUT</span>
2858 <span class="operation-path">/videos/{id}</span>
2859 </span>
2860 </h2>
2861 <div class="doc-row">
2862 <div class="doc-copy">
2863 <section class="swagger-request-params">
2864 <div class="prop-row prop-group">
2865 <div class="prop-name">
2866 <div class="prop-title">id</div>
2867 <span class="json-property-required"></span>
2868 </div>
2869 <div class="prop-value">
2870 <p>The video id </p>
2871 </div>
2872 </div>
2873 <div class="prop-row prop-inner">
2874 <div class="prop-name param-label">type</div>
2875 <div class="prop-value">
2876 <span class="json-property-type">string</span>
2877 <span class="json-property-range" title="Value limits"></span>
2878 </div>
2879 </div>
2880 <div class="prop-row prop-inner">
2881 <div class="prop-name param-label">in</div>
2882 <div class="prop-value">path</div>
2883 </div>
2884 </section>
2885 </div>
2886 <div class="doc-examples"></div>
2887 </div>
2888 <div class="doc-row">
2889 <div class="doc-copy">
2890 <section class="swagger-responses">
2891 <div class="prop-row prop-group">
2892 <div class="prop-name">
2893 <div class="prop-title">200 OK</div>
2894 <div class="prop-ref">
2895 <span class="">
2896 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2897 </span>
2898 </div>
2899 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2900 </div>
2901 <div class="prop-value">
2902 <p>successful operation</p>
2903 </div>
2904 </div>
2905 </section>
2906 </div>
2907 <div class="doc-examples">
2908 <h5>Response Content-Types:
2909 <span>application/json</span>
2910 </h5>
2911 <section>
2912 <h5>Response Example
2913 <span>(200 OK)</span>
2914 </h5>
2915 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2916 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2917 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2918 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2919 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2920 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2921 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2922 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2923 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2924 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2925 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2926 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2927 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2928 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2929 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2930 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2931 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2932 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2933 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2934 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2935 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2936 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2937 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2938 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2939 }
2940 </code></pre>
2941 <!-- </div> -->
2942 </section>
2943 </div>
2944 </div>
2945 </div>
2946 <div id="operation--videos--id--get" class="operation panel" data-traverse-target="operation--videos--id--get">
2947 <!-- <section class="operation-tags row"> -->
2948 <!-- <div class="doc-copy"> -->
2949 <div class="operation-tags">
2950 <a class="label" href="#tag-Video">Video</a>
2951 <!---->
2952 </div>
2953 <!-- </div> -->
2954 <!-- </section> -->
2955 <h2 class="operation-title">
2956 <span class="operation-name">
2957 <span class="operation-name">GET</span>
2958 <span class="operation-path">/videos/{id}</span>
2959 </span>
2960 </h2>
2961 <div class="doc-row">
2962 <div class="doc-copy">
2963 <section class="swagger-request-params">
2964 <div class="prop-row prop-group">
2965 <div class="prop-name">
2966 <div class="prop-title">id</div>
2967 <span class="json-property-required"></span>
2968 </div>
2969 <div class="prop-value">
2970 <p>The video id </p>
2971 </div>
2972 </div>
2973 <div class="prop-row prop-inner">
2974 <div class="prop-name param-label">type</div>
2975 <div class="prop-value">
2976 <span class="json-property-type">string</span>
2977 <span class="json-property-range" title="Value limits"></span>
2978 </div>
2979 </div>
2980 <div class="prop-row prop-inner">
2981 <div class="prop-name param-label">in</div>
2982 <div class="prop-value">path</div>
2983 </div>
2984 </section>
2985 </div>
2986 <div class="doc-examples"></div>
2987 </div>
2988 <div class="doc-row">
2989 <div class="doc-copy">
2990 <section class="swagger-responses">
2991 <div class="prop-row prop-group">
2992 <div class="prop-name">
2993 <div class="prop-title">200 OK</div>
2994 <div class="prop-ref">
2995 <span class="">
2996 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2997 </span>
2998 </div>
2999 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3000 </div>
3001 <div class="prop-value">
3002 <p>successful operation</p>
3003 </div>
3004 </div>
3005 </section>
3006 </div>
3007 <div class="doc-examples">
3008 <h5>Response Content-Types:
3009 <span>application/json</span>
3010 </h5>
3011 <section>
3012 <h5>Response Example
3013 <span>(200 OK)</span>
3014 </h5>
3015 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3016 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3017 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3018 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3019 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3020 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3021 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3022 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3023 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3024 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3025 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3026 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3027 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3028 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3029 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3030 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3031 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3032 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3033 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3034 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3035 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3036 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3037 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3038 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3039 }
3040 </code></pre>
3041 <!-- </div> -->
3042 </section>
3043 </div>
3044 </div>
3045 </div>
3046 <div id="operation--videos--id--delete" class="operation panel" data-traverse-target="operation--videos--id--delete">
3047 <!-- <section class="operation-tags row"> -->
3048 <!-- <div class="doc-copy"> -->
3049 <div class="operation-tags">
3050 <a class="label" href="#tag-Video">Video</a>
3051 <!---->
3052 </div>
3053 <!-- </div> -->
3054 <!-- </section> -->
3055 <h2 class="operation-title">
3056 <span class="operation-name">
3057 <span class="operation-name">DELETE</span>
3058 <span class="operation-path">/videos/{id}</span>
3059 </span>
3060 </h2>
3061 <div class="doc-row">
3062 <div class="doc-copy">
3063 <section class="swagger-request-params">
3064 <div class="prop-row prop-group">
3065 <div class="prop-name">
3066 <div class="prop-title">id</div>
3067 <span class="json-property-required"></span>
3068 </div>
3069 <div class="prop-value">
3070 <p>The video id </p>
3071 </div>
3072 </div>
3073 <div class="prop-row prop-inner">
3074 <div class="prop-name param-label">type</div>
3075 <div class="prop-value">
3076 <span class="json-property-type">string</span>
3077 <span class="json-property-range" title="Value limits"></span>
3078 </div>
3079 </div>
3080 <div class="prop-row prop-inner">
3081 <div class="prop-name param-label">in</div>
3082 <div class="prop-value">path</div>
3083 </div>
3084 </section>
3085 </div>
3086 <div class="doc-examples"></div>
3087 </div>
3088 <div class="doc-row">
3089 <div class="doc-copy">
3090 <section class="swagger-responses">
3091 <div class="prop-row prop-group">
3092 <div class="prop-name">
3093 <div class="prop-title">204 No Content</div>
3094 </div>
3095 <div class="prop-value">
3096 <p>successful operation</p>
3097 </div>
3098 </div>
3099 </section>
3100 </div>
3101 <div class="doc-examples">
3102 <h5>Response Content-Types:
3103 <span>application/json</span>
3104 </h5>
3105 </div>
3106 </div>
3107 </div>
3108 <div id="operation--videos--id--description-get" class="operation panel" data-traverse-target="operation--videos--id--description-get">
3109 <!-- <section class="operation-tags row"> -->
3110 <!-- <div class="doc-copy"> -->
3111 <div class="operation-tags">
3112 <a class="label" href="#tag-Video">Video</a>
3113 <!---->
3114 </div>
3115 <!-- </div> -->
3116 <!-- </section> -->
3117 <h2 class="operation-title">
3118 <span class="operation-name">
3119 <span class="operation-name">GET</span>
3120 <span class="operation-path">/videos/{id}/description</span>
3121 </span>
3122 </h2>
3123 <div class="doc-row">
3124 <div class="doc-copy">
3125 <section class="swagger-request-params">
3126 <div class="prop-row prop-group">
3127 <div class="prop-name">
3128 <div class="prop-title">id</div>
3129 <span class="json-property-required"></span>
3130 </div>
3131 <div class="prop-value">
3132 <p>The video id </p>
3133 </div>
3134 </div>
3135 <div class="prop-row prop-inner">
3136 <div class="prop-name param-label">type</div>
3137 <div class="prop-value">
3138 <span class="json-property-type">string</span>
3139 <span class="json-property-range" title="Value limits"></span>
3140 </div>
3141 </div>
3142 <div class="prop-row prop-inner">
3143 <div class="prop-name param-label">in</div>
3144 <div class="prop-value">path</div>
3145 </div>
3146 </section>
3147 </div>
3148 <div class="doc-examples"></div>
3149 </div>
3150 <div class="doc-row">
3151 <div class="doc-copy">
3152 <section class="swagger-responses">
3153 <div class="prop-row prop-group">
3154 <div class="prop-name">
3155 <div class="prop-title">200 OK</div>
3156 <div class="prop-ref"></div>
3157 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3158 </div>
3159 <div class="prop-value">
3160 <p>successful operation</p>
3161 </div>
3162 </div>
3163 </section>
3164 </div>
3165 <div class="doc-examples">
3166 <h5>Response Content-Types:
3167 <span>application/json</span>
3168 </h5>
3169 <section>
3170 <h5>Response Example
3171 <span>(200 OK)</span>
3172 </h5>
3173 <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;string&quot;</span>
3174 </code></pre>
3175 <!-- </div> -->
3176 </section>
3177 </div>
3178 </div>
3179 </div>
3180 <div id="operation--videos--id--views-post" class="operation panel" data-traverse-target="operation--videos--id--views-post">
3181 <!-- <section class="operation-tags row"> -->
3182 <!-- <div class="doc-copy"> -->
3183 <div class="operation-tags">
3184 <a class="label" href="#tag-Video">Video</a>
3185 <!---->
3186 </div>
3187 <!-- </div> -->
3188 <!-- </section> -->
3189 <h2 class="operation-title">
3190 <span class="operation-name">
3191 <span class="operation-name">POST</span>
3192 <span class="operation-path">/videos/{id}/views</span>
3193 </span>
3194 </h2>
3195 <div class="doc-row">
3196 <div class="doc-copy">
3197 <section class="swagger-request-params">
3198 <div class="prop-row prop-group">
3199 <div class="prop-name">
3200 <div class="prop-title">id</div>
3201 <span class="json-property-required"></span>
3202 </div>
3203 <div class="prop-value">
3204 <p>The video id </p>
3205 </div>
3206 </div>
3207 <div class="prop-row prop-inner">
3208 <div class="prop-name param-label">type</div>
3209 <div class="prop-value">
3210 <span class="json-property-type">string</span>
3211 <span class="json-property-range" title="Value limits"></span>
3212 </div>
3213 </div>
3214 <div class="prop-row prop-inner">
3215 <div class="prop-name param-label">in</div>
3216 <div class="prop-value">path</div>
3217 </div>
3218 </section>
3219 </div>
3220 <div class="doc-examples"></div>
3221 </div>
3222 <div class="doc-row">
3223 <div class="doc-copy">
3224 <section class="swagger-responses">
3225 <div class="prop-row prop-group">
3226 <div class="prop-name">
3227 <div class="prop-title">204 No Content</div>
3228 </div>
3229 <div class="prop-value">
3230 <p>successful operation</p>
3231 </div>
3232 </div>
3233 </section>
3234 </div>
3235 <div class="doc-examples">
3236 <h5>Response Content-Types:
3237 <span>application/json</span>
3238 </h5>
3239 </div>
3240 </div>
3241 </div>
3242 <div id="operation--videos-upload-post" class="operation panel" data-traverse-target="operation--videos-upload-post">
3243 <!-- <section class="operation-tags row"> -->
3244 <!-- <div class="doc-copy"> -->
3245 <div class="operation-tags">
3246 <a class="label" href="#tag-Video">Video</a>
3247 <!---->
3248 </div>
3249 <!-- </div> -->
3250 <!-- </section> -->
3251 <h2 class="operation-title">
3252 <span class="operation-name">
3253 <span class="operation-name">POST</span>
3254 <span class="operation-path">/videos/upload</span>
3255 </span>
3256 </h2>
3257 <div class="doc-row">
3258 <div class="doc-copy">
3259 <section class="swagger-request-params">
3260 <div class="prop-row prop-group">
3261 <div class="prop-name">
3262 <div class="prop-title">videofile</div>
3263 </div>
3264 <div class="prop-value">
3265 <p>The file to upload.</p>
3266 </div>
3267 </div>
3268 <div class="prop-row prop-inner">
3269 <div class="prop-name param-label">type</div>
3270 <div class="prop-value">
3271 <span class="json-property-type">file</span>
3272 <span class="json-property-range" title="Value limits"></span>
3273 </div>
3274 </div>
3275 <div class="prop-row prop-inner">
3276 <div class="prop-name param-label">in</div>
3277 <div class="prop-value">formData</div>
3278 </div>
3279 </section>
3280 </div>
3281 <div class="doc-examples"></div>
3282 </div>
3283 <div class="doc-row">
3284 <div class="doc-copy">
3285 <section class="swagger-responses">
3286 <div class="prop-row prop-group">
3287 <div class="prop-name">
3288 <div class="prop-title">200 OK</div>
3289 <div class="prop-ref">
3290 <span class="">
3291 <a class="json-schema-ref" href="#/definitions/VideoUploadResponse">VideoUploadResponse</a>
3292 </span>
3293 </div>
3294 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3295 </div>
3296 <div class="prop-value">
3297 <p>successful operation</p>
3298 </div>
3299 </div>
3300 </section>
3301 </div>
3302 <div class="doc-examples">
3303 <h5>Response Content-Types:
3304 <span>application/json</span>
3305 </h5>
3306 <section>
3307 <h5>Response Example
3308 <span>(200 OK)</span>
3309 </h5>
3310 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3311 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3312 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3313 }
3314 </code></pre>
3315 <!-- </div> -->
3316 </section>
3317 </div>
3318 </div>
3319 </div>
3320 <h1 id="tag-VideoAbuse" class="swagger-summary-tag" data-traverse-target="tag-VideoAbuse">VideoAbuse</h1>
3321 <div id="operation--videos-abuse-get" class="operation panel" data-traverse-target="operation--videos-abuse-get">
3322 <!-- <section class="operation-tags row"> -->
3323 <!-- <div class="doc-copy"> -->
3324 <div class="operation-tags">
3325 <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
3326 <!---->
3327 </div>
3328 <!-- </div> -->
3329 <!-- </section> -->
3330 <h2 class="operation-title">
3331 <span class="operation-name">
3332 <span class="operation-name">GET</span>
3333 <span class="operation-path">/videos/abuse</span>
3334 </span>
3335 </h2>
3336 <div class="doc-row">
3337 <div class="doc-copy">
3338 <section class="swagger-request-params">
3339 <div class="prop-row prop-group">
3340 <div class="prop-name">
3341 <div class="prop-title">start</div>
3342 </div>
3343 <div class="prop-value">
3344 <p>starting page</p>
3345 </div>
3346 </div>
3347 <div class="prop-row prop-inner">
3348 <div class="prop-name param-label">type</div>
3349 <div class="prop-value">
3350 <span class="json-property-type">number</span>
3351 <span class="json-property-range" title="Value limits"></span>
3352 </div>
3353 </div>
3354 <div class="prop-row prop-inner">
3355 <div class="prop-name param-label">in</div>
3356 <div class="prop-value">query</div>
3357 </div>
3358 <div class="prop-row prop-group">
3359 <div class="prop-name">
3360 <div class="prop-title">stop</div>
3361 </div>
3362 <div class="prop-value">
3363 <p>stoping page</p>
3364 </div>
3365 </div>
3366 <div class="prop-row prop-inner">
3367 <div class="prop-name param-label">type</div>
3368 <div class="prop-value">
3369 <span class="json-property-type">number</span>
3370 <span class="json-property-range" title="Value limits"></span>
3371 </div>
3372 </div>
3373 <div class="prop-row prop-inner">
3374 <div class="prop-name param-label">in</div>
3375 <div class="prop-value">query</div>
3376 </div>
3377 <div class="prop-row prop-group">
3378 <div class="prop-name">
3379 <div class="prop-title">sort</div>
3380 </div>
3381 <div class="prop-value">
3382 <p>sorting</p>
3383 </div>
3384 </div>
3385 <div class="prop-row prop-inner">
3386 <div class="prop-name param-label">type</div>
3387 <div class="prop-value">
3388 <span class="json-property-type">number</span>
3389 <span class="json-property-range" title="Value limits"></span>
3390 </div>
3391 </div>
3392 <div class="prop-row prop-inner">
3393 <div class="prop-name param-label">in</div>
3394 <div class="prop-value">query</div>
3395 </div>
3396 </section>
3397 </div>
3398 <div class="doc-examples"></div>
3399 </div>
3400 <div class="doc-row">
3401 <div class="doc-copy">
3402 <section class="swagger-responses">
3403 <div class="prop-row prop-group">
3404 <div class="prop-name">
3405 <div class="prop-title">200 OK</div>
3406 <div class="prop-ref">
3407 <span class="json-schema-ref-array">
3408 <a class="json-schema-ref" href="#/definitions/VideoAbuse">VideoAbuse</a>
3409 </span>
3410 </div>
3411 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3412 </div>
3413 <div class="prop-value">
3414 <p>successful operation</p>
3415 </div>
3416 </div>
3417 </section>
3418 </div>
3419 <div class="doc-examples">
3420 <h5>Response Content-Types:
3421 <span>application/json</span>
3422 </h5>
3423 <section>
3424 <h5>Response Example
3425 <span>(200 OK)</span>
3426 </h5>
3427 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3428 {
3429 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3430 <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3431 <span class="hljs-attr">&quot;reporterUsername&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3432 <span class="hljs-attr">&quot;reporterServerHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3433 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3434 <span class="hljs-attr">&quot;videoUUID&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3435 <span class="hljs-attr">&quot;videoName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3436 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3437 }
3438 ]
3439 </code></pre>
3440 <!-- </div> -->
3441 </section>
3442 </div>
3443 </div>
3444 </div>
3445 <div id="operation--videos--id--abuse-post" class="operation panel" data-traverse-target="operation--videos--id--abuse-post">
3446 <!-- <section class="operation-tags row"> -->
3447 <!-- <div class="doc-copy"> -->
3448 <div class="operation-tags">
3449 <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
3450 <!---->
3451 </div>
3452 <!-- </div> -->
3453 <!-- </section> -->
3454 <h2 class="operation-title">
3455 <span class="operation-name">
3456 <span class="operation-name">POST</span>
3457 <span class="operation-path">/videos/{id}/abuse</span>
3458 </span>
3459 </h2>
3460 <div class="doc-row">
3461 <div class="doc-copy">
3462 <section class="swagger-request-params">
3463 <div class="prop-row prop-group">
3464 <div class="prop-name">
3465 <div class="prop-title">id</div>
3466 <span class="json-property-required"></span>
3467 </div>
3468 <div class="prop-value">
3469 <p>The video id </p>
3470 </div>
3471 </div>
3472 <div class="prop-row prop-inner">
3473 <div class="prop-name param-label">type</div>
3474 <div class="prop-value">
3475 <span class="json-property-type">string</span>
3476 <span class="json-property-range" title="Value limits"></span>
3477 </div>
3478 </div>
3479 <div class="prop-row prop-inner">
3480 <div class="prop-name param-label">in</div>
3481 <div class="prop-value">path</div>
3482 </div>
3483 </section>
3484 </div>
3485 <div class="doc-examples"></div>
3486 </div>
3487 <div class="doc-row">
3488 <div class="doc-copy">
3489 <section class="swagger-responses">
3490 <div class="prop-row prop-group">
3491 <div class="prop-name">
3492 <div class="prop-title">204 No Content</div>
3493 </div>
3494 <div class="prop-value">
3495 <p>successful operation</p>
3496 </div>
3497 </div>
3498 </section>
3499 </div>
3500 <div class="doc-examples">
3501 <h5>Response Content-Types:
3502 <span>application/json</span>
3503 </h5>
3504 </div>
3505 </div>
3506 </div>
3507 <h1 id="tag-VideoBlacklist" class="swagger-summary-tag" data-traverse-target="tag-VideoBlacklist">VideoBlacklist</h1>
3508 <div id="operation--videos--videoId--blacklist-post" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-post">
3509 <!-- <section class="operation-tags row"> -->
3510 <!-- <div class="doc-copy"> -->
3511 <div class="operation-tags">
3512 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3513 <!---->
3514 </div>
3515 <!-- </div> -->
3516 <!-- </section> -->
3517 <h2 class="operation-title">
3518 <span class="operation-name">
3519 <span class="operation-name">POST</span>
3520 <span class="operation-path">/videos/{videoId}/blacklist</span>
3521 </span>
3522 </h2>
3523 <div class="doc-row">
3524 <div class="doc-copy">
3525 <section class="swagger-request-params">
3526 <div class="prop-row prop-group">
3527 <div class="prop-name">
3528 <div class="prop-title">videoId</div>
3529 <span class="json-property-required"></span>
3530 </div>
3531 <div class="prop-value">
3532 <p>The video id </p>
3533 </div>
3534 </div>
3535 <div class="prop-row prop-inner">
3536 <div class="prop-name param-label">type</div>
3537 <div class="prop-value">
3538 <span class="json-property-type">string</span>
3539 <span class="json-property-range" title="Value limits"></span>
3540 </div>
3541 </div>
3542 <div class="prop-row prop-inner">
3543 <div class="prop-name param-label">in</div>
3544 <div class="prop-value">path</div>
3545 </div>
3546 </section>
3547 </div>
3548 <div class="doc-examples"></div>
3549 </div>
3550 <div class="doc-row">
3551 <div class="doc-copy">
3552 <section class="swagger-responses">
3553 <div class="prop-row prop-group">
3554 <div class="prop-name">
3555 <div class="prop-title">204 No Content</div>
3556 </div>
3557 <div class="prop-value">
3558 <p>successful operation</p>
3559 </div>
3560 </div>
3561 </section>
3562 </div>
3563 <div class="doc-examples">
3564 <h5>Response Content-Types:
3565 <span>application/json</span>
3566 </h5>
3567 </div>
3568 </div>
3569 </div>
3570 <div id="operation--videos--videoId--blacklist-delete" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-delete">
3571 <!-- <section class="operation-tags row"> -->
3572 <!-- <div class="doc-copy"> -->
3573 <div class="operation-tags">
3574 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3575 <!---->
3576 </div>
3577 <!-- </div> -->
3578 <!-- </section> -->
3579 <h2 class="operation-title">
3580 <span class="operation-name">
3581 <span class="operation-name">DELETE</span>
3582 <span class="operation-path">/videos/{videoId}/blacklist</span>
3583 </span>
3584 </h2>
3585 <div class="doc-row">
3586 <div class="doc-copy">
3587 <section class="swagger-request-params">
3588 <div class="prop-row prop-group">
3589 <div class="prop-name">
3590 <div class="prop-title">videoId</div>
3591 <span class="json-property-required"></span>
3592 </div>
3593 <div class="prop-value">
3594 <p>The video id </p>
3595 </div>
3596 </div>
3597 <div class="prop-row prop-inner">
3598 <div class="prop-name param-label">type</div>
3599 <div class="prop-value">
3600 <span class="json-property-type">string</span>
3601 <span class="json-property-range" title="Value limits"></span>
3602 </div>
3603 </div>
3604 <div class="prop-row prop-inner">
3605 <div class="prop-name param-label">in</div>
3606 <div class="prop-value">path</div>
3607 </div>
3608 </section>
3609 </div>
3610 <div class="doc-examples"></div>
3611 </div>
3612 <div class="doc-row">
3613 <div class="doc-copy">
3614 <section class="swagger-responses">
3615 <div class="prop-row prop-group">
3616 <div class="prop-name">
3617 <div class="prop-title">204 No Content</div>
3618 </div>
3619 <div class="prop-value">
3620 <p>successful operation</p>
3621 </div>
3622 </div>
3623 </section>
3624 </div>
3625 <div class="doc-examples">
3626 <h5>Response Content-Types:
3627 <span>application/json</span>
3628 </h5>
3629 </div>
3630 </div>
3631 </div>
3632 <div id="operation--videos-blacklist-get" class="operation panel" data-traverse-target="operation--videos-blacklist-get">
3633 <!-- <section class="operation-tags row"> -->
3634 <!-- <div class="doc-copy"> -->
3635 <div class="operation-tags">
3636 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3637 <!---->
3638 </div>
3639 <!-- </div> -->
3640 <!-- </section> -->
3641 <h2 class="operation-title">
3642 <span class="operation-name">
3643 <span class="operation-name">GET</span>
3644 <span class="operation-path">/videos/blacklist</span>
3645 </span>
3646 </h2>
3647 <div class="doc-row">
3648 <div class="doc-copy">
3649 <section class="swagger-request-params">
3650 <div class="prop-row prop-group">
3651 <div class="prop-name">
3652 <div class="prop-title">start</div>
3653 </div>
3654 <div class="prop-value">
3655 <p>starting page</p>
3656 </div>
3657 </div>
3658 <div class="prop-row prop-inner">
3659 <div class="prop-name param-label">type</div>
3660 <div class="prop-value">
3661 <span class="json-property-type">number</span>
3662 <span class="json-property-range" title="Value limits"></span>
3663 </div>
3664 </div>
3665 <div class="prop-row prop-inner">
3666 <div class="prop-name param-label">in</div>
3667 <div class="prop-value">query</div>
3668 </div>
3669 <div class="prop-row prop-group">
3670 <div class="prop-name">
3671 <div class="prop-title">stop</div>
3672 </div>
3673 <div class="prop-value">
3674 <p>stoping page</p>
3675 </div>
3676 </div>
3677 <div class="prop-row prop-inner">
3678 <div class="prop-name param-label">type</div>
3679 <div class="prop-value">
3680 <span class="json-property-type">number</span>
3681 <span class="json-property-range" title="Value limits"></span>
3682 </div>
3683 </div>
3684 <div class="prop-row prop-inner">
3685 <div class="prop-name param-label">in</div>
3686 <div class="prop-value">query</div>
3687 </div>
3688 <div class="prop-row prop-group">
3689 <div class="prop-name">
3690 <div class="prop-title">sort</div>
3691 </div>
3692 <div class="prop-value">
3693 <p>sorting</p>
3694 </div>
3695 </div>
3696 <div class="prop-row prop-inner">
3697 <div class="prop-name param-label">type</div>
3698 <div class="prop-value">
3699 <span class="json-property-type">number</span>
3700 <span class="json-property-range" title="Value limits"></span>
3701 </div>
3702 </div>
3703 <div class="prop-row prop-inner">
3704 <div class="prop-name param-label">in</div>
3705 <div class="prop-value">query</div>
3706 </div>
3707 </section>
3708 </div>
3709 <div class="doc-examples"></div>
3710 </div>
3711 <div class="doc-row">
3712 <div class="doc-copy">
3713 <section class="swagger-responses">
3714 <div class="prop-row prop-group">
3715 <div class="prop-name">
3716 <div class="prop-title">200 OK</div>
3717 <div class="prop-ref">
3718 <span class="json-schema-ref-array">
3719 <a class="json-schema-ref" href="#/definitions/VideoBlacklist">VideoBlacklist</a>
3720 </span>
3721 </div>
3722 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3723 </div>
3724 <div class="prop-value">
3725 <p>successful operation</p>
3726 </div>
3727 </div>
3728 </section>
3729 </div>
3730 <div class="doc-examples">
3731 <h5>Response Content-Types:
3732 <span>application/json</span>
3733 </h5>
3734 <section>
3735 <h5>Response Example
3736 <span>(200 OK)</span>
3737 </h5>
3738 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3739 {
3740 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3741 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3742 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3743 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3744 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3745 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3746 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3747 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3748 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3749 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3750 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3751 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3752 }
3753 ]
3754 </code></pre>
3755 <!-- </div> -->
3756 </section>
3757 </div>
3758 </div>
3759 </div>
3760 <h1 id="tag-VideoChannel" class="swagger-summary-tag" data-traverse-target="tag-VideoChannel">VideoChannel</h1>
3761 <div id="operation--videos-channels-get" class="operation panel" data-traverse-target="operation--videos-channels-get">
3762 <!-- <section class="operation-tags row"> -->
3763 <!-- <div class="doc-copy"> -->
3764 <div class="operation-tags">
3765 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3766 <!---->
3767 </div>
3768 <!-- </div> -->
3769 <!-- </section> -->
3770 <h2 class="operation-title">
3771 <span class="operation-name">
3772 <span class="operation-name">GET</span>
3773 <span class="operation-path">/videos/channels</span>
3774 </span>
3775 </h2>
3776 <div class="doc-row">
3777 <div class="doc-copy">
3778 <section class="swagger-request-params">
3779 <div class="prop-row prop-group">
3780 <div class="prop-name">
3781 <div class="prop-title">start</div>
3782 </div>
3783 <div class="prop-value">
3784 <p>starting page</p>
3785 </div>
3786 </div>
3787 <div class="prop-row prop-inner">
3788 <div class="prop-name param-label">type</div>
3789 <div class="prop-value">
3790 <span class="json-property-type">number</span>
3791 <span class="json-property-range" title="Value limits"></span>
3792 </div>
3793 </div>
3794 <div class="prop-row prop-inner">
3795 <div class="prop-name param-label">in</div>
3796 <div class="prop-value">query</div>
3797 </div>
3798 <div class="prop-row prop-group">
3799 <div class="prop-name">
3800 <div class="prop-title">stop</div>
3801 </div>
3802 <div class="prop-value">
3803 <p>stoping page</p>
3804 </div>
3805 </div>
3806 <div class="prop-row prop-inner">
3807 <div class="prop-name param-label">type</div>
3808 <div class="prop-value">
3809 <span class="json-property-type">number</span>
3810 <span class="json-property-range" title="Value limits"></span>
3811 </div>
3812 </div>
3813 <div class="prop-row prop-inner">
3814 <div class="prop-name param-label">in</div>
3815 <div class="prop-value">query</div>
3816 </div>
3817 <div class="prop-row prop-group">
3818 <div class="prop-name">
3819 <div class="prop-title">sort</div>
3820 </div>
3821 <div class="prop-value">
3822 <p>sorting</p>
3823 </div>
3824 </div>
3825 <div class="prop-row prop-inner">
3826 <div class="prop-name param-label">type</div>
3827 <div class="prop-value">
3828 <span class="json-property-type">number</span>
3829 <span class="json-property-range" title="Value limits"></span>
3830 </div>
3831 </div>
3832 <div class="prop-row prop-inner">
3833 <div class="prop-name param-label">in</div>
3834 <div class="prop-value">query</div>
3835 </div>
3836 </section>
3837 </div>
3838 <div class="doc-examples"></div>
3839 </div>
3840 <div class="doc-row">
3841 <div class="doc-copy">
3842 <section class="swagger-responses">
3843 <div class="prop-row prop-group">
3844 <div class="prop-name">
3845 <div class="prop-title">200 OK</div>
3846 <div class="prop-ref">
3847 <span class="json-schema-ref-array">
3848 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
3849 </span>
3850 </div>
3851 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3852 </div>
3853 <div class="prop-value">
3854 <p>successful operation</p>
3855 </div>
3856 </div>
3857 </section>
3858 </div>
3859 <div class="doc-examples">
3860 <h5>Response Content-Types:
3861 <span>application/json</span>
3862 </h5>
3863 <section>
3864 <h5>Response Example
3865 <span>(200 OK)</span>
3866 </h5>
3867 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3868 {
3869 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3870 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3871 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3872 <span class="hljs-attr">&quot;owner&quot;</span>: {
3873 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3874 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3875 },
3876 <span class="hljs-attr">&quot;videos&quot;</span>: [
3877 {
3878 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3879 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3880 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3881 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3882 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3883 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3884 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3885 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3886 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3887 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3888 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3889 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3890 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3891 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3892 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3893 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3894 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3895 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3896 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3897 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3898 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3899 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3900 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3901 }
3902 ]
3903 }
3904 ]
3905 </code></pre>
3906 <!-- </div> -->
3907 </section>
3908 </div>
3909 </div>
3910 </div>
3911 <div id="operation--videos-channels-post" class="operation panel" data-traverse-target="operation--videos-channels-post">
3912 <!-- <section class="operation-tags row"> -->
3913 <!-- <div class="doc-copy"> -->
3914 <div class="operation-tags">
3915 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3916 <!---->
3917 </div>
3918 <!-- </div> -->
3919 <!-- </section> -->
3920 <h2 class="operation-title">
3921 <span class="operation-name">
3922 <span class="operation-name">POST</span>
3923 <span class="operation-path">/videos/channels</span>
3924 </span>
3925 </h2>
3926 <div class="doc-row">
3927 <div class="doc-copy">
3928 <section class="swagger-request-body">
3929 <div class="prop-row">
3930 <div class="prop-name">
3931 <div class="swagger-request-model">
3932 <span class="">
3933 <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
3934 </span>
3935 </div>
3936 </div>
3937 <div class="prop-value columns small-6">
3938 <!-- <div class="swagger-request-description"> -->undefined
3939 <!-- </div> -->
3940 </div>
3941 </div>
3942 </section>
3943 </div>
3944 <div class="doc-examples">
3945 <section>
3946 <h5>Request Content-Types:
3947 <span>application/json</span>
3948 </h5>
3949 <h5>Request Example</h5>
3950 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3951 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3952 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3953 }
3954 </code></pre>
3955 <!-- </div> -->
3956 </section>
3957 </div>
3958 </div>
3959 <div class="doc-row">
3960 <div class="doc-copy">
3961 <section class="swagger-responses">
3962 <div class="prop-row prop-group">
3963 <div class="prop-name">
3964 <div class="prop-title">204 No Content</div>
3965 </div>
3966 <div class="prop-value">
3967 <p>successful operation</p>
3968 </div>
3969 </div>
3970 </section>
3971 </div>
3972 <div class="doc-examples">
3973 <h5>Response Content-Types:
3974 <span>application/json</span>
3975 </h5>
3976 </div>
3977 </div>
3978 </div>
3979 <div id="operation--videos-channels--id--get" class="operation panel" data-traverse-target="operation--videos-channels--id--get">
3980 <!-- <section class="operation-tags row"> -->
3981 <!-- <div class="doc-copy"> -->
3982 <div class="operation-tags">
3983 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3984 <!---->
3985 </div>
3986 <!-- </div> -->
3987 <!-- </section> -->
3988 <h2 class="operation-title">
3989 <span class="operation-name">
3990 <span class="operation-name">GET</span>
3991 <span class="operation-path">/videos/channels/{id}</span>
3992 </span>
3993 </h2>
3994 <div class="doc-row">
3995 <div class="doc-copy">
3996 <section class="swagger-request-params">
3997 <div class="prop-row prop-group">
3998 <div class="prop-name">
3999 <div class="prop-title">id</div>
4000 <span class="json-property-required"></span>
4001 </div>
4002 <div class="prop-value">
4003 <p>The video id </p>
4004 </div>
4005 </div>
4006 <div class="prop-row prop-inner">
4007 <div class="prop-name param-label">type</div>
4008 <div class="prop-value">
4009 <span class="json-property-type">string</span>
4010 <span class="json-property-range" title="Value limits"></span>
4011 </div>
4012 </div>
4013 <div class="prop-row prop-inner">
4014 <div class="prop-name param-label">in</div>
4015 <div class="prop-value">path</div>
4016 </div>
4017 </section>
4018 </div>
4019 <div class="doc-examples"></div>
4020 </div>
4021 <div class="doc-row">
4022 <div class="doc-copy">
4023 <section class="swagger-responses">
4024 <div class="prop-row prop-group">
4025 <div class="prop-name">
4026 <div class="prop-title">200 OK</div>
4027 <div class="prop-ref">
4028 <span class="">
4029 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4030 </span>
4031 </div>
4032 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4033 </div>
4034 <div class="prop-value">
4035 <p>successful operation</p>
4036 </div>
4037 </div>
4038 </section>
4039 </div>
4040 <div class="doc-examples">
4041 <h5>Response Content-Types:
4042 <span>application/json</span>
4043 </h5>
4044 <section>
4045 <h5>Response Example
4046 <span>(200 OK)</span>
4047 </h5>
4048 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4049 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4050 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4051 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4052 <span class="hljs-attr">&quot;owner&quot;</span>: {
4053 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4054 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4055 },
4056 <span class="hljs-attr">&quot;videos&quot;</span>: [
4057 {
4058 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4059 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4060 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4061 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4062 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4063 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4064 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4065 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4066 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4067 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4068 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4069 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4070 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4071 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4072 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4073 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4074 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4075 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4076 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4077 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4078 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4079 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4080 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4081 }
4082 ]
4083 }
4084 </code></pre>
4085 <!-- </div> -->
4086 </section>
4087 </div>
4088 </div>
4089 </div>
4090 <div id="operation--videos-channels--id--put" class="operation panel" data-traverse-target="operation--videos-channels--id--put">
4091 <!-- <section class="operation-tags row"> -->
4092 <!-- <div class="doc-copy"> -->
4093 <div class="operation-tags">
4094 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4095 <!---->
4096 </div>
4097 <!-- </div> -->
4098 <!-- </section> -->
4099 <h2 class="operation-title">
4100 <span class="operation-name">
4101 <span class="operation-name">PUT</span>
4102 <span class="operation-path">/videos/channels/{id}</span>
4103 </span>
4104 </h2>
4105 <div class="doc-row">
4106 <div class="doc-copy">
4107 <section class="swagger-request-body">
4108 <div class="prop-row">
4109 <div class="prop-name">
4110 <div class="swagger-request-model">
4111 <span class="">
4112 <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
4113 </span>
4114 </div>
4115 </div>
4116 <div class="prop-value columns small-6">
4117 <!-- <div class="swagger-request-description"> -->undefined
4118 <!-- </div> -->
4119 </div>
4120 </div>
4121 </section>
4122 <section class="swagger-request-params">
4123 <div class="prop-row prop-group">
4124 <div class="prop-name">
4125 <div class="prop-title">id</div>
4126 <span class="json-property-required"></span>
4127 </div>
4128 <div class="prop-value">
4129 <p>The video id </p>
4130 </div>
4131 </div>
4132 <div class="prop-row prop-inner">
4133 <div class="prop-name param-label">type</div>
4134 <div class="prop-value">
4135 <span class="json-property-type">string</span>
4136 <span class="json-property-range" title="Value limits"></span>
4137 </div>
4138 </div>
4139 <div class="prop-row prop-inner">
4140 <div class="prop-name param-label">in</div>
4141 <div class="prop-value">path</div>
4142 </div>
4143 </section>
4144 </div>
4145 <div class="doc-examples">
4146 <section>
4147 <h5>Request Content-Types:
4148 <span>application/json</span>
4149 </h5>
4150 <h5>Request Example</h5>
4151 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4152 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4153 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4154 }
4155 </code></pre>
4156 <!-- </div> -->
4157 </section>
4158 </div>
4159 </div>
4160 <div class="doc-row">
4161 <div class="doc-copy">
4162 <section class="swagger-responses">
4163 <div class="prop-row prop-group">
4164 <div class="prop-name">
4165 <div class="prop-title">204 No Content</div>
4166 </div>
4167 <div class="prop-value">
4168 <p>successful operation</p>
4169 </div>
4170 </div>
4171 </section>
4172 </div>
4173 <div class="doc-examples">
4174 <h5>Response Content-Types:
4175 <span>application/json</span>
4176 </h5>
4177 </div>
4178 </div>
4179 </div>
4180 <div id="operation--videos-channels--id--delete" class="operation panel" data-traverse-target="operation--videos-channels--id--delete">
4181 <!-- <section class="operation-tags row"> -->
4182 <!-- <div class="doc-copy"> -->
4183 <div class="operation-tags">
4184 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4185 <!---->
4186 </div>
4187 <!-- </div> -->
4188 <!-- </section> -->
4189 <h2 class="operation-title">
4190 <span class="operation-name">
4191 <span class="operation-name">DELETE</span>
4192 <span class="operation-path">/videos/channels/{id}</span>
4193 </span>
4194 </h2>
4195 <div class="doc-row">
4196 <div class="doc-copy">
4197 <section class="swagger-request-params">
4198 <div class="prop-row prop-group">
4199 <div class="prop-name">
4200 <div class="prop-title">id</div>
4201 <span class="json-property-required"></span>
4202 </div>
4203 <div class="prop-value">
4204 <p>The video id </p>
4205 </div>
4206 </div>
4207 <div class="prop-row prop-inner">
4208 <div class="prop-name param-label">type</div>
4209 <div class="prop-value">
4210 <span class="json-property-type">string</span>
4211 <span class="json-property-range" title="Value limits"></span>
4212 </div>
4213 </div>
4214 <div class="prop-row prop-inner">
4215 <div class="prop-name param-label">in</div>
4216 <div class="prop-value">path</div>
4217 </div>
4218 </section>
4219 </div>
4220 <div class="doc-examples"></div>
4221 </div>
4222 <div class="doc-row">
4223 <div class="doc-copy">
4224 <section class="swagger-responses">
4225 <div class="prop-row prop-group">
4226 <div class="prop-name">
4227 <div class="prop-title">204 No Content</div>
4228 </div>
4229 <div class="prop-value">
4230 <p>successful operation</p>
4231 </div>
4232 </div>
4233 </section>
4234 </div>
4235 <div class="doc-examples">
4236 <h5>Response Content-Types:
4237 <span>application/json</span>
4238 </h5>
4239 </div>
4240 </div>
4241 </div>
4242 <div id="operation--videos-accounts--accountId--channels-get" class="operation panel" data-traverse-target="operation--videos-accounts--accountId--channels-get">
4243 <!-- <section class="operation-tags row"> -->
4244 <!-- <div class="doc-copy"> -->
4245 <div class="operation-tags">
4246 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4247 <!---->
4248 </div>
4249 <!-- </div> -->
4250 <!-- </section> -->
4251 <h2 class="operation-title">
4252 <span class="operation-name">
4253 <span class="operation-name">GET</span>
4254 <span class="operation-path">/videos/accounts/{accountId}/channels</span>
4255 </span>
4256 </h2>
4257 <div class="doc-row">
4258 <div class="doc-copy">
4259 <section class="swagger-request-params">
4260 <div class="prop-row prop-group">
4261 <div class="prop-name">
4262 <div class="prop-title">accountId</div>
4263 <span class="json-property-required"></span>
4264 </div>
4265 <div class="prop-value">
4266 <p>The account id </p>
4267 </div>
4268 </div>
4269 <div class="prop-row prop-inner">
4270 <div class="prop-name param-label">type</div>
4271 <div class="prop-value">
4272 <span class="json-property-type">string</span>
4273 <span class="json-property-range" title="Value limits"></span>
4274 </div>
4275 </div>
4276 <div class="prop-row prop-inner">
4277 <div class="prop-name param-label">in</div>
4278 <div class="prop-value">path</div>
4279 </div>
4280 </section>
4281 </div>
4282 <div class="doc-examples"></div>
4283 </div>
4284 <div class="doc-row">
4285 <div class="doc-copy">
4286 <section class="swagger-responses">
4287 <div class="prop-row prop-group">
4288 <div class="prop-name">
4289 <div class="prop-title">200 OK</div>
4290 <div class="prop-ref">
4291 <span class="json-schema-ref-array">
4292 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4293 </span>
4294 </div>
4295 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4296 </div>
4297 <div class="prop-value">
4298 <p>successful operation</p>
4299 </div>
4300 </div>
4301 </section>
4302 </div>
4303 <div class="doc-examples">
4304 <h5>Response Content-Types:
4305 <span>application/json</span>
4306 </h5>
4307 <section>
4308 <h5>Response Example
4309 <span>(200 OK)</span>
4310 </h5>
4311 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4312 {
4313 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4314 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4315 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4316 <span class="hljs-attr">&quot;owner&quot;</span>: {
4317 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4318 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4319 },
4320 <span class="hljs-attr">&quot;videos&quot;</span>: [
4321 {
4322 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4323 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4324 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4325 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4326 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4327 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4328 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4329 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4330 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4331 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4332 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4333 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4334 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4335 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4336 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4337 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4338 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4339 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4340 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4341 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4342 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4343 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4344 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4345 }
4346 ]
4347 }
4348 ]
4349 </code></pre>
4350 <!-- </div> -->
4351 </section>
4352 </div>
4353 </div>
4354 </div>
4355 <h1 id="tag-VideoComment" class="swagger-summary-tag" data-traverse-target="tag-VideoComment">VideoComment</h1>
4356 <div id="operation--videos--videoId--comment-threads-get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-get">
4357 <!-- <section class="operation-tags row"> -->
4358 <!-- <div class="doc-copy"> -->
4359 <div class="operation-tags">
4360 <a class="label" href="#tag-VideoComment">VideoComment</a>
4361 <!---->
4362 </div>
4363 <!-- </div> -->
4364 <!-- </section> -->
4365 <h2 class="operation-title">
4366 <span class="operation-name">
4367 <span class="operation-name">GET</span>
4368 <span class="operation-path">/videos/{videoId}/comment-threads</span>
4369 </span>
4370 </h2>
4371 <div class="doc-row">
4372 <div class="doc-copy">
4373 <section class="swagger-request-params">
4374 <div class="prop-row prop-group">
4375 <div class="prop-name">
4376 <div class="prop-title">videoId</div>
4377 <span class="json-property-required"></span>
4378 </div>
4379 <div class="prop-value">
4380 <p>The video id </p>
4381 </div>
4382 </div>
4383 <div class="prop-row prop-inner">
4384 <div class="prop-name param-label">type</div>
4385 <div class="prop-value">
4386 <span class="json-property-type">string</span>
4387 <span class="json-property-range" title="Value limits"></span>
4388 </div>
4389 </div>
4390 <div class="prop-row prop-inner">
4391 <div class="prop-name param-label">in</div>
4392 <div class="prop-value">path</div>
4393 </div>
4394 <div class="prop-row prop-group">
4395 <div class="prop-name">
4396 <div class="prop-title">start</div>
4397 </div>
4398 <div class="prop-value">
4399 <p>starting page</p>
4400 </div>
4401 </div>
4402 <div class="prop-row prop-inner">
4403 <div class="prop-name param-label">type</div>
4404 <div class="prop-value">
4405 <span class="json-property-type">number</span>
4406 <span class="json-property-range" title="Value limits"></span>
4407 </div>
4408 </div>
4409 <div class="prop-row prop-inner">
4410 <div class="prop-name param-label">in</div>
4411 <div class="prop-value">query</div>
4412 </div>
4413 <div class="prop-row prop-group">
4414 <div class="prop-name">
4415 <div class="prop-title">stop</div>
4416 </div>
4417 <div class="prop-value">
4418 <p>stoping page</p>
4419 </div>
4420 </div>
4421 <div class="prop-row prop-inner">
4422 <div class="prop-name param-label">type</div>
4423 <div class="prop-value">
4424 <span class="json-property-type">number</span>
4425 <span class="json-property-range" title="Value limits"></span>
4426 </div>
4427 </div>
4428 <div class="prop-row prop-inner">
4429 <div class="prop-name param-label">in</div>
4430 <div class="prop-value">query</div>
4431 </div>
4432 <div class="prop-row prop-group">
4433 <div class="prop-name">
4434 <div class="prop-title">sort</div>
4435 </div>
4436 <div class="prop-value">
4437 <p>sorting</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">number</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">query</div>
4450 </div>
4451 </section>
4452 </div>
4453 <div class="doc-examples"></div>
4454 </div>
4455 <div class="doc-row">
4456 <div class="doc-copy">
4457 <section class="swagger-responses">
4458 <div class="prop-row prop-group">
4459 <div class="prop-name">
4460 <div class="prop-title">200 OK</div>
4461 <div class="prop-ref">
4462 <span class="">
4463 <a class="json-schema-ref" href="#/definitions/CommentThreadResponse">CommentThreadResponse</a>
4464 </span>
4465 </div>
4466 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4467 </div>
4468 <div class="prop-value">
4469 <p>successful operation</p>
4470 </div>
4471 </div>
4472 </section>
4473 </div>
4474 <div class="doc-examples">
4475 <h5>Response Content-Types:
4476 <span>application/json</span>
4477 </h5>
4478 <section>
4479 <h5>Response Example
4480 <span>(200 OK)</span>
4481 </h5>
4482 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4483 <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4484 <span class="hljs-attr">&quot;data&quot;</span>: [
4485 {
4486 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4487 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4488 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4489 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4490 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4491 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4492 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4493 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4494 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4495 <span class="hljs-attr">&quot;account&quot;</span>: {
4496 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4497 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4498 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4499 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4500 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4501 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4502 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4503 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4504 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4505 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4506 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4507 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4508 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4509 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4510 }
4511 }
4512 }
4513 ]
4514 }
4515 </code></pre>
4516 <!-- </div> -->
4517 </section>
4518 </div>
4519 </div>
4520 </div>
4521 <div id="operation--videos--videoId--comment-threads-post" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-post">
4522 <!-- <section class="operation-tags row"> -->
4523 <!-- <div class="doc-copy"> -->
4524 <div class="operation-tags">
4525 <a class="label" href="#tag-VideoComment">VideoComment</a>
4526 <!---->
4527 </div>
4528 <!-- </div> -->
4529 <!-- </section> -->
4530 <h2 class="operation-title">
4531 <span class="operation-name">
4532 <span class="operation-name">POST</span>
4533 <span class="operation-path">/videos/{videoId}/comment-threads</span>
4534 </span>
4535 </h2>
4536 <div class="doc-row">
4537 <div class="doc-copy">
4538 <section class="swagger-request-params">
4539 <div class="prop-row prop-group">
4540 <div class="prop-name">
4541 <div class="prop-title">videoId</div>
4542 <span class="json-property-required"></span>
4543 </div>
4544 <div class="prop-value">
4545 <p>The video id </p>
4546 </div>
4547 </div>
4548 <div class="prop-row prop-inner">
4549 <div class="prop-name param-label">type</div>
4550 <div class="prop-value">
4551 <span class="json-property-type">string</span>
4552 <span class="json-property-range" title="Value limits"></span>
4553 </div>
4554 </div>
4555 <div class="prop-row prop-inner">
4556 <div class="prop-name param-label">in</div>
4557 <div class="prop-value">path</div>
4558 </div>
4559 </section>
4560 </div>
4561 <div class="doc-examples"></div>
4562 </div>
4563 <div class="doc-row">
4564 <div class="doc-copy">
4565 <section class="swagger-responses">
4566 <div class="prop-row prop-group">
4567 <div class="prop-name">
4568 <div class="prop-title">200 OK</div>
4569 <div class="prop-ref">
4570 <span class="">
4571 <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
4572 </span>
4573 </div>
4574 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4575 </div>
4576 <div class="prop-value">
4577 <p>successful operation</p>
4578 </div>
4579 </div>
4580 </section>
4581 </div>
4582 <div class="doc-examples">
4583 <h5>Response Content-Types:
4584 <span>application/json</span>
4585 </h5>
4586 <section>
4587 <h5>Response Example
4588 <span>(200 OK)</span>
4589 </h5>
4590 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4591 <span class="hljs-attr">&quot;comment&quot;</span>: {
4592 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4593 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4594 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4595 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4596 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4597 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4598 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4599 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4600 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4601 <span class="hljs-attr">&quot;account&quot;</span>: {
4602 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4603 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4604 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4605 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4606 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4607 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4608 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4609 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4610 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4611 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4612 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4613 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4614 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4615 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4616 }
4617 }
4618 }
4619 }
4620 </code></pre>
4621 <!-- </div> -->
4622 </section>
4623 </div>
4624 </div>
4625 </div>
4626 <div id="operation--videos--videoId--comment-threads--threadId--get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads--threadId--get">
4627 <!-- <section class="operation-tags row"> -->
4628 <!-- <div class="doc-copy"> -->
4629 <div class="operation-tags">
4630 <a class="label" href="#tag-VideoComment">VideoComment</a>
4631 <!---->
4632 </div>
4633 <!-- </div> -->
4634 <!-- </section> -->
4635 <h2 class="operation-title">
4636 <span class="operation-name">
4637 <span class="operation-name">GET</span>
4638 <span class="operation-path">/videos/{videoId}/comment-threads/{threadId}</span>
4639 </span>
4640 </h2>
4641 <div class="doc-row">
4642 <div class="doc-copy">
4643 <section class="swagger-request-params">
4644 <div class="prop-row prop-group">
4645 <div class="prop-name">
4646 <div class="prop-title">videoId</div>
4647 <span class="json-property-required"></span>
4648 </div>
4649 <div class="prop-value">
4650 <p>The video id </p>
4651 </div>
4652 </div>
4653 <div class="prop-row prop-inner">
4654 <div class="prop-name param-label">type</div>
4655 <div class="prop-value">
4656 <span class="json-property-type">string</span>
4657 <span class="json-property-range" title="Value limits"></span>
4658 </div>
4659 </div>
4660 <div class="prop-row prop-inner">
4661 <div class="prop-name param-label">in</div>
4662 <div class="prop-value">path</div>
4663 </div>
4664 <div class="prop-row prop-group">
4665 <div class="prop-name">
4666 <div class="prop-title">threadId</div>
4667 <span class="json-property-required"></span>
4668 </div>
4669 <div class="prop-value">
4670 <p>The thread id </p>
4671 </div>
4672 </div>
4673 <div class="prop-row prop-inner">
4674 <div class="prop-name param-label">type</div>
4675 <div class="prop-value">
4676 <span class="json-property-type">string</span>
4677 <span class="json-property-range" title="Value limits"></span>
4678 </div>
4679 </div>
4680 <div class="prop-row prop-inner">
4681 <div class="prop-name param-label">in</div>
4682 <div class="prop-value">path</div>
4683 </div>
4684 </section>
4685 </div>
4686 <div class="doc-examples"></div>
4687 </div>
4688 <div class="doc-row">
4689 <div class="doc-copy">
4690 <section class="swagger-responses">
4691 <div class="prop-row prop-group">
4692 <div class="prop-name">
4693 <div class="prop-title">200 OK</div>
4694 <div class="prop-ref">
4695 <span class="">
4696 <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
4697 </span>
4698 </div>
4699 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4700 </div>
4701 <div class="prop-value">
4702 <p>successful operation</p>
4703 </div>
4704 </div>
4705 </section>
4706 </div>
4707 <div class="doc-examples">
4708 <h5>Response Content-Types:
4709 <span>application/json</span>
4710 </h5>
4711 <section>
4712 <h5>Response Example
4713 <span>(200 OK)</span>
4714 </h5>
4715 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4716 <span class="hljs-attr">&quot;comment&quot;</span>: {
4717 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4718 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4719 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4720 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4721 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4722 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4723 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4724 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4725 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4726 <span class="hljs-attr">&quot;account&quot;</span>: {
4727 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4728 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4729 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4730 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4731 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4732 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4733 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4734 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4735 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4736 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4737 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4738 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4739 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4740 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4741 }
4742 }
4743 },
4744 <span class="hljs-attr">&quot;children&quot;</span>: [
4745 {
4746 <span class="hljs-attr">&quot;comment&quot;</span>: {
4747 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4748 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4749 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4750 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4751 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4752 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4753 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4754 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4755 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4756 <span class="hljs-attr">&quot;account&quot;</span>: {
4757 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4758 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4759 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4760 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4761 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4762 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4763 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4764 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4765 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4766 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4767 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4768 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4769 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4770 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4771 }
4772 }
4773 },
4774 <span class="hljs-attr">&quot;children&quot;</span>: [
4775 {
4776 <span class="hljs-attr">&quot;comment&quot;</span>: {
4777 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4778 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4779 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4780 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4781 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4782 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4783 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4784 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4785 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4786 <span class="hljs-attr">&quot;account&quot;</span>: {
4787 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4788 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4789 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4790 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4791 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4792 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4793 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4794 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4795 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4796 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4797 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4798 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4799 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4800 }
4801 }
4802 }
4803 }
4804 ]
4805 }
4806 ]
4807 }
4808 </code></pre>
4809 <!-- </div> -->
4810 </section>
4811 </div>
4812 </div>
4813 </div>
4814 <div id="operation--videos--videoId--comments--commentId--post" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--post">
4815 <!-- <section class="operation-tags row"> -->
4816 <!-- <div class="doc-copy"> -->
4817 <div class="operation-tags">
4818 <a class="label" href="#tag-VideoComment">VideoComment</a>
4819 <!---->
4820 </div>
4821 <!-- </div> -->
4822 <!-- </section> -->
4823 <h2 class="operation-title">
4824 <span class="operation-name">
4825 <span class="operation-name">POST</span>
4826 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
4827 </span>
4828 </h2>
4829 <div class="doc-row">
4830 <div class="doc-copy">
4831 <section class="swagger-request-params">
4832 <div class="prop-row prop-group">
4833 <div class="prop-name">
4834 <div class="prop-title">videoId</div>
4835 <span class="json-property-required"></span>
4836 </div>
4837 <div class="prop-value">
4838 <p>The video id </p>
4839 </div>
4840 </div>
4841 <div class="prop-row prop-inner">
4842 <div class="prop-name param-label">type</div>
4843 <div class="prop-value">
4844 <span class="json-property-type">string</span>
4845 <span class="json-property-range" title="Value limits"></span>
4846 </div>
4847 </div>
4848 <div class="prop-row prop-inner">
4849 <div class="prop-name param-label">in</div>
4850 <div class="prop-value">path</div>
4851 </div>
4852 <div class="prop-row prop-group">
4853 <div class="prop-name">
4854 <div class="prop-title">commentId</div>
4855 <span class="json-property-required"></span>
4856 </div>
4857 <div class="prop-value">
4858 <p>The comment id </p>
4859 </div>
4860 </div>
4861 <div class="prop-row prop-inner">
4862 <div class="prop-name param-label">type</div>
4863 <div class="prop-value">
4864 <span class="json-property-type">string</span>
4865 <span class="json-property-range" title="Value limits"></span>
4866 </div>
4867 </div>
4868 <div class="prop-row prop-inner">
4869 <div class="prop-name param-label">in</div>
4870 <div class="prop-value">path</div>
4871 </div>
4872 </section>
4873 </div>
4874 <div class="doc-examples"></div>
4875 </div>
4876 <div class="doc-row">
4877 <div class="doc-copy">
4878 <section class="swagger-responses">
4879 <div class="prop-row prop-group">
4880 <div class="prop-name">
4881 <div class="prop-title">200 OK</div>
4882 <div class="prop-ref">
4883 <span class="">
4884 <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
4885 </span>
4886 </div>
4887 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4888 </div>
4889 <div class="prop-value">
4890 <p>successful operation</p>
4891 </div>
4892 </div>
4893 </section>
4894 </div>
4895 <div class="doc-examples">
4896 <h5>Response Content-Types:
4897 <span>application/json</span>
4898 </h5>
4899 <section>
4900 <h5>Response Example
4901 <span>(200 OK)</span>
4902 </h5>
4903 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4904 <span class="hljs-attr">&quot;comment&quot;</span>: {
4905 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4906 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4907 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4908 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4909 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4910 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4911 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4912 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4913 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4914 <span class="hljs-attr">&quot;account&quot;</span>: {
4915 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4916 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4917 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4918 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4919 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4920 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4921 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4922 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4923 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4924 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4925 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4926 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4927 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4928 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4929 }
4930 }
4931 }
4932 }
4933 </code></pre>
4934 <!-- </div> -->
4935 </section>
4936 </div>
4937 </div>
4938 </div>
4939 <div id="operation--videos--videoId--comments--commentId--delete" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--delete">
4940 <!-- <section class="operation-tags row"> -->
4941 <!-- <div class="doc-copy"> -->
4942 <div class="operation-tags">
4943 <a class="label" href="#tag-VideoComment">VideoComment</a>
4944 <!---->
4945 </div>
4946 <!-- </div> -->
4947 <!-- </section> -->
4948 <h2 class="operation-title">
4949 <span class="operation-name">
4950 <span class="operation-name">DELETE</span>
4951 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
4952 </span>
4953 </h2>
4954 <div class="doc-row">
4955 <div class="doc-copy">
4956 <section class="swagger-request-params">
4957 <div class="prop-row prop-group">
4958 <div class="prop-name">
4959 <div class="prop-title">videoId</div>
4960 <span class="json-property-required"></span>
4961 </div>
4962 <div class="prop-value">
4963 <p>The video id </p>
4964 </div>
4965 </div>
4966 <div class="prop-row prop-inner">
4967 <div class="prop-name param-label">type</div>
4968 <div class="prop-value">
4969 <span class="json-property-type">string</span>
4970 <span class="json-property-range" title="Value limits"></span>
4971 </div>
4972 </div>
4973 <div class="prop-row prop-inner">
4974 <div class="prop-name param-label">in</div>
4975 <div class="prop-value">path</div>
4976 </div>
4977 <div class="prop-row prop-group">
4978 <div class="prop-name">
4979 <div class="prop-title">commentId</div>
4980 <span class="json-property-required"></span>
4981 </div>
4982 <div class="prop-value">
4983 <p>The comment id </p>
4984 </div>
4985 </div>
4986 <div class="prop-row prop-inner">
4987 <div class="prop-name param-label">type</div>
4988 <div class="prop-value">
4989 <span class="json-property-type">string</span>
4990 <span class="json-property-range" title="Value limits"></span>
4991 </div>
4992 </div>
4993 <div class="prop-row prop-inner">
4994 <div class="prop-name param-label">in</div>
4995 <div class="prop-value">path</div>
4996 </div>
4997 </section>
4998 </div>
4999 <div class="doc-examples"></div>
5000 </div>
5001 <div class="doc-row">
5002 <div class="doc-copy">
5003 <section class="swagger-responses">
5004 <div class="prop-row prop-group">
5005 <div class="prop-name">
5006 <div class="prop-title">204 No Content</div>
5007 </div>
5008 <div class="prop-value">
5009 <p>successful operation</p>
5010 </div>
5011 </div>
5012 </section>
5013 </div>
5014 <div class="doc-examples">
5015 <h5>Response Content-Types:
5016 <span>application/json</span>
5017 </h5>
5018 </div>
5019 </div>
5020 </div>
5021 <h1 id="tag-VideoRate" class="swagger-summary-tag" data-traverse-target="tag-VideoRate">VideoRate</h1>
5022 <div id="operation--videos--id--rate-put" class="operation panel" data-traverse-target="operation--videos--id--rate-put">
5023 <!-- <section class="operation-tags row"> -->
5024 <!-- <div class="doc-copy"> -->
5025 <div class="operation-tags">
5026 <a class="label" href="#tag-VideoRate">VideoRate</a>
5027 <!---->
5028 </div>
5029 <!-- </div> -->
5030 <!-- </section> -->
5031 <h2 class="operation-title">
5032 <span class="operation-name">
5033 <span class="operation-name">PUT</span>
5034 <span class="operation-path">/videos/{id}/rate</span>
5035 </span>
5036 </h2>
5037 <div class="doc-row">
5038 <div class="doc-copy">
5039 <section class="swagger-request-params">
5040 <div class="prop-row prop-group">
5041 <div class="prop-name">
5042 <div class="prop-title">id</div>
5043 <span class="json-property-required"></span>
5044 </div>
5045 <div class="prop-value">
5046 <p>The video id </p>
5047 </div>
5048 </div>
5049 <div class="prop-row prop-inner">
5050 <div class="prop-name param-label">type</div>
5051 <div class="prop-value">
5052 <span class="json-property-type">string</span>
5053 <span class="json-property-range" title="Value limits"></span>
5054 </div>
5055 </div>
5056 <div class="prop-row prop-inner">
5057 <div class="prop-name param-label">in</div>
5058 <div class="prop-value">path</div>
5059 </div>
5060 </section>
5061 </div>
5062 <div class="doc-examples"></div>
5063 </div>
5064 <div class="doc-row">
5065 <div class="doc-copy">
5066 <section class="swagger-responses">
5067 <div class="prop-row prop-group">
5068 <div class="prop-name">
5069 <div class="prop-title">204 No Content</div>
5070 </div>
5071 <div class="prop-value">
5072 <p>successful operation</p>
5073 </div>
5074 </div>
5075 </section>
5076 </div>
5077 <div class="doc-examples">
5078 <h5>Response Content-Types:
5079 <span>application/json</span>
5080 </h5>
5081 </div>
5082 </div>
5083 </div>
5084 <h1>Schema Definitions</h1>
5085 <div id="definition-Video" class="definition panel" data-traverse-target="definition-Video">
5086 <h2 class="panel-title">
5087 <a name="/definitions/Video"></a>Video:
5088 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5089 <span class="json-property-range" title="Value limits"></span>
5090
5091
5092 </span> -->
5093 </h2>
5094 <div class="doc-row">
5095 <div class="doc-copy">
5096 <section class="json-schema-properties">
5097 <dl>
5098 <dt data-property-name="id">
5099 <span class="json-property-name">id:</span>
5100 <span class="json-property-type">number</span>
5101 <span class="json-property-range" title="Value limits"></span>
5102 </dt>
5103 <dt data-property-name="uuid">
5104 <span class="json-property-name">uuid:</span>
5105 <span class="json-property-type">string</span>
5106 <span class="json-property-range" title="Value limits"></span>
5107 </dt>
5108 <dt data-property-name="accountName">
5109 <span class="json-property-name">accountName:</span>
5110 <span class="json-property-type">string</span>
5111 <span class="json-property-range" title="Value limits"></span>
5112 </dt>
5113 <dt data-property-name="createdAt">
5114 <span class="json-property-name">createdAt:</span>
5115 <span class="json-property-type">string</span>
5116 <span class="json-property-range" title="Value limits"></span>
5117 </dt>
5118 <dt data-property-name="updatedAt">
5119 <span class="json-property-name">updatedAt:</span>
5120 <span class="json-property-type">string</span>
5121 <span class="json-property-range" title="Value limits"></span>
5122 </dt>
5123 <dt data-property-name="categoryLabel">
5124 <span class="json-property-name">categoryLabel:</span>
5125 <span class="json-property-type">string</span>
5126 <span class="json-property-range" title="Value limits"></span>
5127 </dt>
5128 <dt data-property-name="category">
5129 <span class="json-property-name">category:</span>
5130 <span class="json-property-type">number</span>
5131 <span class="json-property-range" title="Value limits"></span>
5132 </dt>
5133 <dt data-property-name="licenceLabel">
5134 <span class="json-property-name">licenceLabel:</span>
5135 <span class="json-property-type">string</span>
5136 <span class="json-property-range" title="Value limits"></span>
5137 </dt>
5138 <dt data-property-name="licence">
5139 <span class="json-property-name">licence:</span>
5140 <span class="json-property-type">number</span>
5141 <span class="json-property-range" title="Value limits"></span>
5142 </dt>
5143 <dt data-property-name="languageLabel">
5144 <span class="json-property-name">languageLabel:</span>
5145 <span class="json-property-type">string</span>
5146 <span class="json-property-range" title="Value limits"></span>
5147 </dt>
5148 <dt data-property-name="language">
5149 <span class="json-property-name">language:</span>
5150 <span class="json-property-type">number</span>
5151 <span class="json-property-range" title="Value limits"></span>
5152 </dt>
5153 <dt data-property-name="description">
5154 <span class="json-property-name">description:</span>
5155 <span class="json-property-type">string</span>
5156 <span class="json-property-range" title="Value limits"></span>
5157 </dt>
5158 <dt data-property-name="duration">
5159 <span class="json-property-name">duration:</span>
5160 <span class="json-property-type">number</span>
5161 <span class="json-property-range" title="Value limits"></span>
5162 </dt>
5163 <dt data-property-name="isLocal">
5164 <span class="json-property-name">isLocal:</span>
5165 <span class="json-property-type">boolean</span>
5166 <span class="json-property-range" title="Value limits"></span>
5167 </dt>
5168 <dt data-property-name="name">
5169 <span class="json-property-name">name:</span>
5170 <span class="json-property-type">string</span>
5171 <span class="json-property-range" title="Value limits"></span>
5172 </dt>
5173 <dt data-property-name="serverHost">
5174 <span class="json-property-name">serverHost:</span>
5175 <span class="json-property-type">string</span>
5176 <span class="json-property-range" title="Value limits"></span>
5177 </dt>
5178 <dt data-property-name="thumbnailPath">
5179 <span class="json-property-name">thumbnailPath:</span>
5180 <span class="json-property-type">string</span>
5181 <span class="json-property-range" title="Value limits"></span>
5182 </dt>
5183 <dt data-property-name="previewPath">
5184 <span class="json-property-name">previewPath:</span>
5185 <span class="json-property-type">string</span>
5186 <span class="json-property-range" title="Value limits"></span>
5187 </dt>
5188 <dt data-property-name="embedPath">
5189 <span class="json-property-name">embedPath:</span>
5190 <span class="json-property-type">string</span>
5191 <span class="json-property-range" title="Value limits"></span>
5192 </dt>
5193 <dt data-property-name="views">
5194 <span class="json-property-name">views:</span>
5195 <span class="json-property-type">number</span>
5196 <span class="json-property-range" title="Value limits"></span>
5197 </dt>
5198 <dt data-property-name="likes">
5199 <span class="json-property-name">likes:</span>
5200 <span class="json-property-type">number</span>
5201 <span class="json-property-range" title="Value limits"></span>
5202 </dt>
5203 <dt data-property-name="dislikes">
5204 <span class="json-property-name">dislikes:</span>
5205 <span class="json-property-type">number</span>
5206 <span class="json-property-range" title="Value limits"></span>
5207 </dt>
5208 <dt data-property-name="nsfw">
5209 <span class="json-property-name">nsfw:</span>
5210 <span class="json-property-type">boolean</span>
5211 <span class="json-property-range" title="Value limits"></span>
5212 </dt>
5213 </dl>
5214 </section>
5215 </div>
5216 <div class="doc-examples">
5217 <section>
5218 <h5>Example</h5>
5219 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5220 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5221 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5222 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5223 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5224 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5225 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5226 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5227 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5228 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5229 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5230 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5231 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5232 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5233 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5234 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5235 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5236 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5237 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5238 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5239 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5240 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5241 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5242 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5243 }
5244 </code></pre>
5245 <!-- </div> -->
5246 </section>
5247 </div>
5248 </div>
5249 </div>
5250 <div id="definition-VideoAbuse" class="definition panel" data-traverse-target="definition-VideoAbuse">
5251 <h2 class="panel-title">
5252 <a name="/definitions/VideoAbuse"></a>VideoAbuse:
5253 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5254 <span class="json-property-range" title="Value limits"></span>
5255
5256
5257 </span> -->
5258 </h2>
5259 <div class="doc-row">
5260 <div class="doc-copy">
5261 <section class="json-schema-properties">
5262 <dl>
5263 <dt data-property-name="id">
5264 <span class="json-property-name">id:</span>
5265 <span class="json-property-type">number</span>
5266 <span class="json-property-range" title="Value limits"></span>
5267 </dt>
5268 <dt data-property-name="reason">
5269 <span class="json-property-name">reason:</span>
5270 <span class="json-property-type">string</span>
5271 <span class="json-property-range" title="Value limits"></span>
5272 </dt>
5273 <dt data-property-name="reporterUsername">
5274 <span class="json-property-name">reporterUsername:</span>
5275 <span class="json-property-type">string</span>
5276 <span class="json-property-range" title="Value limits"></span>
5277 </dt>
5278 <dt data-property-name="reporterServerHost">
5279 <span class="json-property-name">reporterServerHost:</span>
5280 <span class="json-property-type">string</span>
5281 <span class="json-property-range" title="Value limits"></span>
5282 </dt>
5283 <dt data-property-name="videoId">
5284 <span class="json-property-name">videoId:</span>
5285 <span class="json-property-type">number</span>
5286 <span class="json-property-range" title="Value limits"></span>
5287 </dt>
5288 <dt data-property-name="videoUUID">
5289 <span class="json-property-name">videoUUID:</span>
5290 <span class="json-property-type">string</span>
5291 <span class="json-property-range" title="Value limits"></span>
5292 </dt>
5293 <dt data-property-name="videoName">
5294 <span class="json-property-name">videoName:</span>
5295 <span class="json-property-type">string</span>
5296 <span class="json-property-range" title="Value limits"></span>
5297 </dt>
5298 <dt data-property-name="createdAt">
5299 <span class="json-property-name">createdAt:</span>
5300 <span class="json-property-type">string</span>
5301 <span class="json-property-range" title="Value limits"></span>
5302 </dt>
5303 </dl>
5304 </section>
5305 </div>
5306 <div class="doc-examples">
5307 <section>
5308 <h5>Example</h5>
5309 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5310 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5311 <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5312 <span class="hljs-attr">&quot;reporterUsername&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5313 <span class="hljs-attr">&quot;reporterServerHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5314 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5315 <span class="hljs-attr">&quot;videoUUID&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5316 <span class="hljs-attr">&quot;videoName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5317 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5318 }
5319 </code></pre>
5320 <!-- </div> -->
5321 </section>
5322 </div>
5323 </div>
5324 </div>
5325 <div id="definition-VideoBlacklist" class="definition panel" data-traverse-target="definition-VideoBlacklist">
5326 <h2 class="panel-title">
5327 <a name="/definitions/VideoBlacklist"></a>VideoBlacklist:
5328 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5329 <span class="json-property-range" title="Value limits"></span>
5330
5331
5332 </span> -->
5333 </h2>
5334 <div class="doc-row">
5335 <div class="doc-copy">
5336 <section class="json-schema-properties">
5337 <dl>
5338 <dt data-property-name="id">
5339 <span class="json-property-name">id:</span>
5340 <span class="json-property-type">number</span>
5341 <span class="json-property-range" title="Value limits"></span>
5342 </dt>
5343 <dt data-property-name="videoId">
5344 <span class="json-property-name">videoId:</span>
5345 <span class="json-property-type">number</span>
5346 <span class="json-property-range" title="Value limits"></span>
5347 </dt>
5348 <dt data-property-name="createdAt">
5349 <span class="json-property-name">createdAt:</span>
5350 <span class="json-property-type">string</span>
5351 <span class="json-property-range" title="Value limits"></span>
5352 </dt>
5353 <dt data-property-name="updatedAt">
5354 <span class="json-property-name">updatedAt:</span>
5355 <span class="json-property-type">string</span>
5356 <span class="json-property-range" title="Value limits"></span>
5357 </dt>
5358 <dt data-property-name="name">
5359 <span class="json-property-name">name:</span>
5360 <span class="json-property-type">string</span>
5361 <span class="json-property-range" title="Value limits"></span>
5362 </dt>
5363 <dt data-property-name="uuid">
5364 <span class="json-property-name">uuid:</span>
5365 <span class="json-property-type">string</span>
5366 <span class="json-property-range" title="Value limits"></span>
5367 </dt>
5368 <dt data-property-name="description">
5369 <span class="json-property-name">description:</span>
5370 <span class="json-property-type">string</span>
5371 <span class="json-property-range" title="Value limits"></span>
5372 </dt>
5373 <dt data-property-name="duration">
5374 <span class="json-property-name">duration:</span>
5375 <span class="json-property-type">number</span>
5376 <span class="json-property-range" title="Value limits"></span>
5377 </dt>
5378 <dt data-property-name="views">
5379 <span class="json-property-name">views:</span>
5380 <span class="json-property-type">number</span>
5381 <span class="json-property-range" title="Value limits"></span>
5382 </dt>
5383 <dt data-property-name="likes">
5384 <span class="json-property-name">likes:</span>
5385 <span class="json-property-type">number</span>
5386 <span class="json-property-range" title="Value limits"></span>
5387 </dt>
5388 <dt data-property-name="dislikes">
5389 <span class="json-property-name">dislikes:</span>
5390 <span class="json-property-type">number</span>
5391 <span class="json-property-range" title="Value limits"></span>
5392 </dt>
5393 <dt data-property-name="nsfw">
5394 <span class="json-property-name">nsfw:</span>
5395 <span class="json-property-type">boolean</span>
5396 <span class="json-property-range" title="Value limits"></span>
5397 </dt>
5398 </dl>
5399 </section>
5400 </div>
5401 <div class="doc-examples">
5402 <section>
5403 <h5>Example</h5>
5404 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5405 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5406 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5407 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5408 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5409 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5410 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5411 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5412 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5413 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5414 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5415 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5416 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5417 }
5418 </code></pre>
5419 <!-- </div> -->
5420 </section>
5421 </div>
5422 </div>
5423 </div>
5424 <div id="definition-VideoChannel" class="definition panel" data-traverse-target="definition-VideoChannel">
5425 <h2 class="panel-title">
5426 <a name="/definitions/VideoChannel"></a>VideoChannel:
5427 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5428 <span class="json-property-range" title="Value limits"></span>
5429
5430
5431 </span> -->
5432 </h2>
5433 <div class="doc-row">
5434 <div class="doc-copy">
5435 <section class="json-schema-properties">
5436 <dl>
5437 <dt data-property-name="displayName">
5438 <span class="json-property-name">displayName:</span>
5439 <span class="json-property-type">string</span>
5440 <span class="json-property-range" title="Value limits"></span>
5441 </dt>
5442 <dt data-property-name="description">
5443 <span class="json-property-name">description:</span>
5444 <span class="json-property-type">string</span>
5445 <span class="json-property-range" title="Value limits"></span>
5446 </dt>
5447 <dt data-property-name="isLocal">
5448 <span class="json-property-name">isLocal:</span>
5449 <span class="json-property-type">boolean</span>
5450 <span class="json-property-range" title="Value limits"></span>
5451 </dt>
5452 <dt data-property-name="owner">
5453 <span class="json-property-name">owner:</span>
5454 <span class="json-property-type">object</span>
5455 <span class="json-property-range" title="Value limits"></span>
5456 </dt>
5457 <dt data-property-name="videos">
5458 <span class="json-property-name">videos:</span>
5459 <span class="json-property-type">
5460 <span class="json-schema-ref-array">
5461 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
5462 </span>
5463 </span>
5464 <span class="json-property-range" title="Value limits"></span>
5465 </dt>
5466 </dl>
5467 </section>
5468 </div>
5469 <div class="doc-examples">
5470 <section>
5471 <h5>Example</h5>
5472 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5473 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5474 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5475 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5476 <span class="hljs-attr">&quot;owner&quot;</span>: {
5477 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5478 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5479 },
5480 <span class="hljs-attr">&quot;videos&quot;</span>: [
5481 {
5482 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5483 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5484 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5485 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5486 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5487 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5488 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5489 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5490 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5491 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5492 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5493 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5494 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5495 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5496 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5497 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5498 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5499 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5500 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5501 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5502 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5503 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5504 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5505 }
5506 ]
5507 }
5508 </code></pre>
5509 <!-- </div> -->
5510 </section>
5511 </div>
5512 </div>
5513 </div>
5514 <div id="definition-VideoComment" class="definition panel" data-traverse-target="definition-VideoComment">
5515 <h2 class="panel-title">
5516 <a name="/definitions/VideoComment"></a>VideoComment:
5517 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5518 <span class="json-property-range" title="Value limits"></span>
5519
5520
5521 </span> -->
5522 </h2>
5523 <div class="doc-row">
5524 <div class="doc-copy">
5525 <section class="json-schema-properties">
5526 <dl>
5527 <dt data-property-name="id">
5528 <span class="json-property-name">id:</span>
5529 <span class="json-property-type">number</span>
5530 <span class="json-property-range" title="Value limits"></span>
5531 </dt>
5532 <dt data-property-name="url">
5533 <span class="json-property-name">url:</span>
5534 <span class="json-property-type">string</span>
5535 <span class="json-property-range" title="Value limits"></span>
5536 </dt>
5537 <dt data-property-name="text">
5538 <span class="json-property-name">text:</span>
5539 <span class="json-property-type">string</span>
5540 <span class="json-property-range" title="Value limits"></span>
5541 </dt>
5542 <dt data-property-name="threadId">
5543 <span class="json-property-name">threadId:</span>
5544 <span class="json-property-type">number</span>
5545 <span class="json-property-range" title="Value limits"></span>
5546 </dt>
5547 <dt data-property-name="inReplyToCommentId">
5548 <span class="json-property-name">inReplyToCommentId:</span>
5549 <span class="json-property-type">number</span>
5550 <span class="json-property-range" title="Value limits"></span>
5551 </dt>
5552 <dt data-property-name="videoId">
5553 <span class="json-property-name">videoId:</span>
5554 <span class="json-property-type">number</span>
5555 <span class="json-property-range" title="Value limits"></span>
5556 </dt>
5557 <dt data-property-name="createdAt">
5558 <span class="json-property-name">createdAt:</span>
5559 <span class="json-property-type">string</span>
5560 <span class="json-property-range" title="Value limits"></span>
5561 </dt>
5562 <dt data-property-name="updatedAt">
5563 <span class="json-property-name">updatedAt:</span>
5564 <span class="json-property-type">string</span>
5565 <span class="json-property-range" title="Value limits"></span>
5566 </dt>
5567 <dt data-property-name="totalReplies">
5568 <span class="json-property-name">totalReplies:</span>
5569 <span class="json-property-type">number</span>
5570 <span class="json-property-range" title="Value limits"></span>
5571 </dt>
5572 <dt data-property-name="account">
5573 <span class="json-property-name">account:</span>
5574 <span class="json-property-type">
5575 <span class="">
5576 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
5577 </span>
5578 </span>
5579 <span class="json-property-range" title="Value limits"></span>
5580 </dt>
5581 </dl>
5582 </section>
5583 </div>
5584 <div class="doc-examples">
5585 <section>
5586 <h5>Example</h5>
5587 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5588 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5589 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5590 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5591 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5592 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5593 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5594 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5595 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5596 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5597 <span class="hljs-attr">&quot;account&quot;</span>: {
5598 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5599 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5600 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5601 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5602 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5603 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5604 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5605 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5606 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5607 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5608 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5609 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5610 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5611 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5612 }
5613 }
5614 }
5615 </code></pre>
5616 <!-- </div> -->
5617 </section>
5618 </div>
5619 </div>
5620 </div>
5621 <div id="definition-VideoCommentThreadTree" class="definition panel" data-traverse-target="definition-VideoCommentThreadTree">
5622 <h2 class="panel-title">
5623 <a name="/definitions/VideoCommentThreadTree"></a>VideoCommentThreadTree:
5624 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5625 <span class="json-property-range" title="Value limits"></span>
5626
5627
5628 </span> -->
5629 </h2>
5630 <div class="doc-row">
5631 <div class="doc-copy">
5632 <section class="json-schema-properties">
5633 <dl>
5634 <dt data-property-name="comment">
5635 <span class="json-property-name">comment:</span>
5636 <span class="json-property-type">
5637 <span class="">
5638 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
5639 </span>
5640 </span>
5641 <span class="json-property-range" title="Value limits"></span>
5642 </dt>
5643 <dt data-property-name="children">
5644 <span class="json-property-name">children:</span>
5645 <span class="json-property-type">
5646 <span class="json-schema-ref-array">
5647 <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
5648 </span>
5649 </span>
5650 <span class="json-property-range" title="Value limits"></span>
5651 </dt>
5652 </dl>
5653 </section>
5654 </div>
5655 <div class="doc-examples">
5656 <section>
5657 <h5>Example</h5>
5658 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5659 <span class="hljs-attr">&quot;comment&quot;</span>: {
5660 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5661 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5662 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5663 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5664 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5665 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5666 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5667 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5668 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5669 <span class="hljs-attr">&quot;account&quot;</span>: {
5670 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5671 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5672 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5673 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5674 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5675 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5676 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5677 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5678 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5679 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5680 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5681 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5682 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5683 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5684 }
5685 }
5686 },
5687 <span class="hljs-attr">&quot;children&quot;</span>: [
5688 {
5689 <span class="hljs-attr">&quot;comment&quot;</span>: {
5690 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5691 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5692 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5693 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5694 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5695 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5696 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5697 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5698 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5699 <span class="hljs-attr">&quot;account&quot;</span>: {
5700 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5701 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5702 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5703 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5704 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5705 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5706 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5707 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5708 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5709 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5710 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5711 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5712 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5713 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5714 }
5715 }
5716 },
5717 <span class="hljs-attr">&quot;children&quot;</span>: [
5718 {
5719 <span class="hljs-attr">&quot;comment&quot;</span>: {
5720 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5721 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5722 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5723 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5724 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5725 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5726 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5727 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5728 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5729 <span class="hljs-attr">&quot;account&quot;</span>: {
5730 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5731 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5732 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5733 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5734 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5735 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5736 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5737 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5738 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5739 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5740 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5741 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5742 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5743 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5744 }
5745 }
5746 }
5747 }
5748 ]
5749 }
5750 ]
5751 }
5752 </code></pre>
5753 <!-- </div> -->
5754 </section>
5755 </div>
5756 </div>
5757 </div>
5758 <div id="definition-Avatar" class="definition panel" data-traverse-target="definition-Avatar">
5759 <h2 class="panel-title">
5760 <a name="/definitions/Avatar"></a>Avatar:
5761 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5762 <span class="json-property-range" title="Value limits"></span>
5763
5764
5765 </span> -->
5766 </h2>
5767 <div class="doc-row">
5768 <div class="doc-copy">
5769 <section class="json-schema-properties">
5770 <dl>
5771 <dt data-property-name="path">
5772 <span class="json-property-name">path:</span>
5773 <span class="json-property-type">string</span>
5774 <span class="json-property-range" title="Value limits"></span>
5775 </dt>
5776 <dt data-property-name="createdAt">
5777 <span class="json-property-name">createdAt:</span>
5778 <span class="json-property-type">string</span>
5779 <span class="json-property-range" title="Value limits"></span>
5780 </dt>
5781 <dt data-property-name="updatedAt">
5782 <span class="json-property-name">updatedAt:</span>
5783 <span class="json-property-type">string</span>
5784 <span class="json-property-range" title="Value limits"></span>
5785 </dt>
5786 </dl>
5787 </section>
5788 </div>
5789 <div class="doc-examples">
5790 <section>
5791 <h5>Example</h5>
5792 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5793 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5794 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5795 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5796 }
5797 </code></pre>
5798 <!-- </div> -->
5799 </section>
5800 </div>
5801 </div>
5802 </div>
5803 <div id="definition-Actor" class="definition panel" data-traverse-target="definition-Actor">
5804 <h2 class="panel-title">
5805 <a name="/definitions/Actor"></a>Actor:
5806 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5807 <span class="json-property-range" title="Value limits"></span>
5808
5809
5810 </span> -->
5811 </h2>
5812 <div class="doc-row">
5813 <div class="doc-copy">
5814 <section class="json-schema-properties">
5815 <dl>
5816 <dt data-property-name="id">
5817 <span class="json-property-name">id:</span>
5818 <span class="json-property-type">number</span>
5819 <span class="json-property-range" title="Value limits"></span>
5820 </dt>
5821 <dt data-property-name="uuid">
5822 <span class="json-property-name">uuid:</span>
5823 <span class="json-property-type">string</span>
5824 <span class="json-property-range" title="Value limits"></span>
5825 </dt>
5826 <dt data-property-name="url">
5827 <span class="json-property-name">url:</span>
5828 <span class="json-property-type">string</span>
5829 <span class="json-property-range" title="Value limits"></span>
5830 </dt>
5831 <dt data-property-name="name">
5832 <span class="json-property-name">name:</span>
5833 <span class="json-property-type">string</span>
5834 <span class="json-property-range" title="Value limits"></span>
5835 </dt>
5836 <dt data-property-name="host">
5837 <span class="json-property-name">host:</span>
5838 <span class="json-property-type">string</span>
5839 <span class="json-property-range" title="Value limits"></span>
5840 </dt>
5841 <dt data-property-name="followingCount">
5842 <span class="json-property-name">followingCount:</span>
5843 <span class="json-property-type">number</span>
5844 <span class="json-property-range" title="Value limits"></span>
5845 </dt>
5846 <dt data-property-name="followersCount">
5847 <span class="json-property-name">followersCount:</span>
5848 <span class="json-property-type">number</span>
5849 <span class="json-property-range" title="Value limits"></span>
5850 </dt>
5851 <dt data-property-name="createdAt">
5852 <span class="json-property-name">createdAt:</span>
5853 <span class="json-property-type">string</span>
5854 <span class="json-property-range" title="Value limits"></span>
5855 </dt>
5856 <dt data-property-name="updatedAt">
5857 <span class="json-property-name">updatedAt:</span>
5858 <span class="json-property-type">string</span>
5859 <span class="json-property-range" title="Value limits"></span>
5860 </dt>
5861 <dt data-property-name="avatar">
5862 <span class="json-property-name">avatar:</span>
5863 <span class="json-property-type">
5864 <span class="">
5865 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
5866 </span>
5867 </span>
5868 <span class="json-property-range" title="Value limits"></span>
5869 </dt>
5870 </dl>
5871 </section>
5872 </div>
5873 <div class="doc-examples">
5874 <section>
5875 <h5>Example</h5>
5876 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5877 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5878 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5879 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5880 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5881 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5882 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5883 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5884 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5885 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5886 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5887 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5888 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5889 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5890 }
5891 }
5892 </code></pre>
5893 <!-- </div> -->
5894 </section>
5895 </div>
5896 </div>
5897 </div>
5898 <div id="definition-Account" class="definition panel" data-traverse-target="definition-Account">
5899 <h2 class="panel-title">
5900 <a name="/definitions/Account"></a>Account:
5901 <!-- <span class="json-property-type"><span class="json-property-type"></span>
5902 <span class="json-property-range" title="Value limits"></span>
5903
5904
5905 </span> -->
5906 </h2>
5907 <div class="doc-row">
5908 <div class="doc-copy">
5909 <section class="json-schema-allOf">
5910 <section class="json-schema-allOf-inherited">
5911 <ul>
5912 <span class="">
5913 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
5914 </span>
5915 </ul>
5916 </section>
5917 <section class="json-schema-allOf-additional">
5918 <section class="json-schema-properties">
5919 <dl>
5920 <dt data-property-name="displayName">
5921 <span class="json-property-name">displayName:</span>
5922 <span class="json-property-type">string</span>
5923 <span class="json-property-range" title="Value limits"></span>
5924 </dt>
5925 </dl>
5926 </section>
5927 </section>
5928 </section>
5929 </div>
5930 <div class="doc-examples">
5931 <section>
5932 <h5>Example</h5>
5933 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5934 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5935 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5936 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5937 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5938 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5939 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5940 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5941 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5942 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5943 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5944 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5945 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5946 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5947 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5948 }
5949 }
5950 </code></pre>
5951 <!-- </div> -->
5952 </section>
5953 </div>
5954 </div>
5955 </div>
5956 <div id="definition-User" class="definition panel" data-traverse-target="definition-User">
5957 <h2 class="panel-title">
5958 <a name="/definitions/User"></a>User:
5959 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5960 <span class="json-property-range" title="Value limits"></span>
5961
5962
5963 </span> -->
5964 </h2>
5965 <div class="doc-row">
5966 <div class="doc-copy">
5967 <section class="json-schema-properties">
5968 <dl>
5969 <dt data-property-name="id">
5970 <span class="json-property-name">id:</span>
5971 <span class="json-property-type">number</span>
5972 <span class="json-property-range" title="Value limits"></span>
5973 </dt>
5974 <dt data-property-name="username">
5975 <span class="json-property-name">username:</span>
5976 <span class="json-property-type">string</span>
5977 <span class="json-property-range" title="Value limits"></span>
5978 </dt>
5979 <dt data-property-name="email">
5980 <span class="json-property-name">email:</span>
5981 <span class="json-property-type">string</span>
5982 <span class="json-property-range" title="Value limits"></span>
5983 </dt>
5984 <dt data-property-name="displayNSFW">
5985 <span class="json-property-name">displayNSFW:</span>
5986 <span class="json-property-type">boolean</span>
5987 <span class="json-property-range" title="Value limits"></span>
5988 </dt>
5989 <dt data-property-name="autoPlayVideo">
5990 <span class="json-property-name">autoPlayVideo:</span>
5991 <span class="json-property-type">boolean</span>
5992 <span class="json-property-range" title="Value limits"></span>
5993 </dt>
5994 <dt data-property-name="role">
5995 <span class="json-property-name">role:</span>
5996 <span class="json-property-type">string</span>
5997 <span class="json-property-enum" title="Possible values">
5998 <span class="json-property-enum-item">User</span>,
5999 <span class="json-property-enum-item">Moderator</span>,
6000 <span class="json-property-enum-item">Administrator</span>
6001 </span>
6002 <span class="json-property-range" title="Value limits"></span>
6003 </dt>
6004 <dt data-property-name="videoQuota">
6005 <span class="json-property-name">videoQuota:</span>
6006 <span class="json-property-type">number</span>
6007 <span class="json-property-range" title="Value limits"></span>
6008 </dt>
6009 <dt data-property-name="createdAt">
6010 <span class="json-property-name">createdAt:</span>
6011 <span class="json-property-type">string</span>
6012 <span class="json-property-range" title="Value limits"></span>
6013 </dt>
6014 <dt data-property-name="account">
6015 <span class="json-property-name">account:</span>
6016 <span class="json-property-type">
6017 <span class="">
6018 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
6019 </span>
6020 </span>
6021 <span class="json-property-range" title="Value limits"></span>
6022 </dt>
6023 <dt data-property-name="videoChannels">
6024 <span class="json-property-name">videoChannels:</span>
6025 <span class="json-property-type">
6026 <span class="json-schema-ref-array">
6027 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
6028 </span>
6029 </span>
6030 <span class="json-property-range" title="Value limits"></span>
6031 </dt>
6032 </dl>
6033 </section>
6034 </div>
6035 <div class="doc-examples">
6036 <section>
6037 <h5>Example</h5>
6038 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6039 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6040 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6041 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6042 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6043 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6044 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6045 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6046 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6047 <span class="hljs-attr">&quot;account&quot;</span>: {
6048 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6049 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6050 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6051 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6052 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6053 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6054 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6055 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6056 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6057 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6058 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6059 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6060 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6061 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6062 }
6063 },
6064 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
6065 {
6066 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6067 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6068 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6069 <span class="hljs-attr">&quot;owner&quot;</span>: {
6070 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6071 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6072 },
6073 <span class="hljs-attr">&quot;videos&quot;</span>: [
6074 {
6075 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6076 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6077 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6078 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6079 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6080 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6081 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6082 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6083 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6084 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6085 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6086 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6087 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6088 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6089 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6090 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6091 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6092 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6093 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6094 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6095 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6096 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6097 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6098 }
6099 ]
6100 }
6101 ]
6102 }
6103 </code></pre>
6104 <!-- </div> -->
6105 </section>
6106 </div>
6107 </div>
6108 </div>
6109 <div id="definition-ServerConfig" class="definition panel" data-traverse-target="definition-ServerConfig">
6110 <h2 class="panel-title">
6111 <a name="/definitions/ServerConfig"></a>ServerConfig:
6112 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6113 <span class="json-property-range" title="Value limits"></span>
6114
6115
6116 </span> -->
6117 </h2>
6118 <div class="doc-row">
6119 <div class="doc-copy">
6120 <section class="json-schema-properties">
6121 <dl>
6122 <dt data-property-name="signup">
6123 <span class="json-property-name">signup:</span>
6124 <span class="json-property-type">object</span>
6125 <span class="json-property-range" title="Value limits"></span>
6126 </dt>
6127 <dt data-property-name="transcoding">
6128 <span class="json-property-name">transcoding:</span>
6129 <span class="json-property-type">object</span>
6130 <span class="json-property-range" title="Value limits"></span>
6131 </dt>
6132 <dt data-property-name="avatar">
6133 <span class="json-property-name">avatar:</span>
6134 <span class="json-property-type">object</span>
6135 <span class="json-property-range" title="Value limits"></span>
6136 </dt>
6137 <dt data-property-name="video">
6138 <span class="json-property-name">video:</span>
6139 <span class="json-property-type">object</span>
6140 <span class="json-property-range" title="Value limits"></span>
6141 </dt>
6142 </dl>
6143 </section>
6144 </div>
6145 <div class="doc-examples">
6146 <section>
6147 <h5>Example</h5>
6148 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6149 <span class="hljs-attr">&quot;signup&quot;</span>: {
6150 <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6151 },
6152 <span class="hljs-attr">&quot;transcoding&quot;</span>: {
6153 <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
6154 <span class="hljs-string">&quot;number&quot;</span>
6155 ]
6156 },
6157 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6158 <span class="hljs-attr">&quot;file&quot;</span>: {
6159 <span class="hljs-attr">&quot;size&quot;</span>: {
6160 <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
6161 }
6162 },
6163 <span class="hljs-attr">&quot;extensions&quot;</span>: [
6164 <span class="hljs-string">&quot;string&quot;</span>
6165 ]
6166 },
6167 <span class="hljs-attr">&quot;video&quot;</span>: {
6168 <span class="hljs-attr">&quot;file&quot;</span>: {
6169 <span class="hljs-attr">&quot;extensions&quot;</span>: [
6170 <span class="hljs-string">&quot;string&quot;</span>
6171 ]
6172 }
6173 }
6174 }
6175 </code></pre>
6176 <!-- </div> -->
6177 </section>
6178 </div>
6179 </div>
6180 </div>
6181 <div id="definition-Follow" class="definition panel" data-traverse-target="definition-Follow">
6182 <h2 class="panel-title">
6183 <a name="/definitions/Follow"></a>Follow:
6184 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6185 <span class="json-property-range" title="Value limits"></span>
6186
6187
6188 </span> -->
6189 </h2>
6190 <div class="doc-row">
6191 <div class="doc-copy">
6192 <section class="json-schema-properties">
6193 <dl>
6194 <dt data-property-name="id">
6195 <span class="json-property-name">id:</span>
6196 <span class="json-property-type">number</span>
6197 <span class="json-property-range" title="Value limits"></span>
6198 </dt>
6199 <dt data-property-name="follower">
6200 <span class="json-property-name">follower:</span>
6201 <span class="json-property-type">
6202 <span class="">
6203 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
6204 </span>
6205 </span>
6206 <span class="json-property-range" title="Value limits"></span>
6207 </dt>
6208 <dt data-property-name="following">
6209 <span class="json-property-name">following:</span>
6210 <span class="json-property-type">
6211 <span class="">
6212 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
6213 </span>
6214 </span>
6215 <span class="json-property-range" title="Value limits"></span>
6216 </dt>
6217 <dt data-property-name="score">
6218 <span class="json-property-name">score:</span>
6219 <span class="json-property-type">number</span>
6220 <span class="json-property-range" title="Value limits"></span>
6221 </dt>
6222 <dt data-property-name="state">
6223 <span class="json-property-name">state:</span>
6224 <span class="json-property-type">string</span>
6225 <span class="json-property-enum" title="Possible values">
6226 <span class="json-property-enum-item">pending</span>,
6227 <span class="json-property-enum-item">accepted</span>
6228 </span>
6229 <span class="json-property-range" title="Value limits"></span>
6230 </dt>
6231 <dt data-property-name="createdAt">
6232 <span class="json-property-name">createdAt:</span>
6233 <span class="json-property-type">string</span>
6234 <span class="json-property-range" title="Value limits"></span>
6235 </dt>
6236 <dt data-property-name="updatedAt">
6237 <span class="json-property-name">updatedAt:</span>
6238 <span class="json-property-type">string</span>
6239 <span class="json-property-range" title="Value limits"></span>
6240 </dt>
6241 </dl>
6242 </section>
6243 </div>
6244 <div class="doc-examples">
6245 <section>
6246 <h5>Example</h5>
6247 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6248 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6249 <span class="hljs-attr">&quot;follower&quot;</span>: {
6250 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6251 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6252 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6253 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6254 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6255 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6256 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6257 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6258 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6259 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6260 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6261 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6262 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6263 }
6264 },
6265 <span class="hljs-attr">&quot;following&quot;</span>: {
6266 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6267 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6268 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6269 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6270 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6271 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6272 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6273 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6274 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6275 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6276 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6277 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6278 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6279 }
6280 },
6281 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6282 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6283 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6284 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6285 }
6286 </code></pre>
6287 <!-- </div> -->
6288 </section>
6289 </div>
6290 </div>
6291 </div>
6292 <div id="definition-Job" class="definition panel" data-traverse-target="definition-Job">
6293 <h2 class="panel-title">
6294 <a name="/definitions/Job"></a>Job:
6295 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6296 <span class="json-property-range" title="Value limits"></span>
6297
6298
6299 </span> -->
6300 </h2>
6301 <div class="doc-row">
6302 <div class="doc-copy">
6303 <section class="json-schema-properties">
6304 <dl>
6305 <dt data-property-name="id">
6306 <span class="json-property-name">id:</span>
6307 <span class="json-property-type">number</span>
6308 <span class="json-property-range" title="Value limits"></span>
6309 </dt>
6310 <dt data-property-name="state">
6311 <span class="json-property-name">state:</span>
6312 <span class="json-property-type">string</span>
6313 <span class="json-property-enum" title="Possible values">
6314 <span class="json-property-enum-item">pending</span>,
6315 <span class="json-property-enum-item">processing</span>,
6316 <span class="json-property-enum-item">error</span>,
6317 <span class="json-property-enum-item">success</span>
6318 </span>
6319 <span class="json-property-range" title="Value limits"></span>
6320 </dt>
6321 <dt data-property-name="category">
6322 <span class="json-property-name">category:</span>
6323 <span class="json-property-type">string</span>
6324 <span class="json-property-enum" title="Possible values">
6325 <span class="json-property-enum-item">transcoding</span>,
6326 <span class="json-property-enum-item">activitypub-http</span>
6327 </span>
6328 <span class="json-property-range" title="Value limits"></span>
6329 </dt>
6330 <dt data-property-name="handlerName">
6331 <span class="json-property-name">handlerName:</span>
6332 <span class="json-property-type">string</span>
6333 <span class="json-property-range" title="Value limits"></span>
6334 </dt>
6335 <dt data-property-name="handlerInputData">
6336 <span class="json-property-name">handlerInputData:</span>
6337 <span class="json-property-type">string</span>
6338 <span class="json-property-range" title="Value limits"></span>
6339 </dt>
6340 <dt data-property-name="createdAt">
6341 <span class="json-property-name">createdAt:</span>
6342 <span class="json-property-type">string</span>
6343 <span class="json-property-range" title="Value limits"></span>
6344 </dt>
6345 <dt data-property-name="updatedAt">
6346 <span class="json-property-name">updatedAt:</span>
6347 <span class="json-property-type">string</span>
6348 <span class="json-property-range" title="Value limits"></span>
6349 </dt>
6350 </dl>
6351 </section>
6352 </div>
6353 <div class="doc-examples">
6354 <section>
6355 <h5>Example</h5>
6356 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6357 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6358 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6359 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6360 <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6361 <span class="hljs-attr">&quot;handlerInputData&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 </code></pre>
6366 <!-- </div> -->
6367 </section>
6368 </div>
6369 </div>
6370 </div>
6371 <div id="definition-AddUserResponse" class="definition panel" data-traverse-target="definition-AddUserResponse">
6372 <h2 class="panel-title">
6373 <a name="/definitions/AddUserResponse"></a>AddUserResponse:
6374 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6375 <span class="json-property-range" title="Value limits"></span>
6376
6377
6378 </span> -->
6379 </h2>
6380 <div class="doc-row">
6381 <div class="doc-copy">
6382 <section class="json-schema-properties">
6383 <dl>
6384 <dt data-property-name="id">
6385 <span class="json-property-name">id:</span>
6386 <span class="json-property-type">number</span>
6387 <span class="json-property-range" title="Value limits"></span>
6388 </dt>
6389 <dt data-property-name="uuid">
6390 <span class="json-property-name">uuid:</span>
6391 <span class="json-property-type">string</span>
6392 <span class="json-property-range" title="Value limits"></span>
6393 </dt>
6394 </dl>
6395 </section>
6396 </div>
6397 <div class="doc-examples">
6398 <section>
6399 <h5>Example</h5>
6400 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6401 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6402 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6403 }
6404 </code></pre>
6405 <!-- </div> -->
6406 </section>
6407 </div>
6408 </div>
6409 </div>
6410 <div id="definition-VideoUploadResponse" class="definition panel" data-traverse-target="definition-VideoUploadResponse">
6411 <h2 class="panel-title">
6412 <a name="/definitions/VideoUploadResponse"></a>VideoUploadResponse:
6413 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6414 <span class="json-property-range" title="Value limits"></span>
6415
6416
6417 </span> -->
6418 </h2>
6419 <div class="doc-row">
6420 <div class="doc-copy">
6421 <section class="json-schema-properties">
6422 <dl>
6423 <dt data-property-name="id">
6424 <span class="json-property-name">id:</span>
6425 <span class="json-property-type">number</span>
6426 <span class="json-property-range" title="Value limits"></span>
6427 </dt>
6428 <dt data-property-name="uuid">
6429 <span class="json-property-name">uuid:</span>
6430 <span class="json-property-type">string</span>
6431 <span class="json-property-range" title="Value limits"></span>
6432 </dt>
6433 </dl>
6434 </section>
6435 </div>
6436 <div class="doc-examples">
6437 <section>
6438 <h5>Example</h5>
6439 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6440 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6441 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6442 }
6443 </code></pre>
6444 <!-- </div> -->
6445 </section>
6446 </div>
6447 </div>
6448 </div>
6449 <div id="definition-CommentThreadResponse" class="definition panel" data-traverse-target="definition-CommentThreadResponse">
6450 <h2 class="panel-title">
6451 <a name="/definitions/CommentThreadResponse"></a>CommentThreadResponse:
6452 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6453 <span class="json-property-range" title="Value limits"></span>
6454
6455
6456 </span> -->
6457 </h2>
6458 <div class="doc-row">
6459 <div class="doc-copy">
6460 <section class="json-schema-properties">
6461 <dl>
6462 <dt data-property-name="total">
6463 <span class="json-property-name">total:</span>
6464 <span class="json-property-type">number</span>
6465 <span class="json-property-range" title="Value limits"></span>
6466 </dt>
6467 <dt data-property-name="data">
6468 <span class="json-property-name">data:</span>
6469 <span class="json-property-type">
6470 <span class="json-schema-ref-array">
6471 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
6472 </span>
6473 </span>
6474 <span class="json-property-range" title="Value limits"></span>
6475 </dt>
6476 </dl>
6477 </section>
6478 </div>
6479 <div class="doc-examples">
6480 <section>
6481 <h5>Example</h5>
6482 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6483 <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6484 <span class="hljs-attr">&quot;data&quot;</span>: [
6485 {
6486 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6487 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6488 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6489 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6490 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6491 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6492 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6493 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6494 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6495 <span class="hljs-attr">&quot;account&quot;</span>: {
6496 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6497 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6498 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6499 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6500 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6501 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6502 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6503 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6504 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6505 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6506 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6507 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6508 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6509 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6510 }
6511 }
6512 }
6513 ]
6514 }
6515 </code></pre>
6516 <!-- </div> -->
6517 </section>
6518 </div>
6519 </div>
6520 </div>
6521 <div id="definition-CommentThreadPostResponse" class="definition panel" data-traverse-target="definition-CommentThreadPostResponse">
6522 <h2 class="panel-title">
6523 <a name="/definitions/CommentThreadPostResponse"></a>CommentThreadPostResponse:
6524 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6525 <span class="json-property-range" title="Value limits"></span>
6526
6527
6528 </span> -->
6529 </h2>
6530 <div class="doc-row">
6531 <div class="doc-copy">
6532 <section class="json-schema-properties">
6533 <dl>
6534 <dt data-property-name="comment">
6535 <span class="json-property-name">comment:</span>
6536 <span class="json-property-type">
6537 <span class="">
6538 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
6539 </span>
6540 </span>
6541 <span class="json-property-range" title="Value limits"></span>
6542 </dt>
6543 </dl>
6544 </section>
6545 </div>
6546 <div class="doc-examples">
6547 <section>
6548 <h5>Example</h5>
6549 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6550 <span class="hljs-attr">&quot;comment&quot;</span>: {
6551 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6552 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6553 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6554 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6555 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6556 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6557 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6558 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6559 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6560 <span class="hljs-attr">&quot;account&quot;</span>: {
6561 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6562 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6563 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6564 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6565 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6566 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6567 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6568 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6569 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6570 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6571 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6572 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6573 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6574 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6575 }
6576 }
6577 }
6578 }
6579 </code></pre>
6580 <!-- </div> -->
6581 </section>
6582 </div>
6583 </div>
6584 </div>
6585 <div id="definition-AddUser" class="definition panel" data-traverse-target="definition-AddUser">
6586 <h2 class="panel-title">
6587 <a name="/definitions/AddUser"></a>AddUser:
6588 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6589 <span class="json-property-range" title="Value limits"></span>
6590
6591
6592 </span> -->
6593 </h2>
6594 <div class="doc-row">
6595 <div class="doc-copy">
6596 <section class="json-schema-properties">
6597 <dl>
6598 <dt data-property-name="username" class="has-description">
6599 <span class="json-property-name">username:</span>
6600 <span class="json-property-type">string</span>
6601 <span class="json-property-range" title="Value limits"></span>
6602 <span class="json-property-required"></span>
6603 </dt>
6604 <dd>
6605 <p>The user username </p>
6606 </dd>
6607 <dt data-property-name="password" class="has-description">
6608 <span class="json-property-name">password:</span>
6609 <span class="json-property-type">string</span>
6610 <span class="json-property-range" title="Value limits"></span>
6611 <span class="json-property-required"></span>
6612 </dt>
6613 <dd>
6614 <p>The user password </p>
6615 </dd>
6616 <dt data-property-name="email" class="has-description">
6617 <span class="json-property-name">email:</span>
6618 <span class="json-property-type">string</span>
6619 <span class="json-property-range" title="Value limits"></span>
6620 <span class="json-property-required"></span>
6621 </dt>
6622 <dd>
6623 <p>The user email </p>
6624 </dd>
6625 <dt data-property-name="videoQuota" class="has-description">
6626 <span class="json-property-name">videoQuota:</span>
6627 <span class="json-property-type">string</span>
6628 <span class="json-property-range" title="Value limits"></span>
6629 <span class="json-property-required"></span>
6630 </dt>
6631 <dd>
6632 <p>The user videoQuota </p>
6633 </dd>
6634 <dt data-property-name="role" class="has-description">
6635 <span class="json-property-name">role:</span>
6636 <span class="json-property-type">string</span>
6637 <span class="json-property-range" title="Value limits"></span>
6638 <span class="json-property-required"></span>
6639 </dt>
6640 <dd>
6641 <p>The user role </p>
6642 </dd>
6643 </dl>
6644 </section>
6645 </div>
6646 <div class="doc-examples">
6647 <section>
6648 <h5>Example</h5>
6649 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6650 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6651 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6652 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6653 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6654 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6655 }
6656 </code></pre>
6657 <!-- </div> -->
6658 </section>
6659 </div>
6660 </div>
6661 </div>
6662 <div id="definition-UpdateUser" class="definition panel" data-traverse-target="definition-UpdateUser">
6663 <h2 class="panel-title">
6664 <a name="/definitions/UpdateUser"></a>UpdateUser:
6665 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6666 <span class="json-property-range" title="Value limits"></span>
6667
6668
6669 </span> -->
6670 </h2>
6671 <div class="doc-row">
6672 <div class="doc-copy">
6673 <section class="json-schema-properties">
6674 <dl>
6675 <dt data-property-name="id" class="has-description">
6676 <span class="json-property-name">id:</span>
6677 <span class="json-property-type">string</span>
6678 <span class="json-property-range" title="Value limits"></span>
6679 <span class="json-property-required"></span>
6680 </dt>
6681 <dd>
6682 <p>The user id </p>
6683 </dd>
6684 <dt data-property-name="email" class="has-description">
6685 <span class="json-property-name">email:</span>
6686 <span class="json-property-type">string</span>
6687 <span class="json-property-range" title="Value limits"></span>
6688 <span class="json-property-required"></span>
6689 </dt>
6690 <dd>
6691 <p>The updated email of the user </p>
6692 </dd>
6693 <dt data-property-name="videoQuota" class="has-description">
6694 <span class="json-property-name">videoQuota:</span>
6695 <span class="json-property-type">string</span>
6696 <span class="json-property-range" title="Value limits"></span>
6697 <span class="json-property-required"></span>
6698 </dt>
6699 <dd>
6700 <p>The updated videoQuota of the user </p>
6701 </dd>
6702 <dt data-property-name="role" class="has-description">
6703 <span class="json-property-name">role:</span>
6704 <span class="json-property-type">string</span>
6705 <span class="json-property-range" title="Value limits"></span>
6706 <span class="json-property-required"></span>
6707 </dt>
6708 <dd>
6709 <p>The updated role of the user </p>
6710 </dd>
6711 </dl>
6712 </section>
6713 </div>
6714 <div class="doc-examples">
6715 <section>
6716 <h5>Example</h5>
6717 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6718 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6719 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6720 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6721 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6722 }
6723 </code></pre>
6724 <!-- </div> -->
6725 </section>
6726 </div>
6727 </div>
6728 </div>
6729 <div id="definition-UpdateMe" class="definition panel" data-traverse-target="definition-UpdateMe">
6730 <h2 class="panel-title">
6731 <a name="/definitions/UpdateMe"></a>UpdateMe:
6732 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6733 <span class="json-property-range" title="Value limits"></span>
6734
6735
6736 </span> -->
6737 </h2>
6738 <div class="doc-row">
6739 <div class="doc-copy">
6740 <section class="json-schema-properties">
6741 <dl>
6742 <dt data-property-name="password" class="has-description">
6743 <span class="json-property-name">password:</span>
6744 <span class="json-property-type">string</span>
6745 <span class="json-property-range" title="Value limits"></span>
6746 <span class="json-property-required"></span>
6747 </dt>
6748 <dd>
6749 <p>Your new password </p>
6750 </dd>
6751 <dt data-property-name="email" class="has-description">
6752 <span class="json-property-name">email:</span>
6753 <span class="json-property-type">string</span>
6754 <span class="json-property-range" title="Value limits"></span>
6755 <span class="json-property-required"></span>
6756 </dt>
6757 <dd>
6758 <p>Your new email </p>
6759 </dd>
6760 <dt data-property-name="displayNSFW" class="has-description">
6761 <span class="json-property-name">displayNSFW:</span>
6762 <span class="json-property-type">string</span>
6763 <span class="json-property-range" title="Value limits"></span>
6764 <span class="json-property-required"></span>
6765 </dt>
6766 <dd>
6767 <p>Your new displayNSFW </p>
6768 </dd>
6769 <dt data-property-name="autoPlayVideo" class="has-description">
6770 <span class="json-property-name">autoPlayVideo:</span>
6771 <span class="json-property-type">string</span>
6772 <span class="json-property-range" title="Value limits"></span>
6773 <span class="json-property-required"></span>
6774 </dt>
6775 <dd>
6776 <p>Your new autoPlayVideo </p>
6777 </dd>
6778 </dl>
6779 </section>
6780 </div>
6781 <div class="doc-examples">
6782 <section>
6783 <h5>Example</h5>
6784 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6785 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6786 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6787 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6788 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6789 }
6790 </code></pre>
6791 <!-- </div> -->
6792 </section>
6793 </div>
6794 </div>
6795 </div>
6796 <div id="definition-GetMeVideoRating" class="definition panel" data-traverse-target="definition-GetMeVideoRating">
6797 <h2 class="panel-title">
6798 <a name="/definitions/GetMeVideoRating"></a>GetMeVideoRating:
6799 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6800 <span class="json-property-range" title="Value limits"></span>
6801
6802
6803 </span> -->
6804 </h2>
6805 <div class="doc-row">
6806 <div class="doc-copy">
6807 <section class="json-schema-properties">
6808 <dl>
6809 <dt data-property-name="id" class="has-description">
6810 <span class="json-property-name">id:</span>
6811 <span class="json-property-type">string</span>
6812 <span class="json-property-range" title="Value limits"></span>
6813 <span class="json-property-required"></span>
6814 </dt>
6815 <dd>
6816 <p>Id of the video </p>
6817 </dd>
6818 <dt data-property-name="rating" class="has-description">
6819 <span class="json-property-name">rating:</span>
6820 <span class="json-property-type">number</span>
6821 <span class="json-property-range" title="Value limits"></span>
6822 <span class="json-property-required"></span>
6823 </dt>
6824 <dd>
6825 <p>Rating of the video </p>
6826 </dd>
6827 </dl>
6828 </section>
6829 </div>
6830 <div class="doc-examples">
6831 <section>
6832 <h5>Example</h5>
6833 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6834 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6835 <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
6836 }
6837 </code></pre>
6838 <!-- </div> -->
6839 </section>
6840 </div>
6841 </div>
6842 </div>
6843 <div id="definition-RegisterUser" class="definition panel" data-traverse-target="definition-RegisterUser">
6844 <h2 class="panel-title">
6845 <a name="/definitions/RegisterUser"></a>RegisterUser:
6846 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6847 <span class="json-property-range" title="Value limits"></span>
6848
6849
6850 </span> -->
6851 </h2>
6852 <div class="doc-row">
6853 <div class="doc-copy">
6854 <section class="json-schema-properties">
6855 <dl>
6856 <dt data-property-name="username" class="has-description">
6857 <span class="json-property-name">username:</span>
6858 <span class="json-property-type">string</span>
6859 <span class="json-property-range" title="Value limits"></span>
6860 <span class="json-property-required"></span>
6861 </dt>
6862 <dd>
6863 <p>The username of the user </p>
6864 </dd>
6865 <dt data-property-name="password" class="has-description">
6866 <span class="json-property-name">password:</span>
6867 <span class="json-property-type">string</span>
6868 <span class="json-property-range" title="Value limits"></span>
6869 <span class="json-property-required"></span>
6870 </dt>
6871 <dd>
6872 <p>The password of the user </p>
6873 </dd>
6874 <dt data-property-name="email" class="has-description">
6875 <span class="json-property-name">email:</span>
6876 <span class="json-property-type">string</span>
6877 <span class="json-property-range" title="Value limits"></span>
6878 <span class="json-property-required"></span>
6879 </dt>
6880 <dd>
6881 <p>The email of the user </p>
6882 </dd>
6883 </dl>
6884 </section>
6885 </div>
6886 <div class="doc-examples">
6887 <section>
6888 <h5>Example</h5>
6889 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6890 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6891 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6892 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6893 }
6894 </code></pre>
6895 <!-- </div> -->
6896 </section>
6897 </div>
6898 </div>
6899 </div>
6900 <div id="definition-VideoChannelInput" class="definition panel" data-traverse-target="definition-VideoChannelInput">
6901 <h2 class="panel-title">
6902 <a name="/definitions/VideoChannelInput"></a>VideoChannelInput:
6903 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6904 <span class="json-property-range" title="Value limits"></span>
6905
6906
6907 </span> -->
6908 </h2>
6909 <div class="doc-row">
6910 <div class="doc-copy">
6911 <section class="json-schema-properties">
6912 <dl>
6913 <dt data-property-name="name">
6914 <span class="json-property-name">name:</span>
6915 <span class="json-property-type">string</span>
6916 <span class="json-property-range" title="Value limits"></span>
6917 </dt>
6918 <dt data-property-name="description">
6919 <span class="json-property-name">description:</span>
6920 <span class="json-property-type">string</span>
6921 <span class="json-property-range" title="Value limits"></span>
6922 </dt>
6923 </dl>
6924 </section>
6925 </div>
6926 <div class="doc-examples">
6927 <section>
6928 <h5>Example</h5>
6929 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6930 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6931 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6932 }
6933 </code></pre>
6934 <!-- </div> -->
6935 </section>
6936 </div>
6937 </div>
6938 </div>
6939 <div class="doc-row no-margin">
6940 <div class="doc-copy doc-separator">
6941 <a class="powered-by" href="https://sourcey.com/spectacle">Documentation by
6942 <span>Spectacle</span>
6943 </a>
6944 </div>
6945 </div>
6946 </article>
6947 </div>
6948 </div>
6949 </body>
6950 </html>