]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - support/doc/api/html/index.html
00cecb07a5e42d52c1b8ca7d5b1abf1e8f40d79e
[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>Version:
268 <span>0.0.15-alpha</span>
269 </h5>
270 </section>
271 </div>
272 </div>
273 </div>
274 <h1 id="tag-Accounts" class="swagger-summary-tag" data-traverse-target="tag-Accounts">Accounts</h1>
275 <div id="operation--accounts--id--get" class="operation panel" data-traverse-target="operation--accounts--id--get">
276 <!-- <section class="operation-tags row"> -->
277 <!-- <div class="doc-copy"> -->
278 <div class="operation-tags">
279 <a class="label" href="#tag-Accounts">Accounts</a>
280 <!---->
281 </div>
282 <!-- </div> -->
283 <!-- </section> -->
284 <h2 class="operation-title">
285 <span class="operation-name">
286 <span class="operation-name">GET</span>
287 <span class="operation-path">/accounts/{id}</span>
288 </span>
289 </h2>
290 <div class="doc-row">
291 <div class="doc-copy">
292 <section class="swagger-request-params">
293 <div class="prop-row prop-group">
294 <div class="prop-name">
295 <div class="prop-title">id</div>
296 <span class="json-property-required"></span>
297 </div>
298 <div class="prop-value">
299 <p>The id of the account</p>
300 </div>
301 </div>
302 <div class="prop-row prop-inner">
303 <div class="prop-name param-label">type</div>
304 <div class="prop-value">
305 <span class="json-property-type">string</span>
306 <span class="json-property-range" title="Value limits"></span>
307 </div>
308 </div>
309 <div class="prop-row prop-inner">
310 <div class="prop-name param-label">in</div>
311 <div class="prop-value">path</div>
312 </div>
313 <div class="prop-row prop-group">
314 <div class="prop-name">
315 <div class="prop-title">start</div>
316 </div>
317 <div class="prop-value">
318 <p>starting page</p>
319 </div>
320 </div>
321 <div class="prop-row prop-inner">
322 <div class="prop-name param-label">type</div>
323 <div class="prop-value">
324 <span class="json-property-type">number</span>
325 <span class="json-property-range" title="Value limits"></span>
326 </div>
327 </div>
328 <div class="prop-row prop-inner">
329 <div class="prop-name param-label">in</div>
330 <div class="prop-value">query</div>
331 </div>
332 <div class="prop-row prop-group">
333 <div class="prop-name">
334 <div class="prop-title">stop</div>
335 </div>
336 <div class="prop-value">
337 <p>stoping page</p>
338 </div>
339 </div>
340 <div class="prop-row prop-inner">
341 <div class="prop-name param-label">type</div>
342 <div class="prop-value">
343 <span class="json-property-type">number</span>
344 <span class="json-property-range" title="Value limits"></span>
345 </div>
346 </div>
347 <div class="prop-row prop-inner">
348 <div class="prop-name param-label">in</div>
349 <div class="prop-value">query</div>
350 </div>
351 <div class="prop-row prop-group">
352 <div class="prop-name">
353 <div class="prop-title">sort</div>
354 </div>
355 <div class="prop-value">
356 <p>sorting</p>
357 </div>
358 </div>
359 <div class="prop-row prop-inner">
360 <div class="prop-name param-label">type</div>
361 <div class="prop-value">
362 <span class="json-property-type">number</span>
363 <span class="json-property-range" title="Value limits"></span>
364 </div>
365 </div>
366 <div class="prop-row prop-inner">
367 <div class="prop-name param-label">in</div>
368 <div class="prop-value">query</div>
369 </div>
370 </section>
371 </div>
372 <div class="doc-examples"></div>
373 </div>
374 <div class="doc-row">
375 <div class="doc-copy">
376 <section class="swagger-responses">
377 <div class="prop-row prop-group">
378 <div class="prop-name">
379 <div class="prop-title">200 OK</div>
380 <div class="prop-ref">
381 <span class="">
382 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
383 </span>
384 </div>
385 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
386 </div>
387 <div class="prop-value">
388 <p>successful operation</p>
389 </div>
390 </div>
391 </section>
392 </div>
393 <div class="doc-examples">
394 <h5>Response Content-Types:
395 <span>application/json</span>
396 </h5>
397 <section>
398 <h5>Response Example
399 <span>(200 OK)</span>
400 </h5>
401 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
402 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
403 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
404 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
405 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
406 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
407 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
408 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
409 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
410 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
411 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
412 <span class="hljs-attr">&quot;avatar&quot;</span>: {
413 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
414 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
415 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
416 }
417 }
418 </code></pre>
419 <!-- </div> -->
420 </section>
421 </div>
422 </div>
423 </div>
424 <div id="operation--accounts-get" class="operation panel" data-traverse-target="operation--accounts-get">
425 <!-- <section class="operation-tags row"> -->
426 <!-- <div class="doc-copy"> -->
427 <div class="operation-tags">
428 <a class="label" href="#tag-Accounts">Accounts</a>
429 <!---->
430 </div>
431 <!-- </div> -->
432 <!-- </section> -->
433 <h2 class="operation-title">
434 <span class="operation-name">
435 <span class="operation-name">GET</span>
436 <span class="operation-path">/accounts</span>
437 </span>
438 </h2>
439 <div class="doc-row">
440 <div class="doc-copy"> </div>
441 <div class="doc-examples"></div>
442 </div>
443 <div class="doc-row">
444 <div class="doc-copy">
445 <section class="swagger-responses">
446 <div class="prop-row prop-group">
447 <div class="prop-name">
448 <div class="prop-title">200 OK</div>
449 <div class="prop-ref">
450 <span class="json-schema-ref-array">
451 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
452 </span>
453 </div>
454 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
455 </div>
456 <div class="prop-value">
457 <p>successful operation</p>
458 </div>
459 </div>
460 </section>
461 </div>
462 <div class="doc-examples">
463 <h5>Response Content-Types:
464 <span>application/json</span>
465 </h5>
466 <section>
467 <h5>Response Example
468 <span>(200 OK)</span>
469 </h5>
470 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
471 {
472 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
473 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
474 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
475 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
476 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
477 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
478 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
479 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
480 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
481 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
482 <span class="hljs-attr">&quot;avatar&quot;</span>: {
483 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
484 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
485 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
486 }
487 }
488 ]
489 </code></pre>
490 <!-- </div> -->
491 </section>
492 </div>
493 </div>
494 </div>
495 <h1 id="tag-Config" class="swagger-summary-tag" data-traverse-target="tag-Config">Config</h1>
496 <div id="operation--config-get" class="operation panel" data-traverse-target="operation--config-get">
497 <!-- <section class="operation-tags row"> -->
498 <!-- <div class="doc-copy"> -->
499 <div class="operation-tags">
500 <a class="label" href="#tag-Config">Config</a>
501 <!---->
502 </div>
503 <!-- </div> -->
504 <!-- </section> -->
505 <h2 class="operation-title">
506 <span class="operation-name">
507 <span class="operation-name">GET</span>
508 <span class="operation-path">/config</span>
509 </span>
510 </h2>
511 <div class="doc-row">
512 <div class="doc-copy"> </div>
513 <div class="doc-examples"></div>
514 </div>
515 <div class="doc-row">
516 <div class="doc-copy">
517 <section class="swagger-responses">
518 <div class="prop-row prop-group">
519 <div class="prop-name">
520 <div class="prop-title">200 OK</div>
521 <div class="prop-ref">
522 <span class="">
523 <a class="json-schema-ref" href="#/definitions/ServerConfig">ServerConfig</a>
524 </span>
525 </div>
526 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
527 </div>
528 <div class="prop-value">
529 <p>successful operation</p>
530 </div>
531 </div>
532 </section>
533 </div>
534 <div class="doc-examples">
535 <h5>Response Content-Types:
536 <span>application/json</span>
537 </h5>
538 <section>
539 <h5>Response Example
540 <span>(200 OK)</span>
541 </h5>
542 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
543 <span class="hljs-attr">&quot;signup&quot;</span>: {
544 <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
545 },
546 <span class="hljs-attr">&quot;transcoding&quot;</span>: {
547 <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
548 <span class="hljs-string">&quot;number&quot;</span>
549 ]
550 },
551 <span class="hljs-attr">&quot;avatar&quot;</span>: {
552 <span class="hljs-attr">&quot;file&quot;</span>: {
553 <span class="hljs-attr">&quot;size&quot;</span>: {
554 <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
555 }
556 },
557 <span class="hljs-attr">&quot;extensions&quot;</span>: [
558 <span class="hljs-string">&quot;string&quot;</span>
559 ]
560 },
561 <span class="hljs-attr">&quot;video&quot;</span>: {
562 <span class="hljs-attr">&quot;file&quot;</span>: {
563 <span class="hljs-attr">&quot;extensions&quot;</span>: [
564 <span class="hljs-string">&quot;string&quot;</span>
565 ]
566 }
567 }
568 }
569 </code></pre>
570 <!-- </div> -->
571 </section>
572 </div>
573 </div>
574 </div>
575 <h1 id="tag-Job" class="swagger-summary-tag" data-traverse-target="tag-Job">Job</h1>
576 <div id="operation--jobs-get" class="operation panel" data-traverse-target="operation--jobs-get">
577 <!-- <section class="operation-tags row"> -->
578 <!-- <div class="doc-copy"> -->
579 <div class="operation-tags">
580 <a class="label" href="#tag-Job">Job</a>
581 <!---->
582 </div>
583 <!-- </div> -->
584 <!-- </section> -->
585 <h2 class="operation-title">
586 <span class="operation-name">
587 <span class="operation-name">GET</span>
588 <span class="operation-path">/jobs</span>
589 </span>
590 </h2>
591 <div class="doc-row">
592 <div class="doc-copy">
593 <section class="swagger-request-params">
594 <div class="prop-row prop-group">
595 <div class="prop-name">
596 <div class="prop-title">state</div>
597 <span class="json-property-required"></span>
598 </div>
599 <div class="prop-value">
600 <p>The id of the account</p>
601 </div>
602 </div>
603 <div class="prop-row prop-inner">
604 <div class="prop-name param-label">type</div>
605 <div class="prop-value">
606 <span class="json-property-type">string</span>
607 <span class="json-property-range" title="Value limits"></span>
608 </div>
609 </div>
610 <div class="prop-row prop-inner">
611 <div class="prop-name param-label">in</div>
612 <div class="prop-value">path</div>
613 </div>
614 <div class="prop-row prop-group">
615 <div class="prop-name">
616 <div class="prop-title">start</div>
617 </div>
618 <div class="prop-value">
619 <p>starting page</p>
620 </div>
621 </div>
622 <div class="prop-row prop-inner">
623 <div class="prop-name param-label">type</div>
624 <div class="prop-value">
625 <span class="json-property-type">number</span>
626 <span class="json-property-range" title="Value limits"></span>
627 </div>
628 </div>
629 <div class="prop-row prop-inner">
630 <div class="prop-name param-label">in</div>
631 <div class="prop-value">query</div>
632 </div>
633 <div class="prop-row prop-group">
634 <div class="prop-name">
635 <div class="prop-title">count</div>
636 </div>
637 <div class="prop-value">
638 <p class="no-description">(no description)</p>
639 </div>
640 </div>
641 <div class="prop-row prop-inner">
642 <div class="prop-name param-label">type</div>
643 <div class="prop-value">
644 <span class="json-property-type">number</span>
645 <span class="json-property-range" title="Value limits"></span>
646 </div>
647 </div>
648 <div class="prop-row prop-inner">
649 <div class="prop-name param-label">in</div>
650 <div class="prop-value">query</div>
651 </div>
652 <div class="prop-row prop-group">
653 <div class="prop-name">
654 <div class="prop-title">sort</div>
655 </div>
656 <div class="prop-value">
657 <p>sorting</p>
658 </div>
659 </div>
660 <div class="prop-row prop-inner">
661 <div class="prop-name param-label">type</div>
662 <div class="prop-value">
663 <span class="json-property-type">number</span>
664 <span class="json-property-range" title="Value limits"></span>
665 </div>
666 </div>
667 <div class="prop-row prop-inner">
668 <div class="prop-name param-label">in</div>
669 <div class="prop-value">query</div>
670 </div>
671 </section>
672 </div>
673 <div class="doc-examples"></div>
674 </div>
675 <div class="doc-row">
676 <div class="doc-copy">
677 <section class="swagger-responses">
678 <div class="prop-row prop-group">
679 <div class="prop-name">
680 <div class="prop-title">200 OK</div>
681 <div class="prop-ref">
682 <span class="json-schema-ref-array">
683 <a class="json-schema-ref" href="#/definitions/Job">Job</a>
684 </span>
685 </div>
686 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
687 </div>
688 <div class="prop-value">
689 <p>successful operation</p>
690 </div>
691 </div>
692 </section>
693 </div>
694 <div class="doc-examples">
695 <h5>Response Content-Types:
696 <span>application/json</span>
697 </h5>
698 <section>
699 <h5>Response Example
700 <span>(200 OK)</span>
701 </h5>
702 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
703 {
704 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
705 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
706 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
707 <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
708 <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
709 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
710 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
711 }
712 ]
713 </code></pre>
714 <!-- </div> -->
715 </section>
716 </div>
717 </div>
718 </div>
719 <h1 id="tag-ServerFollowing" class="swagger-summary-tag" data-traverse-target="tag-ServerFollowing">ServerFollowing</h1>
720 <div id="operation--server-following--host--delete" class="operation panel" data-traverse-target="operation--server-following--host--delete">
721 <!-- <section class="operation-tags row"> -->
722 <!-- <div class="doc-copy"> -->
723 <div class="operation-tags">
724 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
725 <!---->
726 </div>
727 <!-- </div> -->
728 <!-- </section> -->
729 <h2 class="operation-title">
730 <span class="operation-name">
731 <span class="operation-name">DELETE</span>
732 <span class="operation-path">/server/following/{host}</span>
733 </span>
734 </h2>
735 <div class="doc-row">
736 <div class="doc-copy">
737 <section class="swagger-request-params">
738 <div class="prop-row prop-group">
739 <div class="prop-name">
740 <div class="prop-title">host</div>
741 <span class="json-property-required"></span>
742 </div>
743 <div class="prop-value">
744 <p>The host to unfollow </p>
745 </div>
746 </div>
747 <div class="prop-row prop-inner">
748 <div class="prop-name param-label">type</div>
749 <div class="prop-value">
750 <span class="json-property-type">string</span>
751 <span class="json-property-range" title="Value limits"></span>
752 </div>
753 </div>
754 <div class="prop-row prop-inner">
755 <div class="prop-name param-label">in</div>
756 <div class="prop-value">path</div>
757 </div>
758 </section>
759 </div>
760 <div class="doc-examples"></div>
761 </div>
762 <div class="doc-row">
763 <div class="doc-copy">
764 <section class="swagger-responses">
765 <div class="prop-row prop-group">
766 <div class="prop-name">
767 <div class="prop-title">201 Created</div>
768 </div>
769 <div class="prop-value">
770 <p>successful operation</p>
771 </div>
772 </div>
773 </section>
774 </div>
775 <div class="doc-examples">
776 <h5>Response Content-Types:
777 <span>application/json</span>
778 </h5>
779 </div>
780 </div>
781 </div>
782 <div id="operation--server-followers-get" class="operation panel" data-traverse-target="operation--server-followers-get">
783 <!-- <section class="operation-tags row"> -->
784 <!-- <div class="doc-copy"> -->
785 <div class="operation-tags">
786 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
787 <!---->
788 </div>
789 <!-- </div> -->
790 <!-- </section> -->
791 <h2 class="operation-title">
792 <span class="operation-name">
793 <span class="operation-name">GET</span>
794 <span class="operation-path">/server/followers</span>
795 </span>
796 </h2>
797 <div class="doc-row">
798 <div class="doc-copy">
799 <section class="swagger-request-params">
800 <div class="prop-row prop-group">
801 <div class="prop-name">
802 <div class="prop-title">start</div>
803 </div>
804 <div class="prop-value">
805 <p>starting page</p>
806 </div>
807 </div>
808 <div class="prop-row prop-inner">
809 <div class="prop-name param-label">type</div>
810 <div class="prop-value">
811 <span class="json-property-type">number</span>
812 <span class="json-property-range" title="Value limits"></span>
813 </div>
814 </div>
815 <div class="prop-row prop-inner">
816 <div class="prop-name param-label">in</div>
817 <div class="prop-value">query</div>
818 </div>
819 <div class="prop-row prop-group">
820 <div class="prop-name">
821 <div class="prop-title">stop</div>
822 </div>
823 <div class="prop-value">
824 <p>stoping page</p>
825 </div>
826 </div>
827 <div class="prop-row prop-inner">
828 <div class="prop-name param-label">type</div>
829 <div class="prop-value">
830 <span class="json-property-type">number</span>
831 <span class="json-property-range" title="Value limits"></span>
832 </div>
833 </div>
834 <div class="prop-row prop-inner">
835 <div class="prop-name param-label">in</div>
836 <div class="prop-value">query</div>
837 </div>
838 <div class="prop-row prop-group">
839 <div class="prop-name">
840 <div class="prop-title">sort</div>
841 </div>
842 <div class="prop-value">
843 <p>sorting</p>
844 </div>
845 </div>
846 <div class="prop-row prop-inner">
847 <div class="prop-name param-label">type</div>
848 <div class="prop-value">
849 <span class="json-property-type">number</span>
850 <span class="json-property-range" title="Value limits"></span>
851 </div>
852 </div>
853 <div class="prop-row prop-inner">
854 <div class="prop-name param-label">in</div>
855 <div class="prop-value">query</div>
856 </div>
857 </section>
858 </div>
859 <div class="doc-examples"></div>
860 </div>
861 <div class="doc-row">
862 <div class="doc-copy">
863 <section class="swagger-responses">
864 <div class="prop-row prop-group">
865 <div class="prop-name">
866 <div class="prop-title">200 OK</div>
867 <div class="prop-ref">
868 <span class="json-schema-ref-array">
869 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
870 </span>
871 </div>
872 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
873 </div>
874 <div class="prop-value">
875 <p>successful operation</p>
876 </div>
877 </div>
878 </section>
879 </div>
880 <div class="doc-examples">
881 <h5>Response Content-Types:
882 <span>application/json</span>
883 </h5>
884 <section>
885 <h5>Response Example
886 <span>(200 OK)</span>
887 </h5>
888 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
889 {
890 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
891 <span class="hljs-attr">&quot;follower&quot;</span>: {
892 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
893 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
894 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
895 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
896 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
897 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
898 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
899 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
900 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
901 <span class="hljs-attr">&quot;avatar&quot;</span>: {
902 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
903 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
904 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
905 }
906 },
907 <span class="hljs-attr">&quot;following&quot;</span>: {
908 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
909 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
910 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
911 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
912 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
913 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
914 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
915 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
916 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
917 <span class="hljs-attr">&quot;avatar&quot;</span>: {
918 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
919 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
920 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
921 }
922 },
923 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
924 <span class="hljs-attr">&quot;state&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 </code></pre>
930 <!-- </div> -->
931 </section>
932 </div>
933 </div>
934 </div>
935 <div id="operation--server-following-get" class="operation panel" data-traverse-target="operation--server-following-get">
936 <!-- <section class="operation-tags row"> -->
937 <!-- <div class="doc-copy"> -->
938 <div class="operation-tags">
939 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
940 <!---->
941 </div>
942 <!-- </div> -->
943 <!-- </section> -->
944 <h2 class="operation-title">
945 <span class="operation-name">
946 <span class="operation-name">GET</span>
947 <span class="operation-path">/server/following</span>
948 </span>
949 </h2>
950 <div class="doc-row">
951 <div class="doc-copy">
952 <section class="swagger-request-params">
953 <div class="prop-row prop-group">
954 <div class="prop-name">
955 <div class="prop-title">start</div>
956 </div>
957 <div class="prop-value">
958 <p>starting page</p>
959 </div>
960 </div>
961 <div class="prop-row prop-inner">
962 <div class="prop-name param-label">type</div>
963 <div class="prop-value">
964 <span class="json-property-type">number</span>
965 <span class="json-property-range" title="Value limits"></span>
966 </div>
967 </div>
968 <div class="prop-row prop-inner">
969 <div class="prop-name param-label">in</div>
970 <div class="prop-value">query</div>
971 </div>
972 <div class="prop-row prop-group">
973 <div class="prop-name">
974 <div class="prop-title">stop</div>
975 </div>
976 <div class="prop-value">
977 <p>stoping page</p>
978 </div>
979 </div>
980 <div class="prop-row prop-inner">
981 <div class="prop-name param-label">type</div>
982 <div class="prop-value">
983 <span class="json-property-type">number</span>
984 <span class="json-property-range" title="Value limits"></span>
985 </div>
986 </div>
987 <div class="prop-row prop-inner">
988 <div class="prop-name param-label">in</div>
989 <div class="prop-value">query</div>
990 </div>
991 <div class="prop-row prop-group">
992 <div class="prop-name">
993 <div class="prop-title">sort</div>
994 </div>
995 <div class="prop-value">
996 <p>sorting</p>
997 </div>
998 </div>
999 <div class="prop-row prop-inner">
1000 <div class="prop-name param-label">type</div>
1001 <div class="prop-value">
1002 <span class="json-property-type">number</span>
1003 <span class="json-property-range" title="Value limits"></span>
1004 </div>
1005 </div>
1006 <div class="prop-row prop-inner">
1007 <div class="prop-name param-label">in</div>
1008 <div class="prop-value">query</div>
1009 </div>
1010 </section>
1011 </div>
1012 <div class="doc-examples"></div>
1013 </div>
1014 <div class="doc-row">
1015 <div class="doc-copy">
1016 <section class="swagger-responses">
1017 <div class="prop-row prop-group">
1018 <div class="prop-name">
1019 <div class="prop-title">200 OK</div>
1020 <div class="prop-ref">
1021 <span class="json-schema-ref-array">
1022 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1023 </span>
1024 </div>
1025 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1026 </div>
1027 <div class="prop-value">
1028 <p>successful operation</p>
1029 </div>
1030 </div>
1031 </section>
1032 </div>
1033 <div class="doc-examples">
1034 <h5>Response Content-Types:
1035 <span>application/json</span>
1036 </h5>
1037 <section>
1038 <h5>Response Example
1039 <span>(200 OK)</span>
1040 </h5>
1041 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1042 {
1043 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1044 <span class="hljs-attr">&quot;follower&quot;</span>: {
1045 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1046 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1047 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1048 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1049 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1050 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1051 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1052 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1053 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1054 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1055 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1056 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1057 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1058 }
1059 },
1060 <span class="hljs-attr">&quot;following&quot;</span>: {
1061 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1062 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1063 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1064 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1065 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1066 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1067 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1068 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1069 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1070 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1071 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1072 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1073 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1074 }
1075 },
1076 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1077 <span class="hljs-attr">&quot;state&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 </code></pre>
1083 <!-- </div> -->
1084 </section>
1085 </div>
1086 </div>
1087 </div>
1088 <div id="operation--server-following-post" class="operation panel" data-traverse-target="operation--server-following-post">
1089 <!-- <section class="operation-tags row"> -->
1090 <!-- <div class="doc-copy"> -->
1091 <div class="operation-tags">
1092 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
1093 <!---->
1094 </div>
1095 <!-- </div> -->
1096 <!-- </section> -->
1097 <h2 class="operation-title">
1098 <span class="operation-name">
1099 <span class="operation-name">POST</span>
1100 <span class="operation-path">/server/following</span>
1101 </span>
1102 </h2>
1103 <div class="doc-row">
1104 <div class="doc-copy">
1105 <section class="swagger-request-body">
1106 <div class="prop-row">
1107 <div class="prop-name">
1108 <div class="swagger-request-model">
1109 <span class="">
1110 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1111 </span>
1112 </div>
1113 </div>
1114 <div class="prop-value columns small-6">
1115 <!-- <div class="swagger-request-description"> -->undefined
1116 <!-- </div> -->
1117 </div>
1118 </div>
1119 </section>
1120 </div>
1121 <div class="doc-examples">
1122 <section>
1123 <h5>Request Content-Types:
1124 <span>application/json</span>
1125 </h5>
1126 <h5>Request Example</h5>
1127 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1128 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1129 <span class="hljs-attr">&quot;follower&quot;</span>: {
1130 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1131 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1132 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1133 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1134 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1135 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1136 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1137 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1138 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1139 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1140 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1141 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1142 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1143 }
1144 },
1145 <span class="hljs-attr">&quot;following&quot;</span>: {
1146 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1147 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1148 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1149 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1150 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1151 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1152 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1153 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1154 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1155 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1156 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1157 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1158 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1159 }
1160 },
1161 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1162 <span class="hljs-attr">&quot;state&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 </code></pre>
1167 <!-- </div> -->
1168 </section>
1169 </div>
1170 </div>
1171 <div class="doc-row">
1172 <div class="doc-copy">
1173 <section class="swagger-responses">
1174 <div class="prop-row prop-group">
1175 <div class="prop-name">
1176 <div class="prop-title">204 No Content</div>
1177 </div>
1178 <div class="prop-value">
1179 <p>successful operation</p>
1180 </div>
1181 </div>
1182 </section>
1183 </div>
1184 <div class="doc-examples">
1185 <h5>Response Content-Types:
1186 <span>application/json</span>
1187 </h5>
1188 </div>
1189 </div>
1190 </div>
1191 <h1 id="tag-User" class="swagger-summary-tag" data-traverse-target="tag-User">User</h1>
1192 <div id="operation--users-post" class="operation panel" data-traverse-target="operation--users-post">
1193 <!-- <section class="operation-tags row"> -->
1194 <!-- <div class="doc-copy"> -->
1195 <div class="operation-tags">
1196 <a class="label" href="#tag-User">User</a>
1197 <!---->
1198 </div>
1199 <!-- </div> -->
1200 <!-- </section> -->
1201 <h2 class="operation-title">
1202 <span class="operation-name">
1203 <span class="operation-name">POST</span>
1204 <span class="operation-path">/users</span>
1205 </span>
1206 </h2>
1207 <div class="doc-row">
1208 <div class="doc-copy">
1209 <section class="swagger-request-body">
1210 <div class="prop-row">
1211 <div class="prop-name">
1212 <div class="swagger-request-model">
1213 <span class="">
1214 <a class="json-schema-ref" href="#/definitions/AddUser">AddUser</a>
1215 </span>
1216 </div>
1217 </div>
1218 <div class="prop-value columns small-6">
1219 <!-- <div class="swagger-request-description"> -->undefined
1220 <!-- </div> -->
1221 </div>
1222 </div>
1223 </section>
1224 </div>
1225 <div class="doc-examples">
1226 <section>
1227 <h5>Request Content-Types:
1228 <span>application/json</span>
1229 </h5>
1230 <h5>Request Example</h5>
1231 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1232 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1233 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1234 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1235 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1236 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1237 }
1238 </code></pre>
1239 <!-- </div> -->
1240 </section>
1241 </div>
1242 </div>
1243 <div class="doc-row">
1244 <div class="doc-copy">
1245 <section class="swagger-responses">
1246 <div class="prop-row prop-group">
1247 <div class="prop-name">
1248 <div class="prop-title">200 OK</div>
1249 <div class="prop-ref">
1250 <span class="">
1251 <a class="json-schema-ref" href="#/definitions/AddUserResponse">AddUserResponse</a>
1252 </span>
1253 </div>
1254 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1255 </div>
1256 <div class="prop-value">
1257 <p>successful operation</p>
1258 </div>
1259 </div>
1260 </section>
1261 </div>
1262 <div class="doc-examples">
1263 <h5>Response Content-Types:
1264 <span>application/json</span>
1265 </h5>
1266 <section>
1267 <h5>Response Example
1268 <span>(200 OK)</span>
1269 </h5>
1270 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1271 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1272 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1273 }
1274 </code></pre>
1275 <!-- </div> -->
1276 </section>
1277 </div>
1278 </div>
1279 </div>
1280 <div id="operation--users-get" class="operation panel" data-traverse-target="operation--users-get">
1281 <!-- <section class="operation-tags row"> -->
1282 <!-- <div class="doc-copy"> -->
1283 <div class="operation-tags">
1284 <a class="label" href="#tag-User">User</a>
1285 <!---->
1286 </div>
1287 <!-- </div> -->
1288 <!-- </section> -->
1289 <h2 class="operation-title">
1290 <span class="operation-name">
1291 <span class="operation-name">GET</span>
1292 <span class="operation-path">/users</span>
1293 </span>
1294 </h2>
1295 <div class="doc-row">
1296 <div class="doc-copy">
1297 <section class="swagger-request-params">
1298 <div class="prop-row prop-group">
1299 <div class="prop-name">
1300 <div class="prop-title">start</div>
1301 </div>
1302 <div class="prop-value">
1303 <p>starting page</p>
1304 </div>
1305 </div>
1306 <div class="prop-row prop-inner">
1307 <div class="prop-name param-label">type</div>
1308 <div class="prop-value">
1309 <span class="json-property-type">number</span>
1310 <span class="json-property-range" title="Value limits"></span>
1311 </div>
1312 </div>
1313 <div class="prop-row prop-inner">
1314 <div class="prop-name param-label">in</div>
1315 <div class="prop-value">query</div>
1316 </div>
1317 <div class="prop-row prop-group">
1318 <div class="prop-name">
1319 <div class="prop-title">stop</div>
1320 </div>
1321 <div class="prop-value">
1322 <p>stoping page</p>
1323 </div>
1324 </div>
1325 <div class="prop-row prop-inner">
1326 <div class="prop-name param-label">type</div>
1327 <div class="prop-value">
1328 <span class="json-property-type">number</span>
1329 <span class="json-property-range" title="Value limits"></span>
1330 </div>
1331 </div>
1332 <div class="prop-row prop-inner">
1333 <div class="prop-name param-label">in</div>
1334 <div class="prop-value">query</div>
1335 </div>
1336 <div class="prop-row prop-group">
1337 <div class="prop-name">
1338 <div class="prop-title">sort</div>
1339 </div>
1340 <div class="prop-value">
1341 <p>sorting</p>
1342 </div>
1343 </div>
1344 <div class="prop-row prop-inner">
1345 <div class="prop-name param-label">type</div>
1346 <div class="prop-value">
1347 <span class="json-property-type">number</span>
1348 <span class="json-property-range" title="Value limits"></span>
1349 </div>
1350 </div>
1351 <div class="prop-row prop-inner">
1352 <div class="prop-name param-label">in</div>
1353 <div class="prop-value">query</div>
1354 </div>
1355 </section>
1356 </div>
1357 <div class="doc-examples"></div>
1358 </div>
1359 <div class="doc-row">
1360 <div class="doc-copy">
1361 <section class="swagger-responses">
1362 <div class="prop-row prop-group">
1363 <div class="prop-name">
1364 <div class="prop-title">200 OK</div>
1365 <div class="prop-ref">
1366 <span class="json-schema-ref-array">
1367 <a class="json-schema-ref" href="#/definitions/User">User</a>
1368 </span>
1369 </div>
1370 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1371 </div>
1372 <div class="prop-value">
1373 <p>successful operation</p>
1374 </div>
1375 </div>
1376 </section>
1377 </div>
1378 <div class="doc-examples">
1379 <h5>Response Content-Types:
1380 <span>application/json</span>
1381 </h5>
1382 <section>
1383 <h5>Response Example
1384 <span>(200 OK)</span>
1385 </h5>
1386 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1387 {
1388 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1389 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1390 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1391 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1392 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1393 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1394 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1395 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1396 <span class="hljs-attr">&quot;account&quot;</span>: {
1397 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1398 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1399 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1400 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1401 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1402 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1403 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1404 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1405 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1406 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1407 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1408 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1409 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1410 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1411 }
1412 },
1413 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1414 {
1415 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1416 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1417 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1418 <span class="hljs-attr">&quot;owner&quot;</span>: {
1419 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1420 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1421 },
1422 <span class="hljs-attr">&quot;videos&quot;</span>: [
1423 {
1424 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1425 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1426 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1427 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1428 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1429 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1430 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1431 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1432 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1433 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1434 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1435 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1436 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1437 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1438 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1439 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1440 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1441 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1442 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1443 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1444 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1445 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1446 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1447 }
1448 ]
1449 }
1450 ]
1451 }
1452 ]
1453 </code></pre>
1454 <!-- </div> -->
1455 </section>
1456 </div>
1457 </div>
1458 </div>
1459 <div id="operation--users--id--delete" class="operation panel" data-traverse-target="operation--users--id--delete">
1460 <!-- <section class="operation-tags row"> -->
1461 <!-- <div class="doc-copy"> -->
1462 <div class="operation-tags">
1463 <a class="label" href="#tag-User">User</a>
1464 <!---->
1465 </div>
1466 <!-- </div> -->
1467 <!-- </section> -->
1468 <h2 class="operation-title">
1469 <span class="operation-name">
1470 <span class="operation-name">DELETE</span>
1471 <span class="operation-path">/users/{id}</span>
1472 </span>
1473 </h2>
1474 <div class="doc-row">
1475 <div class="doc-copy">
1476 <section class="swagger-request-params">
1477 <div class="prop-row prop-group">
1478 <div class="prop-name">
1479 <div class="prop-title">id</div>
1480 <span class="json-property-required"></span>
1481 </div>
1482 <div class="prop-value">
1483 <p>The user id </p>
1484 </div>
1485 </div>
1486 <div class="prop-row prop-inner">
1487 <div class="prop-name param-label">type</div>
1488 <div class="prop-value">
1489 <span class="json-property-type">string</span>
1490 <span class="json-property-range" title="Value limits"></span>
1491 </div>
1492 </div>
1493 <div class="prop-row prop-inner">
1494 <div class="prop-name param-label">in</div>
1495 <div class="prop-value">path</div>
1496 </div>
1497 </section>
1498 </div>
1499 <div class="doc-examples"></div>
1500 </div>
1501 <div class="doc-row">
1502 <div class="doc-copy">
1503 <section class="swagger-responses">
1504 <div class="prop-row prop-group">
1505 <div class="prop-name">
1506 <div class="prop-title">204 No Content</div>
1507 </div>
1508 <div class="prop-value">
1509 <p>successful operation</p>
1510 </div>
1511 </div>
1512 </section>
1513 </div>
1514 <div class="doc-examples">
1515 <h5>Response Content-Types:
1516 <span>application/json</span>
1517 </h5>
1518 </div>
1519 </div>
1520 </div>
1521 <div id="operation--users--id--get" class="operation panel" data-traverse-target="operation--users--id--get">
1522 <!-- <section class="operation-tags row"> -->
1523 <!-- <div class="doc-copy"> -->
1524 <div class="operation-tags">
1525 <a class="label" href="#tag-User">User</a>
1526 <!---->
1527 </div>
1528 <!-- </div> -->
1529 <!-- </section> -->
1530 <h2 class="operation-title">
1531 <span class="operation-name">
1532 <span class="operation-name">GET</span>
1533 <span class="operation-path">/users/{id}</span>
1534 </span>
1535 </h2>
1536 <div class="doc-row">
1537 <div class="doc-copy">
1538 <section class="swagger-request-params">
1539 <div class="prop-row prop-group">
1540 <div class="prop-name">
1541 <div class="prop-title">id</div>
1542 <span class="json-property-required"></span>
1543 </div>
1544 <div class="prop-value">
1545 <p>The user id </p>
1546 </div>
1547 </div>
1548 <div class="prop-row prop-inner">
1549 <div class="prop-name param-label">type</div>
1550 <div class="prop-value">
1551 <span class="json-property-type">string</span>
1552 <span class="json-property-range" title="Value limits"></span>
1553 </div>
1554 </div>
1555 <div class="prop-row prop-inner">
1556 <div class="prop-name param-label">in</div>
1557 <div class="prop-value">path</div>
1558 </div>
1559 </section>
1560 </div>
1561 <div class="doc-examples"></div>
1562 </div>
1563 <div class="doc-row">
1564 <div class="doc-copy">
1565 <section class="swagger-responses">
1566 <div class="prop-row prop-group">
1567 <div class="prop-name">
1568 <div class="prop-title">200 OK</div>
1569 <div class="prop-ref">
1570 <span class="">
1571 <a class="json-schema-ref" href="#/definitions/User">User</a>
1572 </span>
1573 </div>
1574 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1575 </div>
1576 <div class="prop-value">
1577 <p>successful operation</p>
1578 </div>
1579 </div>
1580 </section>
1581 </div>
1582 <div class="doc-examples">
1583 <h5>Response Content-Types:
1584 <span>application/json</span>
1585 </h5>
1586 <section>
1587 <h5>Response Example
1588 <span>(200 OK)</span>
1589 </h5>
1590 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1591 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1592 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1593 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1594 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1595 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1596 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1597 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1598 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1599 <span class="hljs-attr">&quot;account&quot;</span>: {
1600 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1601 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1602 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1603 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1604 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1605 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1606 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1607 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1608 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1609 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1610 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1611 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1612 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1613 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1614 }
1615 },
1616 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1617 {
1618 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1619 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1620 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1621 <span class="hljs-attr">&quot;owner&quot;</span>: {
1622 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1623 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1624 },
1625 <span class="hljs-attr">&quot;videos&quot;</span>: [
1626 {
1627 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1628 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1629 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1630 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1631 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1632 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1633 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1634 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1635 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1636 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1637 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1638 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1639 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1640 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1641 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1642 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1643 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1644 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1645 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1646 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1647 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1648 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1649 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1650 }
1651 ]
1652 }
1653 ]
1654 }
1655 </code></pre>
1656 <!-- </div> -->
1657 </section>
1658 </div>
1659 </div>
1660 </div>
1661 <div id="operation--users--id--put" class="operation panel" data-traverse-target="operation--users--id--put">
1662 <!-- <section class="operation-tags row"> -->
1663 <!-- <div class="doc-copy"> -->
1664 <div class="operation-tags">
1665 <a class="label" href="#tag-User">User</a>
1666 <!---->
1667 </div>
1668 <!-- </div> -->
1669 <!-- </section> -->
1670 <h2 class="operation-title">
1671 <span class="operation-name">
1672 <span class="operation-name">PUT</span>
1673 <span class="operation-path">/users/{id}</span>
1674 </span>
1675 </h2>
1676 <div class="doc-row">
1677 <div class="doc-copy">
1678 <section class="swagger-request-body">
1679 <div class="prop-row">
1680 <div class="prop-name">
1681 <div class="swagger-request-model">
1682 <span class="">
1683 <a class="json-schema-ref" href="#/definitions/UpdateUser">UpdateUser</a>
1684 </span>
1685 </div>
1686 </div>
1687 <div class="prop-value columns small-6">
1688 <!-- <div class="swagger-request-description"> -->undefined
1689 <!-- </div> -->
1690 </div>
1691 </div>
1692 </section>
1693 <section class="swagger-request-params">
1694 <div class="prop-row prop-group">
1695 <div class="prop-name">
1696 <div class="prop-title">id</div>
1697 <span class="json-property-required"></span>
1698 </div>
1699 <div class="prop-value">
1700 <p>The user id </p>
1701 </div>
1702 </div>
1703 <div class="prop-row prop-inner">
1704 <div class="prop-name param-label">type</div>
1705 <div class="prop-value">
1706 <span class="json-property-type">string</span>
1707 <span class="json-property-range" title="Value limits"></span>
1708 </div>
1709 </div>
1710 <div class="prop-row prop-inner">
1711 <div class="prop-name param-label">in</div>
1712 <div class="prop-value">path</div>
1713 </div>
1714 </section>
1715 </div>
1716 <div class="doc-examples">
1717 <section>
1718 <h5>Request Content-Types:
1719 <span>application/json</span>
1720 </h5>
1721 <h5>Request Example</h5>
1722 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1723 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1724 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1725 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1726 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1727 }
1728 </code></pre>
1729 <!-- </div> -->
1730 </section>
1731 </div>
1732 </div>
1733 <div class="doc-row">
1734 <div class="doc-copy">
1735 <section class="swagger-responses">
1736 <div class="prop-row prop-group">
1737 <div class="prop-name">
1738 <div class="prop-title">204 No Content</div>
1739 </div>
1740 <div class="prop-value">
1741 <p>successful operation</p>
1742 </div>
1743 </div>
1744 </section>
1745 </div>
1746 <div class="doc-examples">
1747 <h5>Response Content-Types:
1748 <span>application/json</span>
1749 </h5>
1750 </div>
1751 </div>
1752 </div>
1753 <div id="operation--users-me-get" class="operation panel" data-traverse-target="operation--users-me-get">
1754 <!-- <section class="operation-tags row"> -->
1755 <!-- <div class="doc-copy"> -->
1756 <div class="operation-tags">
1757 <a class="label" href="#tag-User">User</a>
1758 <!---->
1759 </div>
1760 <!-- </div> -->
1761 <!-- </section> -->
1762 <h2 class="operation-title">
1763 <span class="operation-name">
1764 <span class="operation-name">GET</span>
1765 <span class="operation-path">/users/me</span>
1766 </span>
1767 </h2>
1768 <div class="doc-row">
1769 <div class="doc-copy"> </div>
1770 <div class="doc-examples"></div>
1771 </div>
1772 <div class="doc-row">
1773 <div class="doc-copy">
1774 <section class="swagger-responses">
1775 <div class="prop-row prop-group">
1776 <div class="prop-name">
1777 <div class="prop-title">200 OK</div>
1778 <div class="prop-ref">
1779 <span class="json-schema-ref-array">
1780 <a class="json-schema-ref" href="#/definitions/User">User</a>
1781 </span>
1782 </div>
1783 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1784 </div>
1785 <div class="prop-value">
1786 <p>successful operation</p>
1787 </div>
1788 </div>
1789 </section>
1790 </div>
1791 <div class="doc-examples">
1792 <h5>Response Content-Types:
1793 <span>application/json</span>
1794 </h5>
1795 <section>
1796 <h5>Response Example
1797 <span>(200 OK)</span>
1798 </h5>
1799 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1800 {
1801 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1802 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1803 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1804 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1805 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1806 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1807 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1808 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1809 <span class="hljs-attr">&quot;account&quot;</span>: {
1810 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1811 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1812 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1813 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1814 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1815 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1816 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1817 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1818 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1819 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1820 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1821 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1822 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1823 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1824 }
1825 },
1826 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1827 {
1828 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1829 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1830 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1831 <span class="hljs-attr">&quot;owner&quot;</span>: {
1832 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1833 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1834 },
1835 <span class="hljs-attr">&quot;videos&quot;</span>: [
1836 {
1837 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1838 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1839 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1840 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1841 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1842 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1843 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1844 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1845 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1846 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1847 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1848 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1849 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1850 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1851 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1852 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1853 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1854 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1855 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1856 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1857 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1858 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1859 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
1860 }
1861 ]
1862 }
1863 ]
1864 }
1865 ]
1866 </code></pre>
1867 <!-- </div> -->
1868 </section>
1869 </div>
1870 </div>
1871 </div>
1872 <div id="operation--users-me-put" class="operation panel" data-traverse-target="operation--users-me-put">
1873 <!-- <section class="operation-tags row"> -->
1874 <!-- <div class="doc-copy"> -->
1875 <div class="operation-tags">
1876 <a class="label" href="#tag-User">User</a>
1877 <!---->
1878 </div>
1879 <!-- </div> -->
1880 <!-- </section> -->
1881 <h2 class="operation-title">
1882 <span class="operation-name">
1883 <span class="operation-name">PUT</span>
1884 <span class="operation-path">/users/me</span>
1885 </span>
1886 </h2>
1887 <div class="doc-row">
1888 <div class="doc-copy">
1889 <section class="swagger-request-body">
1890 <div class="prop-row">
1891 <div class="prop-name">
1892 <div class="swagger-request-model">
1893 <span class="">
1894 <a class="json-schema-ref" href="#/definitions/UpdateMe">UpdateMe</a>
1895 </span>
1896 </div>
1897 </div>
1898 <div class="prop-value columns small-6">
1899 <!-- <div class="swagger-request-description"> -->undefined
1900 <!-- </div> -->
1901 </div>
1902 </div>
1903 </section>
1904 </div>
1905 <div class="doc-examples">
1906 <section>
1907 <h5>Request Content-Types:
1908 <span>application/json</span>
1909 </h5>
1910 <h5>Request Example</h5>
1911 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1912 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1913 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1914 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1915 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1916 }
1917 </code></pre>
1918 <!-- </div> -->
1919 </section>
1920 </div>
1921 </div>
1922 <div class="doc-row">
1923 <div class="doc-copy">
1924 <section class="swagger-responses">
1925 <div class="prop-row prop-group">
1926 <div class="prop-name">
1927 <div class="prop-title">204 No Content</div>
1928 </div>
1929 <div class="prop-value">
1930 <p>successful operation</p>
1931 </div>
1932 </div>
1933 </section>
1934 </div>
1935 <div class="doc-examples">
1936 <h5>Response Content-Types:
1937 <span>application/json</span>
1938 </h5>
1939 </div>
1940 </div>
1941 </div>
1942 <div id="operation--users-me-video-quota-used-get" class="operation panel" data-traverse-target="operation--users-me-video-quota-used-get">
1943 <!-- <section class="operation-tags row"> -->
1944 <!-- <div class="doc-copy"> -->
1945 <div class="operation-tags">
1946 <a class="label" href="#tag-User">User</a>
1947 <!---->
1948 </div>
1949 <!-- </div> -->
1950 <!-- </section> -->
1951 <h2 class="operation-title">
1952 <span class="operation-name">
1953 <span class="operation-name">GET</span>
1954 <span class="operation-path">/users/me/video-quota-used</span>
1955 </span>
1956 </h2>
1957 <div class="doc-row">
1958 <div class="doc-copy"> </div>
1959 <div class="doc-examples"></div>
1960 </div>
1961 <div class="doc-row">
1962 <div class="doc-copy">
1963 <section class="swagger-responses">
1964 <div class="prop-row prop-group">
1965 <div class="prop-name">
1966 <div class="prop-title">200 OK</div>
1967 <div class="prop-ref"></div>
1968 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1969 </div>
1970 <div class="prop-value">
1971 <p>successful operation</p>
1972 </div>
1973 </div>
1974 </section>
1975 </div>
1976 <div class="doc-examples">
1977 <h5>Response Content-Types:
1978 <span>application/json</span>
1979 </h5>
1980 <section>
1981 <h5>Response Example
1982 <span>(200 OK)</span>
1983 </h5>
1984 <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;number&quot;</span>
1985 </code></pre>
1986 <!-- </div> -->
1987 </section>
1988 </div>
1989 </div>
1990 </div>
1991 <div id="operation--users-me-videos--videoId--rating-get" class="operation panel" data-traverse-target="operation--users-me-videos--videoId--rating-get">
1992 <!-- <section class="operation-tags row"> -->
1993 <!-- <div class="doc-copy"> -->
1994 <div class="operation-tags">
1995 <a class="label" href="#tag-User">User</a>
1996 <!---->
1997 </div>
1998 <!-- </div> -->
1999 <!-- </section> -->
2000 <h2 class="operation-title">
2001 <span class="operation-name">
2002 <span class="operation-name">GET</span>
2003 <span class="operation-path">/users/me/videos/{videoId}/rating</span>
2004 </span>
2005 </h2>
2006 <div class="doc-row">
2007 <div class="doc-copy">
2008 <section class="swagger-request-params">
2009 <div class="prop-row prop-group">
2010 <div class="prop-name">
2011 <div class="prop-title">videoId</div>
2012 <span class="json-property-required"></span>
2013 </div>
2014 <div class="prop-value">
2015 <p>The video id </p>
2016 </div>
2017 </div>
2018 <div class="prop-row prop-inner">
2019 <div class="prop-name param-label">type</div>
2020 <div class="prop-value">
2021 <span class="json-property-type">string</span>
2022 <span class="json-property-range" title="Value limits"></span>
2023 </div>
2024 </div>
2025 <div class="prop-row prop-inner">
2026 <div class="prop-name param-label">in</div>
2027 <div class="prop-value">path</div>
2028 </div>
2029 </section>
2030 </div>
2031 <div class="doc-examples"></div>
2032 </div>
2033 <div class="doc-row">
2034 <div class="doc-copy">
2035 <section class="swagger-responses">
2036 <div class="prop-row prop-group">
2037 <div class="prop-name">
2038 <div class="prop-title">200 OK</div>
2039 <div class="prop-ref">
2040 <span class="">
2041 <a class="json-schema-ref" href="#/definitions/GetMeVideoRating">GetMeVideoRating</a>
2042 </span>
2043 </div>
2044 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2045 </div>
2046 <div class="prop-value">
2047 <p>successful operation</p>
2048 </div>
2049 </div>
2050 </section>
2051 </div>
2052 <div class="doc-examples">
2053 <h5>Response Content-Types:
2054 <span>application/json</span>
2055 </h5>
2056 <section>
2057 <h5>Response Example
2058 <span>(200 OK)</span>
2059 </h5>
2060 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2061 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2062 <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
2063 }
2064 </code></pre>
2065 <!-- </div> -->
2066 </section>
2067 </div>
2068 </div>
2069 </div>
2070 <div id="operation--users-me-videos-get" class="operation panel" data-traverse-target="operation--users-me-videos-get">
2071 <!-- <section class="operation-tags row"> -->
2072 <!-- <div class="doc-copy"> -->
2073 <div class="operation-tags">
2074 <a class="label" href="#tag-User">User</a>
2075 <!---->
2076 </div>
2077 <!-- </div> -->
2078 <!-- </section> -->
2079 <h2 class="operation-title">
2080 <span class="operation-name">
2081 <span class="operation-name">GET</span>
2082 <span class="operation-path">/users/me/videos</span>
2083 </span>
2084 </h2>
2085 <div class="doc-row">
2086 <div class="doc-copy">
2087 <section class="swagger-request-params">
2088 <div class="prop-row prop-group">
2089 <div class="prop-name">
2090 <div class="prop-title">start</div>
2091 </div>
2092 <div class="prop-value">
2093 <p>starting page</p>
2094 </div>
2095 </div>
2096 <div class="prop-row prop-inner">
2097 <div class="prop-name param-label">type</div>
2098 <div class="prop-value">
2099 <span class="json-property-type">number</span>
2100 <span class="json-property-range" title="Value limits"></span>
2101 </div>
2102 </div>
2103 <div class="prop-row prop-inner">
2104 <div class="prop-name param-label">in</div>
2105 <div class="prop-value">query</div>
2106 </div>
2107 <div class="prop-row prop-group">
2108 <div class="prop-name">
2109 <div class="prop-title">stop</div>
2110 </div>
2111 <div class="prop-value">
2112 <p>stoping page</p>
2113 </div>
2114 </div>
2115 <div class="prop-row prop-inner">
2116 <div class="prop-name param-label">type</div>
2117 <div class="prop-value">
2118 <span class="json-property-type">number</span>
2119 <span class="json-property-range" title="Value limits"></span>
2120 </div>
2121 </div>
2122 <div class="prop-row prop-inner">
2123 <div class="prop-name param-label">in</div>
2124 <div class="prop-value">query</div>
2125 </div>
2126 <div class="prop-row prop-group">
2127 <div class="prop-name">
2128 <div class="prop-title">sort</div>
2129 </div>
2130 <div class="prop-value">
2131 <p>sorting</p>
2132 </div>
2133 </div>
2134 <div class="prop-row prop-inner">
2135 <div class="prop-name param-label">type</div>
2136 <div class="prop-value">
2137 <span class="json-property-type">number</span>
2138 <span class="json-property-range" title="Value limits"></span>
2139 </div>
2140 </div>
2141 <div class="prop-row prop-inner">
2142 <div class="prop-name param-label">in</div>
2143 <div class="prop-value">query</div>
2144 </div>
2145 </section>
2146 </div>
2147 <div class="doc-examples"></div>
2148 </div>
2149 <div class="doc-row">
2150 <div class="doc-copy">
2151 <section class="swagger-responses">
2152 <div class="prop-row prop-group">
2153 <div class="prop-name">
2154 <div class="prop-title">200 OK</div>
2155 <div class="prop-ref">
2156 <span class="json-schema-ref-array">
2157 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2158 </span>
2159 </div>
2160 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2161 </div>
2162 <div class="prop-value">
2163 <p>successful operation</p>
2164 </div>
2165 </div>
2166 </section>
2167 </div>
2168 <div class="doc-examples">
2169 <h5>Response Content-Types:
2170 <span>application/json</span>
2171 </h5>
2172 <section>
2173 <h5>Response Example
2174 <span>(200 OK)</span>
2175 </h5>
2176 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2177 {
2178 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2179 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2180 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2181 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2182 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2183 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2184 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2185 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2186 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2187 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2188 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2189 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2190 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2191 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2192 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2193 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2194 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2195 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2196 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2197 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2198 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2199 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2200 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2201 }
2202 ]
2203 </code></pre>
2204 <!-- </div> -->
2205 </section>
2206 </div>
2207 </div>
2208 </div>
2209 <div id="operation--users-register-post" class="operation panel" data-traverse-target="operation--users-register-post">
2210 <!-- <section class="operation-tags row"> -->
2211 <!-- <div class="doc-copy"> -->
2212 <div class="operation-tags">
2213 <a class="label" href="#tag-User">User</a>
2214 <!---->
2215 </div>
2216 <!-- </div> -->
2217 <!-- </section> -->
2218 <h2 class="operation-title">
2219 <span class="operation-name">
2220 <span class="operation-name">POST</span>
2221 <span class="operation-path">/users/register</span>
2222 </span>
2223 </h2>
2224 <div class="doc-row">
2225 <div class="doc-copy">
2226 <section class="swagger-request-body">
2227 <div class="prop-row">
2228 <div class="prop-name">
2229 <div class="swagger-request-model">
2230 <span class="">
2231 <a class="json-schema-ref" href="#/definitions/RegisterUser">RegisterUser</a>
2232 </span>
2233 </div>
2234 </div>
2235 <div class="prop-value columns small-6">
2236 <!-- <div class="swagger-request-description"> -->undefined
2237 <!-- </div> -->
2238 </div>
2239 </div>
2240 </section>
2241 </div>
2242 <div class="doc-examples">
2243 <section>
2244 <h5>Request Content-Types:
2245 <span>application/json</span>
2246 </h5>
2247 <h5>Request Example</h5>
2248 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2249 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2250 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2251 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2252 }
2253 </code></pre>
2254 <!-- </div> -->
2255 </section>
2256 </div>
2257 </div>
2258 <div class="doc-row">
2259 <div class="doc-copy">
2260 <section class="swagger-responses">
2261 <div class="prop-row prop-group">
2262 <div class="prop-name">
2263 <div class="prop-title">204 No Content</div>
2264 </div>
2265 <div class="prop-value">
2266 <p>successful operation</p>
2267 </div>
2268 </div>
2269 </section>
2270 </div>
2271 <div class="doc-examples">
2272 <h5>Response Content-Types:
2273 <span>application/json</span>
2274 </h5>
2275 </div>
2276 </div>
2277 </div>
2278 <div id="operation--users-me-avatar-pick-post" class="operation panel" data-traverse-target="operation--users-me-avatar-pick-post">
2279 <!-- <section class="operation-tags row"> -->
2280 <!-- <div class="doc-copy"> -->
2281 <div class="operation-tags">
2282 <a class="label" href="#tag-User">User</a>
2283 <!---->
2284 </div>
2285 <!-- </div> -->
2286 <!-- </section> -->
2287 <h2 class="operation-title">
2288 <span class="operation-name">
2289 <span class="operation-name">POST</span>
2290 <span class="operation-path">/users/me/avatar/pick</span>
2291 </span>
2292 </h2>
2293 <div class="doc-row">
2294 <div class="doc-copy">
2295 <section class="swagger-request-params">
2296 <div class="prop-row prop-group">
2297 <div class="prop-name">
2298 <div class="prop-title">avatarfile</div>
2299 </div>
2300 <div class="prop-value">
2301 <p>The file to upload.</p>
2302 </div>
2303 </div>
2304 <div class="prop-row prop-inner">
2305 <div class="prop-name param-label">type</div>
2306 <div class="prop-value">
2307 <span class="json-property-type">file</span>
2308 <span class="json-property-range" title="Value limits"></span>
2309 </div>
2310 </div>
2311 <div class="prop-row prop-inner">
2312 <div class="prop-name param-label">in</div>
2313 <div class="prop-value">formData</div>
2314 </div>
2315 </section>
2316 </div>
2317 <div class="doc-examples"></div>
2318 </div>
2319 <div class="doc-row">
2320 <div class="doc-copy">
2321 <section class="swagger-responses">
2322 <div class="prop-row prop-group">
2323 <div class="prop-name">
2324 <div class="prop-title">200 OK</div>
2325 <div class="prop-ref">
2326 <span class="">
2327 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
2328 </span>
2329 </div>
2330 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2331 </div>
2332 <div class="prop-value">
2333 <p>successful operation</p>
2334 </div>
2335 </div>
2336 </section>
2337 </div>
2338 <div class="doc-examples">
2339 <h5>Response Content-Types:
2340 <span>application/json</span>
2341 </h5>
2342 <section>
2343 <h5>Response Example
2344 <span>(200 OK)</span>
2345 </h5>
2346 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2347 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2348 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2349 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2350 }
2351 </code></pre>
2352 <!-- </div> -->
2353 </section>
2354 </div>
2355 </div>
2356 </div>
2357 <h1 id="tag-Video" class="swagger-summary-tag" data-traverse-target="tag-Video">Video</h1>
2358 <div id="operation--videos-get" class="operation panel" data-traverse-target="operation--videos-get">
2359 <!-- <section class="operation-tags row"> -->
2360 <!-- <div class="doc-copy"> -->
2361 <div class="operation-tags">
2362 <a class="label" href="#tag-Video">Video</a>
2363 <!---->
2364 </div>
2365 <!-- </div> -->
2366 <!-- </section> -->
2367 <h2 class="operation-title">
2368 <span class="operation-name">
2369 <span class="operation-name">GET</span>
2370 <span class="operation-path">/videos</span>
2371 </span>
2372 </h2>
2373 <div class="doc-row">
2374 <div class="doc-copy">
2375 <section class="swagger-request-params">
2376 <div class="prop-row prop-group">
2377 <div class="prop-name">
2378 <div class="prop-title">start</div>
2379 </div>
2380 <div class="prop-value">
2381 <p>starting page</p>
2382 </div>
2383 </div>
2384 <div class="prop-row prop-inner">
2385 <div class="prop-name param-label">type</div>
2386 <div class="prop-value">
2387 <span class="json-property-type">number</span>
2388 <span class="json-property-range" title="Value limits"></span>
2389 </div>
2390 </div>
2391 <div class="prop-row prop-inner">
2392 <div class="prop-name param-label">in</div>
2393 <div class="prop-value">query</div>
2394 </div>
2395 <div class="prop-row prop-group">
2396 <div class="prop-name">
2397 <div class="prop-title">stop</div>
2398 </div>
2399 <div class="prop-value">
2400 <p>stoping page</p>
2401 </div>
2402 </div>
2403 <div class="prop-row prop-inner">
2404 <div class="prop-name param-label">type</div>
2405 <div class="prop-value">
2406 <span class="json-property-type">number</span>
2407 <span class="json-property-range" title="Value limits"></span>
2408 </div>
2409 </div>
2410 <div class="prop-row prop-inner">
2411 <div class="prop-name param-label">in</div>
2412 <div class="prop-value">query</div>
2413 </div>
2414 <div class="prop-row prop-group">
2415 <div class="prop-name">
2416 <div class="prop-title">sort</div>
2417 </div>
2418 <div class="prop-value">
2419 <p>sorting</p>
2420 </div>
2421 </div>
2422 <div class="prop-row prop-inner">
2423 <div class="prop-name param-label">type</div>
2424 <div class="prop-value">
2425 <span class="json-property-type">number</span>
2426 <span class="json-property-range" title="Value limits"></span>
2427 </div>
2428 </div>
2429 <div class="prop-row prop-inner">
2430 <div class="prop-name param-label">in</div>
2431 <div class="prop-value">query</div>
2432 </div>
2433 </section>
2434 </div>
2435 <div class="doc-examples"></div>
2436 </div>
2437 <div class="doc-row">
2438 <div class="doc-copy">
2439 <section class="swagger-responses">
2440 <div class="prop-row prop-group">
2441 <div class="prop-name">
2442 <div class="prop-title">200 OK</div>
2443 <div class="prop-ref">
2444 <span class="json-schema-ref-array">
2445 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2446 </span>
2447 </div>
2448 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2449 </div>
2450 <div class="prop-value">
2451 <p>successful operation</p>
2452 </div>
2453 </div>
2454 </section>
2455 </div>
2456 <div class="doc-examples">
2457 <h5>Response Content-Types:
2458 <span>application/json</span>
2459 </h5>
2460 <section>
2461 <h5>Response Example
2462 <span>(200 OK)</span>
2463 </h5>
2464 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2465 {
2466 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2467 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2468 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2469 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2470 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2471 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2472 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2473 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2474 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2475 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2476 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2477 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2478 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2479 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2480 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2481 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2482 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2483 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2484 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2485 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2486 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2487 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2488 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2489 }
2490 ]
2491 </code></pre>
2492 <!-- </div> -->
2493 </section>
2494 </div>
2495 </div>
2496 </div>
2497 <div id="operation--videos-categories-get" class="operation panel" data-traverse-target="operation--videos-categories-get">
2498 <!-- <section class="operation-tags row"> -->
2499 <!-- <div class="doc-copy"> -->
2500 <div class="operation-tags">
2501 <a class="label" href="#tag-Video">Video</a>
2502 <!---->
2503 </div>
2504 <!-- </div> -->
2505 <!-- </section> -->
2506 <h2 class="operation-title">
2507 <span class="operation-name">
2508 <span class="operation-name">GET</span>
2509 <span class="operation-path">/videos/categories</span>
2510 </span>
2511 </h2>
2512 <div class="doc-row">
2513 <div class="doc-copy"> </div>
2514 <div class="doc-examples"></div>
2515 </div>
2516 <div class="doc-row">
2517 <div class="doc-copy">
2518 <section class="swagger-responses">
2519 <div class="prop-row prop-group">
2520 <div class="prop-name">
2521 <div class="prop-title">200 OK</div>
2522 <div class="prop-ref"></div>
2523 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2524 </div>
2525 <div class="prop-value">
2526 <p>successful operation</p>
2527 </div>
2528 </div>
2529 </section>
2530 </div>
2531 <div class="doc-examples">
2532 <h5>Response Content-Types:
2533 <span>application/json</span>
2534 </h5>
2535 <section>
2536 <h5>Response Example
2537 <span>(200 OK)</span>
2538 </h5>
2539 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2540 <span class="hljs-string">&quot;string&quot;</span>
2541 ]
2542 </code></pre>
2543 <!-- </div> -->
2544 </section>
2545 </div>
2546 </div>
2547 </div>
2548 <div id="operation--videos-licences-get" class="operation panel" data-traverse-target="operation--videos-licences-get">
2549 <!-- <section class="operation-tags row"> -->
2550 <!-- <div class="doc-copy"> -->
2551 <div class="operation-tags">
2552 <a class="label" href="#tag-Video">Video</a>
2553 <!---->
2554 </div>
2555 <!-- </div> -->
2556 <!-- </section> -->
2557 <h2 class="operation-title">
2558 <span class="operation-name">
2559 <span class="operation-name">GET</span>
2560 <span class="operation-path">/videos/licences</span>
2561 </span>
2562 </h2>
2563 <div class="doc-row">
2564 <div class="doc-copy"> </div>
2565 <div class="doc-examples"></div>
2566 </div>
2567 <div class="doc-row">
2568 <div class="doc-copy">
2569 <section class="swagger-responses">
2570 <div class="prop-row prop-group">
2571 <div class="prop-name">
2572 <div class="prop-title">200 OK</div>
2573 <div class="prop-ref"></div>
2574 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2575 </div>
2576 <div class="prop-value">
2577 <p>successful operation</p>
2578 </div>
2579 </div>
2580 </section>
2581 </div>
2582 <div class="doc-examples">
2583 <h5>Response Content-Types:
2584 <span>application/json</span>
2585 </h5>
2586 <section>
2587 <h5>Response Example
2588 <span>(200 OK)</span>
2589 </h5>
2590 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2591 <span class="hljs-string">&quot;string&quot;</span>
2592 ]
2593 </code></pre>
2594 <!-- </div> -->
2595 </section>
2596 </div>
2597 </div>
2598 </div>
2599 <div id="operation--videos-languages-get" class="operation panel" data-traverse-target="operation--videos-languages-get">
2600 <!-- <section class="operation-tags row"> -->
2601 <!-- <div class="doc-copy"> -->
2602 <div class="operation-tags">
2603 <a class="label" href="#tag-Video">Video</a>
2604 <!---->
2605 </div>
2606 <!-- </div> -->
2607 <!-- </section> -->
2608 <h2 class="operation-title">
2609 <span class="operation-name">
2610 <span class="operation-name">GET</span>
2611 <span class="operation-path">/videos/languages</span>
2612 </span>
2613 </h2>
2614 <div class="doc-row">
2615 <div class="doc-copy"> </div>
2616 <div class="doc-examples"></div>
2617 </div>
2618 <div class="doc-row">
2619 <div class="doc-copy">
2620 <section class="swagger-responses">
2621 <div class="prop-row prop-group">
2622 <div class="prop-name">
2623 <div class="prop-title">200 OK</div>
2624 <div class="prop-ref"></div>
2625 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2626 </div>
2627 <div class="prop-value">
2628 <p>successful operation</p>
2629 </div>
2630 </div>
2631 </section>
2632 </div>
2633 <div class="doc-examples">
2634 <h5>Response Content-Types:
2635 <span>application/json</span>
2636 </h5>
2637 <section>
2638 <h5>Response Example
2639 <span>(200 OK)</span>
2640 </h5>
2641 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2642 <span class="hljs-string">&quot;string&quot;</span>
2643 ]
2644 </code></pre>
2645 <!-- </div> -->
2646 </section>
2647 </div>
2648 </div>
2649 </div>
2650 <div id="operation--videos-privacies-get" class="operation panel" data-traverse-target="operation--videos-privacies-get">
2651 <!-- <section class="operation-tags row"> -->
2652 <!-- <div class="doc-copy"> -->
2653 <div class="operation-tags">
2654 <a class="label" href="#tag-Video">Video</a>
2655 <!---->
2656 </div>
2657 <!-- </div> -->
2658 <!-- </section> -->
2659 <h2 class="operation-title">
2660 <span class="operation-name">
2661 <span class="operation-name">GET</span>
2662 <span class="operation-path">/videos/privacies</span>
2663 </span>
2664 </h2>
2665 <div class="doc-row">
2666 <div class="doc-copy"> </div>
2667 <div class="doc-examples"></div>
2668 </div>
2669 <div class="doc-row">
2670 <div class="doc-copy">
2671 <section class="swagger-responses">
2672 <div class="prop-row prop-group">
2673 <div class="prop-name">
2674 <div class="prop-title">200 OK</div>
2675 <div class="prop-ref"></div>
2676 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2677 </div>
2678 <div class="prop-value">
2679 <p>successful operation</p>
2680 </div>
2681 </div>
2682 </section>
2683 </div>
2684 <div class="doc-examples">
2685 <h5>Response Content-Types:
2686 <span>application/json</span>
2687 </h5>
2688 <section>
2689 <h5>Response Example
2690 <span>(200 OK)</span>
2691 </h5>
2692 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2693 <span class="hljs-string">&quot;string&quot;</span>
2694 ]
2695 </code></pre>
2696 <!-- </div> -->
2697 </section>
2698 </div>
2699 </div>
2700 </div>
2701 <div id="operation--videos-search-get" class="operation panel" data-traverse-target="operation--videos-search-get">
2702 <!-- <section class="operation-tags row"> -->
2703 <!-- <div class="doc-copy"> -->
2704 <div class="operation-tags">
2705 <a class="label" href="#tag-Video">Video</a>
2706 <!---->
2707 </div>
2708 <!-- </div> -->
2709 <!-- </section> -->
2710 <h2 class="operation-title">
2711 <span class="operation-name">
2712 <span class="operation-name">GET</span>
2713 <span class="operation-path">/videos/search</span>
2714 </span>
2715 </h2>
2716 <div class="doc-row">
2717 <div class="doc-copy">
2718 <section class="swagger-request-params">
2719 <div class="prop-row prop-group">
2720 <div class="prop-name">
2721 <div class="prop-title">start</div>
2722 </div>
2723 <div class="prop-value">
2724 <p>starting page</p>
2725 </div>
2726 </div>
2727 <div class="prop-row prop-inner">
2728 <div class="prop-name param-label">type</div>
2729 <div class="prop-value">
2730 <span class="json-property-type">number</span>
2731 <span class="json-property-range" title="Value limits"></span>
2732 </div>
2733 </div>
2734 <div class="prop-row prop-inner">
2735 <div class="prop-name param-label">in</div>
2736 <div class="prop-value">query</div>
2737 </div>
2738 <div class="prop-row prop-group">
2739 <div class="prop-name">
2740 <div class="prop-title">stop</div>
2741 </div>
2742 <div class="prop-value">
2743 <p>stoping page</p>
2744 </div>
2745 </div>
2746 <div class="prop-row prop-inner">
2747 <div class="prop-name param-label">type</div>
2748 <div class="prop-value">
2749 <span class="json-property-type">number</span>
2750 <span class="json-property-range" title="Value limits"></span>
2751 </div>
2752 </div>
2753 <div class="prop-row prop-inner">
2754 <div class="prop-name param-label">in</div>
2755 <div class="prop-value">query</div>
2756 </div>
2757 <div class="prop-row prop-group">
2758 <div class="prop-name">
2759 <div class="prop-title">sort</div>
2760 </div>
2761 <div class="prop-value">
2762 <p>sorting</p>
2763 </div>
2764 </div>
2765 <div class="prop-row prop-inner">
2766 <div class="prop-name param-label">type</div>
2767 <div class="prop-value">
2768 <span class="json-property-type">number</span>
2769 <span class="json-property-range" title="Value limits"></span>
2770 </div>
2771 </div>
2772 <div class="prop-row prop-inner">
2773 <div class="prop-name param-label">in</div>
2774 <div class="prop-value">query</div>
2775 </div>
2776 </section>
2777 </div>
2778 <div class="doc-examples"></div>
2779 </div>
2780 <div class="doc-row">
2781 <div class="doc-copy">
2782 <section class="swagger-responses">
2783 <div class="prop-row prop-group">
2784 <div class="prop-name">
2785 <div class="prop-title">200 OK</div>
2786 <div class="prop-ref">
2787 <span class="json-schema-ref-array">
2788 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2789 </span>
2790 </div>
2791 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2792 </div>
2793 <div class="prop-value">
2794 <p>successful operation</p>
2795 </div>
2796 </div>
2797 </section>
2798 </div>
2799 <div class="doc-examples">
2800 <h5>Response Content-Types:
2801 <span>application/json</span>
2802 </h5>
2803 <section>
2804 <h5>Response Example
2805 <span>(200 OK)</span>
2806 </h5>
2807 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2808 {
2809 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2810 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2811 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2812 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2813 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2814 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2815 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2816 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2817 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2818 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2819 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2820 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2821 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2822 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2823 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2824 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2825 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2826 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2827 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2828 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2829 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2830 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2831 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2832 }
2833 ]
2834 </code></pre>
2835 <!-- </div> -->
2836 </section>
2837 </div>
2838 </div>
2839 </div>
2840 <div id="operation--videos--id--put" class="operation panel" data-traverse-target="operation--videos--id--put">
2841 <!-- <section class="operation-tags row"> -->
2842 <!-- <div class="doc-copy"> -->
2843 <div class="operation-tags">
2844 <a class="label" href="#tag-Video">Video</a>
2845 <!---->
2846 </div>
2847 <!-- </div> -->
2848 <!-- </section> -->
2849 <h2 class="operation-title">
2850 <span class="operation-name">
2851 <span class="operation-name">PUT</span>
2852 <span class="operation-path">/videos/{id}</span>
2853 </span>
2854 </h2>
2855 <div class="doc-row">
2856 <div class="doc-copy">
2857 <section class="swagger-request-params">
2858 <div class="prop-row prop-group">
2859 <div class="prop-name">
2860 <div class="prop-title">id</div>
2861 <span class="json-property-required"></span>
2862 </div>
2863 <div class="prop-value">
2864 <p>The video id </p>
2865 </div>
2866 </div>
2867 <div class="prop-row prop-inner">
2868 <div class="prop-name param-label">type</div>
2869 <div class="prop-value">
2870 <span class="json-property-type">string</span>
2871 <span class="json-property-range" title="Value limits"></span>
2872 </div>
2873 </div>
2874 <div class="prop-row prop-inner">
2875 <div class="prop-name param-label">in</div>
2876 <div class="prop-value">path</div>
2877 </div>
2878 </section>
2879 </div>
2880 <div class="doc-examples"></div>
2881 </div>
2882 <div class="doc-row">
2883 <div class="doc-copy">
2884 <section class="swagger-responses">
2885 <div class="prop-row prop-group">
2886 <div class="prop-name">
2887 <div class="prop-title">200 OK</div>
2888 <div class="prop-ref">
2889 <span class="">
2890 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2891 </span>
2892 </div>
2893 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2894 </div>
2895 <div class="prop-value">
2896 <p>successful operation</p>
2897 </div>
2898 </div>
2899 </section>
2900 </div>
2901 <div class="doc-examples">
2902 <h5>Response Content-Types:
2903 <span>application/json</span>
2904 </h5>
2905 <section>
2906 <h5>Response Example
2907 <span>(200 OK)</span>
2908 </h5>
2909 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2910 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2911 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2912 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2913 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2914 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2915 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2916 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2917 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2918 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2919 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2920 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2921 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2922 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2923 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2924 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2925 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2926 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2927 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2928 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2929 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2930 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2931 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2932 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
2933 }
2934 </code></pre>
2935 <!-- </div> -->
2936 </section>
2937 </div>
2938 </div>
2939 </div>
2940 <div id="operation--videos--id--get" class="operation panel" data-traverse-target="operation--videos--id--get">
2941 <!-- <section class="operation-tags row"> -->
2942 <!-- <div class="doc-copy"> -->
2943 <div class="operation-tags">
2944 <a class="label" href="#tag-Video">Video</a>
2945 <!---->
2946 </div>
2947 <!-- </div> -->
2948 <!-- </section> -->
2949 <h2 class="operation-title">
2950 <span class="operation-name">
2951 <span class="operation-name">GET</span>
2952 <span class="operation-path">/videos/{id}</span>
2953 </span>
2954 </h2>
2955 <div class="doc-row">
2956 <div class="doc-copy">
2957 <section class="swagger-request-params">
2958 <div class="prop-row prop-group">
2959 <div class="prop-name">
2960 <div class="prop-title">id</div>
2961 <span class="json-property-required"></span>
2962 </div>
2963 <div class="prop-value">
2964 <p>The video id </p>
2965 </div>
2966 </div>
2967 <div class="prop-row prop-inner">
2968 <div class="prop-name param-label">type</div>
2969 <div class="prop-value">
2970 <span class="json-property-type">string</span>
2971 <span class="json-property-range" title="Value limits"></span>
2972 </div>
2973 </div>
2974 <div class="prop-row prop-inner">
2975 <div class="prop-name param-label">in</div>
2976 <div class="prop-value">path</div>
2977 </div>
2978 </section>
2979 </div>
2980 <div class="doc-examples"></div>
2981 </div>
2982 <div class="doc-row">
2983 <div class="doc-copy">
2984 <section class="swagger-responses">
2985 <div class="prop-row prop-group">
2986 <div class="prop-name">
2987 <div class="prop-title">200 OK</div>
2988 <div class="prop-ref">
2989 <span class="">
2990 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2991 </span>
2992 </div>
2993 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2994 </div>
2995 <div class="prop-value">
2996 <p>successful operation</p>
2997 </div>
2998 </div>
2999 </section>
3000 </div>
3001 <div class="doc-examples">
3002 <h5>Response Content-Types:
3003 <span>application/json</span>
3004 </h5>
3005 <section>
3006 <h5>Response Example
3007 <span>(200 OK)</span>
3008 </h5>
3009 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3010 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3011 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3012 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3013 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3014 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3015 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3016 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3017 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3018 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3019 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3020 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3021 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3022 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3023 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3024 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3025 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3026 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3027 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3028 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3029 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3030 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3031 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3032 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3033 }
3034 </code></pre>
3035 <!-- </div> -->
3036 </section>
3037 </div>
3038 </div>
3039 </div>
3040 <div id="operation--videos--id--delete" class="operation panel" data-traverse-target="operation--videos--id--delete">
3041 <!-- <section class="operation-tags row"> -->
3042 <!-- <div class="doc-copy"> -->
3043 <div class="operation-tags">
3044 <a class="label" href="#tag-Video">Video</a>
3045 <!---->
3046 </div>
3047 <!-- </div> -->
3048 <!-- </section> -->
3049 <h2 class="operation-title">
3050 <span class="operation-name">
3051 <span class="operation-name">DELETE</span>
3052 <span class="operation-path">/videos/{id}</span>
3053 </span>
3054 </h2>
3055 <div class="doc-row">
3056 <div class="doc-copy">
3057 <section class="swagger-request-params">
3058 <div class="prop-row prop-group">
3059 <div class="prop-name">
3060 <div class="prop-title">id</div>
3061 <span class="json-property-required"></span>
3062 </div>
3063 <div class="prop-value">
3064 <p>The video id </p>
3065 </div>
3066 </div>
3067 <div class="prop-row prop-inner">
3068 <div class="prop-name param-label">type</div>
3069 <div class="prop-value">
3070 <span class="json-property-type">string</span>
3071 <span class="json-property-range" title="Value limits"></span>
3072 </div>
3073 </div>
3074 <div class="prop-row prop-inner">
3075 <div class="prop-name param-label">in</div>
3076 <div class="prop-value">path</div>
3077 </div>
3078 </section>
3079 </div>
3080 <div class="doc-examples"></div>
3081 </div>
3082 <div class="doc-row">
3083 <div class="doc-copy">
3084 <section class="swagger-responses">
3085 <div class="prop-row prop-group">
3086 <div class="prop-name">
3087 <div class="prop-title">204 No Content</div>
3088 </div>
3089 <div class="prop-value">
3090 <p>successful operation</p>
3091 </div>
3092 </div>
3093 </section>
3094 </div>
3095 <div class="doc-examples">
3096 <h5>Response Content-Types:
3097 <span>application/json</span>
3098 </h5>
3099 </div>
3100 </div>
3101 </div>
3102 <div id="operation--videos--id--description-get" class="operation panel" data-traverse-target="operation--videos--id--description-get">
3103 <!-- <section class="operation-tags row"> -->
3104 <!-- <div class="doc-copy"> -->
3105 <div class="operation-tags">
3106 <a class="label" href="#tag-Video">Video</a>
3107 <!---->
3108 </div>
3109 <!-- </div> -->
3110 <!-- </section> -->
3111 <h2 class="operation-title">
3112 <span class="operation-name">
3113 <span class="operation-name">GET</span>
3114 <span class="operation-path">/videos/{id}/description</span>
3115 </span>
3116 </h2>
3117 <div class="doc-row">
3118 <div class="doc-copy">
3119 <section class="swagger-request-params">
3120 <div class="prop-row prop-group">
3121 <div class="prop-name">
3122 <div class="prop-title">id</div>
3123 <span class="json-property-required"></span>
3124 </div>
3125 <div class="prop-value">
3126 <p>The video id </p>
3127 </div>
3128 </div>
3129 <div class="prop-row prop-inner">
3130 <div class="prop-name param-label">type</div>
3131 <div class="prop-value">
3132 <span class="json-property-type">string</span>
3133 <span class="json-property-range" title="Value limits"></span>
3134 </div>
3135 </div>
3136 <div class="prop-row prop-inner">
3137 <div class="prop-name param-label">in</div>
3138 <div class="prop-value">path</div>
3139 </div>
3140 </section>
3141 </div>
3142 <div class="doc-examples"></div>
3143 </div>
3144 <div class="doc-row">
3145 <div class="doc-copy">
3146 <section class="swagger-responses">
3147 <div class="prop-row prop-group">
3148 <div class="prop-name">
3149 <div class="prop-title">200 OK</div>
3150 <div class="prop-ref"></div>
3151 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3152 </div>
3153 <div class="prop-value">
3154 <p>successful operation</p>
3155 </div>
3156 </div>
3157 </section>
3158 </div>
3159 <div class="doc-examples">
3160 <h5>Response Content-Types:
3161 <span>application/json</span>
3162 </h5>
3163 <section>
3164 <h5>Response Example
3165 <span>(200 OK)</span>
3166 </h5>
3167 <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;string&quot;</span>
3168 </code></pre>
3169 <!-- </div> -->
3170 </section>
3171 </div>
3172 </div>
3173 </div>
3174 <div id="operation--videos--id--views-post" class="operation panel" data-traverse-target="operation--videos--id--views-post">
3175 <!-- <section class="operation-tags row"> -->
3176 <!-- <div class="doc-copy"> -->
3177 <div class="operation-tags">
3178 <a class="label" href="#tag-Video">Video</a>
3179 <!---->
3180 </div>
3181 <!-- </div> -->
3182 <!-- </section> -->
3183 <h2 class="operation-title">
3184 <span class="operation-name">
3185 <span class="operation-name">POST</span>
3186 <span class="operation-path">/videos/{id}/views</span>
3187 </span>
3188 </h2>
3189 <div class="doc-row">
3190 <div class="doc-copy">
3191 <section class="swagger-request-params">
3192 <div class="prop-row prop-group">
3193 <div class="prop-name">
3194 <div class="prop-title">id</div>
3195 <span class="json-property-required"></span>
3196 </div>
3197 <div class="prop-value">
3198 <p>The video id </p>
3199 </div>
3200 </div>
3201 <div class="prop-row prop-inner">
3202 <div class="prop-name param-label">type</div>
3203 <div class="prop-value">
3204 <span class="json-property-type">string</span>
3205 <span class="json-property-range" title="Value limits"></span>
3206 </div>
3207 </div>
3208 <div class="prop-row prop-inner">
3209 <div class="prop-name param-label">in</div>
3210 <div class="prop-value">path</div>
3211 </div>
3212 </section>
3213 </div>
3214 <div class="doc-examples"></div>
3215 </div>
3216 <div class="doc-row">
3217 <div class="doc-copy">
3218 <section class="swagger-responses">
3219 <div class="prop-row prop-group">
3220 <div class="prop-name">
3221 <div class="prop-title">204 No Content</div>
3222 </div>
3223 <div class="prop-value">
3224 <p>successful operation</p>
3225 </div>
3226 </div>
3227 </section>
3228 </div>
3229 <div class="doc-examples">
3230 <h5>Response Content-Types:
3231 <span>application/json</span>
3232 </h5>
3233 </div>
3234 </div>
3235 </div>
3236 <div id="operation--videos-upload-post" class="operation panel" data-traverse-target="operation--videos-upload-post">
3237 <!-- <section class="operation-tags row"> -->
3238 <!-- <div class="doc-copy"> -->
3239 <div class="operation-tags">
3240 <a class="label" href="#tag-Video">Video</a>
3241 <!---->
3242 </div>
3243 <!-- </div> -->
3244 <!-- </section> -->
3245 <h2 class="operation-title">
3246 <span class="operation-name">
3247 <span class="operation-name">POST</span>
3248 <span class="operation-path">/videos/upload</span>
3249 </span>
3250 </h2>
3251 <div class="doc-row">
3252 <div class="doc-copy">
3253 <section class="swagger-request-params">
3254 <div class="prop-row prop-group">
3255 <div class="prop-name">
3256 <div class="prop-title">videofile</div>
3257 </div>
3258 <div class="prop-value">
3259 <p>The file to upload.</p>
3260 </div>
3261 </div>
3262 <div class="prop-row prop-inner">
3263 <div class="prop-name param-label">type</div>
3264 <div class="prop-value">
3265 <span class="json-property-type">file</span>
3266 <span class="json-property-range" title="Value limits"></span>
3267 </div>
3268 </div>
3269 <div class="prop-row prop-inner">
3270 <div class="prop-name param-label">in</div>
3271 <div class="prop-value">formData</div>
3272 </div>
3273 </section>
3274 </div>
3275 <div class="doc-examples"></div>
3276 </div>
3277 <div class="doc-row">
3278 <div class="doc-copy">
3279 <section class="swagger-responses">
3280 <div class="prop-row prop-group">
3281 <div class="prop-name">
3282 <div class="prop-title">200 OK</div>
3283 <div class="prop-ref">
3284 <span class="">
3285 <a class="json-schema-ref" href="#/definitions/VideoUploadResponse">VideoUploadResponse</a>
3286 </span>
3287 </div>
3288 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3289 </div>
3290 <div class="prop-value">
3291 <p>successful operation</p>
3292 </div>
3293 </div>
3294 </section>
3295 </div>
3296 <div class="doc-examples">
3297 <h5>Response Content-Types:
3298 <span>application/json</span>
3299 </h5>
3300 <section>
3301 <h5>Response Example
3302 <span>(200 OK)</span>
3303 </h5>
3304 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3305 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3306 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3307 }
3308 </code></pre>
3309 <!-- </div> -->
3310 </section>
3311 </div>
3312 </div>
3313 </div>
3314 <h1 id="tag-VideoAbuse" class="swagger-summary-tag" data-traverse-target="tag-VideoAbuse">VideoAbuse</h1>
3315 <div id="operation--videos-abuse-get" class="operation panel" data-traverse-target="operation--videos-abuse-get">
3316 <!-- <section class="operation-tags row"> -->
3317 <!-- <div class="doc-copy"> -->
3318 <div class="operation-tags">
3319 <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
3320 <!---->
3321 </div>
3322 <!-- </div> -->
3323 <!-- </section> -->
3324 <h2 class="operation-title">
3325 <span class="operation-name">
3326 <span class="operation-name">GET</span>
3327 <span class="operation-path">/videos/abuse</span>
3328 </span>
3329 </h2>
3330 <div class="doc-row">
3331 <div class="doc-copy">
3332 <section class="swagger-request-params">
3333 <div class="prop-row prop-group">
3334 <div class="prop-name">
3335 <div class="prop-title">start</div>
3336 </div>
3337 <div class="prop-value">
3338 <p>starting page</p>
3339 </div>
3340 </div>
3341 <div class="prop-row prop-inner">
3342 <div class="prop-name param-label">type</div>
3343 <div class="prop-value">
3344 <span class="json-property-type">number</span>
3345 <span class="json-property-range" title="Value limits"></span>
3346 </div>
3347 </div>
3348 <div class="prop-row prop-inner">
3349 <div class="prop-name param-label">in</div>
3350 <div class="prop-value">query</div>
3351 </div>
3352 <div class="prop-row prop-group">
3353 <div class="prop-name">
3354 <div class="prop-title">stop</div>
3355 </div>
3356 <div class="prop-value">
3357 <p>stoping page</p>
3358 </div>
3359 </div>
3360 <div class="prop-row prop-inner">
3361 <div class="prop-name param-label">type</div>
3362 <div class="prop-value">
3363 <span class="json-property-type">number</span>
3364 <span class="json-property-range" title="Value limits"></span>
3365 </div>
3366 </div>
3367 <div class="prop-row prop-inner">
3368 <div class="prop-name param-label">in</div>
3369 <div class="prop-value">query</div>
3370 </div>
3371 <div class="prop-row prop-group">
3372 <div class="prop-name">
3373 <div class="prop-title">sort</div>
3374 </div>
3375 <div class="prop-value">
3376 <p>sorting</p>
3377 </div>
3378 </div>
3379 <div class="prop-row prop-inner">
3380 <div class="prop-name param-label">type</div>
3381 <div class="prop-value">
3382 <span class="json-property-type">number</span>
3383 <span class="json-property-range" title="Value limits"></span>
3384 </div>
3385 </div>
3386 <div class="prop-row prop-inner">
3387 <div class="prop-name param-label">in</div>
3388 <div class="prop-value">query</div>
3389 </div>
3390 </section>
3391 </div>
3392 <div class="doc-examples"></div>
3393 </div>
3394 <div class="doc-row">
3395 <div class="doc-copy">
3396 <section class="swagger-responses">
3397 <div class="prop-row prop-group">
3398 <div class="prop-name">
3399 <div class="prop-title">200 OK</div>
3400 <div class="prop-ref">
3401 <span class="json-schema-ref-array">
3402 <a class="json-schema-ref" href="#/definitions/VideoAbuse">VideoAbuse</a>
3403 </span>
3404 </div>
3405 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3406 </div>
3407 <div class="prop-value">
3408 <p>successful operation</p>
3409 </div>
3410 </div>
3411 </section>
3412 </div>
3413 <div class="doc-examples">
3414 <h5>Response Content-Types:
3415 <span>application/json</span>
3416 </h5>
3417 <section>
3418 <h5>Response Example
3419 <span>(200 OK)</span>
3420 </h5>
3421 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3422 {
3423 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3424 <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3425 <span class="hljs-attr">&quot;reporterUsername&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3426 <span class="hljs-attr">&quot;reporterServerHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3427 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3428 <span class="hljs-attr">&quot;videoUUID&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3429 <span class="hljs-attr">&quot;videoName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3430 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3431 }
3432 ]
3433 </code></pre>
3434 <!-- </div> -->
3435 </section>
3436 </div>
3437 </div>
3438 </div>
3439 <div id="operation--videos--id--abuse-post" class="operation panel" data-traverse-target="operation--videos--id--abuse-post">
3440 <!-- <section class="operation-tags row"> -->
3441 <!-- <div class="doc-copy"> -->
3442 <div class="operation-tags">
3443 <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
3444 <!---->
3445 </div>
3446 <!-- </div> -->
3447 <!-- </section> -->
3448 <h2 class="operation-title">
3449 <span class="operation-name">
3450 <span class="operation-name">POST</span>
3451 <span class="operation-path">/videos/{id}/abuse</span>
3452 </span>
3453 </h2>
3454 <div class="doc-row">
3455 <div class="doc-copy">
3456 <section class="swagger-request-params">
3457 <div class="prop-row prop-group">
3458 <div class="prop-name">
3459 <div class="prop-title">id</div>
3460 <span class="json-property-required"></span>
3461 </div>
3462 <div class="prop-value">
3463 <p>The video id </p>
3464 </div>
3465 </div>
3466 <div class="prop-row prop-inner">
3467 <div class="prop-name param-label">type</div>
3468 <div class="prop-value">
3469 <span class="json-property-type">string</span>
3470 <span class="json-property-range" title="Value limits"></span>
3471 </div>
3472 </div>
3473 <div class="prop-row prop-inner">
3474 <div class="prop-name param-label">in</div>
3475 <div class="prop-value">path</div>
3476 </div>
3477 </section>
3478 </div>
3479 <div class="doc-examples"></div>
3480 </div>
3481 <div class="doc-row">
3482 <div class="doc-copy">
3483 <section class="swagger-responses">
3484 <div class="prop-row prop-group">
3485 <div class="prop-name">
3486 <div class="prop-title">204 No Content</div>
3487 </div>
3488 <div class="prop-value">
3489 <p>successful operation</p>
3490 </div>
3491 </div>
3492 </section>
3493 </div>
3494 <div class="doc-examples">
3495 <h5>Response Content-Types:
3496 <span>application/json</span>
3497 </h5>
3498 </div>
3499 </div>
3500 </div>
3501 <h1 id="tag-VideoBlacklist" class="swagger-summary-tag" data-traverse-target="tag-VideoBlacklist">VideoBlacklist</h1>
3502 <div id="operation--videos--videoId--blacklist-post" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-post">
3503 <!-- <section class="operation-tags row"> -->
3504 <!-- <div class="doc-copy"> -->
3505 <div class="operation-tags">
3506 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3507 <!---->
3508 </div>
3509 <!-- </div> -->
3510 <!-- </section> -->
3511 <h2 class="operation-title">
3512 <span class="operation-name">
3513 <span class="operation-name">POST</span>
3514 <span class="operation-path">/videos/{videoId}/blacklist</span>
3515 </span>
3516 </h2>
3517 <div class="doc-row">
3518 <div class="doc-copy">
3519 <section class="swagger-request-params">
3520 <div class="prop-row prop-group">
3521 <div class="prop-name">
3522 <div class="prop-title">videoId</div>
3523 <span class="json-property-required"></span>
3524 </div>
3525 <div class="prop-value">
3526 <p>The video id </p>
3527 </div>
3528 </div>
3529 <div class="prop-row prop-inner">
3530 <div class="prop-name param-label">type</div>
3531 <div class="prop-value">
3532 <span class="json-property-type">string</span>
3533 <span class="json-property-range" title="Value limits"></span>
3534 </div>
3535 </div>
3536 <div class="prop-row prop-inner">
3537 <div class="prop-name param-label">in</div>
3538 <div class="prop-value">path</div>
3539 </div>
3540 </section>
3541 </div>
3542 <div class="doc-examples"></div>
3543 </div>
3544 <div class="doc-row">
3545 <div class="doc-copy">
3546 <section class="swagger-responses">
3547 <div class="prop-row prop-group">
3548 <div class="prop-name">
3549 <div class="prop-title">204 No Content</div>
3550 </div>
3551 <div class="prop-value">
3552 <p>successful operation</p>
3553 </div>
3554 </div>
3555 </section>
3556 </div>
3557 <div class="doc-examples">
3558 <h5>Response Content-Types:
3559 <span>application/json</span>
3560 </h5>
3561 </div>
3562 </div>
3563 </div>
3564 <div id="operation--videos--videoId--blacklist-delete" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-delete">
3565 <!-- <section class="operation-tags row"> -->
3566 <!-- <div class="doc-copy"> -->
3567 <div class="operation-tags">
3568 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3569 <!---->
3570 </div>
3571 <!-- </div> -->
3572 <!-- </section> -->
3573 <h2 class="operation-title">
3574 <span class="operation-name">
3575 <span class="operation-name">DELETE</span>
3576 <span class="operation-path">/videos/{videoId}/blacklist</span>
3577 </span>
3578 </h2>
3579 <div class="doc-row">
3580 <div class="doc-copy">
3581 <section class="swagger-request-params">
3582 <div class="prop-row prop-group">
3583 <div class="prop-name">
3584 <div class="prop-title">videoId</div>
3585 <span class="json-property-required"></span>
3586 </div>
3587 <div class="prop-value">
3588 <p>The video id </p>
3589 </div>
3590 </div>
3591 <div class="prop-row prop-inner">
3592 <div class="prop-name param-label">type</div>
3593 <div class="prop-value">
3594 <span class="json-property-type">string</span>
3595 <span class="json-property-range" title="Value limits"></span>
3596 </div>
3597 </div>
3598 <div class="prop-row prop-inner">
3599 <div class="prop-name param-label">in</div>
3600 <div class="prop-value">path</div>
3601 </div>
3602 </section>
3603 </div>
3604 <div class="doc-examples"></div>
3605 </div>
3606 <div class="doc-row">
3607 <div class="doc-copy">
3608 <section class="swagger-responses">
3609 <div class="prop-row prop-group">
3610 <div class="prop-name">
3611 <div class="prop-title">204 No Content</div>
3612 </div>
3613 <div class="prop-value">
3614 <p>successful operation</p>
3615 </div>
3616 </div>
3617 </section>
3618 </div>
3619 <div class="doc-examples">
3620 <h5>Response Content-Types:
3621 <span>application/json</span>
3622 </h5>
3623 </div>
3624 </div>
3625 </div>
3626 <div id="operation--videos-blacklist-get" class="operation panel" data-traverse-target="operation--videos-blacklist-get">
3627 <!-- <section class="operation-tags row"> -->
3628 <!-- <div class="doc-copy"> -->
3629 <div class="operation-tags">
3630 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
3631 <!---->
3632 </div>
3633 <!-- </div> -->
3634 <!-- </section> -->
3635 <h2 class="operation-title">
3636 <span class="operation-name">
3637 <span class="operation-name">GET</span>
3638 <span class="operation-path">/videos/blacklist</span>
3639 </span>
3640 </h2>
3641 <div class="doc-row">
3642 <div class="doc-copy">
3643 <section class="swagger-request-params">
3644 <div class="prop-row prop-group">
3645 <div class="prop-name">
3646 <div class="prop-title">start</div>
3647 </div>
3648 <div class="prop-value">
3649 <p>starting page</p>
3650 </div>
3651 </div>
3652 <div class="prop-row prop-inner">
3653 <div class="prop-name param-label">type</div>
3654 <div class="prop-value">
3655 <span class="json-property-type">number</span>
3656 <span class="json-property-range" title="Value limits"></span>
3657 </div>
3658 </div>
3659 <div class="prop-row prop-inner">
3660 <div class="prop-name param-label">in</div>
3661 <div class="prop-value">query</div>
3662 </div>
3663 <div class="prop-row prop-group">
3664 <div class="prop-name">
3665 <div class="prop-title">stop</div>
3666 </div>
3667 <div class="prop-value">
3668 <p>stoping page</p>
3669 </div>
3670 </div>
3671 <div class="prop-row prop-inner">
3672 <div class="prop-name param-label">type</div>
3673 <div class="prop-value">
3674 <span class="json-property-type">number</span>
3675 <span class="json-property-range" title="Value limits"></span>
3676 </div>
3677 </div>
3678 <div class="prop-row prop-inner">
3679 <div class="prop-name param-label">in</div>
3680 <div class="prop-value">query</div>
3681 </div>
3682 <div class="prop-row prop-group">
3683 <div class="prop-name">
3684 <div class="prop-title">sort</div>
3685 </div>
3686 <div class="prop-value">
3687 <p>sorting</p>
3688 </div>
3689 </div>
3690 <div class="prop-row prop-inner">
3691 <div class="prop-name param-label">type</div>
3692 <div class="prop-value">
3693 <span class="json-property-type">number</span>
3694 <span class="json-property-range" title="Value limits"></span>
3695 </div>
3696 </div>
3697 <div class="prop-row prop-inner">
3698 <div class="prop-name param-label">in</div>
3699 <div class="prop-value">query</div>
3700 </div>
3701 </section>
3702 </div>
3703 <div class="doc-examples"></div>
3704 </div>
3705 <div class="doc-row">
3706 <div class="doc-copy">
3707 <section class="swagger-responses">
3708 <div class="prop-row prop-group">
3709 <div class="prop-name">
3710 <div class="prop-title">200 OK</div>
3711 <div class="prop-ref">
3712 <span class="json-schema-ref-array">
3713 <a class="json-schema-ref" href="#/definitions/VideoBlacklist">VideoBlacklist</a>
3714 </span>
3715 </div>
3716 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3717 </div>
3718 <div class="prop-value">
3719 <p>successful operation</p>
3720 </div>
3721 </div>
3722 </section>
3723 </div>
3724 <div class="doc-examples">
3725 <h5>Response Content-Types:
3726 <span>application/json</span>
3727 </h5>
3728 <section>
3729 <h5>Response Example
3730 <span>(200 OK)</span>
3731 </h5>
3732 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3733 {
3734 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3735 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3736 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3737 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3738 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3739 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3740 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3741 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3742 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3743 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3744 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3745 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3746 }
3747 ]
3748 </code></pre>
3749 <!-- </div> -->
3750 </section>
3751 </div>
3752 </div>
3753 </div>
3754 <h1 id="tag-VideoChannel" class="swagger-summary-tag" data-traverse-target="tag-VideoChannel">VideoChannel</h1>
3755 <div id="operation--videos-channels-get" class="operation panel" data-traverse-target="operation--videos-channels-get">
3756 <!-- <section class="operation-tags row"> -->
3757 <!-- <div class="doc-copy"> -->
3758 <div class="operation-tags">
3759 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3760 <!---->
3761 </div>
3762 <!-- </div> -->
3763 <!-- </section> -->
3764 <h2 class="operation-title">
3765 <span class="operation-name">
3766 <span class="operation-name">GET</span>
3767 <span class="operation-path">/videos/channels</span>
3768 </span>
3769 </h2>
3770 <div class="doc-row">
3771 <div class="doc-copy">
3772 <section class="swagger-request-params">
3773 <div class="prop-row prop-group">
3774 <div class="prop-name">
3775 <div class="prop-title">start</div>
3776 </div>
3777 <div class="prop-value">
3778 <p>starting page</p>
3779 </div>
3780 </div>
3781 <div class="prop-row prop-inner">
3782 <div class="prop-name param-label">type</div>
3783 <div class="prop-value">
3784 <span class="json-property-type">number</span>
3785 <span class="json-property-range" title="Value limits"></span>
3786 </div>
3787 </div>
3788 <div class="prop-row prop-inner">
3789 <div class="prop-name param-label">in</div>
3790 <div class="prop-value">query</div>
3791 </div>
3792 <div class="prop-row prop-group">
3793 <div class="prop-name">
3794 <div class="prop-title">stop</div>
3795 </div>
3796 <div class="prop-value">
3797 <p>stoping page</p>
3798 </div>
3799 </div>
3800 <div class="prop-row prop-inner">
3801 <div class="prop-name param-label">type</div>
3802 <div class="prop-value">
3803 <span class="json-property-type">number</span>
3804 <span class="json-property-range" title="Value limits"></span>
3805 </div>
3806 </div>
3807 <div class="prop-row prop-inner">
3808 <div class="prop-name param-label">in</div>
3809 <div class="prop-value">query</div>
3810 </div>
3811 <div class="prop-row prop-group">
3812 <div class="prop-name">
3813 <div class="prop-title">sort</div>
3814 </div>
3815 <div class="prop-value">
3816 <p>sorting</p>
3817 </div>
3818 </div>
3819 <div class="prop-row prop-inner">
3820 <div class="prop-name param-label">type</div>
3821 <div class="prop-value">
3822 <span class="json-property-type">number</span>
3823 <span class="json-property-range" title="Value limits"></span>
3824 </div>
3825 </div>
3826 <div class="prop-row prop-inner">
3827 <div class="prop-name param-label">in</div>
3828 <div class="prop-value">query</div>
3829 </div>
3830 </section>
3831 </div>
3832 <div class="doc-examples"></div>
3833 </div>
3834 <div class="doc-row">
3835 <div class="doc-copy">
3836 <section class="swagger-responses">
3837 <div class="prop-row prop-group">
3838 <div class="prop-name">
3839 <div class="prop-title">200 OK</div>
3840 <div class="prop-ref">
3841 <span class="json-schema-ref-array">
3842 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
3843 </span>
3844 </div>
3845 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3846 </div>
3847 <div class="prop-value">
3848 <p>successful operation</p>
3849 </div>
3850 </div>
3851 </section>
3852 </div>
3853 <div class="doc-examples">
3854 <h5>Response Content-Types:
3855 <span>application/json</span>
3856 </h5>
3857 <section>
3858 <h5>Response Example
3859 <span>(200 OK)</span>
3860 </h5>
3861 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
3862 {
3863 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3864 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3865 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3866 <span class="hljs-attr">&quot;owner&quot;</span>: {
3867 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3868 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3869 },
3870 <span class="hljs-attr">&quot;videos&quot;</span>: [
3871 {
3872 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3873 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3874 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3875 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3876 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3877 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3878 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3879 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3880 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3881 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3882 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3883 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3884 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3885 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3886 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3887 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3888 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3889 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3890 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3891 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3892 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3893 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3894 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
3895 }
3896 ]
3897 }
3898 ]
3899 </code></pre>
3900 <!-- </div> -->
3901 </section>
3902 </div>
3903 </div>
3904 </div>
3905 <div id="operation--videos-channels-post" class="operation panel" data-traverse-target="operation--videos-channels-post">
3906 <!-- <section class="operation-tags row"> -->
3907 <!-- <div class="doc-copy"> -->
3908 <div class="operation-tags">
3909 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3910 <!---->
3911 </div>
3912 <!-- </div> -->
3913 <!-- </section> -->
3914 <h2 class="operation-title">
3915 <span class="operation-name">
3916 <span class="operation-name">POST</span>
3917 <span class="operation-path">/videos/channels</span>
3918 </span>
3919 </h2>
3920 <div class="doc-row">
3921 <div class="doc-copy">
3922 <section class="swagger-request-body">
3923 <div class="prop-row">
3924 <div class="prop-name">
3925 <div class="swagger-request-model">
3926 <span class="">
3927 <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
3928 </span>
3929 </div>
3930 </div>
3931 <div class="prop-value columns small-6">
3932 <!-- <div class="swagger-request-description"> -->undefined
3933 <!-- </div> -->
3934 </div>
3935 </div>
3936 </section>
3937 </div>
3938 <div class="doc-examples">
3939 <section>
3940 <h5>Request Content-Types:
3941 <span>application/json</span>
3942 </h5>
3943 <h5>Request Example</h5>
3944 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3945 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3946 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3947 }
3948 </code></pre>
3949 <!-- </div> -->
3950 </section>
3951 </div>
3952 </div>
3953 <div class="doc-row">
3954 <div class="doc-copy">
3955 <section class="swagger-responses">
3956 <div class="prop-row prop-group">
3957 <div class="prop-name">
3958 <div class="prop-title">204 No Content</div>
3959 </div>
3960 <div class="prop-value">
3961 <p>successful operation</p>
3962 </div>
3963 </div>
3964 </section>
3965 </div>
3966 <div class="doc-examples">
3967 <h5>Response Content-Types:
3968 <span>application/json</span>
3969 </h5>
3970 </div>
3971 </div>
3972 </div>
3973 <div id="operation--videos-channels--id--get" class="operation panel" data-traverse-target="operation--videos-channels--id--get">
3974 <!-- <section class="operation-tags row"> -->
3975 <!-- <div class="doc-copy"> -->
3976 <div class="operation-tags">
3977 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
3978 <!---->
3979 </div>
3980 <!-- </div> -->
3981 <!-- </section> -->
3982 <h2 class="operation-title">
3983 <span class="operation-name">
3984 <span class="operation-name">GET</span>
3985 <span class="operation-path">/videos/channels/{id}</span>
3986 </span>
3987 </h2>
3988 <div class="doc-row">
3989 <div class="doc-copy">
3990 <section class="swagger-request-params">
3991 <div class="prop-row prop-group">
3992 <div class="prop-name">
3993 <div class="prop-title">id</div>
3994 <span class="json-property-required"></span>
3995 </div>
3996 <div class="prop-value">
3997 <p>The video id </p>
3998 </div>
3999 </div>
4000 <div class="prop-row prop-inner">
4001 <div class="prop-name param-label">type</div>
4002 <div class="prop-value">
4003 <span class="json-property-type">string</span>
4004 <span class="json-property-range" title="Value limits"></span>
4005 </div>
4006 </div>
4007 <div class="prop-row prop-inner">
4008 <div class="prop-name param-label">in</div>
4009 <div class="prop-value">path</div>
4010 </div>
4011 </section>
4012 </div>
4013 <div class="doc-examples"></div>
4014 </div>
4015 <div class="doc-row">
4016 <div class="doc-copy">
4017 <section class="swagger-responses">
4018 <div class="prop-row prop-group">
4019 <div class="prop-name">
4020 <div class="prop-title">200 OK</div>
4021 <div class="prop-ref">
4022 <span class="">
4023 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4024 </span>
4025 </div>
4026 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4027 </div>
4028 <div class="prop-value">
4029 <p>successful operation</p>
4030 </div>
4031 </div>
4032 </section>
4033 </div>
4034 <div class="doc-examples">
4035 <h5>Response Content-Types:
4036 <span>application/json</span>
4037 </h5>
4038 <section>
4039 <h5>Response Example
4040 <span>(200 OK)</span>
4041 </h5>
4042 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4043 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4044 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4045 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4046 <span class="hljs-attr">&quot;owner&quot;</span>: {
4047 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4048 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4049 },
4050 <span class="hljs-attr">&quot;videos&quot;</span>: [
4051 {
4052 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4053 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4054 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4055 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4056 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4057 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4058 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4059 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4060 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4061 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4062 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4063 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4064 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4065 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4066 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4067 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4068 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4069 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4070 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4071 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4072 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4073 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4074 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4075 }
4076 ]
4077 }
4078 </code></pre>
4079 <!-- </div> -->
4080 </section>
4081 </div>
4082 </div>
4083 </div>
4084 <div id="operation--videos-channels--id--put" class="operation panel" data-traverse-target="operation--videos-channels--id--put">
4085 <!-- <section class="operation-tags row"> -->
4086 <!-- <div class="doc-copy"> -->
4087 <div class="operation-tags">
4088 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4089 <!---->
4090 </div>
4091 <!-- </div> -->
4092 <!-- </section> -->
4093 <h2 class="operation-title">
4094 <span class="operation-name">
4095 <span class="operation-name">PUT</span>
4096 <span class="operation-path">/videos/channels/{id}</span>
4097 </span>
4098 </h2>
4099 <div class="doc-row">
4100 <div class="doc-copy">
4101 <section class="swagger-request-body">
4102 <div class="prop-row">
4103 <div class="prop-name">
4104 <div class="swagger-request-model">
4105 <span class="">
4106 <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
4107 </span>
4108 </div>
4109 </div>
4110 <div class="prop-value columns small-6">
4111 <!-- <div class="swagger-request-description"> -->undefined
4112 <!-- </div> -->
4113 </div>
4114 </div>
4115 </section>
4116 <section class="swagger-request-params">
4117 <div class="prop-row prop-group">
4118 <div class="prop-name">
4119 <div class="prop-title">id</div>
4120 <span class="json-property-required"></span>
4121 </div>
4122 <div class="prop-value">
4123 <p>The video id </p>
4124 </div>
4125 </div>
4126 <div class="prop-row prop-inner">
4127 <div class="prop-name param-label">type</div>
4128 <div class="prop-value">
4129 <span class="json-property-type">string</span>
4130 <span class="json-property-range" title="Value limits"></span>
4131 </div>
4132 </div>
4133 <div class="prop-row prop-inner">
4134 <div class="prop-name param-label">in</div>
4135 <div class="prop-value">path</div>
4136 </div>
4137 </section>
4138 </div>
4139 <div class="doc-examples">
4140 <section>
4141 <h5>Request Content-Types:
4142 <span>application/json</span>
4143 </h5>
4144 <h5>Request Example</h5>
4145 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4146 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4147 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4148 }
4149 </code></pre>
4150 <!-- </div> -->
4151 </section>
4152 </div>
4153 </div>
4154 <div class="doc-row">
4155 <div class="doc-copy">
4156 <section class="swagger-responses">
4157 <div class="prop-row prop-group">
4158 <div class="prop-name">
4159 <div class="prop-title">204 No Content</div>
4160 </div>
4161 <div class="prop-value">
4162 <p>successful operation</p>
4163 </div>
4164 </div>
4165 </section>
4166 </div>
4167 <div class="doc-examples">
4168 <h5>Response Content-Types:
4169 <span>application/json</span>
4170 </h5>
4171 </div>
4172 </div>
4173 </div>
4174 <div id="operation--videos-channels--id--delete" class="operation panel" data-traverse-target="operation--videos-channels--id--delete">
4175 <!-- <section class="operation-tags row"> -->
4176 <!-- <div class="doc-copy"> -->
4177 <div class="operation-tags">
4178 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4179 <!---->
4180 </div>
4181 <!-- </div> -->
4182 <!-- </section> -->
4183 <h2 class="operation-title">
4184 <span class="operation-name">
4185 <span class="operation-name">DELETE</span>
4186 <span class="operation-path">/videos/channels/{id}</span>
4187 </span>
4188 </h2>
4189 <div class="doc-row">
4190 <div class="doc-copy">
4191 <section class="swagger-request-params">
4192 <div class="prop-row prop-group">
4193 <div class="prop-name">
4194 <div class="prop-title">id</div>
4195 <span class="json-property-required"></span>
4196 </div>
4197 <div class="prop-value">
4198 <p>The video id </p>
4199 </div>
4200 </div>
4201 <div class="prop-row prop-inner">
4202 <div class="prop-name param-label">type</div>
4203 <div class="prop-value">
4204 <span class="json-property-type">string</span>
4205 <span class="json-property-range" title="Value limits"></span>
4206 </div>
4207 </div>
4208 <div class="prop-row prop-inner">
4209 <div class="prop-name param-label">in</div>
4210 <div class="prop-value">path</div>
4211 </div>
4212 </section>
4213 </div>
4214 <div class="doc-examples"></div>
4215 </div>
4216 <div class="doc-row">
4217 <div class="doc-copy">
4218 <section class="swagger-responses">
4219 <div class="prop-row prop-group">
4220 <div class="prop-name">
4221 <div class="prop-title">204 No Content</div>
4222 </div>
4223 <div class="prop-value">
4224 <p>successful operation</p>
4225 </div>
4226 </div>
4227 </section>
4228 </div>
4229 <div class="doc-examples">
4230 <h5>Response Content-Types:
4231 <span>application/json</span>
4232 </h5>
4233 </div>
4234 </div>
4235 </div>
4236 <div id="operation--videos-accounts--accountId--channels-get" class="operation panel" data-traverse-target="operation--videos-accounts--accountId--channels-get">
4237 <!-- <section class="operation-tags row"> -->
4238 <!-- <div class="doc-copy"> -->
4239 <div class="operation-tags">
4240 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4241 <!---->
4242 </div>
4243 <!-- </div> -->
4244 <!-- </section> -->
4245 <h2 class="operation-title">
4246 <span class="operation-name">
4247 <span class="operation-name">GET</span>
4248 <span class="operation-path">/videos/accounts/{accountId}/channels</span>
4249 </span>
4250 </h2>
4251 <div class="doc-row">
4252 <div class="doc-copy">
4253 <section class="swagger-request-params">
4254 <div class="prop-row prop-group">
4255 <div class="prop-name">
4256 <div class="prop-title">accountId</div>
4257 <span class="json-property-required"></span>
4258 </div>
4259 <div class="prop-value">
4260 <p>The account id </p>
4261 </div>
4262 </div>
4263 <div class="prop-row prop-inner">
4264 <div class="prop-name param-label">type</div>
4265 <div class="prop-value">
4266 <span class="json-property-type">string</span>
4267 <span class="json-property-range" title="Value limits"></span>
4268 </div>
4269 </div>
4270 <div class="prop-row prop-inner">
4271 <div class="prop-name param-label">in</div>
4272 <div class="prop-value">path</div>
4273 </div>
4274 </section>
4275 </div>
4276 <div class="doc-examples"></div>
4277 </div>
4278 <div class="doc-row">
4279 <div class="doc-copy">
4280 <section class="swagger-responses">
4281 <div class="prop-row prop-group">
4282 <div class="prop-name">
4283 <div class="prop-title">200 OK</div>
4284 <div class="prop-ref">
4285 <span class="json-schema-ref-array">
4286 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4287 </span>
4288 </div>
4289 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4290 </div>
4291 <div class="prop-value">
4292 <p>successful operation</p>
4293 </div>
4294 </div>
4295 </section>
4296 </div>
4297 <div class="doc-examples">
4298 <h5>Response Content-Types:
4299 <span>application/json</span>
4300 </h5>
4301 <section>
4302 <h5>Response Example
4303 <span>(200 OK)</span>
4304 </h5>
4305 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4306 {
4307 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4308 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4309 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4310 <span class="hljs-attr">&quot;owner&quot;</span>: {
4311 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4312 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4313 },
4314 <span class="hljs-attr">&quot;videos&quot;</span>: [
4315 {
4316 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4317 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4318 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4319 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4320 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4321 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4322 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4323 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4324 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4325 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4326 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4327 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4328 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4329 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4330 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4331 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4332 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4333 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4334 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4335 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4336 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4337 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4338 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4339 }
4340 ]
4341 }
4342 ]
4343 </code></pre>
4344 <!-- </div> -->
4345 </section>
4346 </div>
4347 </div>
4348 </div>
4349 <h1 id="tag-VideoComment" class="swagger-summary-tag" data-traverse-target="tag-VideoComment">VideoComment</h1>
4350 <div id="operation--videos--videoId--comment-threads-get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-get">
4351 <!-- <section class="operation-tags row"> -->
4352 <!-- <div class="doc-copy"> -->
4353 <div class="operation-tags">
4354 <a class="label" href="#tag-VideoComment">VideoComment</a>
4355 <!---->
4356 </div>
4357 <!-- </div> -->
4358 <!-- </section> -->
4359 <h2 class="operation-title">
4360 <span class="operation-name">
4361 <span class="operation-name">GET</span>
4362 <span class="operation-path">/videos/{videoId}/comment-threads</span>
4363 </span>
4364 </h2>
4365 <div class="doc-row">
4366 <div class="doc-copy">
4367 <section class="swagger-request-params">
4368 <div class="prop-row prop-group">
4369 <div class="prop-name">
4370 <div class="prop-title">videoId</div>
4371 <span class="json-property-required"></span>
4372 </div>
4373 <div class="prop-value">
4374 <p>The video id </p>
4375 </div>
4376 </div>
4377 <div class="prop-row prop-inner">
4378 <div class="prop-name param-label">type</div>
4379 <div class="prop-value">
4380 <span class="json-property-type">string</span>
4381 <span class="json-property-range" title="Value limits"></span>
4382 </div>
4383 </div>
4384 <div class="prop-row prop-inner">
4385 <div class="prop-name param-label">in</div>
4386 <div class="prop-value">path</div>
4387 </div>
4388 <div class="prop-row prop-group">
4389 <div class="prop-name">
4390 <div class="prop-title">start</div>
4391 </div>
4392 <div class="prop-value">
4393 <p>starting page</p>
4394 </div>
4395 </div>
4396 <div class="prop-row prop-inner">
4397 <div class="prop-name param-label">type</div>
4398 <div class="prop-value">
4399 <span class="json-property-type">number</span>
4400 <span class="json-property-range" title="Value limits"></span>
4401 </div>
4402 </div>
4403 <div class="prop-row prop-inner">
4404 <div class="prop-name param-label">in</div>
4405 <div class="prop-value">query</div>
4406 </div>
4407 <div class="prop-row prop-group">
4408 <div class="prop-name">
4409 <div class="prop-title">stop</div>
4410 </div>
4411 <div class="prop-value">
4412 <p>stoping page</p>
4413 </div>
4414 </div>
4415 <div class="prop-row prop-inner">
4416 <div class="prop-name param-label">type</div>
4417 <div class="prop-value">
4418 <span class="json-property-type">number</span>
4419 <span class="json-property-range" title="Value limits"></span>
4420 </div>
4421 </div>
4422 <div class="prop-row prop-inner">
4423 <div class="prop-name param-label">in</div>
4424 <div class="prop-value">query</div>
4425 </div>
4426 <div class="prop-row prop-group">
4427 <div class="prop-name">
4428 <div class="prop-title">sort</div>
4429 </div>
4430 <div class="prop-value">
4431 <p>sorting</p>
4432 </div>
4433 </div>
4434 <div class="prop-row prop-inner">
4435 <div class="prop-name param-label">type</div>
4436 <div class="prop-value">
4437 <span class="json-property-type">number</span>
4438 <span class="json-property-range" title="Value limits"></span>
4439 </div>
4440 </div>
4441 <div class="prop-row prop-inner">
4442 <div class="prop-name param-label">in</div>
4443 <div class="prop-value">query</div>
4444 </div>
4445 </section>
4446 </div>
4447 <div class="doc-examples"></div>
4448 </div>
4449 <div class="doc-row">
4450 <div class="doc-copy">
4451 <section class="swagger-responses">
4452 <div class="prop-row prop-group">
4453 <div class="prop-name">
4454 <div class="prop-title">200 OK</div>
4455 <div class="prop-ref">
4456 <span class="">
4457 <a class="json-schema-ref" href="#/definitions/CommentThreadResponse">CommentThreadResponse</a>
4458 </span>
4459 </div>
4460 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4461 </div>
4462 <div class="prop-value">
4463 <p>successful operation</p>
4464 </div>
4465 </div>
4466 </section>
4467 </div>
4468 <div class="doc-examples">
4469 <h5>Response Content-Types:
4470 <span>application/json</span>
4471 </h5>
4472 <section>
4473 <h5>Response Example
4474 <span>(200 OK)</span>
4475 </h5>
4476 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4477 <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4478 <span class="hljs-attr">&quot;data&quot;</span>: [
4479 {
4480 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4481 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4482 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4483 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4484 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4485 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4486 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4487 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4488 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4489 <span class="hljs-attr">&quot;account&quot;</span>: {
4490 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4491 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4492 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4493 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4494 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4495 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4496 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4497 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4498 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4499 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4500 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4501 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4502 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4503 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4504 }
4505 }
4506 }
4507 ]
4508 }
4509 </code></pre>
4510 <!-- </div> -->
4511 </section>
4512 </div>
4513 </div>
4514 </div>
4515 <div id="operation--videos--videoId--comment-threads-post" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-post">
4516 <!-- <section class="operation-tags row"> -->
4517 <!-- <div class="doc-copy"> -->
4518 <div class="operation-tags">
4519 <a class="label" href="#tag-VideoComment">VideoComment</a>
4520 <!---->
4521 </div>
4522 <!-- </div> -->
4523 <!-- </section> -->
4524 <h2 class="operation-title">
4525 <span class="operation-name">
4526 <span class="operation-name">POST</span>
4527 <span class="operation-path">/videos/{videoId}/comment-threads</span>
4528 </span>
4529 </h2>
4530 <div class="doc-row">
4531 <div class="doc-copy">
4532 <section class="swagger-request-params">
4533 <div class="prop-row prop-group">
4534 <div class="prop-name">
4535 <div class="prop-title">videoId</div>
4536 <span class="json-property-required"></span>
4537 </div>
4538 <div class="prop-value">
4539 <p>The video id </p>
4540 </div>
4541 </div>
4542 <div class="prop-row prop-inner">
4543 <div class="prop-name param-label">type</div>
4544 <div class="prop-value">
4545 <span class="json-property-type">string</span>
4546 <span class="json-property-range" title="Value limits"></span>
4547 </div>
4548 </div>
4549 <div class="prop-row prop-inner">
4550 <div class="prop-name param-label">in</div>
4551 <div class="prop-value">path</div>
4552 </div>
4553 </section>
4554 </div>
4555 <div class="doc-examples"></div>
4556 </div>
4557 <div class="doc-row">
4558 <div class="doc-copy">
4559 <section class="swagger-responses">
4560 <div class="prop-row prop-group">
4561 <div class="prop-name">
4562 <div class="prop-title">200 OK</div>
4563 <div class="prop-ref">
4564 <span class="">
4565 <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
4566 </span>
4567 </div>
4568 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4569 </div>
4570 <div class="prop-value">
4571 <p>successful operation</p>
4572 </div>
4573 </div>
4574 </section>
4575 </div>
4576 <div class="doc-examples">
4577 <h5>Response Content-Types:
4578 <span>application/json</span>
4579 </h5>
4580 <section>
4581 <h5>Response Example
4582 <span>(200 OK)</span>
4583 </h5>
4584 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4585 <span class="hljs-attr">&quot;comment&quot;</span>: {
4586 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4587 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4588 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4589 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4590 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4591 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4592 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4593 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4594 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4595 <span class="hljs-attr">&quot;account&quot;</span>: {
4596 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4597 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4598 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4599 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4600 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4601 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4602 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4603 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4604 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4605 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4606 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4607 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4608 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4609 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4610 }
4611 }
4612 }
4613 }
4614 </code></pre>
4615 <!-- </div> -->
4616 </section>
4617 </div>
4618 </div>
4619 </div>
4620 <div id="operation--videos--videoId--comment-threads--threadId--get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads--threadId--get">
4621 <!-- <section class="operation-tags row"> -->
4622 <!-- <div class="doc-copy"> -->
4623 <div class="operation-tags">
4624 <a class="label" href="#tag-VideoComment">VideoComment</a>
4625 <!---->
4626 </div>
4627 <!-- </div> -->
4628 <!-- </section> -->
4629 <h2 class="operation-title">
4630 <span class="operation-name">
4631 <span class="operation-name">GET</span>
4632 <span class="operation-path">/videos/{videoId}/comment-threads/{threadId}</span>
4633 </span>
4634 </h2>
4635 <div class="doc-row">
4636 <div class="doc-copy">
4637 <section class="swagger-request-params">
4638 <div class="prop-row prop-group">
4639 <div class="prop-name">
4640 <div class="prop-title">videoId</div>
4641 <span class="json-property-required"></span>
4642 </div>
4643 <div class="prop-value">
4644 <p>The video id </p>
4645 </div>
4646 </div>
4647 <div class="prop-row prop-inner">
4648 <div class="prop-name param-label">type</div>
4649 <div class="prop-value">
4650 <span class="json-property-type">string</span>
4651 <span class="json-property-range" title="Value limits"></span>
4652 </div>
4653 </div>
4654 <div class="prop-row prop-inner">
4655 <div class="prop-name param-label">in</div>
4656 <div class="prop-value">path</div>
4657 </div>
4658 <div class="prop-row prop-group">
4659 <div class="prop-name">
4660 <div class="prop-title">threadId</div>
4661 <span class="json-property-required"></span>
4662 </div>
4663 <div class="prop-value">
4664 <p>The thread id </p>
4665 </div>
4666 </div>
4667 <div class="prop-row prop-inner">
4668 <div class="prop-name param-label">type</div>
4669 <div class="prop-value">
4670 <span class="json-property-type">string</span>
4671 <span class="json-property-range" title="Value limits"></span>
4672 </div>
4673 </div>
4674 <div class="prop-row prop-inner">
4675 <div class="prop-name param-label">in</div>
4676 <div class="prop-value">path</div>
4677 </div>
4678 </section>
4679 </div>
4680 <div class="doc-examples"></div>
4681 </div>
4682 <div class="doc-row">
4683 <div class="doc-copy">
4684 <section class="swagger-responses">
4685 <div class="prop-row prop-group">
4686 <div class="prop-name">
4687 <div class="prop-title">200 OK</div>
4688 <div class="prop-ref">
4689 <span class="">
4690 <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
4691 </span>
4692 </div>
4693 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4694 </div>
4695 <div class="prop-value">
4696 <p>successful operation</p>
4697 </div>
4698 </div>
4699 </section>
4700 </div>
4701 <div class="doc-examples">
4702 <h5>Response Content-Types:
4703 <span>application/json</span>
4704 </h5>
4705 <section>
4706 <h5>Response Example
4707 <span>(200 OK)</span>
4708 </h5>
4709 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4710 <span class="hljs-attr">&quot;comment&quot;</span>: {
4711 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4712 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4713 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4714 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4715 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4716 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4717 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4718 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4719 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4720 <span class="hljs-attr">&quot;account&quot;</span>: {
4721 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4722 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4723 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4724 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4725 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4726 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4727 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4728 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4729 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4730 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4731 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4732 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4733 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4734 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4735 }
4736 }
4737 },
4738 <span class="hljs-attr">&quot;children&quot;</span>: [
4739 {
4740 <span class="hljs-attr">&quot;comment&quot;</span>: {
4741 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4742 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4743 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4744 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4745 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4746 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4747 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4748 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4749 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4750 <span class="hljs-attr">&quot;account&quot;</span>: {
4751 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4752 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4753 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4754 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4755 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4756 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4757 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4758 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4759 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4760 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4761 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4762 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4763 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4764 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4765 }
4766 }
4767 },
4768 <span class="hljs-attr">&quot;children&quot;</span>: [
4769 {
4770 <span class="hljs-attr">&quot;comment&quot;</span>: {
4771 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4772 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4773 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4774 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4775 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4776 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4777 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4778 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4779 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4780 <span class="hljs-attr">&quot;account&quot;</span>: {
4781 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4782 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4783 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4784 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4785 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4786 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4787 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4788 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4789 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4790 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4791 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4792 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4793 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4794 }
4795 }
4796 }
4797 }
4798 ]
4799 }
4800 ]
4801 }
4802 </code></pre>
4803 <!-- </div> -->
4804 </section>
4805 </div>
4806 </div>
4807 </div>
4808 <div id="operation--videos--videoId--comments--commentId--post" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--post">
4809 <!-- <section class="operation-tags row"> -->
4810 <!-- <div class="doc-copy"> -->
4811 <div class="operation-tags">
4812 <a class="label" href="#tag-VideoComment">VideoComment</a>
4813 <!---->
4814 </div>
4815 <!-- </div> -->
4816 <!-- </section> -->
4817 <h2 class="operation-title">
4818 <span class="operation-name">
4819 <span class="operation-name">POST</span>
4820 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
4821 </span>
4822 </h2>
4823 <div class="doc-row">
4824 <div class="doc-copy">
4825 <section class="swagger-request-params">
4826 <div class="prop-row prop-group">
4827 <div class="prop-name">
4828 <div class="prop-title">videoId</div>
4829 <span class="json-property-required"></span>
4830 </div>
4831 <div class="prop-value">
4832 <p>The video id </p>
4833 </div>
4834 </div>
4835 <div class="prop-row prop-inner">
4836 <div class="prop-name param-label">type</div>
4837 <div class="prop-value">
4838 <span class="json-property-type">string</span>
4839 <span class="json-property-range" title="Value limits"></span>
4840 </div>
4841 </div>
4842 <div class="prop-row prop-inner">
4843 <div class="prop-name param-label">in</div>
4844 <div class="prop-value">path</div>
4845 </div>
4846 <div class="prop-row prop-group">
4847 <div class="prop-name">
4848 <div class="prop-title">commentId</div>
4849 <span class="json-property-required"></span>
4850 </div>
4851 <div class="prop-value">
4852 <p>The comment id </p>
4853 </div>
4854 </div>
4855 <div class="prop-row prop-inner">
4856 <div class="prop-name param-label">type</div>
4857 <div class="prop-value">
4858 <span class="json-property-type">string</span>
4859 <span class="json-property-range" title="Value limits"></span>
4860 </div>
4861 </div>
4862 <div class="prop-row prop-inner">
4863 <div class="prop-name param-label">in</div>
4864 <div class="prop-value">path</div>
4865 </div>
4866 </section>
4867 </div>
4868 <div class="doc-examples"></div>
4869 </div>
4870 <div class="doc-row">
4871 <div class="doc-copy">
4872 <section class="swagger-responses">
4873 <div class="prop-row prop-group">
4874 <div class="prop-name">
4875 <div class="prop-title">200 OK</div>
4876 <div class="prop-ref">
4877 <span class="">
4878 <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
4879 </span>
4880 </div>
4881 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4882 </div>
4883 <div class="prop-value">
4884 <p>successful operation</p>
4885 </div>
4886 </div>
4887 </section>
4888 </div>
4889 <div class="doc-examples">
4890 <h5>Response Content-Types:
4891 <span>application/json</span>
4892 </h5>
4893 <section>
4894 <h5>Response Example
4895 <span>(200 OK)</span>
4896 </h5>
4897 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4898 <span class="hljs-attr">&quot;comment&quot;</span>: {
4899 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4900 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4901 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4902 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4903 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4904 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4905 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4906 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4907 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4908 <span class="hljs-attr">&quot;account&quot;</span>: {
4909 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4910 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4911 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4912 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4913 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4914 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4915 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4916 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4917 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4918 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4919 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4920 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4921 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4922 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4923 }
4924 }
4925 }
4926 }
4927 </code></pre>
4928 <!-- </div> -->
4929 </section>
4930 </div>
4931 </div>
4932 </div>
4933 <div id="operation--videos--videoId--comments--commentId--delete" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--delete">
4934 <!-- <section class="operation-tags row"> -->
4935 <!-- <div class="doc-copy"> -->
4936 <div class="operation-tags">
4937 <a class="label" href="#tag-VideoComment">VideoComment</a>
4938 <!---->
4939 </div>
4940 <!-- </div> -->
4941 <!-- </section> -->
4942 <h2 class="operation-title">
4943 <span class="operation-name">
4944 <span class="operation-name">DELETE</span>
4945 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
4946 </span>
4947 </h2>
4948 <div class="doc-row">
4949 <div class="doc-copy">
4950 <section class="swagger-request-params">
4951 <div class="prop-row prop-group">
4952 <div class="prop-name">
4953 <div class="prop-title">videoId</div>
4954 <span class="json-property-required"></span>
4955 </div>
4956 <div class="prop-value">
4957 <p>The video id </p>
4958 </div>
4959 </div>
4960 <div class="prop-row prop-inner">
4961 <div class="prop-name param-label">type</div>
4962 <div class="prop-value">
4963 <span class="json-property-type">string</span>
4964 <span class="json-property-range" title="Value limits"></span>
4965 </div>
4966 </div>
4967 <div class="prop-row prop-inner">
4968 <div class="prop-name param-label">in</div>
4969 <div class="prop-value">path</div>
4970 </div>
4971 <div class="prop-row prop-group">
4972 <div class="prop-name">
4973 <div class="prop-title">commentId</div>
4974 <span class="json-property-required"></span>
4975 </div>
4976 <div class="prop-value">
4977 <p>The comment id </p>
4978 </div>
4979 </div>
4980 <div class="prop-row prop-inner">
4981 <div class="prop-name param-label">type</div>
4982 <div class="prop-value">
4983 <span class="json-property-type">string</span>
4984 <span class="json-property-range" title="Value limits"></span>
4985 </div>
4986 </div>
4987 <div class="prop-row prop-inner">
4988 <div class="prop-name param-label">in</div>
4989 <div class="prop-value">path</div>
4990 </div>
4991 </section>
4992 </div>
4993 <div class="doc-examples"></div>
4994 </div>
4995 <div class="doc-row">
4996 <div class="doc-copy">
4997 <section class="swagger-responses">
4998 <div class="prop-row prop-group">
4999 <div class="prop-name">
5000 <div class="prop-title">204 No Content</div>
5001 </div>
5002 <div class="prop-value">
5003 <p>successful operation</p>
5004 </div>
5005 </div>
5006 </section>
5007 </div>
5008 <div class="doc-examples">
5009 <h5>Response Content-Types:
5010 <span>application/json</span>
5011 </h5>
5012 </div>
5013 </div>
5014 </div>
5015 <h1 id="tag-VideoRate" class="swagger-summary-tag" data-traverse-target="tag-VideoRate">VideoRate</h1>
5016 <div id="operation--videos--id--rate-put" class="operation panel" data-traverse-target="operation--videos--id--rate-put">
5017 <!-- <section class="operation-tags row"> -->
5018 <!-- <div class="doc-copy"> -->
5019 <div class="operation-tags">
5020 <a class="label" href="#tag-VideoRate">VideoRate</a>
5021 <!---->
5022 </div>
5023 <!-- </div> -->
5024 <!-- </section> -->
5025 <h2 class="operation-title">
5026 <span class="operation-name">
5027 <span class="operation-name">PUT</span>
5028 <span class="operation-path">/videos/{id}/rate</span>
5029 </span>
5030 </h2>
5031 <div class="doc-row">
5032 <div class="doc-copy">
5033 <section class="swagger-request-params">
5034 <div class="prop-row prop-group">
5035 <div class="prop-name">
5036 <div class="prop-title">id</div>
5037 <span class="json-property-required"></span>
5038 </div>
5039 <div class="prop-value">
5040 <p>The video id </p>
5041 </div>
5042 </div>
5043 <div class="prop-row prop-inner">
5044 <div class="prop-name param-label">type</div>
5045 <div class="prop-value">
5046 <span class="json-property-type">string</span>
5047 <span class="json-property-range" title="Value limits"></span>
5048 </div>
5049 </div>
5050 <div class="prop-row prop-inner">
5051 <div class="prop-name param-label">in</div>
5052 <div class="prop-value">path</div>
5053 </div>
5054 </section>
5055 </div>
5056 <div class="doc-examples"></div>
5057 </div>
5058 <div class="doc-row">
5059 <div class="doc-copy">
5060 <section class="swagger-responses">
5061 <div class="prop-row prop-group">
5062 <div class="prop-name">
5063 <div class="prop-title">204 No Content</div>
5064 </div>
5065 <div class="prop-value">
5066 <p>successful operation</p>
5067 </div>
5068 </div>
5069 </section>
5070 </div>
5071 <div class="doc-examples">
5072 <h5>Response Content-Types:
5073 <span>application/json</span>
5074 </h5>
5075 </div>
5076 </div>
5077 </div>
5078 <h1>Schema Definitions</h1>
5079 <div id="definition-Video" class="definition panel" data-traverse-target="definition-Video">
5080 <h2 class="panel-title">
5081 <a name="/definitions/Video"></a>Video:
5082 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5083 <span class="json-property-range" title="Value limits"></span>
5084
5085
5086 </span> -->
5087 </h2>
5088 <div class="doc-row">
5089 <div class="doc-copy">
5090 <section class="json-schema-properties">
5091 <dl>
5092 <dt data-property-name="id">
5093 <span class="json-property-name">id:</span>
5094 <span class="json-property-type">number</span>
5095 <span class="json-property-range" title="Value limits"></span>
5096 </dt>
5097 <dt data-property-name="uuid">
5098 <span class="json-property-name">uuid:</span>
5099 <span class="json-property-type">string</span>
5100 <span class="json-property-range" title="Value limits"></span>
5101 </dt>
5102 <dt data-property-name="accountName">
5103 <span class="json-property-name">accountName:</span>
5104 <span class="json-property-type">string</span>
5105 <span class="json-property-range" title="Value limits"></span>
5106 </dt>
5107 <dt data-property-name="createdAt">
5108 <span class="json-property-name">createdAt:</span>
5109 <span class="json-property-type">string</span>
5110 <span class="json-property-range" title="Value limits"></span>
5111 </dt>
5112 <dt data-property-name="updatedAt">
5113 <span class="json-property-name">updatedAt:</span>
5114 <span class="json-property-type">string</span>
5115 <span class="json-property-range" title="Value limits"></span>
5116 </dt>
5117 <dt data-property-name="categoryLabel">
5118 <span class="json-property-name">categoryLabel:</span>
5119 <span class="json-property-type">string</span>
5120 <span class="json-property-range" title="Value limits"></span>
5121 </dt>
5122 <dt data-property-name="category">
5123 <span class="json-property-name">category:</span>
5124 <span class="json-property-type">number</span>
5125 <span class="json-property-range" title="Value limits"></span>
5126 </dt>
5127 <dt data-property-name="licenceLabel">
5128 <span class="json-property-name">licenceLabel:</span>
5129 <span class="json-property-type">string</span>
5130 <span class="json-property-range" title="Value limits"></span>
5131 </dt>
5132 <dt data-property-name="licence">
5133 <span class="json-property-name">licence:</span>
5134 <span class="json-property-type">number</span>
5135 <span class="json-property-range" title="Value limits"></span>
5136 </dt>
5137 <dt data-property-name="languageLabel">
5138 <span class="json-property-name">languageLabel:</span>
5139 <span class="json-property-type">string</span>
5140 <span class="json-property-range" title="Value limits"></span>
5141 </dt>
5142 <dt data-property-name="language">
5143 <span class="json-property-name">language:</span>
5144 <span class="json-property-type">number</span>
5145 <span class="json-property-range" title="Value limits"></span>
5146 </dt>
5147 <dt data-property-name="description">
5148 <span class="json-property-name">description:</span>
5149 <span class="json-property-type">string</span>
5150 <span class="json-property-range" title="Value limits"></span>
5151 </dt>
5152 <dt data-property-name="duration">
5153 <span class="json-property-name">duration:</span>
5154 <span class="json-property-type">number</span>
5155 <span class="json-property-range" title="Value limits"></span>
5156 </dt>
5157 <dt data-property-name="isLocal">
5158 <span class="json-property-name">isLocal:</span>
5159 <span class="json-property-type">boolean</span>
5160 <span class="json-property-range" title="Value limits"></span>
5161 </dt>
5162 <dt data-property-name="name">
5163 <span class="json-property-name">name:</span>
5164 <span class="json-property-type">string</span>
5165 <span class="json-property-range" title="Value limits"></span>
5166 </dt>
5167 <dt data-property-name="serverHost">
5168 <span class="json-property-name">serverHost:</span>
5169 <span class="json-property-type">string</span>
5170 <span class="json-property-range" title="Value limits"></span>
5171 </dt>
5172 <dt data-property-name="thumbnailPath">
5173 <span class="json-property-name">thumbnailPath:</span>
5174 <span class="json-property-type">string</span>
5175 <span class="json-property-range" title="Value limits"></span>
5176 </dt>
5177 <dt data-property-name="previewPath">
5178 <span class="json-property-name">previewPath:</span>
5179 <span class="json-property-type">string</span>
5180 <span class="json-property-range" title="Value limits"></span>
5181 </dt>
5182 <dt data-property-name="embedPath">
5183 <span class="json-property-name">embedPath:</span>
5184 <span class="json-property-type">string</span>
5185 <span class="json-property-range" title="Value limits"></span>
5186 </dt>
5187 <dt data-property-name="views">
5188 <span class="json-property-name">views:</span>
5189 <span class="json-property-type">number</span>
5190 <span class="json-property-range" title="Value limits"></span>
5191 </dt>
5192 <dt data-property-name="likes">
5193 <span class="json-property-name">likes:</span>
5194 <span class="json-property-type">number</span>
5195 <span class="json-property-range" title="Value limits"></span>
5196 </dt>
5197 <dt data-property-name="dislikes">
5198 <span class="json-property-name">dislikes:</span>
5199 <span class="json-property-type">number</span>
5200 <span class="json-property-range" title="Value limits"></span>
5201 </dt>
5202 <dt data-property-name="nsfw">
5203 <span class="json-property-name">nsfw:</span>
5204 <span class="json-property-type">boolean</span>
5205 <span class="json-property-range" title="Value limits"></span>
5206 </dt>
5207 </dl>
5208 </section>
5209 </div>
5210 <div class="doc-examples">
5211 <section>
5212 <h5>Example</h5>
5213 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5214 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5215 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5216 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5217 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5218 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5219 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5220 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5221 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5222 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5223 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5224 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5225 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5226 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5227 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5228 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5229 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5230 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5231 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5232 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5233 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5234 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5235 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5236 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5237 }
5238 </code></pre>
5239 <!-- </div> -->
5240 </section>
5241 </div>
5242 </div>
5243 </div>
5244 <div id="definition-VideoAbuse" class="definition panel" data-traverse-target="definition-VideoAbuse">
5245 <h2 class="panel-title">
5246 <a name="/definitions/VideoAbuse"></a>VideoAbuse:
5247 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5248 <span class="json-property-range" title="Value limits"></span>
5249
5250
5251 </span> -->
5252 </h2>
5253 <div class="doc-row">
5254 <div class="doc-copy">
5255 <section class="json-schema-properties">
5256 <dl>
5257 <dt data-property-name="id">
5258 <span class="json-property-name">id:</span>
5259 <span class="json-property-type">number</span>
5260 <span class="json-property-range" title="Value limits"></span>
5261 </dt>
5262 <dt data-property-name="reason">
5263 <span class="json-property-name">reason:</span>
5264 <span class="json-property-type">string</span>
5265 <span class="json-property-range" title="Value limits"></span>
5266 </dt>
5267 <dt data-property-name="reporterUsername">
5268 <span class="json-property-name">reporterUsername:</span>
5269 <span class="json-property-type">string</span>
5270 <span class="json-property-range" title="Value limits"></span>
5271 </dt>
5272 <dt data-property-name="reporterServerHost">
5273 <span class="json-property-name">reporterServerHost:</span>
5274 <span class="json-property-type">string</span>
5275 <span class="json-property-range" title="Value limits"></span>
5276 </dt>
5277 <dt data-property-name="videoId">
5278 <span class="json-property-name">videoId:</span>
5279 <span class="json-property-type">number</span>
5280 <span class="json-property-range" title="Value limits"></span>
5281 </dt>
5282 <dt data-property-name="videoUUID">
5283 <span class="json-property-name">videoUUID:</span>
5284 <span class="json-property-type">string</span>
5285 <span class="json-property-range" title="Value limits"></span>
5286 </dt>
5287 <dt data-property-name="videoName">
5288 <span class="json-property-name">videoName:</span>
5289 <span class="json-property-type">string</span>
5290 <span class="json-property-range" title="Value limits"></span>
5291 </dt>
5292 <dt data-property-name="createdAt">
5293 <span class="json-property-name">createdAt:</span>
5294 <span class="json-property-type">string</span>
5295 <span class="json-property-range" title="Value limits"></span>
5296 </dt>
5297 </dl>
5298 </section>
5299 </div>
5300 <div class="doc-examples">
5301 <section>
5302 <h5>Example</h5>
5303 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5304 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5305 <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5306 <span class="hljs-attr">&quot;reporterUsername&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5307 <span class="hljs-attr">&quot;reporterServerHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5308 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5309 <span class="hljs-attr">&quot;videoUUID&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5310 <span class="hljs-attr">&quot;videoName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5311 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5312 }
5313 </code></pre>
5314 <!-- </div> -->
5315 </section>
5316 </div>
5317 </div>
5318 </div>
5319 <div id="definition-VideoBlacklist" class="definition panel" data-traverse-target="definition-VideoBlacklist">
5320 <h2 class="panel-title">
5321 <a name="/definitions/VideoBlacklist"></a>VideoBlacklist:
5322 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5323 <span class="json-property-range" title="Value limits"></span>
5324
5325
5326 </span> -->
5327 </h2>
5328 <div class="doc-row">
5329 <div class="doc-copy">
5330 <section class="json-schema-properties">
5331 <dl>
5332 <dt data-property-name="id">
5333 <span class="json-property-name">id:</span>
5334 <span class="json-property-type">number</span>
5335 <span class="json-property-range" title="Value limits"></span>
5336 </dt>
5337 <dt data-property-name="videoId">
5338 <span class="json-property-name">videoId:</span>
5339 <span class="json-property-type">number</span>
5340 <span class="json-property-range" title="Value limits"></span>
5341 </dt>
5342 <dt data-property-name="createdAt">
5343 <span class="json-property-name">createdAt:</span>
5344 <span class="json-property-type">string</span>
5345 <span class="json-property-range" title="Value limits"></span>
5346 </dt>
5347 <dt data-property-name="updatedAt">
5348 <span class="json-property-name">updatedAt:</span>
5349 <span class="json-property-type">string</span>
5350 <span class="json-property-range" title="Value limits"></span>
5351 </dt>
5352 <dt data-property-name="name">
5353 <span class="json-property-name">name:</span>
5354 <span class="json-property-type">string</span>
5355 <span class="json-property-range" title="Value limits"></span>
5356 </dt>
5357 <dt data-property-name="uuid">
5358 <span class="json-property-name">uuid:</span>
5359 <span class="json-property-type">string</span>
5360 <span class="json-property-range" title="Value limits"></span>
5361 </dt>
5362 <dt data-property-name="description">
5363 <span class="json-property-name">description:</span>
5364 <span class="json-property-type">string</span>
5365 <span class="json-property-range" title="Value limits"></span>
5366 </dt>
5367 <dt data-property-name="duration">
5368 <span class="json-property-name">duration:</span>
5369 <span class="json-property-type">number</span>
5370 <span class="json-property-range" title="Value limits"></span>
5371 </dt>
5372 <dt data-property-name="views">
5373 <span class="json-property-name">views:</span>
5374 <span class="json-property-type">number</span>
5375 <span class="json-property-range" title="Value limits"></span>
5376 </dt>
5377 <dt data-property-name="likes">
5378 <span class="json-property-name">likes:</span>
5379 <span class="json-property-type">number</span>
5380 <span class="json-property-range" title="Value limits"></span>
5381 </dt>
5382 <dt data-property-name="dislikes">
5383 <span class="json-property-name">dislikes:</span>
5384 <span class="json-property-type">number</span>
5385 <span class="json-property-range" title="Value limits"></span>
5386 </dt>
5387 <dt data-property-name="nsfw">
5388 <span class="json-property-name">nsfw:</span>
5389 <span class="json-property-type">boolean</span>
5390 <span class="json-property-range" title="Value limits"></span>
5391 </dt>
5392 </dl>
5393 </section>
5394 </div>
5395 <div class="doc-examples">
5396 <section>
5397 <h5>Example</h5>
5398 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5399 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5400 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5401 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5402 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5403 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5404 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5405 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5406 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5407 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5408 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5409 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5410 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5411 }
5412 </code></pre>
5413 <!-- </div> -->
5414 </section>
5415 </div>
5416 </div>
5417 </div>
5418 <div id="definition-VideoChannel" class="definition panel" data-traverse-target="definition-VideoChannel">
5419 <h2 class="panel-title">
5420 <a name="/definitions/VideoChannel"></a>VideoChannel:
5421 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5422 <span class="json-property-range" title="Value limits"></span>
5423
5424
5425 </span> -->
5426 </h2>
5427 <div class="doc-row">
5428 <div class="doc-copy">
5429 <section class="json-schema-properties">
5430 <dl>
5431 <dt data-property-name="displayName">
5432 <span class="json-property-name">displayName:</span>
5433 <span class="json-property-type">string</span>
5434 <span class="json-property-range" title="Value limits"></span>
5435 </dt>
5436 <dt data-property-name="description">
5437 <span class="json-property-name">description:</span>
5438 <span class="json-property-type">string</span>
5439 <span class="json-property-range" title="Value limits"></span>
5440 </dt>
5441 <dt data-property-name="isLocal">
5442 <span class="json-property-name">isLocal:</span>
5443 <span class="json-property-type">boolean</span>
5444 <span class="json-property-range" title="Value limits"></span>
5445 </dt>
5446 <dt data-property-name="owner">
5447 <span class="json-property-name">owner:</span>
5448 <span class="json-property-type">object</span>
5449 <span class="json-property-range" title="Value limits"></span>
5450 </dt>
5451 <dt data-property-name="videos">
5452 <span class="json-property-name">videos:</span>
5453 <span class="json-property-type">
5454 <span class="json-schema-ref-array">
5455 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
5456 </span>
5457 </span>
5458 <span class="json-property-range" title="Value limits"></span>
5459 </dt>
5460 </dl>
5461 </section>
5462 </div>
5463 <div class="doc-examples">
5464 <section>
5465 <h5>Example</h5>
5466 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5467 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5468 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5469 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5470 <span class="hljs-attr">&quot;owner&quot;</span>: {
5471 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5472 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5473 },
5474 <span class="hljs-attr">&quot;videos&quot;</span>: [
5475 {
5476 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5477 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5478 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5479 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5480 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5481 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5482 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5483 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5484 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5485 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5486 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5487 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5488 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5489 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5490 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5491 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5492 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5493 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5494 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5495 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5496 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5497 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5498 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
5499 }
5500 ]
5501 }
5502 </code></pre>
5503 <!-- </div> -->
5504 </section>
5505 </div>
5506 </div>
5507 </div>
5508 <div id="definition-VideoComment" class="definition panel" data-traverse-target="definition-VideoComment">
5509 <h2 class="panel-title">
5510 <a name="/definitions/VideoComment"></a>VideoComment:
5511 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5512 <span class="json-property-range" title="Value limits"></span>
5513
5514
5515 </span> -->
5516 </h2>
5517 <div class="doc-row">
5518 <div class="doc-copy">
5519 <section class="json-schema-properties">
5520 <dl>
5521 <dt data-property-name="id">
5522 <span class="json-property-name">id:</span>
5523 <span class="json-property-type">number</span>
5524 <span class="json-property-range" title="Value limits"></span>
5525 </dt>
5526 <dt data-property-name="url">
5527 <span class="json-property-name">url:</span>
5528 <span class="json-property-type">string</span>
5529 <span class="json-property-range" title="Value limits"></span>
5530 </dt>
5531 <dt data-property-name="text">
5532 <span class="json-property-name">text:</span>
5533 <span class="json-property-type">string</span>
5534 <span class="json-property-range" title="Value limits"></span>
5535 </dt>
5536 <dt data-property-name="threadId">
5537 <span class="json-property-name">threadId:</span>
5538 <span class="json-property-type">number</span>
5539 <span class="json-property-range" title="Value limits"></span>
5540 </dt>
5541 <dt data-property-name="inReplyToCommentId">
5542 <span class="json-property-name">inReplyToCommentId:</span>
5543 <span class="json-property-type">number</span>
5544 <span class="json-property-range" title="Value limits"></span>
5545 </dt>
5546 <dt data-property-name="videoId">
5547 <span class="json-property-name">videoId:</span>
5548 <span class="json-property-type">number</span>
5549 <span class="json-property-range" title="Value limits"></span>
5550 </dt>
5551 <dt data-property-name="createdAt">
5552 <span class="json-property-name">createdAt:</span>
5553 <span class="json-property-type">string</span>
5554 <span class="json-property-range" title="Value limits"></span>
5555 </dt>
5556 <dt data-property-name="updatedAt">
5557 <span class="json-property-name">updatedAt:</span>
5558 <span class="json-property-type">string</span>
5559 <span class="json-property-range" title="Value limits"></span>
5560 </dt>
5561 <dt data-property-name="totalReplies">
5562 <span class="json-property-name">totalReplies:</span>
5563 <span class="json-property-type">number</span>
5564 <span class="json-property-range" title="Value limits"></span>
5565 </dt>
5566 <dt data-property-name="account">
5567 <span class="json-property-name">account:</span>
5568 <span class="json-property-type">
5569 <span class="">
5570 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
5571 </span>
5572 </span>
5573 <span class="json-property-range" title="Value limits"></span>
5574 </dt>
5575 </dl>
5576 </section>
5577 </div>
5578 <div class="doc-examples">
5579 <section>
5580 <h5>Example</h5>
5581 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5582 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5583 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5584 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5585 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5586 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5587 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5588 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5589 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5590 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5591 <span class="hljs-attr">&quot;account&quot;</span>: {
5592 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5593 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5594 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5595 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5596 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5597 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5598 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5599 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5600 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5601 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5602 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5603 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5604 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5605 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5606 }
5607 }
5608 }
5609 </code></pre>
5610 <!-- </div> -->
5611 </section>
5612 </div>
5613 </div>
5614 </div>
5615 <div id="definition-VideoCommentThreadTree" class="definition panel" data-traverse-target="definition-VideoCommentThreadTree">
5616 <h2 class="panel-title">
5617 <a name="/definitions/VideoCommentThreadTree"></a>VideoCommentThreadTree:
5618 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5619 <span class="json-property-range" title="Value limits"></span>
5620
5621
5622 </span> -->
5623 </h2>
5624 <div class="doc-row">
5625 <div class="doc-copy">
5626 <section class="json-schema-properties">
5627 <dl>
5628 <dt data-property-name="comment">
5629 <span class="json-property-name">comment:</span>
5630 <span class="json-property-type">
5631 <span class="">
5632 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
5633 </span>
5634 </span>
5635 <span class="json-property-range" title="Value limits"></span>
5636 </dt>
5637 <dt data-property-name="children">
5638 <span class="json-property-name">children:</span>
5639 <span class="json-property-type">
5640 <span class="json-schema-ref-array">
5641 <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
5642 </span>
5643 </span>
5644 <span class="json-property-range" title="Value limits"></span>
5645 </dt>
5646 </dl>
5647 </section>
5648 </div>
5649 <div class="doc-examples">
5650 <section>
5651 <h5>Example</h5>
5652 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5653 <span class="hljs-attr">&quot;comment&quot;</span>: {
5654 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5655 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5656 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5657 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5658 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5659 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5660 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5661 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5662 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5663 <span class="hljs-attr">&quot;account&quot;</span>: {
5664 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5665 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5666 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5667 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5668 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5669 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5670 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5671 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5672 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5673 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5674 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5675 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5676 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5677 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5678 }
5679 }
5680 },
5681 <span class="hljs-attr">&quot;children&quot;</span>: [
5682 {
5683 <span class="hljs-attr">&quot;comment&quot;</span>: {
5684 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5685 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5686 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5687 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5688 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5689 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5690 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5691 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5692 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5693 <span class="hljs-attr">&quot;account&quot;</span>: {
5694 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5695 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5696 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5697 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5698 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5699 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5700 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5701 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5702 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5703 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5704 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5705 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5706 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5707 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5708 }
5709 }
5710 },
5711 <span class="hljs-attr">&quot;children&quot;</span>: [
5712 {
5713 <span class="hljs-attr">&quot;comment&quot;</span>: {
5714 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5715 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5716 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5717 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5718 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5719 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5720 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5721 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5722 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5723 <span class="hljs-attr">&quot;account&quot;</span>: {
5724 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5725 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5726 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5727 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5728 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5729 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5730 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5731 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5732 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5733 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5734 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5735 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5736 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5737 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5738 }
5739 }
5740 }
5741 }
5742 ]
5743 }
5744 ]
5745 }
5746 </code></pre>
5747 <!-- </div> -->
5748 </section>
5749 </div>
5750 </div>
5751 </div>
5752 <div id="definition-Avatar" class="definition panel" data-traverse-target="definition-Avatar">
5753 <h2 class="panel-title">
5754 <a name="/definitions/Avatar"></a>Avatar:
5755 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5756 <span class="json-property-range" title="Value limits"></span>
5757
5758
5759 </span> -->
5760 </h2>
5761 <div class="doc-row">
5762 <div class="doc-copy">
5763 <section class="json-schema-properties">
5764 <dl>
5765 <dt data-property-name="path">
5766 <span class="json-property-name">path:</span>
5767 <span class="json-property-type">string</span>
5768 <span class="json-property-range" title="Value limits"></span>
5769 </dt>
5770 <dt data-property-name="createdAt">
5771 <span class="json-property-name">createdAt:</span>
5772 <span class="json-property-type">string</span>
5773 <span class="json-property-range" title="Value limits"></span>
5774 </dt>
5775 <dt data-property-name="updatedAt">
5776 <span class="json-property-name">updatedAt:</span>
5777 <span class="json-property-type">string</span>
5778 <span class="json-property-range" title="Value limits"></span>
5779 </dt>
5780 </dl>
5781 </section>
5782 </div>
5783 <div class="doc-examples">
5784 <section>
5785 <h5>Example</h5>
5786 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5787 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5788 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5789 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5790 }
5791 </code></pre>
5792 <!-- </div> -->
5793 </section>
5794 </div>
5795 </div>
5796 </div>
5797 <div id="definition-Actor" class="definition panel" data-traverse-target="definition-Actor">
5798 <h2 class="panel-title">
5799 <a name="/definitions/Actor"></a>Actor:
5800 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5801 <span class="json-property-range" title="Value limits"></span>
5802
5803
5804 </span> -->
5805 </h2>
5806 <div class="doc-row">
5807 <div class="doc-copy">
5808 <section class="json-schema-properties">
5809 <dl>
5810 <dt data-property-name="id">
5811 <span class="json-property-name">id:</span>
5812 <span class="json-property-type">number</span>
5813 <span class="json-property-range" title="Value limits"></span>
5814 </dt>
5815 <dt data-property-name="uuid">
5816 <span class="json-property-name">uuid:</span>
5817 <span class="json-property-type">string</span>
5818 <span class="json-property-range" title="Value limits"></span>
5819 </dt>
5820 <dt data-property-name="url">
5821 <span class="json-property-name">url:</span>
5822 <span class="json-property-type">string</span>
5823 <span class="json-property-range" title="Value limits"></span>
5824 </dt>
5825 <dt data-property-name="name">
5826 <span class="json-property-name">name:</span>
5827 <span class="json-property-type">string</span>
5828 <span class="json-property-range" title="Value limits"></span>
5829 </dt>
5830 <dt data-property-name="host">
5831 <span class="json-property-name">host:</span>
5832 <span class="json-property-type">string</span>
5833 <span class="json-property-range" title="Value limits"></span>
5834 </dt>
5835 <dt data-property-name="followingCount">
5836 <span class="json-property-name">followingCount:</span>
5837 <span class="json-property-type">number</span>
5838 <span class="json-property-range" title="Value limits"></span>
5839 </dt>
5840 <dt data-property-name="followersCount">
5841 <span class="json-property-name">followersCount:</span>
5842 <span class="json-property-type">number</span>
5843 <span class="json-property-range" title="Value limits"></span>
5844 </dt>
5845 <dt data-property-name="createdAt">
5846 <span class="json-property-name">createdAt:</span>
5847 <span class="json-property-type">string</span>
5848 <span class="json-property-range" title="Value limits"></span>
5849 </dt>
5850 <dt data-property-name="updatedAt">
5851 <span class="json-property-name">updatedAt:</span>
5852 <span class="json-property-type">string</span>
5853 <span class="json-property-range" title="Value limits"></span>
5854 </dt>
5855 <dt data-property-name="avatar">
5856 <span class="json-property-name">avatar:</span>
5857 <span class="json-property-type">
5858 <span class="">
5859 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
5860 </span>
5861 </span>
5862 <span class="json-property-range" title="Value limits"></span>
5863 </dt>
5864 </dl>
5865 </section>
5866 </div>
5867 <div class="doc-examples">
5868 <section>
5869 <h5>Example</h5>
5870 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5871 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5872 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5873 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5874 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5875 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5876 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5877 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5878 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5879 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5880 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5881 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5882 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5883 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5884 }
5885 }
5886 </code></pre>
5887 <!-- </div> -->
5888 </section>
5889 </div>
5890 </div>
5891 </div>
5892 <div id="definition-Account" class="definition panel" data-traverse-target="definition-Account">
5893 <h2 class="panel-title">
5894 <a name="/definitions/Account"></a>Account:
5895 <!-- <span class="json-property-type"><span class="json-property-type"></span>
5896 <span class="json-property-range" title="Value limits"></span>
5897
5898
5899 </span> -->
5900 </h2>
5901 <div class="doc-row">
5902 <div class="doc-copy">
5903 <section class="json-schema-allOf">
5904 <section class="json-schema-allOf-inherited">
5905 <ul>
5906 <span class="">
5907 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
5908 </span>
5909 </ul>
5910 </section>
5911 <section class="json-schema-allOf-additional">
5912 <section class="json-schema-properties">
5913 <dl>
5914 <dt data-property-name="displayName">
5915 <span class="json-property-name">displayName:</span>
5916 <span class="json-property-type">string</span>
5917 <span class="json-property-range" title="Value limits"></span>
5918 </dt>
5919 </dl>
5920 </section>
5921 </section>
5922 </section>
5923 </div>
5924 <div class="doc-examples">
5925 <section>
5926 <h5>Example</h5>
5927 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5928 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5929 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5930 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5931 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5932 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5933 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5934 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5935 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5936 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5937 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5938 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5939 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5940 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5941 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5942 }
5943 }
5944 </code></pre>
5945 <!-- </div> -->
5946 </section>
5947 </div>
5948 </div>
5949 </div>
5950 <div id="definition-User" class="definition panel" data-traverse-target="definition-User">
5951 <h2 class="panel-title">
5952 <a name="/definitions/User"></a>User:
5953 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5954 <span class="json-property-range" title="Value limits"></span>
5955
5956
5957 </span> -->
5958 </h2>
5959 <div class="doc-row">
5960 <div class="doc-copy">
5961 <section class="json-schema-properties">
5962 <dl>
5963 <dt data-property-name="id">
5964 <span class="json-property-name">id:</span>
5965 <span class="json-property-type">number</span>
5966 <span class="json-property-range" title="Value limits"></span>
5967 </dt>
5968 <dt data-property-name="username">
5969 <span class="json-property-name">username:</span>
5970 <span class="json-property-type">string</span>
5971 <span class="json-property-range" title="Value limits"></span>
5972 </dt>
5973 <dt data-property-name="email">
5974 <span class="json-property-name">email:</span>
5975 <span class="json-property-type">string</span>
5976 <span class="json-property-range" title="Value limits"></span>
5977 </dt>
5978 <dt data-property-name="displayNSFW">
5979 <span class="json-property-name">displayNSFW:</span>
5980 <span class="json-property-type">boolean</span>
5981 <span class="json-property-range" title="Value limits"></span>
5982 </dt>
5983 <dt data-property-name="autoPlayVideo">
5984 <span class="json-property-name">autoPlayVideo:</span>
5985 <span class="json-property-type">boolean</span>
5986 <span class="json-property-range" title="Value limits"></span>
5987 </dt>
5988 <dt data-property-name="role">
5989 <span class="json-property-name">role:</span>
5990 <span class="json-property-type">string</span>
5991 <span class="json-property-enum" title="Possible values">
5992 <span class="json-property-enum-item">User</span>,
5993 <span class="json-property-enum-item">Moderator</span>,
5994 <span class="json-property-enum-item">Administrator</span>
5995 </span>
5996 <span class="json-property-range" title="Value limits"></span>
5997 </dt>
5998 <dt data-property-name="videoQuota">
5999 <span class="json-property-name">videoQuota:</span>
6000 <span class="json-property-type">number</span>
6001 <span class="json-property-range" title="Value limits"></span>
6002 </dt>
6003 <dt data-property-name="createdAt">
6004 <span class="json-property-name">createdAt:</span>
6005 <span class="json-property-type">string</span>
6006 <span class="json-property-range" title="Value limits"></span>
6007 </dt>
6008 <dt data-property-name="account">
6009 <span class="json-property-name">account:</span>
6010 <span class="json-property-type">
6011 <span class="">
6012 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
6013 </span>
6014 </span>
6015 <span class="json-property-range" title="Value limits"></span>
6016 </dt>
6017 <dt data-property-name="videoChannels">
6018 <span class="json-property-name">videoChannels:</span>
6019 <span class="json-property-type">
6020 <span class="json-schema-ref-array">
6021 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
6022 </span>
6023 </span>
6024 <span class="json-property-range" title="Value limits"></span>
6025 </dt>
6026 </dl>
6027 </section>
6028 </div>
6029 <div class="doc-examples">
6030 <section>
6031 <h5>Example</h5>
6032 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6033 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6034 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6035 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6036 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6037 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6038 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6039 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6040 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6041 <span class="hljs-attr">&quot;account&quot;</span>: {
6042 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6043 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6044 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6045 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6046 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6047 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6048 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6049 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6050 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6051 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6052 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6053 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6054 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6055 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6056 }
6057 },
6058 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
6059 {
6060 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6061 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6062 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6063 <span class="hljs-attr">&quot;owner&quot;</span>: {
6064 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6065 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6066 },
6067 <span class="hljs-attr">&quot;videos&quot;</span>: [
6068 {
6069 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6070 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6071 <span class="hljs-attr">&quot;accountName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6072 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6073 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6074 <span class="hljs-attr">&quot;categoryLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6075 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6076 <span class="hljs-attr">&quot;licenceLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6077 <span class="hljs-attr">&quot;licence&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6078 <span class="hljs-attr">&quot;languageLabel&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6079 <span class="hljs-attr">&quot;language&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6080 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6081 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6082 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6083 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6084 <span class="hljs-attr">&quot;serverHost&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6085 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6086 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6087 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6088 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6089 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6090 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6091 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6092 }
6093 ]
6094 }
6095 ]
6096 }
6097 </code></pre>
6098 <!-- </div> -->
6099 </section>
6100 </div>
6101 </div>
6102 </div>
6103 <div id="definition-ServerConfig" class="definition panel" data-traverse-target="definition-ServerConfig">
6104 <h2 class="panel-title">
6105 <a name="/definitions/ServerConfig"></a>ServerConfig:
6106 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6107 <span class="json-property-range" title="Value limits"></span>
6108
6109
6110 </span> -->
6111 </h2>
6112 <div class="doc-row">
6113 <div class="doc-copy">
6114 <section class="json-schema-properties">
6115 <dl>
6116 <dt data-property-name="signup">
6117 <span class="json-property-name">signup:</span>
6118 <span class="json-property-type">object</span>
6119 <span class="json-property-range" title="Value limits"></span>
6120 </dt>
6121 <dt data-property-name="transcoding">
6122 <span class="json-property-name">transcoding:</span>
6123 <span class="json-property-type">object</span>
6124 <span class="json-property-range" title="Value limits"></span>
6125 </dt>
6126 <dt data-property-name="avatar">
6127 <span class="json-property-name">avatar:</span>
6128 <span class="json-property-type">object</span>
6129 <span class="json-property-range" title="Value limits"></span>
6130 </dt>
6131 <dt data-property-name="video">
6132 <span class="json-property-name">video:</span>
6133 <span class="json-property-type">object</span>
6134 <span class="json-property-range" title="Value limits"></span>
6135 </dt>
6136 </dl>
6137 </section>
6138 </div>
6139 <div class="doc-examples">
6140 <section>
6141 <h5>Example</h5>
6142 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6143 <span class="hljs-attr">&quot;signup&quot;</span>: {
6144 <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6145 },
6146 <span class="hljs-attr">&quot;transcoding&quot;</span>: {
6147 <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
6148 <span class="hljs-string">&quot;number&quot;</span>
6149 ]
6150 },
6151 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6152 <span class="hljs-attr">&quot;file&quot;</span>: {
6153 <span class="hljs-attr">&quot;size&quot;</span>: {
6154 <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
6155 }
6156 },
6157 <span class="hljs-attr">&quot;extensions&quot;</span>: [
6158 <span class="hljs-string">&quot;string&quot;</span>
6159 ]
6160 },
6161 <span class="hljs-attr">&quot;video&quot;</span>: {
6162 <span class="hljs-attr">&quot;file&quot;</span>: {
6163 <span class="hljs-attr">&quot;extensions&quot;</span>: [
6164 <span class="hljs-string">&quot;string&quot;</span>
6165 ]
6166 }
6167 }
6168 }
6169 </code></pre>
6170 <!-- </div> -->
6171 </section>
6172 </div>
6173 </div>
6174 </div>
6175 <div id="definition-Follow" class="definition panel" data-traverse-target="definition-Follow">
6176 <h2 class="panel-title">
6177 <a name="/definitions/Follow"></a>Follow:
6178 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6179 <span class="json-property-range" title="Value limits"></span>
6180
6181
6182 </span> -->
6183 </h2>
6184 <div class="doc-row">
6185 <div class="doc-copy">
6186 <section class="json-schema-properties">
6187 <dl>
6188 <dt data-property-name="id">
6189 <span class="json-property-name">id:</span>
6190 <span class="json-property-type">number</span>
6191 <span class="json-property-range" title="Value limits"></span>
6192 </dt>
6193 <dt data-property-name="follower">
6194 <span class="json-property-name">follower:</span>
6195 <span class="json-property-type">
6196 <span class="">
6197 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
6198 </span>
6199 </span>
6200 <span class="json-property-range" title="Value limits"></span>
6201 </dt>
6202 <dt data-property-name="following">
6203 <span class="json-property-name">following:</span>
6204 <span class="json-property-type">
6205 <span class="">
6206 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
6207 </span>
6208 </span>
6209 <span class="json-property-range" title="Value limits"></span>
6210 </dt>
6211 <dt data-property-name="score">
6212 <span class="json-property-name">score:</span>
6213 <span class="json-property-type">number</span>
6214 <span class="json-property-range" title="Value limits"></span>
6215 </dt>
6216 <dt data-property-name="state">
6217 <span class="json-property-name">state:</span>
6218 <span class="json-property-type">string</span>
6219 <span class="json-property-enum" title="Possible values">
6220 <span class="json-property-enum-item">pending</span>,
6221 <span class="json-property-enum-item">accepted</span>
6222 </span>
6223 <span class="json-property-range" title="Value limits"></span>
6224 </dt>
6225 <dt data-property-name="createdAt">
6226 <span class="json-property-name">createdAt:</span>
6227 <span class="json-property-type">string</span>
6228 <span class="json-property-range" title="Value limits"></span>
6229 </dt>
6230 <dt data-property-name="updatedAt">
6231 <span class="json-property-name">updatedAt:</span>
6232 <span class="json-property-type">string</span>
6233 <span class="json-property-range" title="Value limits"></span>
6234 </dt>
6235 </dl>
6236 </section>
6237 </div>
6238 <div class="doc-examples">
6239 <section>
6240 <h5>Example</h5>
6241 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6242 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6243 <span class="hljs-attr">&quot;follower&quot;</span>: {
6244 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6245 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6246 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6247 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6248 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6249 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6250 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6251 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6252 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6253 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6254 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6255 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6256 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6257 }
6258 },
6259 <span class="hljs-attr">&quot;following&quot;</span>: {
6260 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6261 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6262 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6263 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6264 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6265 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6266 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6267 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6268 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6269 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6270 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6271 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6272 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6273 }
6274 },
6275 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6276 <span class="hljs-attr">&quot;state&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 </code></pre>
6281 <!-- </div> -->
6282 </section>
6283 </div>
6284 </div>
6285 </div>
6286 <div id="definition-Job" class="definition panel" data-traverse-target="definition-Job">
6287 <h2 class="panel-title">
6288 <a name="/definitions/Job"></a>Job:
6289 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6290 <span class="json-property-range" title="Value limits"></span>
6291
6292
6293 </span> -->
6294 </h2>
6295 <div class="doc-row">
6296 <div class="doc-copy">
6297 <section class="json-schema-properties">
6298 <dl>
6299 <dt data-property-name="id">
6300 <span class="json-property-name">id:</span>
6301 <span class="json-property-type">number</span>
6302 <span class="json-property-range" title="Value limits"></span>
6303 </dt>
6304 <dt data-property-name="state">
6305 <span class="json-property-name">state:</span>
6306 <span class="json-property-type">string</span>
6307 <span class="json-property-enum" title="Possible values">
6308 <span class="json-property-enum-item">pending</span>,
6309 <span class="json-property-enum-item">processing</span>,
6310 <span class="json-property-enum-item">error</span>,
6311 <span class="json-property-enum-item">success</span>
6312 </span>
6313 <span class="json-property-range" title="Value limits"></span>
6314 </dt>
6315 <dt data-property-name="category">
6316 <span class="json-property-name">category:</span>
6317 <span class="json-property-type">string</span>
6318 <span class="json-property-enum" title="Possible values">
6319 <span class="json-property-enum-item">transcoding</span>,
6320 <span class="json-property-enum-item">activitypub-http</span>
6321 </span>
6322 <span class="json-property-range" title="Value limits"></span>
6323 </dt>
6324 <dt data-property-name="handlerName">
6325 <span class="json-property-name">handlerName:</span>
6326 <span class="json-property-type">string</span>
6327 <span class="json-property-range" title="Value limits"></span>
6328 </dt>
6329 <dt data-property-name="handlerInputData">
6330 <span class="json-property-name">handlerInputData:</span>
6331 <span class="json-property-type">string</span>
6332 <span class="json-property-range" title="Value limits"></span>
6333 </dt>
6334 <dt data-property-name="createdAt">
6335 <span class="json-property-name">createdAt:</span>
6336 <span class="json-property-type">string</span>
6337 <span class="json-property-range" title="Value limits"></span>
6338 </dt>
6339 <dt data-property-name="updatedAt">
6340 <span class="json-property-name">updatedAt:</span>
6341 <span class="json-property-type">string</span>
6342 <span class="json-property-range" title="Value limits"></span>
6343 </dt>
6344 </dl>
6345 </section>
6346 </div>
6347 <div class="doc-examples">
6348 <section>
6349 <h5>Example</h5>
6350 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6351 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6352 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6353 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6354 <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6355 <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6356 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6357 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6358 }
6359 </code></pre>
6360 <!-- </div> -->
6361 </section>
6362 </div>
6363 </div>
6364 </div>
6365 <div id="definition-AddUserResponse" class="definition panel" data-traverse-target="definition-AddUserResponse">
6366 <h2 class="panel-title">
6367 <a name="/definitions/AddUserResponse"></a>AddUserResponse:
6368 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6369 <span class="json-property-range" title="Value limits"></span>
6370
6371
6372 </span> -->
6373 </h2>
6374 <div class="doc-row">
6375 <div class="doc-copy">
6376 <section class="json-schema-properties">
6377 <dl>
6378 <dt data-property-name="id">
6379 <span class="json-property-name">id:</span>
6380 <span class="json-property-type">number</span>
6381 <span class="json-property-range" title="Value limits"></span>
6382 </dt>
6383 <dt data-property-name="uuid">
6384 <span class="json-property-name">uuid:</span>
6385 <span class="json-property-type">string</span>
6386 <span class="json-property-range" title="Value limits"></span>
6387 </dt>
6388 </dl>
6389 </section>
6390 </div>
6391 <div class="doc-examples">
6392 <section>
6393 <h5>Example</h5>
6394 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6395 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6396 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6397 }
6398 </code></pre>
6399 <!-- </div> -->
6400 </section>
6401 </div>
6402 </div>
6403 </div>
6404 <div id="definition-VideoUploadResponse" class="definition panel" data-traverse-target="definition-VideoUploadResponse">
6405 <h2 class="panel-title">
6406 <a name="/definitions/VideoUploadResponse"></a>VideoUploadResponse:
6407 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6408 <span class="json-property-range" title="Value limits"></span>
6409
6410
6411 </span> -->
6412 </h2>
6413 <div class="doc-row">
6414 <div class="doc-copy">
6415 <section class="json-schema-properties">
6416 <dl>
6417 <dt data-property-name="id">
6418 <span class="json-property-name">id:</span>
6419 <span class="json-property-type">number</span>
6420 <span class="json-property-range" title="Value limits"></span>
6421 </dt>
6422 <dt data-property-name="uuid">
6423 <span class="json-property-name">uuid:</span>
6424 <span class="json-property-type">string</span>
6425 <span class="json-property-range" title="Value limits"></span>
6426 </dt>
6427 </dl>
6428 </section>
6429 </div>
6430 <div class="doc-examples">
6431 <section>
6432 <h5>Example</h5>
6433 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6434 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6435 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6436 }
6437 </code></pre>
6438 <!-- </div> -->
6439 </section>
6440 </div>
6441 </div>
6442 </div>
6443 <div id="definition-CommentThreadResponse" class="definition panel" data-traverse-target="definition-CommentThreadResponse">
6444 <h2 class="panel-title">
6445 <a name="/definitions/CommentThreadResponse"></a>CommentThreadResponse:
6446 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6447 <span class="json-property-range" title="Value limits"></span>
6448
6449
6450 </span> -->
6451 </h2>
6452 <div class="doc-row">
6453 <div class="doc-copy">
6454 <section class="json-schema-properties">
6455 <dl>
6456 <dt data-property-name="total">
6457 <span class="json-property-name">total:</span>
6458 <span class="json-property-type">number</span>
6459 <span class="json-property-range" title="Value limits"></span>
6460 </dt>
6461 <dt data-property-name="data">
6462 <span class="json-property-name">data:</span>
6463 <span class="json-property-type">
6464 <span class="json-schema-ref-array">
6465 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
6466 </span>
6467 </span>
6468 <span class="json-property-range" title="Value limits"></span>
6469 </dt>
6470 </dl>
6471 </section>
6472 </div>
6473 <div class="doc-examples">
6474 <section>
6475 <h5>Example</h5>
6476 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6477 <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6478 <span class="hljs-attr">&quot;data&quot;</span>: [
6479 {
6480 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6481 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6482 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6483 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6484 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6485 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6486 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6487 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6488 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6489 <span class="hljs-attr">&quot;account&quot;</span>: {
6490 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6491 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6492 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6493 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6494 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6495 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6496 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6497 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6498 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6499 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6500 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6501 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6502 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6503 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6504 }
6505 }
6506 }
6507 ]
6508 }
6509 </code></pre>
6510 <!-- </div> -->
6511 </section>
6512 </div>
6513 </div>
6514 </div>
6515 <div id="definition-CommentThreadPostResponse" class="definition panel" data-traverse-target="definition-CommentThreadPostResponse">
6516 <h2 class="panel-title">
6517 <a name="/definitions/CommentThreadPostResponse"></a>CommentThreadPostResponse:
6518 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6519 <span class="json-property-range" title="Value limits"></span>
6520
6521
6522 </span> -->
6523 </h2>
6524 <div class="doc-row">
6525 <div class="doc-copy">
6526 <section class="json-schema-properties">
6527 <dl>
6528 <dt data-property-name="comment">
6529 <span class="json-property-name">comment:</span>
6530 <span class="json-property-type">
6531 <span class="">
6532 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
6533 </span>
6534 </span>
6535 <span class="json-property-range" title="Value limits"></span>
6536 </dt>
6537 </dl>
6538 </section>
6539 </div>
6540 <div class="doc-examples">
6541 <section>
6542 <h5>Example</h5>
6543 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6544 <span class="hljs-attr">&quot;comment&quot;</span>: {
6545 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6546 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6547 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6548 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6549 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6550 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6551 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6552 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6553 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6554 <span class="hljs-attr">&quot;account&quot;</span>: {
6555 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6556 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6557 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6558 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6559 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6560 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6561 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6562 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6563 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6564 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6565 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6566 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6567 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6568 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6569 }
6570 }
6571 }
6572 }
6573 </code></pre>
6574 <!-- </div> -->
6575 </section>
6576 </div>
6577 </div>
6578 </div>
6579 <div id="definition-AddUser" class="definition panel" data-traverse-target="definition-AddUser">
6580 <h2 class="panel-title">
6581 <a name="/definitions/AddUser"></a>AddUser:
6582 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6583 <span class="json-property-range" title="Value limits"></span>
6584
6585
6586 </span> -->
6587 </h2>
6588 <div class="doc-row">
6589 <div class="doc-copy">
6590 <section class="json-schema-properties">
6591 <dl>
6592 <dt data-property-name="username" class="has-description">
6593 <span class="json-property-name">username:</span>
6594 <span class="json-property-type">string</span>
6595 <span class="json-property-range" title="Value limits"></span>
6596 <span class="json-property-required"></span>
6597 </dt>
6598 <dd>
6599 <p>The user username </p>
6600 </dd>
6601 <dt data-property-name="password" class="has-description">
6602 <span class="json-property-name">password:</span>
6603 <span class="json-property-type">string</span>
6604 <span class="json-property-range" title="Value limits"></span>
6605 <span class="json-property-required"></span>
6606 </dt>
6607 <dd>
6608 <p>The user password </p>
6609 </dd>
6610 <dt data-property-name="email" class="has-description">
6611 <span class="json-property-name">email:</span>
6612 <span class="json-property-type">string</span>
6613 <span class="json-property-range" title="Value limits"></span>
6614 <span class="json-property-required"></span>
6615 </dt>
6616 <dd>
6617 <p>The user email </p>
6618 </dd>
6619 <dt data-property-name="videoQuota" class="has-description">
6620 <span class="json-property-name">videoQuota:</span>
6621 <span class="json-property-type">string</span>
6622 <span class="json-property-range" title="Value limits"></span>
6623 <span class="json-property-required"></span>
6624 </dt>
6625 <dd>
6626 <p>The user videoQuota </p>
6627 </dd>
6628 <dt data-property-name="role" class="has-description">
6629 <span class="json-property-name">role:</span>
6630 <span class="json-property-type">string</span>
6631 <span class="json-property-range" title="Value limits"></span>
6632 <span class="json-property-required"></span>
6633 </dt>
6634 <dd>
6635 <p>The user role </p>
6636 </dd>
6637 </dl>
6638 </section>
6639 </div>
6640 <div class="doc-examples">
6641 <section>
6642 <h5>Example</h5>
6643 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6644 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6645 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6646 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6647 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6648 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6649 }
6650 </code></pre>
6651 <!-- </div> -->
6652 </section>
6653 </div>
6654 </div>
6655 </div>
6656 <div id="definition-UpdateUser" class="definition panel" data-traverse-target="definition-UpdateUser">
6657 <h2 class="panel-title">
6658 <a name="/definitions/UpdateUser"></a>UpdateUser:
6659 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6660 <span class="json-property-range" title="Value limits"></span>
6661
6662
6663 </span> -->
6664 </h2>
6665 <div class="doc-row">
6666 <div class="doc-copy">
6667 <section class="json-schema-properties">
6668 <dl>
6669 <dt data-property-name="id" class="has-description">
6670 <span class="json-property-name">id:</span>
6671 <span class="json-property-type">string</span>
6672 <span class="json-property-range" title="Value limits"></span>
6673 <span class="json-property-required"></span>
6674 </dt>
6675 <dd>
6676 <p>The user id </p>
6677 </dd>
6678 <dt data-property-name="email" class="has-description">
6679 <span class="json-property-name">email:</span>
6680 <span class="json-property-type">string</span>
6681 <span class="json-property-range" title="Value limits"></span>
6682 <span class="json-property-required"></span>
6683 </dt>
6684 <dd>
6685 <p>The updated email of the user </p>
6686 </dd>
6687 <dt data-property-name="videoQuota" class="has-description">
6688 <span class="json-property-name">videoQuota:</span>
6689 <span class="json-property-type">string</span>
6690 <span class="json-property-range" title="Value limits"></span>
6691 <span class="json-property-required"></span>
6692 </dt>
6693 <dd>
6694 <p>The updated videoQuota of the user </p>
6695 </dd>
6696 <dt data-property-name="role" class="has-description">
6697 <span class="json-property-name">role:</span>
6698 <span class="json-property-type">string</span>
6699 <span class="json-property-range" title="Value limits"></span>
6700 <span class="json-property-required"></span>
6701 </dt>
6702 <dd>
6703 <p>The updated role of the user </p>
6704 </dd>
6705 </dl>
6706 </section>
6707 </div>
6708 <div class="doc-examples">
6709 <section>
6710 <h5>Example</h5>
6711 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6712 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6713 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6714 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6715 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6716 }
6717 </code></pre>
6718 <!-- </div> -->
6719 </section>
6720 </div>
6721 </div>
6722 </div>
6723 <div id="definition-UpdateMe" class="definition panel" data-traverse-target="definition-UpdateMe">
6724 <h2 class="panel-title">
6725 <a name="/definitions/UpdateMe"></a>UpdateMe:
6726 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6727 <span class="json-property-range" title="Value limits"></span>
6728
6729
6730 </span> -->
6731 </h2>
6732 <div class="doc-row">
6733 <div class="doc-copy">
6734 <section class="json-schema-properties">
6735 <dl>
6736 <dt data-property-name="password" class="has-description">
6737 <span class="json-property-name">password:</span>
6738 <span class="json-property-type">string</span>
6739 <span class="json-property-range" title="Value limits"></span>
6740 <span class="json-property-required"></span>
6741 </dt>
6742 <dd>
6743 <p>Your new password </p>
6744 </dd>
6745 <dt data-property-name="email" class="has-description">
6746 <span class="json-property-name">email:</span>
6747 <span class="json-property-type">string</span>
6748 <span class="json-property-range" title="Value limits"></span>
6749 <span class="json-property-required"></span>
6750 </dt>
6751 <dd>
6752 <p>Your new email </p>
6753 </dd>
6754 <dt data-property-name="displayNSFW" class="has-description">
6755 <span class="json-property-name">displayNSFW:</span>
6756 <span class="json-property-type">string</span>
6757 <span class="json-property-range" title="Value limits"></span>
6758 <span class="json-property-required"></span>
6759 </dt>
6760 <dd>
6761 <p>Your new displayNSFW </p>
6762 </dd>
6763 <dt data-property-name="autoPlayVideo" class="has-description">
6764 <span class="json-property-name">autoPlayVideo:</span>
6765 <span class="json-property-type">string</span>
6766 <span class="json-property-range" title="Value limits"></span>
6767 <span class="json-property-required"></span>
6768 </dt>
6769 <dd>
6770 <p>Your new autoPlayVideo </p>
6771 </dd>
6772 </dl>
6773 </section>
6774 </div>
6775 <div class="doc-examples">
6776 <section>
6777 <h5>Example</h5>
6778 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6779 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6780 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6781 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6782 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6783 }
6784 </code></pre>
6785 <!-- </div> -->
6786 </section>
6787 </div>
6788 </div>
6789 </div>
6790 <div id="definition-GetMeVideoRating" class="definition panel" data-traverse-target="definition-GetMeVideoRating">
6791 <h2 class="panel-title">
6792 <a name="/definitions/GetMeVideoRating"></a>GetMeVideoRating:
6793 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6794 <span class="json-property-range" title="Value limits"></span>
6795
6796
6797 </span> -->
6798 </h2>
6799 <div class="doc-row">
6800 <div class="doc-copy">
6801 <section class="json-schema-properties">
6802 <dl>
6803 <dt data-property-name="id" class="has-description">
6804 <span class="json-property-name">id:</span>
6805 <span class="json-property-type">string</span>
6806 <span class="json-property-range" title="Value limits"></span>
6807 <span class="json-property-required"></span>
6808 </dt>
6809 <dd>
6810 <p>Id of the video </p>
6811 </dd>
6812 <dt data-property-name="rating" class="has-description">
6813 <span class="json-property-name">rating:</span>
6814 <span class="json-property-type">number</span>
6815 <span class="json-property-range" title="Value limits"></span>
6816 <span class="json-property-required"></span>
6817 </dt>
6818 <dd>
6819 <p>Rating of the video </p>
6820 </dd>
6821 </dl>
6822 </section>
6823 </div>
6824 <div class="doc-examples">
6825 <section>
6826 <h5>Example</h5>
6827 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6828 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6829 <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
6830 }
6831 </code></pre>
6832 <!-- </div> -->
6833 </section>
6834 </div>
6835 </div>
6836 </div>
6837 <div id="definition-RegisterUser" class="definition panel" data-traverse-target="definition-RegisterUser">
6838 <h2 class="panel-title">
6839 <a name="/definitions/RegisterUser"></a>RegisterUser:
6840 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6841 <span class="json-property-range" title="Value limits"></span>
6842
6843
6844 </span> -->
6845 </h2>
6846 <div class="doc-row">
6847 <div class="doc-copy">
6848 <section class="json-schema-properties">
6849 <dl>
6850 <dt data-property-name="username" class="has-description">
6851 <span class="json-property-name">username:</span>
6852 <span class="json-property-type">string</span>
6853 <span class="json-property-range" title="Value limits"></span>
6854 <span class="json-property-required"></span>
6855 </dt>
6856 <dd>
6857 <p>The username of the user </p>
6858 </dd>
6859 <dt data-property-name="password" class="has-description">
6860 <span class="json-property-name">password:</span>
6861 <span class="json-property-type">string</span>
6862 <span class="json-property-range" title="Value limits"></span>
6863 <span class="json-property-required"></span>
6864 </dt>
6865 <dd>
6866 <p>The password of the user </p>
6867 </dd>
6868 <dt data-property-name="email" class="has-description">
6869 <span class="json-property-name">email:</span>
6870 <span class="json-property-type">string</span>
6871 <span class="json-property-range" title="Value limits"></span>
6872 <span class="json-property-required"></span>
6873 </dt>
6874 <dd>
6875 <p>The email of the user </p>
6876 </dd>
6877 </dl>
6878 </section>
6879 </div>
6880 <div class="doc-examples">
6881 <section>
6882 <h5>Example</h5>
6883 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6884 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6885 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6886 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6887 }
6888 </code></pre>
6889 <!-- </div> -->
6890 </section>
6891 </div>
6892 </div>
6893 </div>
6894 <div id="definition-VideoChannelInput" class="definition panel" data-traverse-target="definition-VideoChannelInput">
6895 <h2 class="panel-title">
6896 <a name="/definitions/VideoChannelInput"></a>VideoChannelInput:
6897 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6898 <span class="json-property-range" title="Value limits"></span>
6899
6900
6901 </span> -->
6902 </h2>
6903 <div class="doc-row">
6904 <div class="doc-copy">
6905 <section class="json-schema-properties">
6906 <dl>
6907 <dt data-property-name="name">
6908 <span class="json-property-name">name:</span>
6909 <span class="json-property-type">string</span>
6910 <span class="json-property-range" title="Value limits"></span>
6911 </dt>
6912 <dt data-property-name="description">
6913 <span class="json-property-name">description:</span>
6914 <span class="json-property-type">string</span>
6915 <span class="json-property-range" title="Value limits"></span>
6916 </dt>
6917 </dl>
6918 </section>
6919 </div>
6920 <div class="doc-examples">
6921 <section>
6922 <h5>Example</h5>
6923 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6924 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6925 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6926 }
6927 </code></pre>
6928 <!-- </div> -->
6929 </section>
6930 </div>
6931 </div>
6932 </div>
6933 <div class="doc-row no-margin">
6934 <div class="doc-copy doc-separator">
6935 <a class="powered-by" href="https://sourcey.com/spectacle">Documentation by
6936 <span>Spectacle</span>
6937 </a>
6938 </div>
6939 </div>
6940 </article>
6941 </div>
6942 </div>
6943 </body>
6944 </html>