]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - support/doc/api/html/index.html
Upgrade api doc
[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-VideoConstant"> VideoConstant </a>
227 <a href="#definition-VideoPrivacy"> VideoPrivacy </a>
228 <a href="#definition-Video"> Video </a>
229 <a href="#definition-VideoAbuse"> VideoAbuse </a>
230 <a href="#definition-VideoBlacklist"> VideoBlacklist </a>
231 <a href="#definition-VideoChannel"> VideoChannel </a>
232 <a href="#definition-VideoComment"> VideoComment </a>
233 <a href="#definition-VideoCommentThreadTree"> VideoCommentThreadTree </a>
234 <a href="#definition-Avatar"> Avatar </a>
235 <a href="#definition-Actor"> Actor </a>
236 <a href="#definition-Account"> Account </a>
237 <a href="#definition-User"> User </a>
238 <a href="#definition-ServerConfig"> ServerConfig </a>
239 <a href="#definition-Follow"> Follow </a>
240 <a href="#definition-Job"> Job </a>
241 <a href="#definition-AddUserResponse"> AddUserResponse </a>
242 <a href="#definition-VideoUploadResponse"> VideoUploadResponse </a>
243 <a href="#definition-CommentThreadResponse"> CommentThreadResponse </a>
244 <a href="#definition-CommentThreadPostResponse"> CommentThreadPostResponse </a>
245 <a href="#definition-AddUser"> AddUser </a>
246 <a href="#definition-UpdateUser"> UpdateUser </a>
247 <a href="#definition-UpdateMe"> UpdateMe </a>
248 <a href="#definition-GetMeVideoRating"> GetMeVideoRating </a>
249 <a href="#definition-RegisterUser"> RegisterUser </a>
250 <a href="#definition-VideoChannelInput"> VideoChannelInput </a>
251 </nav>
252 </div>
253 <div id="docs" class="row collapse expanded drawer" data-drawer>
254 <button class="floating-menu-icon" type="button" data-drawer-slide="right">
255 <span class="hamburger"></span>
256 </button>
257 <div class="example-box doc-content"></div>
258 <article>
259 <div id="introduction" data-traverse-target="introduction">
260 <h1 class="doc-title">PeerTube
261 <span>API Reference</span>
262 </h1>
263 <div class="doc-row">
264 <div class="doc-copy">
265 <p>Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.</p>
266 </div>
267 <div class="doc-examples">
268 <section>
269 <h5>API Endpoint</h5>
270 <!-- <div class="hljs"> --><pre><code>https://peertube.example.com/api/v1</code></pre>
271 <!-- </div> -->
272 <h5>Schemes:
273 <span>https</span>
274 </h5>
275 <h5>Version:
276 <span>1.0.0-beta</span>
277 </h5>
278 </section>
279 </div>
280 </div>
281 </div>
282 <h1 id="tag-Accounts" class="swagger-summary-tag" data-traverse-target="tag-Accounts">Accounts</h1>
283 <div id="operation--accounts--id--get" class="operation panel" data-traverse-target="operation--accounts--id--get">
284 <!-- <section class="operation-tags row"> -->
285 <!-- <div class="doc-copy"> -->
286 <div class="operation-tags">
287 <a class="label" href="#tag-Accounts">Accounts</a>
288 <!---->
289 </div>
290 <!-- </div> -->
291 <!-- </section> -->
292 <h2 class="operation-title">
293 <span class="operation-name">
294 <span class="operation-name">GET</span>
295 <span class="operation-path">/accounts/{id}</span>
296 </span>
297 </h2>
298 <div class="doc-row">
299 <div class="doc-copy">
300 <section class="swagger-request-params">
301 <div class="prop-row prop-group">
302 <div class="prop-name">
303 <div class="prop-title">id</div>
304 <span class="json-property-required"></span>
305 </div>
306 <div class="prop-value">
307 <p>The id of the account</p>
308 </div>
309 </div>
310 <div class="prop-row prop-inner">
311 <div class="prop-name param-label">type</div>
312 <div class="prop-value">
313 <span class="json-property-type">string</span>
314 <span class="json-property-range" title="Value limits"></span>
315 </div>
316 </div>
317 <div class="prop-row prop-inner">
318 <div class="prop-name param-label">in</div>
319 <div class="prop-value">path</div>
320 </div>
321 <div class="prop-row prop-group">
322 <div class="prop-name">
323 <div class="prop-title">start</div>
324 </div>
325 <div class="prop-value">
326 <p>starting page</p>
327 </div>
328 </div>
329 <div class="prop-row prop-inner">
330 <div class="prop-name param-label">type</div>
331 <div class="prop-value">
332 <span class="json-property-type">number</span>
333 <span class="json-property-range" title="Value limits"></span>
334 </div>
335 </div>
336 <div class="prop-row prop-inner">
337 <div class="prop-name param-label">in</div>
338 <div class="prop-value">query</div>
339 </div>
340 <div class="prop-row prop-group">
341 <div class="prop-name">
342 <div class="prop-title">stop</div>
343 </div>
344 <div class="prop-value">
345 <p>stopping page</p>
346 </div>
347 </div>
348 <div class="prop-row prop-inner">
349 <div class="prop-name param-label">type</div>
350 <div class="prop-value">
351 <span class="json-property-type">number</span>
352 <span class="json-property-range" title="Value limits"></span>
353 </div>
354 </div>
355 <div class="prop-row prop-inner">
356 <div class="prop-name param-label">in</div>
357 <div class="prop-value">query</div>
358 </div>
359 <div class="prop-row prop-group">
360 <div class="prop-name">
361 <div class="prop-title">sort</div>
362 </div>
363 <div class="prop-value">
364 <p>sorting</p>
365 </div>
366 </div>
367 <div class="prop-row prop-inner">
368 <div class="prop-name param-label">type</div>
369 <div class="prop-value">
370 <span class="json-property-type">number</span>
371 <span class="json-property-range" title="Value limits"></span>
372 </div>
373 </div>
374 <div class="prop-row prop-inner">
375 <div class="prop-name param-label">in</div>
376 <div class="prop-value">query</div>
377 </div>
378 </section>
379 </div>
380 <div class="doc-examples"></div>
381 </div>
382 <div class="doc-row">
383 <div class="doc-copy">
384 <section class="swagger-responses">
385 <div class="prop-row prop-group">
386 <div class="prop-name">
387 <div class="prop-title">200 OK</div>
388 <div class="prop-ref">
389 <span class="">
390 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
391 </span>
392 </div>
393 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
394 </div>
395 <div class="prop-value">
396 <p>successful operation</p>
397 </div>
398 </div>
399 </section>
400 </div>
401 <div class="doc-examples">
402 <h5>Response Content-Types:
403 <span>application/json</span>
404 </h5>
405 <section>
406 <h5>Response Example
407 <span>(200 OK)</span>
408 </h5>
409 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
410 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
411 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
412 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
413 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
414 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
415 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
416 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
417 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
418 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
419 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
420 <span class="hljs-attr">&quot;avatar&quot;</span>: {
421 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
422 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
423 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
424 }
425 }
426 </code></pre>
427 <!-- </div> -->
428 </section>
429 </div>
430 </div>
431 </div>
432 <div id="operation--accounts-get" class="operation panel" data-traverse-target="operation--accounts-get">
433 <!-- <section class="operation-tags row"> -->
434 <!-- <div class="doc-copy"> -->
435 <div class="operation-tags">
436 <a class="label" href="#tag-Accounts">Accounts</a>
437 <!---->
438 </div>
439 <!-- </div> -->
440 <!-- </section> -->
441 <h2 class="operation-title">
442 <span class="operation-name">
443 <span class="operation-name">GET</span>
444 <span class="operation-path">/accounts</span>
445 </span>
446 </h2>
447 <div class="doc-row">
448 <div class="doc-copy"> </div>
449 <div class="doc-examples"></div>
450 </div>
451 <div class="doc-row">
452 <div class="doc-copy">
453 <section class="swagger-responses">
454 <div class="prop-row prop-group">
455 <div class="prop-name">
456 <div class="prop-title">200 OK</div>
457 <div class="prop-ref">
458 <span class="json-schema-ref-array">
459 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
460 </span>
461 </div>
462 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
463 </div>
464 <div class="prop-value">
465 <p>successful operation</p>
466 </div>
467 </div>
468 </section>
469 </div>
470 <div class="doc-examples">
471 <h5>Response Content-Types:
472 <span>application/json</span>
473 </h5>
474 <section>
475 <h5>Response Example
476 <span>(200 OK)</span>
477 </h5>
478 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
479 {
480 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
481 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
482 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
483 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
484 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
485 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
486 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
487 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
488 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
489 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
490 <span class="hljs-attr">&quot;avatar&quot;</span>: {
491 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
492 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
493 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
494 }
495 }
496 ]
497 </code></pre>
498 <!-- </div> -->
499 </section>
500 </div>
501 </div>
502 </div>
503 <h1 id="tag-Config" class="swagger-summary-tag" data-traverse-target="tag-Config">Config</h1>
504 <div id="operation--config-get" class="operation panel" data-traverse-target="operation--config-get">
505 <!-- <section class="operation-tags row"> -->
506 <!-- <div class="doc-copy"> -->
507 <div class="operation-tags">
508 <a class="label" href="#tag-Config">Config</a>
509 <!---->
510 </div>
511 <!-- </div> -->
512 <!-- </section> -->
513 <h2 class="operation-title">
514 <span class="operation-name">
515 <span class="operation-name">GET</span>
516 <span class="operation-path">/config</span>
517 </span>
518 </h2>
519 <div class="doc-row">
520 <div class="doc-copy"> </div>
521 <div class="doc-examples"></div>
522 </div>
523 <div class="doc-row">
524 <div class="doc-copy">
525 <section class="swagger-responses">
526 <div class="prop-row prop-group">
527 <div class="prop-name">
528 <div class="prop-title">200 OK</div>
529 <div class="prop-ref">
530 <span class="">
531 <a class="json-schema-ref" href="#/definitions/ServerConfig">ServerConfig</a>
532 </span>
533 </div>
534 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
535 </div>
536 <div class="prop-value">
537 <p>successful operation</p>
538 </div>
539 </div>
540 </section>
541 </div>
542 <div class="doc-examples">
543 <h5>Response Content-Types:
544 <span>application/json</span>
545 </h5>
546 <section>
547 <h5>Response Example
548 <span>(200 OK)</span>
549 </h5>
550 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
551 <span class="hljs-attr">&quot;signup&quot;</span>: {
552 <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
553 },
554 <span class="hljs-attr">&quot;transcoding&quot;</span>: {
555 <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
556 <span class="hljs-string">&quot;number&quot;</span>
557 ]
558 },
559 <span class="hljs-attr">&quot;avatar&quot;</span>: {
560 <span class="hljs-attr">&quot;file&quot;</span>: {
561 <span class="hljs-attr">&quot;size&quot;</span>: {
562 <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
563 }
564 },
565 <span class="hljs-attr">&quot;extensions&quot;</span>: [
566 <span class="hljs-string">&quot;string&quot;</span>
567 ]
568 },
569 <span class="hljs-attr">&quot;video&quot;</span>: {
570 <span class="hljs-attr">&quot;file&quot;</span>: {
571 <span class="hljs-attr">&quot;extensions&quot;</span>: [
572 <span class="hljs-string">&quot;string&quot;</span>
573 ]
574 }
575 }
576 }
577 </code></pre>
578 <!-- </div> -->
579 </section>
580 </div>
581 </div>
582 </div>
583 <h1 id="tag-Job" class="swagger-summary-tag" data-traverse-target="tag-Job">Job</h1>
584 <div id="operation--jobs-get" class="operation panel" data-traverse-target="operation--jobs-get">
585 <!-- <section class="operation-tags row"> -->
586 <!-- <div class="doc-copy"> -->
587 <div class="operation-tags">
588 <a class="label" href="#tag-Job">Job</a>
589 <!---->
590 </div>
591 <!-- </div> -->
592 <!-- </section> -->
593 <h2 class="operation-title">
594 <span class="operation-name">
595 <span class="operation-name">GET</span>
596 <span class="operation-path">/jobs</span>
597 </span>
598 </h2>
599 <div class="doc-row">
600 <div class="doc-copy">
601 <section class="swagger-request-params">
602 <div class="prop-row prop-group">
603 <div class="prop-name">
604 <div class="prop-title">state</div>
605 <span class="json-property-required"></span>
606 </div>
607 <div class="prop-value">
608 <p>The id of the account</p>
609 </div>
610 </div>
611 <div class="prop-row prop-inner">
612 <div class="prop-name param-label">type</div>
613 <div class="prop-value">
614 <span class="json-property-type">string</span>
615 <span class="json-property-range" title="Value limits"></span>
616 </div>
617 </div>
618 <div class="prop-row prop-inner">
619 <div class="prop-name param-label">in</div>
620 <div class="prop-value">path</div>
621 </div>
622 <div class="prop-row prop-group">
623 <div class="prop-name">
624 <div class="prop-title">start</div>
625 </div>
626 <div class="prop-value">
627 <p>starting page</p>
628 </div>
629 </div>
630 <div class="prop-row prop-inner">
631 <div class="prop-name param-label">type</div>
632 <div class="prop-value">
633 <span class="json-property-type">number</span>
634 <span class="json-property-range" title="Value limits"></span>
635 </div>
636 </div>
637 <div class="prop-row prop-inner">
638 <div class="prop-name param-label">in</div>
639 <div class="prop-value">query</div>
640 </div>
641 <div class="prop-row prop-group">
642 <div class="prop-name">
643 <div class="prop-title">count</div>
644 </div>
645 <div class="prop-value">
646 <p class="no-description">(no description)</p>
647 </div>
648 </div>
649 <div class="prop-row prop-inner">
650 <div class="prop-name param-label">type</div>
651 <div class="prop-value">
652 <span class="json-property-type">number</span>
653 <span class="json-property-range" title="Value limits"></span>
654 </div>
655 </div>
656 <div class="prop-row prop-inner">
657 <div class="prop-name param-label">in</div>
658 <div class="prop-value">query</div>
659 </div>
660 <div class="prop-row prop-group">
661 <div class="prop-name">
662 <div class="prop-title">sort</div>
663 </div>
664 <div class="prop-value">
665 <p>sorting</p>
666 </div>
667 </div>
668 <div class="prop-row prop-inner">
669 <div class="prop-name param-label">type</div>
670 <div class="prop-value">
671 <span class="json-property-type">number</span>
672 <span class="json-property-range" title="Value limits"></span>
673 </div>
674 </div>
675 <div class="prop-row prop-inner">
676 <div class="prop-name param-label">in</div>
677 <div class="prop-value">query</div>
678 </div>
679 </section>
680 </div>
681 <div class="doc-examples"></div>
682 </div>
683 <div class="doc-row">
684 <div class="doc-copy">
685 <section class="swagger-responses">
686 <div class="prop-row prop-group">
687 <div class="prop-name">
688 <div class="prop-title">200 OK</div>
689 <div class="prop-ref">
690 <span class="json-schema-ref-array">
691 <a class="json-schema-ref" href="#/definitions/Job">Job</a>
692 </span>
693 </div>
694 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
695 </div>
696 <div class="prop-value">
697 <p>successful operation</p>
698 </div>
699 </div>
700 </section>
701 </div>
702 <div class="doc-examples">
703 <h5>Response Content-Types:
704 <span>application/json</span>
705 </h5>
706 <section>
707 <h5>Response Example
708 <span>(200 OK)</span>
709 </h5>
710 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
711 {
712 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
713 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
714 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
715 <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
716 <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
717 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
718 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
719 }
720 ]
721 </code></pre>
722 <!-- </div> -->
723 </section>
724 </div>
725 </div>
726 </div>
727 <h1 id="tag-ServerFollowing" class="swagger-summary-tag" data-traverse-target="tag-ServerFollowing">ServerFollowing</h1>
728 <div id="operation--server-following--host--delete" class="operation panel" data-traverse-target="operation--server-following--host--delete">
729 <!-- <section class="operation-tags row"> -->
730 <!-- <div class="doc-copy"> -->
731 <div class="operation-tags">
732 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
733 <!---->
734 </div>
735 <!-- </div> -->
736 <!-- </section> -->
737 <h2 class="operation-title">
738 <span class="operation-name">
739 <span class="operation-name">DELETE</span>
740 <span class="operation-path">/server/following/{host}</span>
741 </span>
742 </h2>
743 <div class="doc-row">
744 <div class="doc-copy">
745 <section class="swagger-request-params">
746 <div class="prop-row prop-group">
747 <div class="prop-name">
748 <div class="prop-title">host</div>
749 <span class="json-property-required"></span>
750 </div>
751 <div class="prop-value">
752 <p>The host to unfollow </p>
753 </div>
754 </div>
755 <div class="prop-row prop-inner">
756 <div class="prop-name param-label">type</div>
757 <div class="prop-value">
758 <span class="json-property-type">string</span>
759 <span class="json-property-range" title="Value limits"></span>
760 </div>
761 </div>
762 <div class="prop-row prop-inner">
763 <div class="prop-name param-label">in</div>
764 <div class="prop-value">path</div>
765 </div>
766 </section>
767 </div>
768 <div class="doc-examples"></div>
769 </div>
770 <div class="doc-row">
771 <div class="doc-copy">
772 <section class="swagger-responses">
773 <div class="prop-row prop-group">
774 <div class="prop-name">
775 <div class="prop-title">201 Created</div>
776 </div>
777 <div class="prop-value">
778 <p>successful operation</p>
779 </div>
780 </div>
781 </section>
782 </div>
783 <div class="doc-examples">
784 <h5>Response Content-Types:
785 <span>application/json</span>
786 </h5>
787 </div>
788 </div>
789 </div>
790 <div id="operation--server-followers-get" class="operation panel" data-traverse-target="operation--server-followers-get">
791 <!-- <section class="operation-tags row"> -->
792 <!-- <div class="doc-copy"> -->
793 <div class="operation-tags">
794 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
795 <!---->
796 </div>
797 <!-- </div> -->
798 <!-- </section> -->
799 <h2 class="operation-title">
800 <span class="operation-name">
801 <span class="operation-name">GET</span>
802 <span class="operation-path">/server/followers</span>
803 </span>
804 </h2>
805 <div class="doc-row">
806 <div class="doc-copy">
807 <section class="swagger-request-params">
808 <div class="prop-row prop-group">
809 <div class="prop-name">
810 <div class="prop-title">start</div>
811 </div>
812 <div class="prop-value">
813 <p>starting page</p>
814 </div>
815 </div>
816 <div class="prop-row prop-inner">
817 <div class="prop-name param-label">type</div>
818 <div class="prop-value">
819 <span class="json-property-type">number</span>
820 <span class="json-property-range" title="Value limits"></span>
821 </div>
822 </div>
823 <div class="prop-row prop-inner">
824 <div class="prop-name param-label">in</div>
825 <div class="prop-value">query</div>
826 </div>
827 <div class="prop-row prop-group">
828 <div class="prop-name">
829 <div class="prop-title">stop</div>
830 </div>
831 <div class="prop-value">
832 <p>stopping page</p>
833 </div>
834 </div>
835 <div class="prop-row prop-inner">
836 <div class="prop-name param-label">type</div>
837 <div class="prop-value">
838 <span class="json-property-type">number</span>
839 <span class="json-property-range" title="Value limits"></span>
840 </div>
841 </div>
842 <div class="prop-row prop-inner">
843 <div class="prop-name param-label">in</div>
844 <div class="prop-value">query</div>
845 </div>
846 <div class="prop-row prop-group">
847 <div class="prop-name">
848 <div class="prop-title">sort</div>
849 </div>
850 <div class="prop-value">
851 <p>sorting</p>
852 </div>
853 </div>
854 <div class="prop-row prop-inner">
855 <div class="prop-name param-label">type</div>
856 <div class="prop-value">
857 <span class="json-property-type">number</span>
858 <span class="json-property-range" title="Value limits"></span>
859 </div>
860 </div>
861 <div class="prop-row prop-inner">
862 <div class="prop-name param-label">in</div>
863 <div class="prop-value">query</div>
864 </div>
865 </section>
866 </div>
867 <div class="doc-examples"></div>
868 </div>
869 <div class="doc-row">
870 <div class="doc-copy">
871 <section class="swagger-responses">
872 <div class="prop-row prop-group">
873 <div class="prop-name">
874 <div class="prop-title">200 OK</div>
875 <div class="prop-ref">
876 <span class="json-schema-ref-array">
877 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
878 </span>
879 </div>
880 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
881 </div>
882 <div class="prop-value">
883 <p>successful operation</p>
884 </div>
885 </div>
886 </section>
887 </div>
888 <div class="doc-examples">
889 <h5>Response Content-Types:
890 <span>application/json</span>
891 </h5>
892 <section>
893 <h5>Response Example
894 <span>(200 OK)</span>
895 </h5>
896 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
897 {
898 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
899 <span class="hljs-attr">&quot;follower&quot;</span>: {
900 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
901 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
902 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
903 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
904 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
905 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
906 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
907 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
908 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
909 <span class="hljs-attr">&quot;avatar&quot;</span>: {
910 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
911 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
912 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
913 }
914 },
915 <span class="hljs-attr">&quot;following&quot;</span>: {
916 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
917 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
918 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
919 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
920 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
921 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
922 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
923 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
924 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
925 <span class="hljs-attr">&quot;avatar&quot;</span>: {
926 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
927 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
928 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
929 }
930 },
931 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
932 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
933 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
934 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
935 }
936 ]
937 </code></pre>
938 <!-- </div> -->
939 </section>
940 </div>
941 </div>
942 </div>
943 <div id="operation--server-following-get" class="operation panel" data-traverse-target="operation--server-following-get">
944 <!-- <section class="operation-tags row"> -->
945 <!-- <div class="doc-copy"> -->
946 <div class="operation-tags">
947 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
948 <!---->
949 </div>
950 <!-- </div> -->
951 <!-- </section> -->
952 <h2 class="operation-title">
953 <span class="operation-name">
954 <span class="operation-name">GET</span>
955 <span class="operation-path">/server/following</span>
956 </span>
957 </h2>
958 <div class="doc-row">
959 <div class="doc-copy">
960 <section class="swagger-request-params">
961 <div class="prop-row prop-group">
962 <div class="prop-name">
963 <div class="prop-title">start</div>
964 </div>
965 <div class="prop-value">
966 <p>starting page</p>
967 </div>
968 </div>
969 <div class="prop-row prop-inner">
970 <div class="prop-name param-label">type</div>
971 <div class="prop-value">
972 <span class="json-property-type">number</span>
973 <span class="json-property-range" title="Value limits"></span>
974 </div>
975 </div>
976 <div class="prop-row prop-inner">
977 <div class="prop-name param-label">in</div>
978 <div class="prop-value">query</div>
979 </div>
980 <div class="prop-row prop-group">
981 <div class="prop-name">
982 <div class="prop-title">stop</div>
983 </div>
984 <div class="prop-value">
985 <p>stopping page</p>
986 </div>
987 </div>
988 <div class="prop-row prop-inner">
989 <div class="prop-name param-label">type</div>
990 <div class="prop-value">
991 <span class="json-property-type">number</span>
992 <span class="json-property-range" title="Value limits"></span>
993 </div>
994 </div>
995 <div class="prop-row prop-inner">
996 <div class="prop-name param-label">in</div>
997 <div class="prop-value">query</div>
998 </div>
999 <div class="prop-row prop-group">
1000 <div class="prop-name">
1001 <div class="prop-title">sort</div>
1002 </div>
1003 <div class="prop-value">
1004 <p>sorting</p>
1005 </div>
1006 </div>
1007 <div class="prop-row prop-inner">
1008 <div class="prop-name param-label">type</div>
1009 <div class="prop-value">
1010 <span class="json-property-type">number</span>
1011 <span class="json-property-range" title="Value limits"></span>
1012 </div>
1013 </div>
1014 <div class="prop-row prop-inner">
1015 <div class="prop-name param-label">in</div>
1016 <div class="prop-value">query</div>
1017 </div>
1018 </section>
1019 </div>
1020 <div class="doc-examples"></div>
1021 </div>
1022 <div class="doc-row">
1023 <div class="doc-copy">
1024 <section class="swagger-responses">
1025 <div class="prop-row prop-group">
1026 <div class="prop-name">
1027 <div class="prop-title">200 OK</div>
1028 <div class="prop-ref">
1029 <span class="json-schema-ref-array">
1030 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1031 </span>
1032 </div>
1033 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1034 </div>
1035 <div class="prop-value">
1036 <p>successful operation</p>
1037 </div>
1038 </div>
1039 </section>
1040 </div>
1041 <div class="doc-examples">
1042 <h5>Response Content-Types:
1043 <span>application/json</span>
1044 </h5>
1045 <section>
1046 <h5>Response Example
1047 <span>(200 OK)</span>
1048 </h5>
1049 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1050 {
1051 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1052 <span class="hljs-attr">&quot;follower&quot;</span>: {
1053 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1054 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1055 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1056 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1057 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1058 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1059 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1060 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1061 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1062 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1063 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1064 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1065 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1066 }
1067 },
1068 <span class="hljs-attr">&quot;following&quot;</span>: {
1069 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1070 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1071 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1072 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1073 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1074 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1075 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1076 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1077 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1078 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1079 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1080 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1081 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1082 }
1083 },
1084 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1085 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1086 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1087 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1088 }
1089 ]
1090 </code></pre>
1091 <!-- </div> -->
1092 </section>
1093 </div>
1094 </div>
1095 </div>
1096 <div id="operation--server-following-post" class="operation panel" data-traverse-target="operation--server-following-post">
1097 <!-- <section class="operation-tags row"> -->
1098 <!-- <div class="doc-copy"> -->
1099 <div class="operation-tags">
1100 <a class="label" href="#tag-ServerFollowing">ServerFollowing</a>
1101 <!---->
1102 </div>
1103 <!-- </div> -->
1104 <!-- </section> -->
1105 <h2 class="operation-title">
1106 <span class="operation-name">
1107 <span class="operation-name">POST</span>
1108 <span class="operation-path">/server/following</span>
1109 </span>
1110 </h2>
1111 <div class="doc-row">
1112 <div class="doc-copy">
1113 <section class="swagger-request-body">
1114 <div class="prop-row">
1115 <div class="prop-name">
1116 <div class="swagger-request-model">
1117 <span class="">
1118 <a class="json-schema-ref" href="#/definitions/Follow">Follow</a>
1119 </span>
1120 </div>
1121 </div>
1122 <div class="prop-value columns small-6">
1123 <!-- <div class="swagger-request-description"> -->undefined
1124 <!-- </div> -->
1125 </div>
1126 </div>
1127 </section>
1128 </div>
1129 <div class="doc-examples">
1130 <section>
1131 <h5>Request Content-Types:
1132 <span>application/json</span>
1133 </h5>
1134 <h5>Request Example</h5>
1135 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1136 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1137 <span class="hljs-attr">&quot;follower&quot;</span>: {
1138 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1139 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1140 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1141 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1142 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1143 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1144 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1145 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1146 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1147 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1148 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1149 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1150 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1151 }
1152 },
1153 <span class="hljs-attr">&quot;following&quot;</span>: {
1154 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1155 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1156 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1157 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1158 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1159 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1160 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1161 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1162 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1163 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1164 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1165 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1166 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1167 }
1168 },
1169 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1170 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1171 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1172 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1173 }
1174 </code></pre>
1175 <!-- </div> -->
1176 </section>
1177 </div>
1178 </div>
1179 <div class="doc-row">
1180 <div class="doc-copy">
1181 <section class="swagger-responses">
1182 <div class="prop-row prop-group">
1183 <div class="prop-name">
1184 <div class="prop-title">204 No Content</div>
1185 </div>
1186 <div class="prop-value">
1187 <p>successful operation</p>
1188 </div>
1189 </div>
1190 </section>
1191 </div>
1192 <div class="doc-examples">
1193 <h5>Response Content-Types:
1194 <span>application/json</span>
1195 </h5>
1196 </div>
1197 </div>
1198 </div>
1199 <h1 id="tag-User" class="swagger-summary-tag" data-traverse-target="tag-User">User</h1>
1200 <div id="operation--users-post" class="operation panel" data-traverse-target="operation--users-post">
1201 <!-- <section class="operation-tags row"> -->
1202 <!-- <div class="doc-copy"> -->
1203 <div class="operation-tags">
1204 <a class="label" href="#tag-User">User</a>
1205 <!---->
1206 </div>
1207 <!-- </div> -->
1208 <!-- </section> -->
1209 <h2 class="operation-title">
1210 <span class="operation-name">
1211 <span class="operation-name">POST</span>
1212 <span class="operation-path">/users</span>
1213 </span>
1214 </h2>
1215 <div class="doc-row">
1216 <div class="doc-copy">
1217 <section class="swagger-request-body">
1218 <div class="prop-row">
1219 <div class="prop-name">
1220 <div class="swagger-request-model">
1221 <span class="">
1222 <a class="json-schema-ref" href="#/definitions/AddUser">AddUser</a>
1223 </span>
1224 </div>
1225 </div>
1226 <div class="prop-value columns small-6">
1227 <!-- <div class="swagger-request-description"> -->
1228 <p>User to create</p>
1229 <!-- </div> -->
1230 </div>
1231 </div>
1232 </section>
1233 </div>
1234 <div class="doc-examples">
1235 <section>
1236 <h5>Request Content-Types:
1237 <span>application/json</span>
1238 </h5>
1239 <h5>Request Example</h5>
1240 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1241 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1242 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1243 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1244 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1245 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1246 }
1247 </code></pre>
1248 <!-- </div> -->
1249 </section>
1250 </div>
1251 </div>
1252 <div class="doc-row">
1253 <div class="doc-copy">
1254 <section class="swagger-responses">
1255 <div class="prop-row prop-group">
1256 <div class="prop-name">
1257 <div class="prop-title">200 OK</div>
1258 <div class="prop-ref">
1259 <span class="">
1260 <a class="json-schema-ref" href="#/definitions/AddUserResponse">AddUserResponse</a>
1261 </span>
1262 </div>
1263 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1264 </div>
1265 <div class="prop-value">
1266 <p>successful operation</p>
1267 </div>
1268 </div>
1269 </section>
1270 </div>
1271 <div class="doc-examples">
1272 <h5>Response Content-Types:
1273 <span>application/json</span>
1274 </h5>
1275 <section>
1276 <h5>Response Example
1277 <span>(200 OK)</span>
1278 </h5>
1279 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1280 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1281 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1282 }
1283 </code></pre>
1284 <!-- </div> -->
1285 </section>
1286 </div>
1287 </div>
1288 </div>
1289 <div id="operation--users-get" class="operation panel" data-traverse-target="operation--users-get">
1290 <!-- <section class="operation-tags row"> -->
1291 <!-- <div class="doc-copy"> -->
1292 <div class="operation-tags">
1293 <a class="label" href="#tag-User">User</a>
1294 <!---->
1295 </div>
1296 <!-- </div> -->
1297 <!-- </section> -->
1298 <h2 class="operation-title">
1299 <span class="operation-name">
1300 <span class="operation-name">GET</span>
1301 <span class="operation-path">/users</span>
1302 </span>
1303 </h2>
1304 <div class="doc-row">
1305 <div class="doc-copy">
1306 <section class="swagger-request-params">
1307 <div class="prop-row prop-group">
1308 <div class="prop-name">
1309 <div class="prop-title">start</div>
1310 </div>
1311 <div class="prop-value">
1312 <p>starting page</p>
1313 </div>
1314 </div>
1315 <div class="prop-row prop-inner">
1316 <div class="prop-name param-label">type</div>
1317 <div class="prop-value">
1318 <span class="json-property-type">number</span>
1319 <span class="json-property-range" title="Value limits"></span>
1320 </div>
1321 </div>
1322 <div class="prop-row prop-inner">
1323 <div class="prop-name param-label">in</div>
1324 <div class="prop-value">query</div>
1325 </div>
1326 <div class="prop-row prop-group">
1327 <div class="prop-name">
1328 <div class="prop-title">stop</div>
1329 </div>
1330 <div class="prop-value">
1331 <p>stopping page</p>
1332 </div>
1333 </div>
1334 <div class="prop-row prop-inner">
1335 <div class="prop-name param-label">type</div>
1336 <div class="prop-value">
1337 <span class="json-property-type">number</span>
1338 <span class="json-property-range" title="Value limits"></span>
1339 </div>
1340 </div>
1341 <div class="prop-row prop-inner">
1342 <div class="prop-name param-label">in</div>
1343 <div class="prop-value">query</div>
1344 </div>
1345 <div class="prop-row prop-group">
1346 <div class="prop-name">
1347 <div class="prop-title">sort</div>
1348 </div>
1349 <div class="prop-value">
1350 <p>sorting</p>
1351 </div>
1352 </div>
1353 <div class="prop-row prop-inner">
1354 <div class="prop-name param-label">type</div>
1355 <div class="prop-value">
1356 <span class="json-property-type">number</span>
1357 <span class="json-property-range" title="Value limits"></span>
1358 </div>
1359 </div>
1360 <div class="prop-row prop-inner">
1361 <div class="prop-name param-label">in</div>
1362 <div class="prop-value">query</div>
1363 </div>
1364 </section>
1365 </div>
1366 <div class="doc-examples"></div>
1367 </div>
1368 <div class="doc-row">
1369 <div class="doc-copy">
1370 <section class="swagger-responses">
1371 <div class="prop-row prop-group">
1372 <div class="prop-name">
1373 <div class="prop-title">200 OK</div>
1374 <div class="prop-ref">
1375 <span class="json-schema-ref-array">
1376 <a class="json-schema-ref" href="#/definitions/User">User</a>
1377 </span>
1378 </div>
1379 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1380 </div>
1381 <div class="prop-value">
1382 <p>successful operation</p>
1383 </div>
1384 </div>
1385 </section>
1386 </div>
1387 <div class="doc-examples">
1388 <h5>Response Content-Types:
1389 <span>application/json</span>
1390 </h5>
1391 <section>
1392 <h5>Response Example
1393 <span>(200 OK)</span>
1394 </h5>
1395 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1396 {
1397 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1398 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1399 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1400 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1401 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1402 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1403 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1404 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1405 <span class="hljs-attr">&quot;account&quot;</span>: {
1406 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1407 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1408 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1409 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1410 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1411 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1412 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1413 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1414 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1415 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1416 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1417 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1418 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1419 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1420 }
1421 },
1422 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1423 {
1424 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1425 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1426 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1427 <span class="hljs-attr">&quot;owner&quot;</span>: {
1428 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1429 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1430 },
1431 <span class="hljs-attr">&quot;videos&quot;</span>: [
1432 {
1433 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1434 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1435 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1436 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1437 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1438 <span class="hljs-attr">&quot;category&quot;</span>: {
1439 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1440 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1441 },
1442 <span class="hljs-attr">&quot;licence&quot;</span>: {
1443 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1444 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1445 },
1446 <span class="hljs-attr">&quot;language&quot;</span>: {
1447 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1448 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1449 },
1450 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1451 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1452 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1453 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1454 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1455 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1456 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1457 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1458 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1459 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1460 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1461 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1462 <span class="hljs-attr">&quot;account&quot;</span>: {
1463 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1464 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1465 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1466 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1467 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1468 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1469 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1470 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1471 }
1472 }
1473 }
1474 ]
1475 }
1476 ]
1477 }
1478 ]
1479 </code></pre>
1480 <!-- </div> -->
1481 </section>
1482 </div>
1483 </div>
1484 </div>
1485 <div id="operation--users--id--delete" class="operation panel" data-traverse-target="operation--users--id--delete">
1486 <!-- <section class="operation-tags row"> -->
1487 <!-- <div class="doc-copy"> -->
1488 <div class="operation-tags">
1489 <a class="label" href="#tag-User">User</a>
1490 <!---->
1491 </div>
1492 <!-- </div> -->
1493 <!-- </section> -->
1494 <h2 class="operation-title">
1495 <span class="operation-name">
1496 <span class="operation-name">DELETE</span>
1497 <span class="operation-path">/users/{id}</span>
1498 </span>
1499 </h2>
1500 <div class="doc-row">
1501 <div class="doc-copy">
1502 <section class="swagger-request-params">
1503 <div class="prop-row prop-group">
1504 <div class="prop-name">
1505 <div class="prop-title">id</div>
1506 <span class="json-property-required"></span>
1507 </div>
1508 <div class="prop-value">
1509 <p>The user id </p>
1510 </div>
1511 </div>
1512 <div class="prop-row prop-inner">
1513 <div class="prop-name param-label">type</div>
1514 <div class="prop-value">
1515 <span class="json-property-type">string</span>
1516 <span class="json-property-range" title="Value limits"></span>
1517 </div>
1518 </div>
1519 <div class="prop-row prop-inner">
1520 <div class="prop-name param-label">in</div>
1521 <div class="prop-value">path</div>
1522 </div>
1523 </section>
1524 </div>
1525 <div class="doc-examples"></div>
1526 </div>
1527 <div class="doc-row">
1528 <div class="doc-copy">
1529 <section class="swagger-responses">
1530 <div class="prop-row prop-group">
1531 <div class="prop-name">
1532 <div class="prop-title">204 No Content</div>
1533 </div>
1534 <div class="prop-value">
1535 <p>successful operation</p>
1536 </div>
1537 </div>
1538 </section>
1539 </div>
1540 <div class="doc-examples">
1541 <h5>Response Content-Types:
1542 <span>application/json</span>
1543 </h5>
1544 </div>
1545 </div>
1546 </div>
1547 <div id="operation--users--id--get" class="operation panel" data-traverse-target="operation--users--id--get">
1548 <!-- <section class="operation-tags row"> -->
1549 <!-- <div class="doc-copy"> -->
1550 <div class="operation-tags">
1551 <a class="label" href="#tag-User">User</a>
1552 <!---->
1553 </div>
1554 <!-- </div> -->
1555 <!-- </section> -->
1556 <h2 class="operation-title">
1557 <span class="operation-name">
1558 <span class="operation-name">GET</span>
1559 <span class="operation-path">/users/{id}</span>
1560 </span>
1561 </h2>
1562 <div class="doc-row">
1563 <div class="doc-copy">
1564 <section class="swagger-request-params">
1565 <div class="prop-row prop-group">
1566 <div class="prop-name">
1567 <div class="prop-title">id</div>
1568 <span class="json-property-required"></span>
1569 </div>
1570 <div class="prop-value">
1571 <p>The user id </p>
1572 </div>
1573 </div>
1574 <div class="prop-row prop-inner">
1575 <div class="prop-name param-label">type</div>
1576 <div class="prop-value">
1577 <span class="json-property-type">string</span>
1578 <span class="json-property-range" title="Value limits"></span>
1579 </div>
1580 </div>
1581 <div class="prop-row prop-inner">
1582 <div class="prop-name param-label">in</div>
1583 <div class="prop-value">path</div>
1584 </div>
1585 </section>
1586 </div>
1587 <div class="doc-examples"></div>
1588 </div>
1589 <div class="doc-row">
1590 <div class="doc-copy">
1591 <section class="swagger-responses">
1592 <div class="prop-row prop-group">
1593 <div class="prop-name">
1594 <div class="prop-title">200 OK</div>
1595 <div class="prop-ref">
1596 <span class="">
1597 <a class="json-schema-ref" href="#/definitions/User">User</a>
1598 </span>
1599 </div>
1600 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1601 </div>
1602 <div class="prop-value">
1603 <p>successful operation</p>
1604 </div>
1605 </div>
1606 </section>
1607 </div>
1608 <div class="doc-examples">
1609 <h5>Response Content-Types:
1610 <span>application/json</span>
1611 </h5>
1612 <section>
1613 <h5>Response Example
1614 <span>(200 OK)</span>
1615 </h5>
1616 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1617 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1618 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1619 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1620 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1621 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1622 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1623 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1624 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1625 <span class="hljs-attr">&quot;account&quot;</span>: {
1626 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
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;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1630 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1631 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1632 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1633 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1634 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1635 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1636 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1637 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1638 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1639 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1640 }
1641 },
1642 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1643 {
1644 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1645 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1646 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1647 <span class="hljs-attr">&quot;owner&quot;</span>: {
1648 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1649 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1650 },
1651 <span class="hljs-attr">&quot;videos&quot;</span>: [
1652 {
1653 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1654 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1655 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1656 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1657 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1658 <span class="hljs-attr">&quot;category&quot;</span>: {
1659 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1660 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1661 },
1662 <span class="hljs-attr">&quot;licence&quot;</span>: {
1663 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1664 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1665 },
1666 <span class="hljs-attr">&quot;language&quot;</span>: {
1667 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1668 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1669 },
1670 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1671 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1672 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1673 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1674 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1675 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1676 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1677 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1678 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1679 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1680 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1681 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1682 <span class="hljs-attr">&quot;account&quot;</span>: {
1683 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1684 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1685 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1686 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1687 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1688 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1689 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1690 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1691 }
1692 }
1693 }
1694 ]
1695 }
1696 ]
1697 }
1698 </code></pre>
1699 <!-- </div> -->
1700 </section>
1701 </div>
1702 </div>
1703 </div>
1704 <div id="operation--users--id--put" class="operation panel" data-traverse-target="operation--users--id--put">
1705 <!-- <section class="operation-tags row"> -->
1706 <!-- <div class="doc-copy"> -->
1707 <div class="operation-tags">
1708 <a class="label" href="#tag-User">User</a>
1709 <!---->
1710 </div>
1711 <!-- </div> -->
1712 <!-- </section> -->
1713 <h2 class="operation-title">
1714 <span class="operation-name">
1715 <span class="operation-name">PUT</span>
1716 <span class="operation-path">/users/{id}</span>
1717 </span>
1718 </h2>
1719 <div class="doc-row">
1720 <div class="doc-copy">
1721 <section class="swagger-request-body">
1722 <div class="prop-row">
1723 <div class="prop-name">
1724 <div class="swagger-request-model">
1725 <span class="">
1726 <a class="json-schema-ref" href="#/definitions/UpdateUser">UpdateUser</a>
1727 </span>
1728 </div>
1729 </div>
1730 <div class="prop-value columns small-6">
1731 <!-- <div class="swagger-request-description"> -->undefined
1732 <!-- </div> -->
1733 </div>
1734 </div>
1735 </section>
1736 <section class="swagger-request-params">
1737 <div class="prop-row prop-group">
1738 <div class="prop-name">
1739 <div class="prop-title">id</div>
1740 <span class="json-property-required"></span>
1741 </div>
1742 <div class="prop-value">
1743 <p>The user id </p>
1744 </div>
1745 </div>
1746 <div class="prop-row prop-inner">
1747 <div class="prop-name param-label">type</div>
1748 <div class="prop-value">
1749 <span class="json-property-type">string</span>
1750 <span class="json-property-range" title="Value limits"></span>
1751 </div>
1752 </div>
1753 <div class="prop-row prop-inner">
1754 <div class="prop-name param-label">in</div>
1755 <div class="prop-value">path</div>
1756 </div>
1757 </section>
1758 </div>
1759 <div class="doc-examples">
1760 <section>
1761 <h5>Request Content-Types:
1762 <span>application/json</span>
1763 </h5>
1764 <h5>Request Example</h5>
1765 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1766 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1767 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1768 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1769 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1770 }
1771 </code></pre>
1772 <!-- </div> -->
1773 </section>
1774 </div>
1775 </div>
1776 <div class="doc-row">
1777 <div class="doc-copy">
1778 <section class="swagger-responses">
1779 <div class="prop-row prop-group">
1780 <div class="prop-name">
1781 <div class="prop-title">204 No Content</div>
1782 </div>
1783 <div class="prop-value">
1784 <p>successful operation</p>
1785 </div>
1786 </div>
1787 </section>
1788 </div>
1789 <div class="doc-examples">
1790 <h5>Response Content-Types:
1791 <span>application/json</span>
1792 </h5>
1793 </div>
1794 </div>
1795 </div>
1796 <div id="operation--users-me-get" class="operation panel" data-traverse-target="operation--users-me-get">
1797 <!-- <section class="operation-tags row"> -->
1798 <!-- <div class="doc-copy"> -->
1799 <div class="operation-tags">
1800 <a class="label" href="#tag-User">User</a>
1801 <!---->
1802 </div>
1803 <!-- </div> -->
1804 <!-- </section> -->
1805 <h2 class="operation-title">
1806 <span class="operation-name">
1807 <span class="operation-name">GET</span>
1808 <span class="operation-path">/users/me</span>
1809 </span>
1810 </h2>
1811 <div class="doc-row">
1812 <div class="doc-copy"> </div>
1813 <div class="doc-examples"></div>
1814 </div>
1815 <div class="doc-row">
1816 <div class="doc-copy">
1817 <section class="swagger-responses">
1818 <div class="prop-row prop-group">
1819 <div class="prop-name">
1820 <div class="prop-title">200 OK</div>
1821 <div class="prop-ref">
1822 <span class="json-schema-ref-array">
1823 <a class="json-schema-ref" href="#/definitions/User">User</a>
1824 </span>
1825 </div>
1826 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1827 </div>
1828 <div class="prop-value">
1829 <p>successful operation</p>
1830 </div>
1831 </div>
1832 </section>
1833 </div>
1834 <div class="doc-examples">
1835 <h5>Response Content-Types:
1836 <span>application/json</span>
1837 </h5>
1838 <section>
1839 <h5>Response Example
1840 <span>(200 OK)</span>
1841 </h5>
1842 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
1843 {
1844 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1845 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1846 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1847 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1848 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1849 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1850 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1851 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1852 <span class="hljs-attr">&quot;account&quot;</span>: {
1853 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1854 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1855 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1856 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1857 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1858 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1859 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1860 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1861 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1862 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1863 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1864 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1865 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1866 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1867 }
1868 },
1869 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
1870 {
1871 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1872 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1873 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1874 <span class="hljs-attr">&quot;owner&quot;</span>: {
1875 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1876 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1877 },
1878 <span class="hljs-attr">&quot;videos&quot;</span>: [
1879 {
1880 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1881 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1882 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1883 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1884 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1885 <span class="hljs-attr">&quot;category&quot;</span>: {
1886 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1887 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1888 },
1889 <span class="hljs-attr">&quot;licence&quot;</span>: {
1890 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1891 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1892 },
1893 <span class="hljs-attr">&quot;language&quot;</span>: {
1894 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1895 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1896 },
1897 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1898 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1899 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1900 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1901 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1902 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1903 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1904 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1905 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1906 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1907 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
1908 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
1909 <span class="hljs-attr">&quot;account&quot;</span>: {
1910 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1911 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1912 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1913 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1914 <span class="hljs-attr">&quot;avatar&quot;</span>: {
1915 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1916 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1917 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1918 }
1919 }
1920 }
1921 ]
1922 }
1923 ]
1924 }
1925 ]
1926 </code></pre>
1927 <!-- </div> -->
1928 </section>
1929 </div>
1930 </div>
1931 </div>
1932 <div id="operation--users-me-put" class="operation panel" data-traverse-target="operation--users-me-put">
1933 <!-- <section class="operation-tags row"> -->
1934 <!-- <div class="doc-copy"> -->
1935 <div class="operation-tags">
1936 <a class="label" href="#tag-User">User</a>
1937 <!---->
1938 </div>
1939 <!-- </div> -->
1940 <!-- </section> -->
1941 <h2 class="operation-title">
1942 <span class="operation-name">
1943 <span class="operation-name">PUT</span>
1944 <span class="operation-path">/users/me</span>
1945 </span>
1946 </h2>
1947 <div class="doc-row">
1948 <div class="doc-copy">
1949 <section class="swagger-request-body">
1950 <div class="prop-row">
1951 <div class="prop-name">
1952 <div class="swagger-request-model">
1953 <span class="">
1954 <a class="json-schema-ref" href="#/definitions/UpdateMe">UpdateMe</a>
1955 </span>
1956 </div>
1957 </div>
1958 <div class="prop-value columns small-6">
1959 <!-- <div class="swagger-request-description"> -->undefined
1960 <!-- </div> -->
1961 </div>
1962 </div>
1963 </section>
1964 </div>
1965 <div class="doc-examples">
1966 <section>
1967 <h5>Request Content-Types:
1968 <span>application/json</span>
1969 </h5>
1970 <h5>Request Example</h5>
1971 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
1972 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1973 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1974 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
1975 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
1976 }
1977 </code></pre>
1978 <!-- </div> -->
1979 </section>
1980 </div>
1981 </div>
1982 <div class="doc-row">
1983 <div class="doc-copy">
1984 <section class="swagger-responses">
1985 <div class="prop-row prop-group">
1986 <div class="prop-name">
1987 <div class="prop-title">204 No Content</div>
1988 </div>
1989 <div class="prop-value">
1990 <p>successful operation</p>
1991 </div>
1992 </div>
1993 </section>
1994 </div>
1995 <div class="doc-examples">
1996 <h5>Response Content-Types:
1997 <span>application/json</span>
1998 </h5>
1999 </div>
2000 </div>
2001 </div>
2002 <div id="operation--users-me-video-quota-used-get" class="operation panel" data-traverse-target="operation--users-me-video-quota-used-get">
2003 <!-- <section class="operation-tags row"> -->
2004 <!-- <div class="doc-copy"> -->
2005 <div class="operation-tags">
2006 <a class="label" href="#tag-User">User</a>
2007 <!---->
2008 </div>
2009 <!-- </div> -->
2010 <!-- </section> -->
2011 <h2 class="operation-title">
2012 <span class="operation-name">
2013 <span class="operation-name">GET</span>
2014 <span class="operation-path">/users/me/video-quota-used</span>
2015 </span>
2016 </h2>
2017 <div class="doc-row">
2018 <div class="doc-copy"> </div>
2019 <div class="doc-examples"></div>
2020 </div>
2021 <div class="doc-row">
2022 <div class="doc-copy">
2023 <section class="swagger-responses">
2024 <div class="prop-row prop-group">
2025 <div class="prop-name">
2026 <div class="prop-title">200 OK</div>
2027 <div class="prop-ref"></div>
2028 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2029 </div>
2030 <div class="prop-value">
2031 <p>successful operation</p>
2032 </div>
2033 </div>
2034 </section>
2035 </div>
2036 <div class="doc-examples">
2037 <h5>Response Content-Types:
2038 <span>application/json</span>
2039 </h5>
2040 <section>
2041 <h5>Response Example
2042 <span>(200 OK)</span>
2043 </h5>
2044 <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;number&quot;</span>
2045 </code></pre>
2046 <!-- </div> -->
2047 </section>
2048 </div>
2049 </div>
2050 </div>
2051 <div id="operation--users-me-videos--videoId--rating-get" class="operation panel" data-traverse-target="operation--users-me-videos--videoId--rating-get">
2052 <!-- <section class="operation-tags row"> -->
2053 <!-- <div class="doc-copy"> -->
2054 <div class="operation-tags">
2055 <a class="label" href="#tag-User">User</a>
2056 <!---->
2057 </div>
2058 <!-- </div> -->
2059 <!-- </section> -->
2060 <h2 class="operation-title">
2061 <span class="operation-name">
2062 <span class="operation-name">GET</span>
2063 <span class="operation-path">/users/me/videos/{videoId}/rating</span>
2064 </span>
2065 </h2>
2066 <div class="doc-row">
2067 <div class="doc-copy">
2068 <section class="swagger-request-params">
2069 <div class="prop-row prop-group">
2070 <div class="prop-name">
2071 <div class="prop-title">videoId</div>
2072 <span class="json-property-required"></span>
2073 </div>
2074 <div class="prop-value">
2075 <p>The video id </p>
2076 </div>
2077 </div>
2078 <div class="prop-row prop-inner">
2079 <div class="prop-name param-label">type</div>
2080 <div class="prop-value">
2081 <span class="json-property-type">string</span>
2082 <span class="json-property-range" title="Value limits"></span>
2083 </div>
2084 </div>
2085 <div class="prop-row prop-inner">
2086 <div class="prop-name param-label">in</div>
2087 <div class="prop-value">path</div>
2088 </div>
2089 </section>
2090 </div>
2091 <div class="doc-examples"></div>
2092 </div>
2093 <div class="doc-row">
2094 <div class="doc-copy">
2095 <section class="swagger-responses">
2096 <div class="prop-row prop-group">
2097 <div class="prop-name">
2098 <div class="prop-title">200 OK</div>
2099 <div class="prop-ref">
2100 <span class="">
2101 <a class="json-schema-ref" href="#/definitions/GetMeVideoRating">GetMeVideoRating</a>
2102 </span>
2103 </div>
2104 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2105 </div>
2106 <div class="prop-value">
2107 <p>successful operation</p>
2108 </div>
2109 </div>
2110 </section>
2111 </div>
2112 <div class="doc-examples">
2113 <h5>Response Content-Types:
2114 <span>application/json</span>
2115 </h5>
2116 <section>
2117 <h5>Response Example
2118 <span>(200 OK)</span>
2119 </h5>
2120 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2121 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2122 <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
2123 }
2124 </code></pre>
2125 <!-- </div> -->
2126 </section>
2127 </div>
2128 </div>
2129 </div>
2130 <div id="operation--users-me-videos-get" class="operation panel" data-traverse-target="operation--users-me-videos-get">
2131 <!-- <section class="operation-tags row"> -->
2132 <!-- <div class="doc-copy"> -->
2133 <div class="operation-tags">
2134 <a class="label" href="#tag-User">User</a>
2135 <!---->
2136 </div>
2137 <!-- </div> -->
2138 <!-- </section> -->
2139 <h2 class="operation-title">
2140 <span class="operation-name">
2141 <span class="operation-name">GET</span>
2142 <span class="operation-path">/users/me/videos</span>
2143 </span>
2144 </h2>
2145 <div class="doc-row">
2146 <div class="doc-copy">
2147 <section class="swagger-request-params">
2148 <div class="prop-row prop-group">
2149 <div class="prop-name">
2150 <div class="prop-title">start</div>
2151 </div>
2152 <div class="prop-value">
2153 <p>starting page</p>
2154 </div>
2155 </div>
2156 <div class="prop-row prop-inner">
2157 <div class="prop-name param-label">type</div>
2158 <div class="prop-value">
2159 <span class="json-property-type">number</span>
2160 <span class="json-property-range" title="Value limits"></span>
2161 </div>
2162 </div>
2163 <div class="prop-row prop-inner">
2164 <div class="prop-name param-label">in</div>
2165 <div class="prop-value">query</div>
2166 </div>
2167 <div class="prop-row prop-group">
2168 <div class="prop-name">
2169 <div class="prop-title">stop</div>
2170 </div>
2171 <div class="prop-value">
2172 <p>stopping page</p>
2173 </div>
2174 </div>
2175 <div class="prop-row prop-inner">
2176 <div class="prop-name param-label">type</div>
2177 <div class="prop-value">
2178 <span class="json-property-type">number</span>
2179 <span class="json-property-range" title="Value limits"></span>
2180 </div>
2181 </div>
2182 <div class="prop-row prop-inner">
2183 <div class="prop-name param-label">in</div>
2184 <div class="prop-value">query</div>
2185 </div>
2186 <div class="prop-row prop-group">
2187 <div class="prop-name">
2188 <div class="prop-title">sort</div>
2189 </div>
2190 <div class="prop-value">
2191 <p>sorting</p>
2192 </div>
2193 </div>
2194 <div class="prop-row prop-inner">
2195 <div class="prop-name param-label">type</div>
2196 <div class="prop-value">
2197 <span class="json-property-type">number</span>
2198 <span class="json-property-range" title="Value limits"></span>
2199 </div>
2200 </div>
2201 <div class="prop-row prop-inner">
2202 <div class="prop-name param-label">in</div>
2203 <div class="prop-value">query</div>
2204 </div>
2205 </section>
2206 </div>
2207 <div class="doc-examples"></div>
2208 </div>
2209 <div class="doc-row">
2210 <div class="doc-copy">
2211 <section class="swagger-responses">
2212 <div class="prop-row prop-group">
2213 <div class="prop-name">
2214 <div class="prop-title">200 OK</div>
2215 <div class="prop-ref">
2216 <span class="json-schema-ref-array">
2217 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2218 </span>
2219 </div>
2220 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2221 </div>
2222 <div class="prop-value">
2223 <p>successful operation</p>
2224 </div>
2225 </div>
2226 </section>
2227 </div>
2228 <div class="doc-examples">
2229 <h5>Response Content-Types:
2230 <span>application/json</span>
2231 </h5>
2232 <section>
2233 <h5>Response Example
2234 <span>(200 OK)</span>
2235 </h5>
2236 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2237 {
2238 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2239 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2240 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2241 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2242 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2243 <span class="hljs-attr">&quot;category&quot;</span>: {
2244 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2245 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2246 },
2247 <span class="hljs-attr">&quot;licence&quot;</span>: {
2248 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2249 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2250 },
2251 <span class="hljs-attr">&quot;language&quot;</span>: {
2252 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2253 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2254 },
2255 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2256 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2257 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2258 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2259 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2260 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2261 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2262 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2263 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2264 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2265 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2266 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2267 <span class="hljs-attr">&quot;account&quot;</span>: {
2268 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2269 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2270 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2271 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2272 <span class="hljs-attr">&quot;avatar&quot;</span>: {
2273 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2274 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2275 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2276 }
2277 }
2278 }
2279 ]
2280 </code></pre>
2281 <!-- </div> -->
2282 </section>
2283 </div>
2284 </div>
2285 </div>
2286 <div id="operation--users-register-post" class="operation panel" data-traverse-target="operation--users-register-post">
2287 <!-- <section class="operation-tags row"> -->
2288 <!-- <div class="doc-copy"> -->
2289 <div class="operation-tags">
2290 <a class="label" href="#tag-User">User</a>
2291 <!---->
2292 </div>
2293 <!-- </div> -->
2294 <!-- </section> -->
2295 <h2 class="operation-title">
2296 <span class="operation-name">
2297 <span class="operation-name">POST</span>
2298 <span class="operation-path">/users/register</span>
2299 </span>
2300 </h2>
2301 <div class="doc-row">
2302 <div class="doc-copy">
2303 <section class="swagger-request-body">
2304 <div class="prop-row">
2305 <div class="prop-name">
2306 <div class="swagger-request-model">
2307 <span class="">
2308 <a class="json-schema-ref" href="#/definitions/RegisterUser">RegisterUser</a>
2309 </span>
2310 </div>
2311 </div>
2312 <div class="prop-value columns small-6">
2313 <!-- <div class="swagger-request-description"> -->undefined
2314 <!-- </div> -->
2315 </div>
2316 </div>
2317 </section>
2318 </div>
2319 <div class="doc-examples">
2320 <section>
2321 <h5>Request Content-Types:
2322 <span>application/json</span>
2323 </h5>
2324 <h5>Request Example</h5>
2325 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2326 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2327 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2328 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2329 }
2330 </code></pre>
2331 <!-- </div> -->
2332 </section>
2333 </div>
2334 </div>
2335 <div class="doc-row">
2336 <div class="doc-copy">
2337 <section class="swagger-responses">
2338 <div class="prop-row prop-group">
2339 <div class="prop-name">
2340 <div class="prop-title">204 No Content</div>
2341 </div>
2342 <div class="prop-value">
2343 <p>successful operation</p>
2344 </div>
2345 </div>
2346 </section>
2347 </div>
2348 <div class="doc-examples">
2349 <h5>Response Content-Types:
2350 <span>application/json</span>
2351 </h5>
2352 </div>
2353 </div>
2354 </div>
2355 <div id="operation--users-me-avatar-pick-post" class="operation panel" data-traverse-target="operation--users-me-avatar-pick-post">
2356 <!-- <section class="operation-tags row"> -->
2357 <!-- <div class="doc-copy"> -->
2358 <div class="operation-tags">
2359 <a class="label" href="#tag-User">User</a>
2360 <!---->
2361 </div>
2362 <!-- </div> -->
2363 <!-- </section> -->
2364 <h2 class="operation-title">
2365 <span class="operation-name">
2366 <span class="operation-name">POST</span>
2367 <span class="operation-path">/users/me/avatar/pick</span>
2368 </span>
2369 </h2>
2370 <div class="doc-row">
2371 <div class="doc-copy">
2372 <section class="swagger-request-params">
2373 <div class="prop-row prop-group">
2374 <div class="prop-name">
2375 <div class="prop-title">avatarfile</div>
2376 </div>
2377 <div class="prop-value">
2378 <p>The file to upload.</p>
2379 </div>
2380 </div>
2381 <div class="prop-row prop-inner">
2382 <div class="prop-name param-label">type</div>
2383 <div class="prop-value">
2384 <span class="json-property-type">file</span>
2385 <span class="json-property-range" title="Value limits"></span>
2386 </div>
2387 </div>
2388 <div class="prop-row prop-inner">
2389 <div class="prop-name param-label">in</div>
2390 <div class="prop-value">formData</div>
2391 </div>
2392 </section>
2393 </div>
2394 <div class="doc-examples"></div>
2395 </div>
2396 <div class="doc-row">
2397 <div class="doc-copy">
2398 <section class="swagger-responses">
2399 <div class="prop-row prop-group">
2400 <div class="prop-name">
2401 <div class="prop-title">200 OK</div>
2402 <div class="prop-ref">
2403 <span class="">
2404 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
2405 </span>
2406 </div>
2407 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2408 </div>
2409 <div class="prop-value">
2410 <p>successful operation</p>
2411 </div>
2412 </div>
2413 </section>
2414 </div>
2415 <div class="doc-examples">
2416 <h5>Response Content-Types:
2417 <span>application/json</span>
2418 </h5>
2419 <section>
2420 <h5>Response Example
2421 <span>(200 OK)</span>
2422 </h5>
2423 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
2424 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2425 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2426 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2427 }
2428 </code></pre>
2429 <!-- </div> -->
2430 </section>
2431 </div>
2432 </div>
2433 </div>
2434 <h1 id="tag-Video" class="swagger-summary-tag" data-traverse-target="tag-Video">Video</h1>
2435 <div id="operation--videos-get" class="operation panel" data-traverse-target="operation--videos-get">
2436 <!-- <section class="operation-tags row"> -->
2437 <!-- <div class="doc-copy"> -->
2438 <div class="operation-tags">
2439 <a class="label" href="#tag-Video">Video</a>
2440 <!---->
2441 </div>
2442 <!-- </div> -->
2443 <!-- </section> -->
2444 <h2 class="operation-title">
2445 <span class="operation-name">
2446 <span class="operation-name">GET</span>
2447 <span class="operation-path">/videos</span>
2448 </span>
2449 </h2>
2450 <div class="doc-row">
2451 <div class="doc-copy">
2452 <section class="swagger-request-params">
2453 <div class="prop-row prop-group">
2454 <div class="prop-name">
2455 <div class="prop-title">start</div>
2456 </div>
2457 <div class="prop-value">
2458 <p>starting page</p>
2459 </div>
2460 </div>
2461 <div class="prop-row prop-inner">
2462 <div class="prop-name param-label">type</div>
2463 <div class="prop-value">
2464 <span class="json-property-type">number</span>
2465 <span class="json-property-range" title="Value limits"></span>
2466 </div>
2467 </div>
2468 <div class="prop-row prop-inner">
2469 <div class="prop-name param-label">in</div>
2470 <div class="prop-value">query</div>
2471 </div>
2472 <div class="prop-row prop-group">
2473 <div class="prop-name">
2474 <div class="prop-title">stop</div>
2475 </div>
2476 <div class="prop-value">
2477 <p>stopping page</p>
2478 </div>
2479 </div>
2480 <div class="prop-row prop-inner">
2481 <div class="prop-name param-label">type</div>
2482 <div class="prop-value">
2483 <span class="json-property-type">number</span>
2484 <span class="json-property-range" title="Value limits"></span>
2485 </div>
2486 </div>
2487 <div class="prop-row prop-inner">
2488 <div class="prop-name param-label">in</div>
2489 <div class="prop-value">query</div>
2490 </div>
2491 <div class="prop-row prop-group">
2492 <div class="prop-name">
2493 <div class="prop-title">sort</div>
2494 </div>
2495 <div class="prop-value">
2496 <p>sorting</p>
2497 </div>
2498 </div>
2499 <div class="prop-row prop-inner">
2500 <div class="prop-name param-label">type</div>
2501 <div class="prop-value">
2502 <span class="json-property-type">number</span>
2503 <span class="json-property-range" title="Value limits"></span>
2504 </div>
2505 </div>
2506 <div class="prop-row prop-inner">
2507 <div class="prop-name param-label">in</div>
2508 <div class="prop-value">query</div>
2509 </div>
2510 </section>
2511 </div>
2512 <div class="doc-examples"></div>
2513 </div>
2514 <div class="doc-row">
2515 <div class="doc-copy">
2516 <section class="swagger-responses">
2517 <div class="prop-row prop-group">
2518 <div class="prop-name">
2519 <div class="prop-title">200 OK</div>
2520 <div class="prop-ref">
2521 <span class="json-schema-ref-array">
2522 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2523 </span>
2524 </div>
2525 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2526 </div>
2527 <div class="prop-value">
2528 <p>successful operation</p>
2529 </div>
2530 </div>
2531 </section>
2532 </div>
2533 <div class="doc-examples">
2534 <h5>Response Content-Types:
2535 <span>application/json</span>
2536 </h5>
2537 <section>
2538 <h5>Response Example
2539 <span>(200 OK)</span>
2540 </h5>
2541 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2542 {
2543 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2544 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2545 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2546 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2547 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2548 <span class="hljs-attr">&quot;category&quot;</span>: {
2549 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2550 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2551 },
2552 <span class="hljs-attr">&quot;licence&quot;</span>: {
2553 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2554 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2555 },
2556 <span class="hljs-attr">&quot;language&quot;</span>: {
2557 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2558 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2559 },
2560 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2561 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2562 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2563 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2564 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2565 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2566 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2567 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2568 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2569 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2570 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2571 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2572 <span class="hljs-attr">&quot;account&quot;</span>: {
2573 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2574 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2575 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2576 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2577 <span class="hljs-attr">&quot;avatar&quot;</span>: {
2578 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2579 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2580 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2581 }
2582 }
2583 }
2584 ]
2585 </code></pre>
2586 <!-- </div> -->
2587 </section>
2588 </div>
2589 </div>
2590 </div>
2591 <div id="operation--videos-categories-get" class="operation panel" data-traverse-target="operation--videos-categories-get">
2592 <!-- <section class="operation-tags row"> -->
2593 <!-- <div class="doc-copy"> -->
2594 <div class="operation-tags">
2595 <a class="label" href="#tag-Video">Video</a>
2596 <!---->
2597 </div>
2598 <!-- </div> -->
2599 <!-- </section> -->
2600 <h2 class="operation-title">
2601 <span class="operation-name">
2602 <span class="operation-name">GET</span>
2603 <span class="operation-path">/videos/categories</span>
2604 </span>
2605 </h2>
2606 <div class="doc-row">
2607 <div class="doc-copy"> </div>
2608 <div class="doc-examples"></div>
2609 </div>
2610 <div class="doc-row">
2611 <div class="doc-copy">
2612 <section class="swagger-responses">
2613 <div class="prop-row prop-group">
2614 <div class="prop-name">
2615 <div class="prop-title">200 OK</div>
2616 <div class="prop-ref"></div>
2617 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2618 </div>
2619 <div class="prop-value">
2620 <p>successful operation</p>
2621 </div>
2622 </div>
2623 </section>
2624 </div>
2625 <div class="doc-examples">
2626 <h5>Response Content-Types:
2627 <span>application/json</span>
2628 </h5>
2629 <section>
2630 <h5>Response Example
2631 <span>(200 OK)</span>
2632 </h5>
2633 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2634 <span class="hljs-string">&quot;string&quot;</span>
2635 ]
2636 </code></pre>
2637 <!-- </div> -->
2638 </section>
2639 </div>
2640 </div>
2641 </div>
2642 <div id="operation--videos-licences-get" class="operation panel" data-traverse-target="operation--videos-licences-get">
2643 <!-- <section class="operation-tags row"> -->
2644 <!-- <div class="doc-copy"> -->
2645 <div class="operation-tags">
2646 <a class="label" href="#tag-Video">Video</a>
2647 <!---->
2648 </div>
2649 <!-- </div> -->
2650 <!-- </section> -->
2651 <h2 class="operation-title">
2652 <span class="operation-name">
2653 <span class="operation-name">GET</span>
2654 <span class="operation-path">/videos/licences</span>
2655 </span>
2656 </h2>
2657 <div class="doc-row">
2658 <div class="doc-copy"> </div>
2659 <div class="doc-examples"></div>
2660 </div>
2661 <div class="doc-row">
2662 <div class="doc-copy">
2663 <section class="swagger-responses">
2664 <div class="prop-row prop-group">
2665 <div class="prop-name">
2666 <div class="prop-title">200 OK</div>
2667 <div class="prop-ref"></div>
2668 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2669 </div>
2670 <div class="prop-value">
2671 <p>successful operation</p>
2672 </div>
2673 </div>
2674 </section>
2675 </div>
2676 <div class="doc-examples">
2677 <h5>Response Content-Types:
2678 <span>application/json</span>
2679 </h5>
2680 <section>
2681 <h5>Response Example
2682 <span>(200 OK)</span>
2683 </h5>
2684 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2685 <span class="hljs-string">&quot;string&quot;</span>
2686 ]
2687 </code></pre>
2688 <!-- </div> -->
2689 </section>
2690 </div>
2691 </div>
2692 </div>
2693 <div id="operation--videos-languages-get" class="operation panel" data-traverse-target="operation--videos-languages-get">
2694 <!-- <section class="operation-tags row"> -->
2695 <!-- <div class="doc-copy"> -->
2696 <div class="operation-tags">
2697 <a class="label" href="#tag-Video">Video</a>
2698 <!---->
2699 </div>
2700 <!-- </div> -->
2701 <!-- </section> -->
2702 <h2 class="operation-title">
2703 <span class="operation-name">
2704 <span class="operation-name">GET</span>
2705 <span class="operation-path">/videos/languages</span>
2706 </span>
2707 </h2>
2708 <div class="doc-row">
2709 <div class="doc-copy"> </div>
2710 <div class="doc-examples"></div>
2711 </div>
2712 <div class="doc-row">
2713 <div class="doc-copy">
2714 <section class="swagger-responses">
2715 <div class="prop-row prop-group">
2716 <div class="prop-name">
2717 <div class="prop-title">200 OK</div>
2718 <div class="prop-ref"></div>
2719 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2720 </div>
2721 <div class="prop-value">
2722 <p>successful operation</p>
2723 </div>
2724 </div>
2725 </section>
2726 </div>
2727 <div class="doc-examples">
2728 <h5>Response Content-Types:
2729 <span>application/json</span>
2730 </h5>
2731 <section>
2732 <h5>Response Example
2733 <span>(200 OK)</span>
2734 </h5>
2735 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2736 <span class="hljs-string">&quot;string&quot;</span>
2737 ]
2738 </code></pre>
2739 <!-- </div> -->
2740 </section>
2741 </div>
2742 </div>
2743 </div>
2744 <div id="operation--videos-privacies-get" class="operation panel" data-traverse-target="operation--videos-privacies-get">
2745 <!-- <section class="operation-tags row"> -->
2746 <!-- <div class="doc-copy"> -->
2747 <div class="operation-tags">
2748 <a class="label" href="#tag-Video">Video</a>
2749 <!---->
2750 </div>
2751 <!-- </div> -->
2752 <!-- </section> -->
2753 <h2 class="operation-title">
2754 <span class="operation-name">
2755 <span class="operation-name">GET</span>
2756 <span class="operation-path">/videos/privacies</span>
2757 </span>
2758 </h2>
2759 <div class="doc-row">
2760 <div class="doc-copy"> </div>
2761 <div class="doc-examples"></div>
2762 </div>
2763 <div class="doc-row">
2764 <div class="doc-copy">
2765 <section class="swagger-responses">
2766 <div class="prop-row prop-group">
2767 <div class="prop-name">
2768 <div class="prop-title">200 OK</div>
2769 <div class="prop-ref"></div>
2770 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2771 </div>
2772 <div class="prop-value">
2773 <p>successful operation</p>
2774 </div>
2775 </div>
2776 </section>
2777 </div>
2778 <div class="doc-examples">
2779 <h5>Response Content-Types:
2780 <span>application/json</span>
2781 </h5>
2782 <section>
2783 <h5>Response Example
2784 <span>(200 OK)</span>
2785 </h5>
2786 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2787 <span class="hljs-string">&quot;string&quot;</span>
2788 ]
2789 </code></pre>
2790 <!-- </div> -->
2791 </section>
2792 </div>
2793 </div>
2794 </div>
2795 <div id="operation--videos-search-get" class="operation panel" data-traverse-target="operation--videos-search-get">
2796 <!-- <section class="operation-tags row"> -->
2797 <!-- <div class="doc-copy"> -->
2798 <div class="operation-tags">
2799 <a class="label" href="#tag-Video">Video</a>
2800 <!---->
2801 </div>
2802 <!-- </div> -->
2803 <!-- </section> -->
2804 <h2 class="operation-title">
2805 <span class="operation-name">
2806 <span class="operation-name">GET</span>
2807 <span class="operation-path">/videos/search</span>
2808 </span>
2809 </h2>
2810 <div class="doc-row">
2811 <div class="doc-copy">
2812 <section class="swagger-request-params">
2813 <div class="prop-row prop-group">
2814 <div class="prop-name">
2815 <div class="prop-title">start</div>
2816 </div>
2817 <div class="prop-value">
2818 <p>starting page</p>
2819 </div>
2820 </div>
2821 <div class="prop-row prop-inner">
2822 <div class="prop-name param-label">type</div>
2823 <div class="prop-value">
2824 <span class="json-property-type">number</span>
2825 <span class="json-property-range" title="Value limits"></span>
2826 </div>
2827 </div>
2828 <div class="prop-row prop-inner">
2829 <div class="prop-name param-label">in</div>
2830 <div class="prop-value">query</div>
2831 </div>
2832 <div class="prop-row prop-group">
2833 <div class="prop-name">
2834 <div class="prop-title">stop</div>
2835 </div>
2836 <div class="prop-value">
2837 <p>stopping page</p>
2838 </div>
2839 </div>
2840 <div class="prop-row prop-inner">
2841 <div class="prop-name param-label">type</div>
2842 <div class="prop-value">
2843 <span class="json-property-type">number</span>
2844 <span class="json-property-range" title="Value limits"></span>
2845 </div>
2846 </div>
2847 <div class="prop-row prop-inner">
2848 <div class="prop-name param-label">in</div>
2849 <div class="prop-value">query</div>
2850 </div>
2851 <div class="prop-row prop-group">
2852 <div class="prop-name">
2853 <div class="prop-title">sort</div>
2854 </div>
2855 <div class="prop-value">
2856 <p>sorting</p>
2857 </div>
2858 </div>
2859 <div class="prop-row prop-inner">
2860 <div class="prop-name param-label">type</div>
2861 <div class="prop-value">
2862 <span class="json-property-type">number</span>
2863 <span class="json-property-range" title="Value limits"></span>
2864 </div>
2865 </div>
2866 <div class="prop-row prop-inner">
2867 <div class="prop-name param-label">in</div>
2868 <div class="prop-value">query</div>
2869 </div>
2870 </section>
2871 </div>
2872 <div class="doc-examples"></div>
2873 </div>
2874 <div class="doc-row">
2875 <div class="doc-copy">
2876 <section class="swagger-responses">
2877 <div class="prop-row prop-group">
2878 <div class="prop-name">
2879 <div class="prop-title">200 OK</div>
2880 <div class="prop-ref">
2881 <span class="json-schema-ref-array">
2882 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
2883 </span>
2884 </div>
2885 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2886 </div>
2887 <div class="prop-value">
2888 <p>successful operation</p>
2889 </div>
2890 </div>
2891 </section>
2892 </div>
2893 <div class="doc-examples">
2894 <h5>Response Content-Types:
2895 <span>application/json</span>
2896 </h5>
2897 <section>
2898 <h5>Response Example
2899 <span>(200 OK)</span>
2900 </h5>
2901 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
2902 {
2903 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2904 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2905 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2906 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2907 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2908 <span class="hljs-attr">&quot;category&quot;</span>: {
2909 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2910 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2911 },
2912 <span class="hljs-attr">&quot;licence&quot;</span>: {
2913 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2914 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2915 },
2916 <span class="hljs-attr">&quot;language&quot;</span>: {
2917 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2918 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2919 },
2920 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&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;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2926 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2927 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2928 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2929 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2930 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
2931 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
2932 <span class="hljs-attr">&quot;account&quot;</span>: {
2933 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2934 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2935 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2936 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2937 <span class="hljs-attr">&quot;avatar&quot;</span>: {
2938 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2939 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
2940 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
2941 }
2942 }
2943 }
2944 ]
2945 </code></pre>
2946 <!-- </div> -->
2947 </section>
2948 </div>
2949 </div>
2950 </div>
2951 <div id="operation--videos--id--put" class="operation panel" data-traverse-target="operation--videos--id--put">
2952 <!-- <section class="operation-tags row"> -->
2953 <!-- <div class="doc-copy"> -->
2954 <div class="operation-tags">
2955 <a class="label" href="#tag-Video">Video</a>
2956 <!---->
2957 </div>
2958 <!-- </div> -->
2959 <!-- </section> -->
2960 <h2 class="operation-title">
2961 <span class="operation-name">
2962 <span class="operation-name">PUT</span>
2963 <span class="operation-path">/videos/{id}</span>
2964 </span>
2965 </h2>
2966 <div class="doc-row">
2967 <div class="doc-copy">
2968 <section class="swagger-request-params">
2969 <div class="prop-row prop-group">
2970 <div class="prop-name">
2971 <div class="prop-title">id</div>
2972 <span class="json-property-required"></span>
2973 </div>
2974 <div class="prop-value">
2975 <p>The video id</p>
2976 </div>
2977 </div>
2978 <div class="prop-row prop-inner">
2979 <div class="prop-name param-label">type</div>
2980 <div class="prop-value">
2981 <span class="json-property-type">string</span>
2982 <span class="json-property-range" title="Value limits"></span>
2983 </div>
2984 </div>
2985 <div class="prop-row prop-inner">
2986 <div class="prop-name param-label">in</div>
2987 <div class="prop-value">path</div>
2988 </div>
2989 <div class="prop-row prop-group">
2990 <div class="prop-name">
2991 <div class="prop-title">thumbnailfile</div>
2992 </div>
2993 <div class="prop-value">
2994 <p>Video thumbnail file</p>
2995 </div>
2996 </div>
2997 <div class="prop-row prop-inner">
2998 <div class="prop-name param-label">type</div>
2999 <div class="prop-value">
3000 <span class="json-property-type">file</span>
3001 <span class="json-property-range" title="Value limits"></span>
3002 </div>
3003 </div>
3004 <div class="prop-row prop-inner">
3005 <div class="prop-name param-label">in</div>
3006 <div class="prop-value">formData</div>
3007 </div>
3008 <div class="prop-row prop-group">
3009 <div class="prop-name">
3010 <div class="prop-title">previewfile</div>
3011 </div>
3012 <div class="prop-value">
3013 <p>Video preview file</p>
3014 </div>
3015 </div>
3016 <div class="prop-row prop-inner">
3017 <div class="prop-name param-label">type</div>
3018 <div class="prop-value">
3019 <span class="json-property-type">file</span>
3020 <span class="json-property-range" title="Value limits"></span>
3021 </div>
3022 </div>
3023 <div class="prop-row prop-inner">
3024 <div class="prop-name param-label">in</div>
3025 <div class="prop-value">formData</div>
3026 </div>
3027 <div class="prop-row prop-group">
3028 <div class="prop-name">
3029 <div class="prop-title">category</div>
3030 </div>
3031 <div class="prop-value">
3032 <p>Video category</p>
3033 </div>
3034 </div>
3035 <div class="prop-row prop-inner">
3036 <div class="prop-name param-label">type</div>
3037 <div class="prop-value">
3038 <span class="json-property-type">number</span>
3039 <span class="json-property-range" title="Value limits"></span>
3040 </div>
3041 </div>
3042 <div class="prop-row prop-inner">
3043 <div class="prop-name param-label">in</div>
3044 <div class="prop-value">formData</div>
3045 </div>
3046 <div class="prop-row prop-group">
3047 <div class="prop-name">
3048 <div class="prop-title">licence</div>
3049 </div>
3050 <div class="prop-value">
3051 <p>Video licence</p>
3052 </div>
3053 </div>
3054 <div class="prop-row prop-inner">
3055 <div class="prop-name param-label">type</div>
3056 <div class="prop-value">
3057 <span class="json-property-type">number</span>
3058 <span class="json-property-range" title="Value limits"></span>
3059 </div>
3060 </div>
3061 <div class="prop-row prop-inner">
3062 <div class="prop-name param-label">in</div>
3063 <div class="prop-value">formData</div>
3064 </div>
3065 <div class="prop-row prop-group">
3066 <div class="prop-name">
3067 <div class="prop-title">language</div>
3068 </div>
3069 <div class="prop-value">
3070 <p>Video language</p>
3071 </div>
3072 </div>
3073 <div class="prop-row prop-inner">
3074 <div class="prop-name param-label">type</div>
3075 <div class="prop-value">
3076 <span class="json-property-type">number</span>
3077 <span class="json-property-range" title="Value limits"></span>
3078 </div>
3079 </div>
3080 <div class="prop-row prop-inner">
3081 <div class="prop-name param-label">in</div>
3082 <div class="prop-value">formData</div>
3083 </div>
3084 <div class="prop-row prop-group">
3085 <div class="prop-name">
3086 <div class="prop-title">description</div>
3087 </div>
3088 <div class="prop-value">
3089 <p>Video description</p>
3090 </div>
3091 </div>
3092 <div class="prop-row prop-inner">
3093 <div class="prop-name param-label">type</div>
3094 <div class="prop-value">
3095 <span class="json-property-type">string</span>
3096 <span class="json-property-range" title="Value limits"></span>
3097 </div>
3098 </div>
3099 <div class="prop-row prop-inner">
3100 <div class="prop-name param-label">in</div>
3101 <div class="prop-value">formData</div>
3102 </div>
3103 <div class="prop-row prop-group">
3104 <div class="prop-name">
3105 <div class="prop-title">support</div>
3106 </div>
3107 <div class="prop-value">
3108 <p>Text describing how to support the video uploader</p>
3109 </div>
3110 </div>
3111 <div class="prop-row prop-inner">
3112 <div class="prop-name param-label">type</div>
3113 <div class="prop-value">
3114 <span class="json-property-type">string</span>
3115 <span class="json-property-range" title="Value limits"></span>
3116 </div>
3117 </div>
3118 <div class="prop-row prop-inner">
3119 <div class="prop-name param-label">in</div>
3120 <div class="prop-value">formData</div>
3121 </div>
3122 <div class="prop-row prop-group">
3123 <div class="prop-name">
3124 <div class="prop-title">nsfw</div>
3125 </div>
3126 <div class="prop-value">
3127 <p>Whether or not this video contains sensitive content</p>
3128 </div>
3129 </div>
3130 <div class="prop-row prop-inner">
3131 <div class="prop-name param-label">type</div>
3132 <div class="prop-value">
3133 <span class="json-property-type">boolean</span>
3134 <span class="json-property-range" title="Value limits"></span>
3135 </div>
3136 </div>
3137 <div class="prop-row prop-inner">
3138 <div class="prop-name param-label">in</div>
3139 <div class="prop-value">formData</div>
3140 </div>
3141 <div class="prop-row prop-group">
3142 <div class="prop-name">
3143 <div class="prop-title">name</div>
3144 </div>
3145 <div class="prop-value">
3146 <p>Video name</p>
3147 </div>
3148 </div>
3149 <div class="prop-row prop-inner">
3150 <div class="prop-name param-label">type</div>
3151 <div class="prop-value">
3152 <span class="json-property-type">string</span>
3153 <span class="json-property-range" title="Value limits"></span>
3154 </div>
3155 </div>
3156 <div class="prop-row prop-inner">
3157 <div class="prop-name param-label">in</div>
3158 <div class="prop-value">formData</div>
3159 </div>
3160 <div class="prop-row prop-group">
3161 <div class="prop-name">
3162 <div class="prop-title">tags</div>
3163 </div>
3164 <div class="prop-value">
3165 <p>Video tags</p>
3166 </div>
3167 </div>
3168 <div class="prop-row prop-inner">
3169 <div class="prop-name param-label">type</div>
3170 <div class="prop-value">
3171 <span class="json-property-type">string[]</span>
3172 <span class="json-property-range" title="Value limits"></span>
3173 </div>
3174 </div>
3175 <div class="prop-row prop-inner">
3176 <div class="prop-name param-label">in</div>
3177 <div class="prop-value">formData</div>
3178 </div>
3179 <div class="prop-row prop-group">
3180 <div class="prop-name">
3181 <div class="prop-title">commentsEnabled</div>
3182 </div>
3183 <div class="prop-value">
3184 <p>Enable or disable comments for this video</p>
3185 </div>
3186 </div>
3187 <div class="prop-row prop-inner">
3188 <div class="prop-name param-label">type</div>
3189 <div class="prop-value">
3190 <span class="json-property-type">boolean</span>
3191 <span class="json-property-range" title="Value limits"></span>
3192 </div>
3193 </div>
3194 <div class="prop-row prop-inner">
3195 <div class="prop-name param-label">in</div>
3196 <div class="prop-value">formData</div>
3197 </div>
3198 <div class="prop-row prop-group">
3199 <div class="prop-name">
3200 <div class="prop-title">privacy</div>
3201 </div>
3202 <div class="prop-value">
3203 <p>Video privacy</p>
3204 </div>
3205 </div>
3206 <div class="prop-row prop-inner">
3207 <div class="prop-name param-label">type</div>
3208 <div class="prop-value">
3209 <span class="json-property-type">string</span>
3210 <span class="json-property-enum" title="Possible values">
3211 <span class="json-property-enum-item">Public</span>,
3212 <span class="json-property-enum-item">Unlisted</span>,
3213 <span class="json-property-enum-item">Private</span>
3214 </span>
3215 <span class="json-property-range" title="Value limits"></span>
3216 </div>
3217 </div>
3218 <div class="prop-row prop-inner">
3219 <div class="prop-name param-label">in</div>
3220 <div class="prop-value">formData</div>
3221 </div>
3222 </section>
3223 </div>
3224 <div class="doc-examples"></div>
3225 </div>
3226 <div class="doc-row">
3227 <div class="doc-copy">
3228 <section class="swagger-responses">
3229 <div class="prop-row prop-group">
3230 <div class="prop-name">
3231 <div class="prop-title">200 OK</div>
3232 <div class="prop-ref">
3233 <span class="">
3234 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
3235 </span>
3236 </div>
3237 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3238 </div>
3239 <div class="prop-value">
3240 <p>successful operation</p>
3241 </div>
3242 </div>
3243 </section>
3244 </div>
3245 <div class="doc-examples">
3246 <h5>Response Content-Types:
3247 <span>application/json</span>
3248 </h5>
3249 <section>
3250 <h5>Response Example
3251 <span>(200 OK)</span>
3252 </h5>
3253 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3254 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3255 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3256 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3257 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3258 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3259 <span class="hljs-attr">&quot;category&quot;</span>: {
3260 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3261 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3262 },
3263 <span class="hljs-attr">&quot;licence&quot;</span>: {
3264 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3265 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3266 },
3267 <span class="hljs-attr">&quot;language&quot;</span>: {
3268 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3269 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3270 },
3271 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3272 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3273 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3274 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3275 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3276 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3277 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3278 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3279 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3280 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3281 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3282 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3283 <span class="hljs-attr">&quot;account&quot;</span>: {
3284 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3285 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3286 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3287 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3288 <span class="hljs-attr">&quot;avatar&quot;</span>: {
3289 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3290 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3291 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3292 }
3293 }
3294 }
3295 </code></pre>
3296 <!-- </div> -->
3297 </section>
3298 </div>
3299 </div>
3300 </div>
3301 <div id="operation--videos--id--get" class="operation panel" data-traverse-target="operation--videos--id--get">
3302 <!-- <section class="operation-tags row"> -->
3303 <!-- <div class="doc-copy"> -->
3304 <div class="operation-tags">
3305 <a class="label" href="#tag-Video">Video</a>
3306 <!---->
3307 </div>
3308 <!-- </div> -->
3309 <!-- </section> -->
3310 <h2 class="operation-title">
3311 <span class="operation-name">
3312 <span class="operation-name">GET</span>
3313 <span class="operation-path">/videos/{id}</span>
3314 </span>
3315 </h2>
3316 <div class="doc-row">
3317 <div class="doc-copy">
3318 <section class="swagger-request-params">
3319 <div class="prop-row prop-group">
3320 <div class="prop-name">
3321 <div class="prop-title">id</div>
3322 <span class="json-property-required"></span>
3323 </div>
3324 <div class="prop-value">
3325 <p>The video id </p>
3326 </div>
3327 </div>
3328 <div class="prop-row prop-inner">
3329 <div class="prop-name param-label">type</div>
3330 <div class="prop-value">
3331 <span class="json-property-type">string</span>
3332 <span class="json-property-range" title="Value limits"></span>
3333 </div>
3334 </div>
3335 <div class="prop-row prop-inner">
3336 <div class="prop-name param-label">in</div>
3337 <div class="prop-value">path</div>
3338 </div>
3339 </section>
3340 </div>
3341 <div class="doc-examples"></div>
3342 </div>
3343 <div class="doc-row">
3344 <div class="doc-copy">
3345 <section class="swagger-responses">
3346 <div class="prop-row prop-group">
3347 <div class="prop-name">
3348 <div class="prop-title">200 OK</div>
3349 <div class="prop-ref">
3350 <span class="">
3351 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
3352 </span>
3353 </div>
3354 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3355 </div>
3356 <div class="prop-value">
3357 <p>successful operation</p>
3358 </div>
3359 </div>
3360 </section>
3361 </div>
3362 <div class="doc-examples">
3363 <h5>Response Content-Types:
3364 <span>application/json</span>
3365 </h5>
3366 <section>
3367 <h5>Response Example
3368 <span>(200 OK)</span>
3369 </h5>
3370 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3371 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3372 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3373 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3374 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3375 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3376 <span class="hljs-attr">&quot;category&quot;</span>: {
3377 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3378 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3379 },
3380 <span class="hljs-attr">&quot;licence&quot;</span>: {
3381 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3382 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3383 },
3384 <span class="hljs-attr">&quot;language&quot;</span>: {
3385 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3386 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3387 },
3388 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3389 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3390 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3391 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3392 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3393 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3394 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3395 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3396 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3397 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3398 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3399 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
3400 <span class="hljs-attr">&quot;account&quot;</span>: {
3401 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3402 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3403 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3404 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3405 <span class="hljs-attr">&quot;avatar&quot;</span>: {
3406 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3407 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
3408 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3409 }
3410 }
3411 }
3412 </code></pre>
3413 <!-- </div> -->
3414 </section>
3415 </div>
3416 </div>
3417 </div>
3418 <div id="operation--videos--id--delete" class="operation panel" data-traverse-target="operation--videos--id--delete">
3419 <!-- <section class="operation-tags row"> -->
3420 <!-- <div class="doc-copy"> -->
3421 <div class="operation-tags">
3422 <a class="label" href="#tag-Video">Video</a>
3423 <!---->
3424 </div>
3425 <!-- </div> -->
3426 <!-- </section> -->
3427 <h2 class="operation-title">
3428 <span class="operation-name">
3429 <span class="operation-name">DELETE</span>
3430 <span class="operation-path">/videos/{id}</span>
3431 </span>
3432 </h2>
3433 <div class="doc-row">
3434 <div class="doc-copy">
3435 <section class="swagger-request-params">
3436 <div class="prop-row prop-group">
3437 <div class="prop-name">
3438 <div class="prop-title">id</div>
3439 <span class="json-property-required"></span>
3440 </div>
3441 <div class="prop-value">
3442 <p>The video id </p>
3443 </div>
3444 </div>
3445 <div class="prop-row prop-inner">
3446 <div class="prop-name param-label">type</div>
3447 <div class="prop-value">
3448 <span class="json-property-type">string</span>
3449 <span class="json-property-range" title="Value limits"></span>
3450 </div>
3451 </div>
3452 <div class="prop-row prop-inner">
3453 <div class="prop-name param-label">in</div>
3454 <div class="prop-value">path</div>
3455 </div>
3456 </section>
3457 </div>
3458 <div class="doc-examples"></div>
3459 </div>
3460 <div class="doc-row">
3461 <div class="doc-copy">
3462 <section class="swagger-responses">
3463 <div class="prop-row prop-group">
3464 <div class="prop-name">
3465 <div class="prop-title">204 No Content</div>
3466 </div>
3467 <div class="prop-value">
3468 <p>successful operation</p>
3469 </div>
3470 </div>
3471 </section>
3472 </div>
3473 <div class="doc-examples">
3474 <h5>Response Content-Types:
3475 <span>application/json</span>
3476 </h5>
3477 </div>
3478 </div>
3479 </div>
3480 <div id="operation--videos--id--description-get" class="operation panel" data-traverse-target="operation--videos--id--description-get">
3481 <!-- <section class="operation-tags row"> -->
3482 <!-- <div class="doc-copy"> -->
3483 <div class="operation-tags">
3484 <a class="label" href="#tag-Video">Video</a>
3485 <!---->
3486 </div>
3487 <!-- </div> -->
3488 <!-- </section> -->
3489 <h2 class="operation-title">
3490 <span class="operation-name">
3491 <span class="operation-name">GET</span>
3492 <span class="operation-path">/videos/{id}/description</span>
3493 </span>
3494 </h2>
3495 <div class="doc-row">
3496 <div class="doc-copy">
3497 <section class="swagger-request-params">
3498 <div class="prop-row prop-group">
3499 <div class="prop-name">
3500 <div class="prop-title">id</div>
3501 <span class="json-property-required"></span>
3502 </div>
3503 <div class="prop-value">
3504 <p>The video id </p>
3505 </div>
3506 </div>
3507 <div class="prop-row prop-inner">
3508 <div class="prop-name param-label">type</div>
3509 <div class="prop-value">
3510 <span class="json-property-type">string</span>
3511 <span class="json-property-range" title="Value limits"></span>
3512 </div>
3513 </div>
3514 <div class="prop-row prop-inner">
3515 <div class="prop-name param-label">in</div>
3516 <div class="prop-value">path</div>
3517 </div>
3518 </section>
3519 </div>
3520 <div class="doc-examples"></div>
3521 </div>
3522 <div class="doc-row">
3523 <div class="doc-copy">
3524 <section class="swagger-responses">
3525 <div class="prop-row prop-group">
3526 <div class="prop-name">
3527 <div class="prop-title">200 OK</div>
3528 <div class="prop-ref"></div>
3529 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3530 </div>
3531 <div class="prop-value">
3532 <p>successful operation</p>
3533 </div>
3534 </div>
3535 </section>
3536 </div>
3537 <div class="doc-examples">
3538 <h5>Response Content-Types:
3539 <span>application/json</span>
3540 </h5>
3541 <section>
3542 <h5>Response Example
3543 <span>(200 OK)</span>
3544 </h5>
3545 <!-- <div class="hljs"> --><pre><code class="hljs lang-json"><span class="hljs-string">&quot;string&quot;</span>
3546 </code></pre>
3547 <!-- </div> -->
3548 </section>
3549 </div>
3550 </div>
3551 </div>
3552 <div id="operation--videos--id--views-post" class="operation panel" data-traverse-target="operation--videos--id--views-post">
3553 <!-- <section class="operation-tags row"> -->
3554 <!-- <div class="doc-copy"> -->
3555 <div class="operation-tags">
3556 <a class="label" href="#tag-Video">Video</a>
3557 <!---->
3558 </div>
3559 <!-- </div> -->
3560 <!-- </section> -->
3561 <h2 class="operation-title">
3562 <span class="operation-name">
3563 <span class="operation-name">POST</span>
3564 <span class="operation-path">/videos/{id}/views</span>
3565 </span>
3566 </h2>
3567 <div class="doc-row">
3568 <div class="doc-copy">
3569 <section class="swagger-request-params">
3570 <div class="prop-row prop-group">
3571 <div class="prop-name">
3572 <div class="prop-title">id</div>
3573 <span class="json-property-required"></span>
3574 </div>
3575 <div class="prop-value">
3576 <p>The video id </p>
3577 </div>
3578 </div>
3579 <div class="prop-row prop-inner">
3580 <div class="prop-name param-label">type</div>
3581 <div class="prop-value">
3582 <span class="json-property-type">string</span>
3583 <span class="json-property-range" title="Value limits"></span>
3584 </div>
3585 </div>
3586 <div class="prop-row prop-inner">
3587 <div class="prop-name param-label">in</div>
3588 <div class="prop-value">path</div>
3589 </div>
3590 </section>
3591 </div>
3592 <div class="doc-examples"></div>
3593 </div>
3594 <div class="doc-row">
3595 <div class="doc-copy">
3596 <section class="swagger-responses">
3597 <div class="prop-row prop-group">
3598 <div class="prop-name">
3599 <div class="prop-title">204 No Content</div>
3600 </div>
3601 <div class="prop-value">
3602 <p>successful operation</p>
3603 </div>
3604 </div>
3605 </section>
3606 </div>
3607 <div class="doc-examples">
3608 <h5>Response Content-Types:
3609 <span>application/json</span>
3610 </h5>
3611 </div>
3612 </div>
3613 </div>
3614 <div id="operation--videos-upload-post" class="operation panel" data-traverse-target="operation--videos-upload-post">
3615 <!-- <section class="operation-tags row"> -->
3616 <!-- <div class="doc-copy"> -->
3617 <div class="operation-tags">
3618 <a class="label" href="#tag-Video">Video</a>
3619 <!---->
3620 </div>
3621 <!-- </div> -->
3622 <!-- </section> -->
3623 <h2 class="operation-title">
3624 <span class="operation-name">
3625 <span class="operation-name">POST</span>
3626 <span class="operation-path">/videos/upload</span>
3627 </span>
3628 </h2>
3629 <div class="doc-row">
3630 <div class="doc-copy">
3631 <section class="swagger-request-params">
3632 <div class="prop-row prop-group">
3633 <div class="prop-name">
3634 <div class="prop-title">videofile</div>
3635 <span class="json-property-required"></span>
3636 </div>
3637 <div class="prop-value">
3638 <p>Video file</p>
3639 </div>
3640 </div>
3641 <div class="prop-row prop-inner">
3642 <div class="prop-name param-label">type</div>
3643 <div class="prop-value">
3644 <span class="json-property-type">file</span>
3645 <span class="json-property-range" title="Value limits"></span>
3646 </div>
3647 </div>
3648 <div class="prop-row prop-inner">
3649 <div class="prop-name param-label">in</div>
3650 <div class="prop-value">formData</div>
3651 </div>
3652 <div class="prop-row prop-group">
3653 <div class="prop-name">
3654 <div class="prop-title">thumbnailfile</div>
3655 <span class="json-property-required"></span>
3656 </div>
3657 <div class="prop-value">
3658 <p>Video thumbnail file</p>
3659 </div>
3660 </div>
3661 <div class="prop-row prop-inner">
3662 <div class="prop-name param-label">type</div>
3663 <div class="prop-value">
3664 <span class="json-property-type">file</span>
3665 <span class="json-property-range" title="Value limits"></span>
3666 </div>
3667 </div>
3668 <div class="prop-row prop-inner">
3669 <div class="prop-name param-label">in</div>
3670 <div class="prop-value">formData</div>
3671 </div>
3672 <div class="prop-row prop-group">
3673 <div class="prop-name">
3674 <div class="prop-title">previewfile</div>
3675 <span class="json-property-required"></span>
3676 </div>
3677 <div class="prop-value">
3678 <p>Video preview file</p>
3679 </div>
3680 </div>
3681 <div class="prop-row prop-inner">
3682 <div class="prop-name param-label">type</div>
3683 <div class="prop-value">
3684 <span class="json-property-type">file</span>
3685 <span class="json-property-range" title="Value limits"></span>
3686 </div>
3687 </div>
3688 <div class="prop-row prop-inner">
3689 <div class="prop-name param-label">in</div>
3690 <div class="prop-value">formData</div>
3691 </div>
3692 <div class="prop-row prop-group">
3693 <div class="prop-name">
3694 <div class="prop-title">category</div>
3695 </div>
3696 <div class="prop-value">
3697 <p>Video category</p>
3698 </div>
3699 </div>
3700 <div class="prop-row prop-inner">
3701 <div class="prop-name param-label">type</div>
3702 <div class="prop-value">
3703 <span class="json-property-type">number</span>
3704 <span class="json-property-range" title="Value limits"></span>
3705 </div>
3706 </div>
3707 <div class="prop-row prop-inner">
3708 <div class="prop-name param-label">in</div>
3709 <div class="prop-value">formData</div>
3710 </div>
3711 <div class="prop-row prop-group">
3712 <div class="prop-name">
3713 <div class="prop-title">licence</div>
3714 </div>
3715 <div class="prop-value">
3716 <p>Video licence</p>
3717 </div>
3718 </div>
3719 <div class="prop-row prop-inner">
3720 <div class="prop-name param-label">type</div>
3721 <div class="prop-value">
3722 <span class="json-property-type">number</span>
3723 <span class="json-property-range" title="Value limits"></span>
3724 </div>
3725 </div>
3726 <div class="prop-row prop-inner">
3727 <div class="prop-name param-label">in</div>
3728 <div class="prop-value">formData</div>
3729 </div>
3730 <div class="prop-row prop-group">
3731 <div class="prop-name">
3732 <div class="prop-title">language</div>
3733 </div>
3734 <div class="prop-value">
3735 <p>Video language</p>
3736 </div>
3737 </div>
3738 <div class="prop-row prop-inner">
3739 <div class="prop-name param-label">type</div>
3740 <div class="prop-value">
3741 <span class="json-property-type">number</span>
3742 <span class="json-property-range" title="Value limits"></span>
3743 </div>
3744 </div>
3745 <div class="prop-row prop-inner">
3746 <div class="prop-name param-label">in</div>
3747 <div class="prop-value">formData</div>
3748 </div>
3749 <div class="prop-row prop-group">
3750 <div class="prop-name">
3751 <div class="prop-title">description</div>
3752 </div>
3753 <div class="prop-value">
3754 <p>Video description</p>
3755 </div>
3756 </div>
3757 <div class="prop-row prop-inner">
3758 <div class="prop-name param-label">type</div>
3759 <div class="prop-value">
3760 <span class="json-property-type">string</span>
3761 <span class="json-property-range" title="Value limits"></span>
3762 </div>
3763 </div>
3764 <div class="prop-row prop-inner">
3765 <div class="prop-name param-label">in</div>
3766 <div class="prop-value">formData</div>
3767 </div>
3768 <div class="prop-row prop-group">
3769 <div class="prop-name">
3770 <div class="prop-title">support</div>
3771 </div>
3772 <div class="prop-value">
3773 <p>Text describing how to support the video uploader</p>
3774 </div>
3775 </div>
3776 <div class="prop-row prop-inner">
3777 <div class="prop-name param-label">type</div>
3778 <div class="prop-value">
3779 <span class="json-property-type">string</span>
3780 <span class="json-property-range" title="Value limits"></span>
3781 </div>
3782 </div>
3783 <div class="prop-row prop-inner">
3784 <div class="prop-name param-label">in</div>
3785 <div class="prop-value">formData</div>
3786 </div>
3787 <div class="prop-row prop-group">
3788 <div class="prop-name">
3789 <div class="prop-title">channelId</div>
3790 <span class="json-property-required"></span>
3791 </div>
3792 <div class="prop-value">
3793 <p>Channel id that will contain this video</p>
3794 </div>
3795 </div>
3796 <div class="prop-row prop-inner">
3797 <div class="prop-name param-label">type</div>
3798 <div class="prop-value">
3799 <span class="json-property-type">number</span>
3800 <span class="json-property-range" title="Value limits"></span>
3801 </div>
3802 </div>
3803 <div class="prop-row prop-inner">
3804 <div class="prop-name param-label">in</div>
3805 <div class="prop-value">formData</div>
3806 </div>
3807 <div class="prop-row prop-group">
3808 <div class="prop-name">
3809 <div class="prop-title">nsfw</div>
3810 <span class="json-property-required"></span>
3811 </div>
3812 <div class="prop-value">
3813 <p>Whether or not this video contains sensitive content</p>
3814 </div>
3815 </div>
3816 <div class="prop-row prop-inner">
3817 <div class="prop-name param-label">type</div>
3818 <div class="prop-value">
3819 <span class="json-property-type">boolean</span>
3820 <span class="json-property-range" title="Value limits"></span>
3821 </div>
3822 </div>
3823 <div class="prop-row prop-inner">
3824 <div class="prop-name param-label">in</div>
3825 <div class="prop-value">formData</div>
3826 </div>
3827 <div class="prop-row prop-group">
3828 <div class="prop-name">
3829 <div class="prop-title">name</div>
3830 <span class="json-property-required"></span>
3831 </div>
3832 <div class="prop-value">
3833 <p>Video name</p>
3834 </div>
3835 </div>
3836 <div class="prop-row prop-inner">
3837 <div class="prop-name param-label">type</div>
3838 <div class="prop-value">
3839 <span class="json-property-type">string</span>
3840 <span class="json-property-range" title="Value limits"></span>
3841 </div>
3842 </div>
3843 <div class="prop-row prop-inner">
3844 <div class="prop-name param-label">in</div>
3845 <div class="prop-value">formData</div>
3846 </div>
3847 <div class="prop-row prop-group">
3848 <div class="prop-name">
3849 <div class="prop-title">tags</div>
3850 </div>
3851 <div class="prop-value">
3852 <p>Video tags</p>
3853 </div>
3854 </div>
3855 <div class="prop-row prop-inner">
3856 <div class="prop-name param-label">type</div>
3857 <div class="prop-value">
3858 <span class="json-property-type">string[]</span>
3859 <span class="json-property-range" title="Value limits"></span>
3860 </div>
3861 </div>
3862 <div class="prop-row prop-inner">
3863 <div class="prop-name param-label">in</div>
3864 <div class="prop-value">formData</div>
3865 </div>
3866 <div class="prop-row prop-group">
3867 <div class="prop-name">
3868 <div class="prop-title">commentsEnabled</div>
3869 </div>
3870 <div class="prop-value">
3871 <p>Enable or disable comments for this video</p>
3872 </div>
3873 </div>
3874 <div class="prop-row prop-inner">
3875 <div class="prop-name param-label">type</div>
3876 <div class="prop-value">
3877 <span class="json-property-type">boolean</span>
3878 <span class="json-property-range" title="Value limits"></span>
3879 </div>
3880 </div>
3881 <div class="prop-row prop-inner">
3882 <div class="prop-name param-label">in</div>
3883 <div class="prop-value">formData</div>
3884 </div>
3885 <div class="prop-row prop-group">
3886 <div class="prop-name">
3887 <div class="prop-title">privacy</div>
3888 <span class="json-property-required"></span>
3889 </div>
3890 <div class="prop-value">
3891 <p>Video privacy</p>
3892 </div>
3893 </div>
3894 <div class="prop-row prop-inner">
3895 <div class="prop-name param-label">type</div>
3896 <div class="prop-value">
3897 <span class="json-property-type">string</span>
3898 <span class="json-property-enum" title="Possible values">
3899 <span class="json-property-enum-item">Public</span>,
3900 <span class="json-property-enum-item">Unlisted</span>,
3901 <span class="json-property-enum-item">Private</span>
3902 </span>
3903 <span class="json-property-range" title="Value limits"></span>
3904 </div>
3905 </div>
3906 <div class="prop-row prop-inner">
3907 <div class="prop-name param-label">in</div>
3908 <div class="prop-value">formData</div>
3909 </div>
3910 </section>
3911 </div>
3912 <div class="doc-examples"></div>
3913 </div>
3914 <div class="doc-row">
3915 <div class="doc-copy">
3916 <section class="swagger-responses">
3917 <div class="prop-row prop-group">
3918 <div class="prop-name">
3919 <div class="prop-title">200 OK</div>
3920 <div class="prop-ref">
3921 <span class="">
3922 <a class="json-schema-ref" href="#/definitions/VideoUploadResponse">VideoUploadResponse</a>
3923 </span>
3924 </div>
3925 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3926 </div>
3927 <div class="prop-value">
3928 <p>successful operation</p>
3929 </div>
3930 </div>
3931 </section>
3932 </div>
3933 <div class="doc-examples">
3934 <h5>Response Content-Types:
3935 <span>application/json</span>
3936 </h5>
3937 <section>
3938 <h5>Response Example
3939 <span>(200 OK)</span>
3940 </h5>
3941 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
3942 <span class="hljs-attr">&quot;video&quot;</span>: {
3943 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
3944 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
3945 }
3946 }
3947 </code></pre>
3948 <!-- </div> -->
3949 </section>
3950 </div>
3951 </div>
3952 </div>
3953 <h1 id="tag-VideoAbuse" class="swagger-summary-tag" data-traverse-target="tag-VideoAbuse">VideoAbuse</h1>
3954 <div id="operation--videos-abuse-get" class="operation panel" data-traverse-target="operation--videos-abuse-get">
3955 <!-- <section class="operation-tags row"> -->
3956 <!-- <div class="doc-copy"> -->
3957 <div class="operation-tags">
3958 <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
3959 <!---->
3960 </div>
3961 <!-- </div> -->
3962 <!-- </section> -->
3963 <h2 class="operation-title">
3964 <span class="operation-name">
3965 <span class="operation-name">GET</span>
3966 <span class="operation-path">/videos/abuse</span>
3967 </span>
3968 </h2>
3969 <div class="doc-row">
3970 <div class="doc-copy">
3971 <section class="swagger-request-params">
3972 <div class="prop-row prop-group">
3973 <div class="prop-name">
3974 <div class="prop-title">start</div>
3975 </div>
3976 <div class="prop-value">
3977 <p>starting page</p>
3978 </div>
3979 </div>
3980 <div class="prop-row prop-inner">
3981 <div class="prop-name param-label">type</div>
3982 <div class="prop-value">
3983 <span class="json-property-type">number</span>
3984 <span class="json-property-range" title="Value limits"></span>
3985 </div>
3986 </div>
3987 <div class="prop-row prop-inner">
3988 <div class="prop-name param-label">in</div>
3989 <div class="prop-value">query</div>
3990 </div>
3991 <div class="prop-row prop-group">
3992 <div class="prop-name">
3993 <div class="prop-title">stop</div>
3994 </div>
3995 <div class="prop-value">
3996 <p>stopping page</p>
3997 </div>
3998 </div>
3999 <div class="prop-row prop-inner">
4000 <div class="prop-name param-label">type</div>
4001 <div class="prop-value">
4002 <span class="json-property-type">number</span>
4003 <span class="json-property-range" title="Value limits"></span>
4004 </div>
4005 </div>
4006 <div class="prop-row prop-inner">
4007 <div class="prop-name param-label">in</div>
4008 <div class="prop-value">query</div>
4009 </div>
4010 <div class="prop-row prop-group">
4011 <div class="prop-name">
4012 <div class="prop-title">sort</div>
4013 </div>
4014 <div class="prop-value">
4015 <p>sorting</p>
4016 </div>
4017 </div>
4018 <div class="prop-row prop-inner">
4019 <div class="prop-name param-label">type</div>
4020 <div class="prop-value">
4021 <span class="json-property-type">number</span>
4022 <span class="json-property-range" title="Value limits"></span>
4023 </div>
4024 </div>
4025 <div class="prop-row prop-inner">
4026 <div class="prop-name param-label">in</div>
4027 <div class="prop-value">query</div>
4028 </div>
4029 </section>
4030 </div>
4031 <div class="doc-examples"></div>
4032 </div>
4033 <div class="doc-row">
4034 <div class="doc-copy">
4035 <section class="swagger-responses">
4036 <div class="prop-row prop-group">
4037 <div class="prop-name">
4038 <div class="prop-title">200 OK</div>
4039 <div class="prop-ref">
4040 <span class="json-schema-ref-array">
4041 <a class="json-schema-ref" href="#/definitions/VideoAbuse">VideoAbuse</a>
4042 </span>
4043 </div>
4044 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4045 </div>
4046 <div class="prop-value">
4047 <p>successful operation</p>
4048 </div>
4049 </div>
4050 </section>
4051 </div>
4052 <div class="doc-examples">
4053 <h5>Response Content-Types:
4054 <span>application/json</span>
4055 </h5>
4056 <section>
4057 <h5>Response Example
4058 <span>(200 OK)</span>
4059 </h5>
4060 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4061 {
4062 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4063 <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4064 <span class="hljs-attr">&quot;reporterAccount&quot;</span>: {
4065 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4066 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4067 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4068 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4069 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4070 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4071 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4072 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4073 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4074 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4075 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4076 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4077 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4078 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4079 }
4080 },
4081 <span class="hljs-attr">&quot;video&quot;</span>: {
4082 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4083 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4084 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4085 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4086 },
4087 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4088 }
4089 ]
4090 </code></pre>
4091 <!-- </div> -->
4092 </section>
4093 </div>
4094 </div>
4095 </div>
4096 <div id="operation--videos--id--abuse-post" class="operation panel" data-traverse-target="operation--videos--id--abuse-post">
4097 <!-- <section class="operation-tags row"> -->
4098 <!-- <div class="doc-copy"> -->
4099 <div class="operation-tags">
4100 <a class="label" href="#tag-VideoAbuse">VideoAbuse</a>
4101 <!---->
4102 </div>
4103 <!-- </div> -->
4104 <!-- </section> -->
4105 <h2 class="operation-title">
4106 <span class="operation-name">
4107 <span class="operation-name">POST</span>
4108 <span class="operation-path">/videos/{id}/abuse</span>
4109 </span>
4110 </h2>
4111 <div class="doc-row">
4112 <div class="doc-copy">
4113 <section class="swagger-request-params">
4114 <div class="prop-row prop-group">
4115 <div class="prop-name">
4116 <div class="prop-title">id</div>
4117 <span class="json-property-required"></span>
4118 </div>
4119 <div class="prop-value">
4120 <p>The video id </p>
4121 </div>
4122 </div>
4123 <div class="prop-row prop-inner">
4124 <div class="prop-name param-label">type</div>
4125 <div class="prop-value">
4126 <span class="json-property-type">string</span>
4127 <span class="json-property-range" title="Value limits"></span>
4128 </div>
4129 </div>
4130 <div class="prop-row prop-inner">
4131 <div class="prop-name param-label">in</div>
4132 <div class="prop-value">path</div>
4133 </div>
4134 </section>
4135 </div>
4136 <div class="doc-examples"></div>
4137 </div>
4138 <div class="doc-row">
4139 <div class="doc-copy">
4140 <section class="swagger-responses">
4141 <div class="prop-row prop-group">
4142 <div class="prop-name">
4143 <div class="prop-title">204 No Content</div>
4144 </div>
4145 <div class="prop-value">
4146 <p>successful operation</p>
4147 </div>
4148 </div>
4149 </section>
4150 </div>
4151 <div class="doc-examples">
4152 <h5>Response Content-Types:
4153 <span>application/json</span>
4154 </h5>
4155 </div>
4156 </div>
4157 </div>
4158 <h1 id="tag-VideoBlacklist" class="swagger-summary-tag" data-traverse-target="tag-VideoBlacklist">VideoBlacklist</h1>
4159 <div id="operation--videos--videoId--blacklist-post" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-post">
4160 <!-- <section class="operation-tags row"> -->
4161 <!-- <div class="doc-copy"> -->
4162 <div class="operation-tags">
4163 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
4164 <!---->
4165 </div>
4166 <!-- </div> -->
4167 <!-- </section> -->
4168 <h2 class="operation-title">
4169 <span class="operation-name">
4170 <span class="operation-name">POST</span>
4171 <span class="operation-path">/videos/{videoId}/blacklist</span>
4172 </span>
4173 </h2>
4174 <div class="doc-row">
4175 <div class="doc-copy">
4176 <section class="swagger-request-params">
4177 <div class="prop-row prop-group">
4178 <div class="prop-name">
4179 <div class="prop-title">videoId</div>
4180 <span class="json-property-required"></span>
4181 </div>
4182 <div class="prop-value">
4183 <p>The video id </p>
4184 </div>
4185 </div>
4186 <div class="prop-row prop-inner">
4187 <div class="prop-name param-label">type</div>
4188 <div class="prop-value">
4189 <span class="json-property-type">string</span>
4190 <span class="json-property-range" title="Value limits"></span>
4191 </div>
4192 </div>
4193 <div class="prop-row prop-inner">
4194 <div class="prop-name param-label">in</div>
4195 <div class="prop-value">path</div>
4196 </div>
4197 </section>
4198 </div>
4199 <div class="doc-examples"></div>
4200 </div>
4201 <div class="doc-row">
4202 <div class="doc-copy">
4203 <section class="swagger-responses">
4204 <div class="prop-row prop-group">
4205 <div class="prop-name">
4206 <div class="prop-title">204 No Content</div>
4207 </div>
4208 <div class="prop-value">
4209 <p>successful operation</p>
4210 </div>
4211 </div>
4212 </section>
4213 </div>
4214 <div class="doc-examples">
4215 <h5>Response Content-Types:
4216 <span>application/json</span>
4217 </h5>
4218 </div>
4219 </div>
4220 </div>
4221 <div id="operation--videos--videoId--blacklist-delete" class="operation panel" data-traverse-target="operation--videos--videoId--blacklist-delete">
4222 <!-- <section class="operation-tags row"> -->
4223 <!-- <div class="doc-copy"> -->
4224 <div class="operation-tags">
4225 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
4226 <!---->
4227 </div>
4228 <!-- </div> -->
4229 <!-- </section> -->
4230 <h2 class="operation-title">
4231 <span class="operation-name">
4232 <span class="operation-name">DELETE</span>
4233 <span class="operation-path">/videos/{videoId}/blacklist</span>
4234 </span>
4235 </h2>
4236 <div class="doc-row">
4237 <div class="doc-copy">
4238 <section class="swagger-request-params">
4239 <div class="prop-row prop-group">
4240 <div class="prop-name">
4241 <div class="prop-title">videoId</div>
4242 <span class="json-property-required"></span>
4243 </div>
4244 <div class="prop-value">
4245 <p>The video id </p>
4246 </div>
4247 </div>
4248 <div class="prop-row prop-inner">
4249 <div class="prop-name param-label">type</div>
4250 <div class="prop-value">
4251 <span class="json-property-type">string</span>
4252 <span class="json-property-range" title="Value limits"></span>
4253 </div>
4254 </div>
4255 <div class="prop-row prop-inner">
4256 <div class="prop-name param-label">in</div>
4257 <div class="prop-value">path</div>
4258 </div>
4259 </section>
4260 </div>
4261 <div class="doc-examples"></div>
4262 </div>
4263 <div class="doc-row">
4264 <div class="doc-copy">
4265 <section class="swagger-responses">
4266 <div class="prop-row prop-group">
4267 <div class="prop-name">
4268 <div class="prop-title">204 No Content</div>
4269 </div>
4270 <div class="prop-value">
4271 <p>successful operation</p>
4272 </div>
4273 </div>
4274 </section>
4275 </div>
4276 <div class="doc-examples">
4277 <h5>Response Content-Types:
4278 <span>application/json</span>
4279 </h5>
4280 </div>
4281 </div>
4282 </div>
4283 <div id="operation--videos-blacklist-get" class="operation panel" data-traverse-target="operation--videos-blacklist-get">
4284 <!-- <section class="operation-tags row"> -->
4285 <!-- <div class="doc-copy"> -->
4286 <div class="operation-tags">
4287 <a class="label" href="#tag-VideoBlacklist">VideoBlacklist</a>
4288 <!---->
4289 </div>
4290 <!-- </div> -->
4291 <!-- </section> -->
4292 <h2 class="operation-title">
4293 <span class="operation-name">
4294 <span class="operation-name">GET</span>
4295 <span class="operation-path">/videos/blacklist</span>
4296 </span>
4297 </h2>
4298 <div class="doc-row">
4299 <div class="doc-copy">
4300 <section class="swagger-request-params">
4301 <div class="prop-row prop-group">
4302 <div class="prop-name">
4303 <div class="prop-title">start</div>
4304 </div>
4305 <div class="prop-value">
4306 <p>starting page</p>
4307 </div>
4308 </div>
4309 <div class="prop-row prop-inner">
4310 <div class="prop-name param-label">type</div>
4311 <div class="prop-value">
4312 <span class="json-property-type">number</span>
4313 <span class="json-property-range" title="Value limits"></span>
4314 </div>
4315 </div>
4316 <div class="prop-row prop-inner">
4317 <div class="prop-name param-label">in</div>
4318 <div class="prop-value">query</div>
4319 </div>
4320 <div class="prop-row prop-group">
4321 <div class="prop-name">
4322 <div class="prop-title">stop</div>
4323 </div>
4324 <div class="prop-value">
4325 <p>stopping page</p>
4326 </div>
4327 </div>
4328 <div class="prop-row prop-inner">
4329 <div class="prop-name param-label">type</div>
4330 <div class="prop-value">
4331 <span class="json-property-type">number</span>
4332 <span class="json-property-range" title="Value limits"></span>
4333 </div>
4334 </div>
4335 <div class="prop-row prop-inner">
4336 <div class="prop-name param-label">in</div>
4337 <div class="prop-value">query</div>
4338 </div>
4339 <div class="prop-row prop-group">
4340 <div class="prop-name">
4341 <div class="prop-title">sort</div>
4342 </div>
4343 <div class="prop-value">
4344 <p>sorting</p>
4345 </div>
4346 </div>
4347 <div class="prop-row prop-inner">
4348 <div class="prop-name param-label">type</div>
4349 <div class="prop-value">
4350 <span class="json-property-type">number</span>
4351 <span class="json-property-range" title="Value limits"></span>
4352 </div>
4353 </div>
4354 <div class="prop-row prop-inner">
4355 <div class="prop-name param-label">in</div>
4356 <div class="prop-value">query</div>
4357 </div>
4358 </section>
4359 </div>
4360 <div class="doc-examples"></div>
4361 </div>
4362 <div class="doc-row">
4363 <div class="doc-copy">
4364 <section class="swagger-responses">
4365 <div class="prop-row prop-group">
4366 <div class="prop-name">
4367 <div class="prop-title">200 OK</div>
4368 <div class="prop-ref">
4369 <span class="json-schema-ref-array">
4370 <a class="json-schema-ref" href="#/definitions/VideoBlacklist">VideoBlacklist</a>
4371 </span>
4372 </div>
4373 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4374 </div>
4375 <div class="prop-value">
4376 <p>successful operation</p>
4377 </div>
4378 </div>
4379 </section>
4380 </div>
4381 <div class="doc-examples">
4382 <h5>Response Content-Types:
4383 <span>application/json</span>
4384 </h5>
4385 <section>
4386 <h5>Response Example
4387 <span>(200 OK)</span>
4388 </h5>
4389 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4390 {
4391 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4392 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4393 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4394 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4395 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4396 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4397 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4398 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4399 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4400 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4401 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4402 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
4403 }
4404 ]
4405 </code></pre>
4406 <!-- </div> -->
4407 </section>
4408 </div>
4409 </div>
4410 </div>
4411 <h1 id="tag-VideoChannel" class="swagger-summary-tag" data-traverse-target="tag-VideoChannel">VideoChannel</h1>
4412 <div id="operation--videos-channels-get" class="operation panel" data-traverse-target="operation--videos-channels-get">
4413 <!-- <section class="operation-tags row"> -->
4414 <!-- <div class="doc-copy"> -->
4415 <div class="operation-tags">
4416 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4417 <!---->
4418 </div>
4419 <!-- </div> -->
4420 <!-- </section> -->
4421 <h2 class="operation-title">
4422 <span class="operation-name">
4423 <span class="operation-name">GET</span>
4424 <span class="operation-path">/videos/channels</span>
4425 </span>
4426 </h2>
4427 <div class="doc-row">
4428 <div class="doc-copy">
4429 <section class="swagger-request-params">
4430 <div class="prop-row prop-group">
4431 <div class="prop-name">
4432 <div class="prop-title">start</div>
4433 </div>
4434 <div class="prop-value">
4435 <p>starting page</p>
4436 </div>
4437 </div>
4438 <div class="prop-row prop-inner">
4439 <div class="prop-name param-label">type</div>
4440 <div class="prop-value">
4441 <span class="json-property-type">number</span>
4442 <span class="json-property-range" title="Value limits"></span>
4443 </div>
4444 </div>
4445 <div class="prop-row prop-inner">
4446 <div class="prop-name param-label">in</div>
4447 <div class="prop-value">query</div>
4448 </div>
4449 <div class="prop-row prop-group">
4450 <div class="prop-name">
4451 <div class="prop-title">stop</div>
4452 </div>
4453 <div class="prop-value">
4454 <p>stopping page</p>
4455 </div>
4456 </div>
4457 <div class="prop-row prop-inner">
4458 <div class="prop-name param-label">type</div>
4459 <div class="prop-value">
4460 <span class="json-property-type">number</span>
4461 <span class="json-property-range" title="Value limits"></span>
4462 </div>
4463 </div>
4464 <div class="prop-row prop-inner">
4465 <div class="prop-name param-label">in</div>
4466 <div class="prop-value">query</div>
4467 </div>
4468 <div class="prop-row prop-group">
4469 <div class="prop-name">
4470 <div class="prop-title">sort</div>
4471 </div>
4472 <div class="prop-value">
4473 <p>sorting</p>
4474 </div>
4475 </div>
4476 <div class="prop-row prop-inner">
4477 <div class="prop-name param-label">type</div>
4478 <div class="prop-value">
4479 <span class="json-property-type">number</span>
4480 <span class="json-property-range" title="Value limits"></span>
4481 </div>
4482 </div>
4483 <div class="prop-row prop-inner">
4484 <div class="prop-name param-label">in</div>
4485 <div class="prop-value">query</div>
4486 </div>
4487 </section>
4488 </div>
4489 <div class="doc-examples"></div>
4490 </div>
4491 <div class="doc-row">
4492 <div class="doc-copy">
4493 <section class="swagger-responses">
4494 <div class="prop-row prop-group">
4495 <div class="prop-name">
4496 <div class="prop-title">200 OK</div>
4497 <div class="prop-ref">
4498 <span class="json-schema-ref-array">
4499 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4500 </span>
4501 </div>
4502 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4503 </div>
4504 <div class="prop-value">
4505 <p>successful operation</p>
4506 </div>
4507 </div>
4508 </section>
4509 </div>
4510 <div class="doc-examples">
4511 <h5>Response Content-Types:
4512 <span>application/json</span>
4513 </h5>
4514 <section>
4515 <h5>Response Example
4516 <span>(200 OK)</span>
4517 </h5>
4518 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4519 {
4520 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4521 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4522 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4523 <span class="hljs-attr">&quot;owner&quot;</span>: {
4524 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4525 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4526 },
4527 <span class="hljs-attr">&quot;videos&quot;</span>: [
4528 {
4529 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4530 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4531 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4532 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4533 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4534 <span class="hljs-attr">&quot;category&quot;</span>: {
4535 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4536 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4537 },
4538 <span class="hljs-attr">&quot;licence&quot;</span>: {
4539 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4540 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4541 },
4542 <span class="hljs-attr">&quot;language&quot;</span>: {
4543 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4544 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4545 },
4546 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4547 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4548 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4549 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4550 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4551 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4552 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4553 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4554 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4555 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4556 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4557 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4558 <span class="hljs-attr">&quot;account&quot;</span>: {
4559 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4560 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4561 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4562 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4563 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4564 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4565 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4566 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4567 }
4568 }
4569 }
4570 ]
4571 }
4572 ]
4573 </code></pre>
4574 <!-- </div> -->
4575 </section>
4576 </div>
4577 </div>
4578 </div>
4579 <div id="operation--videos-channels-post" class="operation panel" data-traverse-target="operation--videos-channels-post">
4580 <!-- <section class="operation-tags row"> -->
4581 <!-- <div class="doc-copy"> -->
4582 <div class="operation-tags">
4583 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4584 <!---->
4585 </div>
4586 <!-- </div> -->
4587 <!-- </section> -->
4588 <h2 class="operation-title">
4589 <span class="operation-name">
4590 <span class="operation-name">POST</span>
4591 <span class="operation-path">/videos/channels</span>
4592 </span>
4593 </h2>
4594 <div class="doc-row">
4595 <div class="doc-copy">
4596 <section class="swagger-request-body">
4597 <div class="prop-row">
4598 <div class="prop-name">
4599 <div class="swagger-request-model">
4600 <span class="">
4601 <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
4602 </span>
4603 </div>
4604 </div>
4605 <div class="prop-value columns small-6">
4606 <!-- <div class="swagger-request-description"> -->undefined
4607 <!-- </div> -->
4608 </div>
4609 </div>
4610 </section>
4611 </div>
4612 <div class="doc-examples">
4613 <section>
4614 <h5>Request Content-Types:
4615 <span>application/json</span>
4616 </h5>
4617 <h5>Request Example</h5>
4618 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4619 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4620 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4621 }
4622 </code></pre>
4623 <!-- </div> -->
4624 </section>
4625 </div>
4626 </div>
4627 <div class="doc-row">
4628 <div class="doc-copy">
4629 <section class="swagger-responses">
4630 <div class="prop-row prop-group">
4631 <div class="prop-name">
4632 <div class="prop-title">204 No Content</div>
4633 </div>
4634 <div class="prop-value">
4635 <p>successful operation</p>
4636 </div>
4637 </div>
4638 </section>
4639 </div>
4640 <div class="doc-examples">
4641 <h5>Response Content-Types:
4642 <span>application/json</span>
4643 </h5>
4644 </div>
4645 </div>
4646 </div>
4647 <div id="operation--videos-channels--id--get" class="operation panel" data-traverse-target="operation--videos-channels--id--get">
4648 <!-- <section class="operation-tags row"> -->
4649 <!-- <div class="doc-copy"> -->
4650 <div class="operation-tags">
4651 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4652 <!---->
4653 </div>
4654 <!-- </div> -->
4655 <!-- </section> -->
4656 <h2 class="operation-title">
4657 <span class="operation-name">
4658 <span class="operation-name">GET</span>
4659 <span class="operation-path">/videos/channels/{id}</span>
4660 </span>
4661 </h2>
4662 <div class="doc-row">
4663 <div class="doc-copy">
4664 <section class="swagger-request-params">
4665 <div class="prop-row prop-group">
4666 <div class="prop-name">
4667 <div class="prop-title">id</div>
4668 <span class="json-property-required"></span>
4669 </div>
4670 <div class="prop-value">
4671 <p>The video id </p>
4672 </div>
4673 </div>
4674 <div class="prop-row prop-inner">
4675 <div class="prop-name param-label">type</div>
4676 <div class="prop-value">
4677 <span class="json-property-type">string</span>
4678 <span class="json-property-range" title="Value limits"></span>
4679 </div>
4680 </div>
4681 <div class="prop-row prop-inner">
4682 <div class="prop-name param-label">in</div>
4683 <div class="prop-value">path</div>
4684 </div>
4685 </section>
4686 </div>
4687 <div class="doc-examples"></div>
4688 </div>
4689 <div class="doc-row">
4690 <div class="doc-copy">
4691 <section class="swagger-responses">
4692 <div class="prop-row prop-group">
4693 <div class="prop-name">
4694 <div class="prop-title">200 OK</div>
4695 <div class="prop-ref">
4696 <span class="">
4697 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4698 </span>
4699 </div>
4700 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4701 </div>
4702 <div class="prop-value">
4703 <p>successful operation</p>
4704 </div>
4705 </div>
4706 </section>
4707 </div>
4708 <div class="doc-examples">
4709 <h5>Response Content-Types:
4710 <span>application/json</span>
4711 </h5>
4712 <section>
4713 <h5>Response Example
4714 <span>(200 OK)</span>
4715 </h5>
4716 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4717 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4718 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4719 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4720 <span class="hljs-attr">&quot;owner&quot;</span>: {
4721 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4722 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4723 },
4724 <span class="hljs-attr">&quot;videos&quot;</span>: [
4725 {
4726 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4727 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4728 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4729 <span class="hljs-attr">&quot;publishedAt&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;category&quot;</span>: {
4732 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4733 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4734 },
4735 <span class="hljs-attr">&quot;licence&quot;</span>: {
4736 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4737 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4738 },
4739 <span class="hljs-attr">&quot;language&quot;</span>: {
4740 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4741 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4742 },
4743 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4744 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4745 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4746 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4747 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4748 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4749 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4750 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4751 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4752 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4753 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
4754 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
4755 <span class="hljs-attr">&quot;account&quot;</span>: {
4756 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4757 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4758 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4759 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4760 <span class="hljs-attr">&quot;avatar&quot;</span>: {
4761 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4762 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4763 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4764 }
4765 }
4766 }
4767 ]
4768 }
4769 </code></pre>
4770 <!-- </div> -->
4771 </section>
4772 </div>
4773 </div>
4774 </div>
4775 <div id="operation--videos-channels--id--put" class="operation panel" data-traverse-target="operation--videos-channels--id--put">
4776 <!-- <section class="operation-tags row"> -->
4777 <!-- <div class="doc-copy"> -->
4778 <div class="operation-tags">
4779 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4780 <!---->
4781 </div>
4782 <!-- </div> -->
4783 <!-- </section> -->
4784 <h2 class="operation-title">
4785 <span class="operation-name">
4786 <span class="operation-name">PUT</span>
4787 <span class="operation-path">/videos/channels/{id}</span>
4788 </span>
4789 </h2>
4790 <div class="doc-row">
4791 <div class="doc-copy">
4792 <section class="swagger-request-body">
4793 <div class="prop-row">
4794 <div class="prop-name">
4795 <div class="swagger-request-model">
4796 <span class="">
4797 <a class="json-schema-ref" href="#/definitions/VideoChannelInput">VideoChannelInput</a>
4798 </span>
4799 </div>
4800 </div>
4801 <div class="prop-value columns small-6">
4802 <!-- <div class="swagger-request-description"> -->undefined
4803 <!-- </div> -->
4804 </div>
4805 </div>
4806 </section>
4807 <section class="swagger-request-params">
4808 <div class="prop-row prop-group">
4809 <div class="prop-name">
4810 <div class="prop-title">id</div>
4811 <span class="json-property-required"></span>
4812 </div>
4813 <div class="prop-value">
4814 <p>The video id </p>
4815 </div>
4816 </div>
4817 <div class="prop-row prop-inner">
4818 <div class="prop-name param-label">type</div>
4819 <div class="prop-value">
4820 <span class="json-property-type">string</span>
4821 <span class="json-property-range" title="Value limits"></span>
4822 </div>
4823 </div>
4824 <div class="prop-row prop-inner">
4825 <div class="prop-name param-label">in</div>
4826 <div class="prop-value">path</div>
4827 </div>
4828 </section>
4829 </div>
4830 <div class="doc-examples">
4831 <section>
4832 <h5>Request Content-Types:
4833 <span>application/json</span>
4834 </h5>
4835 <h5>Request Example</h5>
4836 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
4837 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4838 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
4839 }
4840 </code></pre>
4841 <!-- </div> -->
4842 </section>
4843 </div>
4844 </div>
4845 <div class="doc-row">
4846 <div class="doc-copy">
4847 <section class="swagger-responses">
4848 <div class="prop-row prop-group">
4849 <div class="prop-name">
4850 <div class="prop-title">204 No Content</div>
4851 </div>
4852 <div class="prop-value">
4853 <p>successful operation</p>
4854 </div>
4855 </div>
4856 </section>
4857 </div>
4858 <div class="doc-examples">
4859 <h5>Response Content-Types:
4860 <span>application/json</span>
4861 </h5>
4862 </div>
4863 </div>
4864 </div>
4865 <div id="operation--videos-channels--id--delete" class="operation panel" data-traverse-target="operation--videos-channels--id--delete">
4866 <!-- <section class="operation-tags row"> -->
4867 <!-- <div class="doc-copy"> -->
4868 <div class="operation-tags">
4869 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4870 <!---->
4871 </div>
4872 <!-- </div> -->
4873 <!-- </section> -->
4874 <h2 class="operation-title">
4875 <span class="operation-name">
4876 <span class="operation-name">DELETE</span>
4877 <span class="operation-path">/videos/channels/{id}</span>
4878 </span>
4879 </h2>
4880 <div class="doc-row">
4881 <div class="doc-copy">
4882 <section class="swagger-request-params">
4883 <div class="prop-row prop-group">
4884 <div class="prop-name">
4885 <div class="prop-title">id</div>
4886 <span class="json-property-required"></span>
4887 </div>
4888 <div class="prop-value">
4889 <p>The video id </p>
4890 </div>
4891 </div>
4892 <div class="prop-row prop-inner">
4893 <div class="prop-name param-label">type</div>
4894 <div class="prop-value">
4895 <span class="json-property-type">string</span>
4896 <span class="json-property-range" title="Value limits"></span>
4897 </div>
4898 </div>
4899 <div class="prop-row prop-inner">
4900 <div class="prop-name param-label">in</div>
4901 <div class="prop-value">path</div>
4902 </div>
4903 </section>
4904 </div>
4905 <div class="doc-examples"></div>
4906 </div>
4907 <div class="doc-row">
4908 <div class="doc-copy">
4909 <section class="swagger-responses">
4910 <div class="prop-row prop-group">
4911 <div class="prop-name">
4912 <div class="prop-title">204 No Content</div>
4913 </div>
4914 <div class="prop-value">
4915 <p>successful operation</p>
4916 </div>
4917 </div>
4918 </section>
4919 </div>
4920 <div class="doc-examples">
4921 <h5>Response Content-Types:
4922 <span>application/json</span>
4923 </h5>
4924 </div>
4925 </div>
4926 </div>
4927 <div id="operation--videos-accounts--accountId--channels-get" class="operation panel" data-traverse-target="operation--videos-accounts--accountId--channels-get">
4928 <!-- <section class="operation-tags row"> -->
4929 <!-- <div class="doc-copy"> -->
4930 <div class="operation-tags">
4931 <a class="label" href="#tag-VideoChannel">VideoChannel</a>
4932 <!---->
4933 </div>
4934 <!-- </div> -->
4935 <!-- </section> -->
4936 <h2 class="operation-title">
4937 <span class="operation-name">
4938 <span class="operation-name">GET</span>
4939 <span class="operation-path">/videos/accounts/{accountId}/channels</span>
4940 </span>
4941 </h2>
4942 <div class="doc-row">
4943 <div class="doc-copy">
4944 <section class="swagger-request-params">
4945 <div class="prop-row prop-group">
4946 <div class="prop-name">
4947 <div class="prop-title">accountId</div>
4948 <span class="json-property-required"></span>
4949 </div>
4950 <div class="prop-value">
4951 <p>The account id </p>
4952 </div>
4953 </div>
4954 <div class="prop-row prop-inner">
4955 <div class="prop-name param-label">type</div>
4956 <div class="prop-value">
4957 <span class="json-property-type">string</span>
4958 <span class="json-property-range" title="Value limits"></span>
4959 </div>
4960 </div>
4961 <div class="prop-row prop-inner">
4962 <div class="prop-name param-label">in</div>
4963 <div class="prop-value">path</div>
4964 </div>
4965 </section>
4966 </div>
4967 <div class="doc-examples"></div>
4968 </div>
4969 <div class="doc-row">
4970 <div class="doc-copy">
4971 <section class="swagger-responses">
4972 <div class="prop-row prop-group">
4973 <div class="prop-name">
4974 <div class="prop-title">200 OK</div>
4975 <div class="prop-ref">
4976 <span class="json-schema-ref-array">
4977 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
4978 </span>
4979 </div>
4980 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4981 </div>
4982 <div class="prop-value">
4983 <p>successful operation</p>
4984 </div>
4985 </div>
4986 </section>
4987 </div>
4988 <div class="doc-examples">
4989 <h5>Response Content-Types:
4990 <span>application/json</span>
4991 </h5>
4992 <section>
4993 <h5>Response Example
4994 <span>(200 OK)</span>
4995 </h5>
4996 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">[
4997 {
4998 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
4999 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5000 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5001 <span class="hljs-attr">&quot;owner&quot;</span>: {
5002 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5003 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5004 },
5005 <span class="hljs-attr">&quot;videos&quot;</span>: [
5006 {
5007 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5008 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5009 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5010 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5011 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5012 <span class="hljs-attr">&quot;category&quot;</span>: {
5013 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5014 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5015 },
5016 <span class="hljs-attr">&quot;licence&quot;</span>: {
5017 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5018 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5019 },
5020 <span class="hljs-attr">&quot;language&quot;</span>: {
5021 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5022 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5023 },
5024 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5025 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5026 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5027 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5028 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5029 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5030 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5031 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5032 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5033 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5034 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5035 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
5036 <span class="hljs-attr">&quot;account&quot;</span>: {
5037 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5038 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5039 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5040 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5041 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5042 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5043 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5044 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5045 }
5046 }
5047 }
5048 ]
5049 }
5050 ]
5051 </code></pre>
5052 <!-- </div> -->
5053 </section>
5054 </div>
5055 </div>
5056 </div>
5057 <h1 id="tag-VideoComment" class="swagger-summary-tag" data-traverse-target="tag-VideoComment">VideoComment</h1>
5058 <div id="operation--videos--videoId--comment-threads-get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-get">
5059 <!-- <section class="operation-tags row"> -->
5060 <!-- <div class="doc-copy"> -->
5061 <div class="operation-tags">
5062 <a class="label" href="#tag-VideoComment">VideoComment</a>
5063 <!---->
5064 </div>
5065 <!-- </div> -->
5066 <!-- </section> -->
5067 <h2 class="operation-title">
5068 <span class="operation-name">
5069 <span class="operation-name">GET</span>
5070 <span class="operation-path">/videos/{videoId}/comment-threads</span>
5071 </span>
5072 </h2>
5073 <div class="doc-row">
5074 <div class="doc-copy">
5075 <section class="swagger-request-params">
5076 <div class="prop-row prop-group">
5077 <div class="prop-name">
5078 <div class="prop-title">videoId</div>
5079 <span class="json-property-required"></span>
5080 </div>
5081 <div class="prop-value">
5082 <p>The video id </p>
5083 </div>
5084 </div>
5085 <div class="prop-row prop-inner">
5086 <div class="prop-name param-label">type</div>
5087 <div class="prop-value">
5088 <span class="json-property-type">string</span>
5089 <span class="json-property-range" title="Value limits"></span>
5090 </div>
5091 </div>
5092 <div class="prop-row prop-inner">
5093 <div class="prop-name param-label">in</div>
5094 <div class="prop-value">path</div>
5095 </div>
5096 <div class="prop-row prop-group">
5097 <div class="prop-name">
5098 <div class="prop-title">start</div>
5099 </div>
5100 <div class="prop-value">
5101 <p>starting page</p>
5102 </div>
5103 </div>
5104 <div class="prop-row prop-inner">
5105 <div class="prop-name param-label">type</div>
5106 <div class="prop-value">
5107 <span class="json-property-type">number</span>
5108 <span class="json-property-range" title="Value limits"></span>
5109 </div>
5110 </div>
5111 <div class="prop-row prop-inner">
5112 <div class="prop-name param-label">in</div>
5113 <div class="prop-value">query</div>
5114 </div>
5115 <div class="prop-row prop-group">
5116 <div class="prop-name">
5117 <div class="prop-title">stop</div>
5118 </div>
5119 <div class="prop-value">
5120 <p>stopping page</p>
5121 </div>
5122 </div>
5123 <div class="prop-row prop-inner">
5124 <div class="prop-name param-label">type</div>
5125 <div class="prop-value">
5126 <span class="json-property-type">number</span>
5127 <span class="json-property-range" title="Value limits"></span>
5128 </div>
5129 </div>
5130 <div class="prop-row prop-inner">
5131 <div class="prop-name param-label">in</div>
5132 <div class="prop-value">query</div>
5133 </div>
5134 <div class="prop-row prop-group">
5135 <div class="prop-name">
5136 <div class="prop-title">sort</div>
5137 </div>
5138 <div class="prop-value">
5139 <p>sorting</p>
5140 </div>
5141 </div>
5142 <div class="prop-row prop-inner">
5143 <div class="prop-name param-label">type</div>
5144 <div class="prop-value">
5145 <span class="json-property-type">number</span>
5146 <span class="json-property-range" title="Value limits"></span>
5147 </div>
5148 </div>
5149 <div class="prop-row prop-inner">
5150 <div class="prop-name param-label">in</div>
5151 <div class="prop-value">query</div>
5152 </div>
5153 </section>
5154 </div>
5155 <div class="doc-examples"></div>
5156 </div>
5157 <div class="doc-row">
5158 <div class="doc-copy">
5159 <section class="swagger-responses">
5160 <div class="prop-row prop-group">
5161 <div class="prop-name">
5162 <div class="prop-title">200 OK</div>
5163 <div class="prop-ref">
5164 <span class="">
5165 <a class="json-schema-ref" href="#/definitions/CommentThreadResponse">CommentThreadResponse</a>
5166 </span>
5167 </div>
5168 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5169 </div>
5170 <div class="prop-value">
5171 <p>successful operation</p>
5172 </div>
5173 </div>
5174 </section>
5175 </div>
5176 <div class="doc-examples">
5177 <h5>Response Content-Types:
5178 <span>application/json</span>
5179 </h5>
5180 <section>
5181 <h5>Response Example
5182 <span>(200 OK)</span>
5183 </h5>
5184 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5185 <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5186 <span class="hljs-attr">&quot;data&quot;</span>: [
5187 {
5188 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5189 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5190 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5191 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5192 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5193 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5194 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5195 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5196 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5197 <span class="hljs-attr">&quot;account&quot;</span>: {
5198 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5199 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5200 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5201 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5202 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5203 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5204 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5205 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5206 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5207 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5208 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5209 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5210 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5211 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5212 }
5213 }
5214 }
5215 ]
5216 }
5217 </code></pre>
5218 <!-- </div> -->
5219 </section>
5220 </div>
5221 </div>
5222 </div>
5223 <div id="operation--videos--videoId--comment-threads-post" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads-post">
5224 <!-- <section class="operation-tags row"> -->
5225 <!-- <div class="doc-copy"> -->
5226 <div class="operation-tags">
5227 <a class="label" href="#tag-VideoComment">VideoComment</a>
5228 <!---->
5229 </div>
5230 <!-- </div> -->
5231 <!-- </section> -->
5232 <h2 class="operation-title">
5233 <span class="operation-name">
5234 <span class="operation-name">POST</span>
5235 <span class="operation-path">/videos/{videoId}/comment-threads</span>
5236 </span>
5237 </h2>
5238 <div class="doc-row">
5239 <div class="doc-copy">
5240 <section class="swagger-request-params">
5241 <div class="prop-row prop-group">
5242 <div class="prop-name">
5243 <div class="prop-title">videoId</div>
5244 <span class="json-property-required"></span>
5245 </div>
5246 <div class="prop-value">
5247 <p>The video id </p>
5248 </div>
5249 </div>
5250 <div class="prop-row prop-inner">
5251 <div class="prop-name param-label">type</div>
5252 <div class="prop-value">
5253 <span class="json-property-type">string</span>
5254 <span class="json-property-range" title="Value limits"></span>
5255 </div>
5256 </div>
5257 <div class="prop-row prop-inner">
5258 <div class="prop-name param-label">in</div>
5259 <div class="prop-value">path</div>
5260 </div>
5261 </section>
5262 </div>
5263 <div class="doc-examples"></div>
5264 </div>
5265 <div class="doc-row">
5266 <div class="doc-copy">
5267 <section class="swagger-responses">
5268 <div class="prop-row prop-group">
5269 <div class="prop-name">
5270 <div class="prop-title">200 OK</div>
5271 <div class="prop-ref">
5272 <span class="">
5273 <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
5274 </span>
5275 </div>
5276 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5277 </div>
5278 <div class="prop-value">
5279 <p>successful operation</p>
5280 </div>
5281 </div>
5282 </section>
5283 </div>
5284 <div class="doc-examples">
5285 <h5>Response Content-Types:
5286 <span>application/json</span>
5287 </h5>
5288 <section>
5289 <h5>Response Example
5290 <span>(200 OK)</span>
5291 </h5>
5292 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5293 <span class="hljs-attr">&quot;comment&quot;</span>: {
5294 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5295 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5296 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5297 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5298 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5299 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5300 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5301 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5302 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5303 <span class="hljs-attr">&quot;account&quot;</span>: {
5304 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5305 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5306 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5307 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5308 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5309 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5310 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5311 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5312 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5313 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5314 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5315 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5316 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5317 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5318 }
5319 }
5320 }
5321 }
5322 </code></pre>
5323 <!-- </div> -->
5324 </section>
5325 </div>
5326 </div>
5327 </div>
5328 <div id="operation--videos--videoId--comment-threads--threadId--get" class="operation panel" data-traverse-target="operation--videos--videoId--comment-threads--threadId--get">
5329 <!-- <section class="operation-tags row"> -->
5330 <!-- <div class="doc-copy"> -->
5331 <div class="operation-tags">
5332 <a class="label" href="#tag-VideoComment">VideoComment</a>
5333 <!---->
5334 </div>
5335 <!-- </div> -->
5336 <!-- </section> -->
5337 <h2 class="operation-title">
5338 <span class="operation-name">
5339 <span class="operation-name">GET</span>
5340 <span class="operation-path">/videos/{videoId}/comment-threads/{threadId}</span>
5341 </span>
5342 </h2>
5343 <div class="doc-row">
5344 <div class="doc-copy">
5345 <section class="swagger-request-params">
5346 <div class="prop-row prop-group">
5347 <div class="prop-name">
5348 <div class="prop-title">videoId</div>
5349 <span class="json-property-required"></span>
5350 </div>
5351 <div class="prop-value">
5352 <p>The video id </p>
5353 </div>
5354 </div>
5355 <div class="prop-row prop-inner">
5356 <div class="prop-name param-label">type</div>
5357 <div class="prop-value">
5358 <span class="json-property-type">string</span>
5359 <span class="json-property-range" title="Value limits"></span>
5360 </div>
5361 </div>
5362 <div class="prop-row prop-inner">
5363 <div class="prop-name param-label">in</div>
5364 <div class="prop-value">path</div>
5365 </div>
5366 <div class="prop-row prop-group">
5367 <div class="prop-name">
5368 <div class="prop-title">threadId</div>
5369 <span class="json-property-required"></span>
5370 </div>
5371 <div class="prop-value">
5372 <p>The thread id </p>
5373 </div>
5374 </div>
5375 <div class="prop-row prop-inner">
5376 <div class="prop-name param-label">type</div>
5377 <div class="prop-value">
5378 <span class="json-property-type">string</span>
5379 <span class="json-property-range" title="Value limits"></span>
5380 </div>
5381 </div>
5382 <div class="prop-row prop-inner">
5383 <div class="prop-name param-label">in</div>
5384 <div class="prop-value">path</div>
5385 </div>
5386 </section>
5387 </div>
5388 <div class="doc-examples"></div>
5389 </div>
5390 <div class="doc-row">
5391 <div class="doc-copy">
5392 <section class="swagger-responses">
5393 <div class="prop-row prop-group">
5394 <div class="prop-name">
5395 <div class="prop-title">200 OK</div>
5396 <div class="prop-ref">
5397 <span class="">
5398 <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
5399 </span>
5400 </div>
5401 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5402 </div>
5403 <div class="prop-value">
5404 <p>successful operation</p>
5405 </div>
5406 </div>
5407 </section>
5408 </div>
5409 <div class="doc-examples">
5410 <h5>Response Content-Types:
5411 <span>application/json</span>
5412 </h5>
5413 <section>
5414 <h5>Response Example
5415 <span>(200 OK)</span>
5416 </h5>
5417 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5418 <span class="hljs-attr">&quot;comment&quot;</span>: {
5419 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5420 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5421 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5422 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5423 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5424 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5425 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5426 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5427 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5428 <span class="hljs-attr">&quot;account&quot;</span>: {
5429 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5430 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5431 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5432 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5433 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5434 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5435 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5436 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5437 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5438 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5439 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5440 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5441 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5442 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5443 }
5444 }
5445 },
5446 <span class="hljs-attr">&quot;children&quot;</span>: [
5447 {
5448 <span class="hljs-attr">&quot;comment&quot;</span>: {
5449 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5450 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5451 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5452 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5453 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5454 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5455 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5456 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5457 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5458 <span class="hljs-attr">&quot;account&quot;</span>: {
5459 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5460 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5461 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5462 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5463 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5464 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5465 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5466 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5467 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5468 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5469 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5470 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5471 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5472 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5473 }
5474 }
5475 },
5476 <span class="hljs-attr">&quot;children&quot;</span>: [
5477 {
5478 <span class="hljs-attr">&quot;comment&quot;</span>: {
5479 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5480 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5481 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5482 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5483 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5484 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5485 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5486 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5487 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5488 <span class="hljs-attr">&quot;account&quot;</span>: {
5489 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5490 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5491 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5492 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5493 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5494 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5495 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5496 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5497 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5498 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5499 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5500 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5501 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5502 }
5503 }
5504 }
5505 }
5506 ]
5507 }
5508 ]
5509 }
5510 </code></pre>
5511 <!-- </div> -->
5512 </section>
5513 </div>
5514 </div>
5515 </div>
5516 <div id="operation--videos--videoId--comments--commentId--post" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--post">
5517 <!-- <section class="operation-tags row"> -->
5518 <!-- <div class="doc-copy"> -->
5519 <div class="operation-tags">
5520 <a class="label" href="#tag-VideoComment">VideoComment</a>
5521 <!---->
5522 </div>
5523 <!-- </div> -->
5524 <!-- </section> -->
5525 <h2 class="operation-title">
5526 <span class="operation-name">
5527 <span class="operation-name">POST</span>
5528 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
5529 </span>
5530 </h2>
5531 <div class="doc-row">
5532 <div class="doc-copy">
5533 <section class="swagger-request-params">
5534 <div class="prop-row prop-group">
5535 <div class="prop-name">
5536 <div class="prop-title">videoId</div>
5537 <span class="json-property-required"></span>
5538 </div>
5539 <div class="prop-value">
5540 <p>The video id </p>
5541 </div>
5542 </div>
5543 <div class="prop-row prop-inner">
5544 <div class="prop-name param-label">type</div>
5545 <div class="prop-value">
5546 <span class="json-property-type">string</span>
5547 <span class="json-property-range" title="Value limits"></span>
5548 </div>
5549 </div>
5550 <div class="prop-row prop-inner">
5551 <div class="prop-name param-label">in</div>
5552 <div class="prop-value">path</div>
5553 </div>
5554 <div class="prop-row prop-group">
5555 <div class="prop-name">
5556 <div class="prop-title">commentId</div>
5557 <span class="json-property-required"></span>
5558 </div>
5559 <div class="prop-value">
5560 <p>The comment id </p>
5561 </div>
5562 </div>
5563 <div class="prop-row prop-inner">
5564 <div class="prop-name param-label">type</div>
5565 <div class="prop-value">
5566 <span class="json-property-type">string</span>
5567 <span class="json-property-range" title="Value limits"></span>
5568 </div>
5569 </div>
5570 <div class="prop-row prop-inner">
5571 <div class="prop-name param-label">in</div>
5572 <div class="prop-value">path</div>
5573 </div>
5574 </section>
5575 </div>
5576 <div class="doc-examples"></div>
5577 </div>
5578 <div class="doc-row">
5579 <div class="doc-copy">
5580 <section class="swagger-responses">
5581 <div class="prop-row prop-group">
5582 <div class="prop-name">
5583 <div class="prop-title">200 OK</div>
5584 <div class="prop-ref">
5585 <span class="">
5586 <a class="json-schema-ref" href="#/definitions/CommentThreadPostResponse">CommentThreadPostResponse</a>
5587 </span>
5588 </div>
5589 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
5590 </div>
5591 <div class="prop-value">
5592 <p>successful operation</p>
5593 </div>
5594 </div>
5595 </section>
5596 </div>
5597 <div class="doc-examples">
5598 <h5>Response Content-Types:
5599 <span>application/json</span>
5600 </h5>
5601 <section>
5602 <h5>Response Example
5603 <span>(200 OK)</span>
5604 </h5>
5605 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5606 <span class="hljs-attr">&quot;comment&quot;</span>: {
5607 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5608 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5609 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5610 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5611 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5612 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5613 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5614 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5615 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5616 <span class="hljs-attr">&quot;account&quot;</span>: {
5617 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5618 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5619 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5620 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5621 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5622 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5623 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5624 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5625 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5626 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5627 <span class="hljs-attr">&quot;avatar&quot;</span>: {
5628 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5629 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5630 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5631 }
5632 }
5633 }
5634 }
5635 </code></pre>
5636 <!-- </div> -->
5637 </section>
5638 </div>
5639 </div>
5640 </div>
5641 <div id="operation--videos--videoId--comments--commentId--delete" class="operation panel" data-traverse-target="operation--videos--videoId--comments--commentId--delete">
5642 <!-- <section class="operation-tags row"> -->
5643 <!-- <div class="doc-copy"> -->
5644 <div class="operation-tags">
5645 <a class="label" href="#tag-VideoComment">VideoComment</a>
5646 <!---->
5647 </div>
5648 <!-- </div> -->
5649 <!-- </section> -->
5650 <h2 class="operation-title">
5651 <span class="operation-name">
5652 <span class="operation-name">DELETE</span>
5653 <span class="operation-path">/videos/{videoId}/comments/{commentId}</span>
5654 </span>
5655 </h2>
5656 <div class="doc-row">
5657 <div class="doc-copy">
5658 <section class="swagger-request-params">
5659 <div class="prop-row prop-group">
5660 <div class="prop-name">
5661 <div class="prop-title">videoId</div>
5662 <span class="json-property-required"></span>
5663 </div>
5664 <div class="prop-value">
5665 <p>The video id </p>
5666 </div>
5667 </div>
5668 <div class="prop-row prop-inner">
5669 <div class="prop-name param-label">type</div>
5670 <div class="prop-value">
5671 <span class="json-property-type">string</span>
5672 <span class="json-property-range" title="Value limits"></span>
5673 </div>
5674 </div>
5675 <div class="prop-row prop-inner">
5676 <div class="prop-name param-label">in</div>
5677 <div class="prop-value">path</div>
5678 </div>
5679 <div class="prop-row prop-group">
5680 <div class="prop-name">
5681 <div class="prop-title">commentId</div>
5682 <span class="json-property-required"></span>
5683 </div>
5684 <div class="prop-value">
5685 <p>The comment id </p>
5686 </div>
5687 </div>
5688 <div class="prop-row prop-inner">
5689 <div class="prop-name param-label">type</div>
5690 <div class="prop-value">
5691 <span class="json-property-type">string</span>
5692 <span class="json-property-range" title="Value limits"></span>
5693 </div>
5694 </div>
5695 <div class="prop-row prop-inner">
5696 <div class="prop-name param-label">in</div>
5697 <div class="prop-value">path</div>
5698 </div>
5699 </section>
5700 </div>
5701 <div class="doc-examples"></div>
5702 </div>
5703 <div class="doc-row">
5704 <div class="doc-copy">
5705 <section class="swagger-responses">
5706 <div class="prop-row prop-group">
5707 <div class="prop-name">
5708 <div class="prop-title">204 No Content</div>
5709 </div>
5710 <div class="prop-value">
5711 <p>successful operation</p>
5712 </div>
5713 </div>
5714 </section>
5715 </div>
5716 <div class="doc-examples">
5717 <h5>Response Content-Types:
5718 <span>application/json</span>
5719 </h5>
5720 </div>
5721 </div>
5722 </div>
5723 <h1 id="tag-VideoRate" class="swagger-summary-tag" data-traverse-target="tag-VideoRate">VideoRate</h1>
5724 <div id="operation--videos--id--rate-put" class="operation panel" data-traverse-target="operation--videos--id--rate-put">
5725 <!-- <section class="operation-tags row"> -->
5726 <!-- <div class="doc-copy"> -->
5727 <div class="operation-tags">
5728 <a class="label" href="#tag-VideoRate">VideoRate</a>
5729 <!---->
5730 </div>
5731 <!-- </div> -->
5732 <!-- </section> -->
5733 <h2 class="operation-title">
5734 <span class="operation-name">
5735 <span class="operation-name">PUT</span>
5736 <span class="operation-path">/videos/{id}/rate</span>
5737 </span>
5738 </h2>
5739 <div class="doc-row">
5740 <div class="doc-copy">
5741 <section class="swagger-request-params">
5742 <div class="prop-row prop-group">
5743 <div class="prop-name">
5744 <div class="prop-title">id</div>
5745 <span class="json-property-required"></span>
5746 </div>
5747 <div class="prop-value">
5748 <p>The video id </p>
5749 </div>
5750 </div>
5751 <div class="prop-row prop-inner">
5752 <div class="prop-name param-label">type</div>
5753 <div class="prop-value">
5754 <span class="json-property-type">string</span>
5755 <span class="json-property-range" title="Value limits"></span>
5756 </div>
5757 </div>
5758 <div class="prop-row prop-inner">
5759 <div class="prop-name param-label">in</div>
5760 <div class="prop-value">path</div>
5761 </div>
5762 </section>
5763 </div>
5764 <div class="doc-examples"></div>
5765 </div>
5766 <div class="doc-row">
5767 <div class="doc-copy">
5768 <section class="swagger-responses">
5769 <div class="prop-row prop-group">
5770 <div class="prop-name">
5771 <div class="prop-title">204 No Content</div>
5772 </div>
5773 <div class="prop-value">
5774 <p>successful operation</p>
5775 </div>
5776 </div>
5777 </section>
5778 </div>
5779 <div class="doc-examples">
5780 <h5>Response Content-Types:
5781 <span>application/json</span>
5782 </h5>
5783 </div>
5784 </div>
5785 </div>
5786 <h1>Schema Definitions</h1>
5787 <div id="definition-VideoConstant" class="definition panel" data-traverse-target="definition-VideoConstant">
5788 <h2 class="panel-title">
5789 <a name="/definitions/VideoConstant"></a>VideoConstant:
5790 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5791 <span class="json-property-range" title="Value limits"></span>
5792
5793
5794 </span> -->
5795 </h2>
5796 <div class="doc-row">
5797 <div class="doc-copy">
5798 <section class="json-schema-properties">
5799 <dl>
5800 <dt data-property-name="id">
5801 <span class="json-property-name">id:</span>
5802 <span class="json-property-type">number</span>
5803 <span class="json-property-range" title="Value limits"></span>
5804 </dt>
5805 <dt data-property-name="label">
5806 <span class="json-property-name">label:</span>
5807 <span class="json-property-type">string</span>
5808 <span class="json-property-range" title="Value limits"></span>
5809 </dt>
5810 </dl>
5811 </section>
5812 </div>
5813 <div class="doc-examples">
5814 <section>
5815 <h5>Example</h5>
5816 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5817 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5818 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
5819 }
5820 </code></pre>
5821 <!-- </div> -->
5822 </section>
5823 </div>
5824 </div>
5825 </div>
5826 <div id="definition-VideoPrivacy" class="definition panel" data-traverse-target="definition-VideoPrivacy">
5827 <h2 class="panel-title">
5828 <a name="/definitions/VideoPrivacy"></a>VideoPrivacy: string
5829 <!-- <span class="json-property-type"><span class="json-property-type">string</span> <span class="json-property-enum" title="Possible values">
5830 <span class="json-property-enum-item">Public</span>,
5831 <span class="json-property-enum-item">Unlisted</span>,
5832 <span class="json-property-enum-item">Private</span>
5833 </span>
5834 <span class="json-property-range" title="Value limits"></span>
5835
5836
5837 </span> -->
5838 </h2>
5839 <div class="doc-row">
5840 <div class="doc-copy">
5841 <span class="json-property-type">string</span>
5842 <span class="json-property-enum" title="Possible values">
5843 <span class="json-property-enum-item">Public</span>,
5844 <span class="json-property-enum-item">Unlisted</span>,
5845 <span class="json-property-enum-item">Private</span>
5846 </span>
5847 <span class="json-property-range" title="Value limits"></span>
5848 </div>
5849 </div>
5850 </div>
5851 <div id="definition-Video" class="definition panel" data-traverse-target="definition-Video">
5852 <h2 class="panel-title">
5853 <a name="/definitions/Video"></a>Video:
5854 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5855 <span class="json-property-range" title="Value limits"></span>
5856
5857
5858 </span> -->
5859 </h2>
5860 <div class="doc-row">
5861 <div class="doc-copy">
5862 <section class="json-schema-properties">
5863 <dl>
5864 <dt data-property-name="id">
5865 <span class="json-property-name">id:</span>
5866 <span class="json-property-type">number</span>
5867 <span class="json-property-range" title="Value limits"></span>
5868 </dt>
5869 <dt data-property-name="uuid">
5870 <span class="json-property-name">uuid:</span>
5871 <span class="json-property-type">string</span>
5872 <span class="json-property-range" title="Value limits"></span>
5873 </dt>
5874 <dt data-property-name="createdAt">
5875 <span class="json-property-name">createdAt:</span>
5876 <span class="json-property-type">string</span>
5877 <span class="json-property-range" title="Value limits"></span>
5878 </dt>
5879 <dt data-property-name="publishedAt">
5880 <span class="json-property-name">publishedAt:</span>
5881 <span class="json-property-type">string</span>
5882 <span class="json-property-range" title="Value limits"></span>
5883 </dt>
5884 <dt data-property-name="updatedAt">
5885 <span class="json-property-name">updatedAt:</span>
5886 <span class="json-property-type">string</span>
5887 <span class="json-property-range" title="Value limits"></span>
5888 </dt>
5889 <dt data-property-name="category">
5890 <span class="json-property-name">category:</span>
5891 <span class="json-property-type">
5892 <span class="">
5893 <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
5894 </span>
5895 </span>
5896 <span class="json-property-range" title="Value limits"></span>
5897 </dt>
5898 <dt data-property-name="licence">
5899 <span class="json-property-name">licence:</span>
5900 <span class="json-property-type">
5901 <span class="">
5902 <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
5903 </span>
5904 </span>
5905 <span class="json-property-range" title="Value limits"></span>
5906 </dt>
5907 <dt data-property-name="language">
5908 <span class="json-property-name">language:</span>
5909 <span class="json-property-type">
5910 <span class="">
5911 <a class="json-schema-ref" href="#/definitions/VideoConstant">VideoConstant</a>
5912 </span>
5913 </span>
5914 <span class="json-property-range" title="Value limits"></span>
5915 </dt>
5916 <dt data-property-name="privacy">
5917 <span class="json-property-name">privacy:</span>
5918 <span class="json-property-type">
5919 <span class="">
5920 <a class="json-schema-ref" href="#/definitions/VideoPrivacy">VideoPrivacy</a>
5921 </span>
5922 </span>
5923 <span class="json-property-range" title="Value limits"></span>
5924 </dt>
5925 <dt data-property-name="description">
5926 <span class="json-property-name">description:</span>
5927 <span class="json-property-type">string</span>
5928 <span class="json-property-range" title="Value limits"></span>
5929 </dt>
5930 <dt data-property-name="duration">
5931 <span class="json-property-name">duration:</span>
5932 <span class="json-property-type">number</span>
5933 <span class="json-property-range" title="Value limits"></span>
5934 </dt>
5935 <dt data-property-name="isLocal">
5936 <span class="json-property-name">isLocal:</span>
5937 <span class="json-property-type">boolean</span>
5938 <span class="json-property-range" title="Value limits"></span>
5939 </dt>
5940 <dt data-property-name="name">
5941 <span class="json-property-name">name:</span>
5942 <span class="json-property-type">string</span>
5943 <span class="json-property-range" title="Value limits"></span>
5944 </dt>
5945 <dt data-property-name="thumbnailPath">
5946 <span class="json-property-name">thumbnailPath:</span>
5947 <span class="json-property-type">string</span>
5948 <span class="json-property-range" title="Value limits"></span>
5949 </dt>
5950 <dt data-property-name="previewPath">
5951 <span class="json-property-name">previewPath:</span>
5952 <span class="json-property-type">string</span>
5953 <span class="json-property-range" title="Value limits"></span>
5954 </dt>
5955 <dt data-property-name="embedPath">
5956 <span class="json-property-name">embedPath:</span>
5957 <span class="json-property-type">string</span>
5958 <span class="json-property-range" title="Value limits"></span>
5959 </dt>
5960 <dt data-property-name="views">
5961 <span class="json-property-name">views:</span>
5962 <span class="json-property-type">number</span>
5963 <span class="json-property-range" title="Value limits"></span>
5964 </dt>
5965 <dt data-property-name="likes">
5966 <span class="json-property-name">likes:</span>
5967 <span class="json-property-type">number</span>
5968 <span class="json-property-range" title="Value limits"></span>
5969 </dt>
5970 <dt data-property-name="dislikes">
5971 <span class="json-property-name">dislikes:</span>
5972 <span class="json-property-type">number</span>
5973 <span class="json-property-range" title="Value limits"></span>
5974 </dt>
5975 <dt data-property-name="nsfw">
5976 <span class="json-property-name">nsfw:</span>
5977 <span class="json-property-type">boolean</span>
5978 <span class="json-property-range" title="Value limits"></span>
5979 </dt>
5980 <dt data-property-name="account">
5981 <span class="json-property-name">account:</span>
5982 <span class="json-property-type">object</span>
5983 <span class="json-property-range" title="Value limits"></span>
5984 </dt>
5985 </dl>
5986 </section>
5987 </div>
5988 <div class="doc-examples">
5989 <section>
5990 <h5>Example</h5>
5991 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
5992 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5993 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5994 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5995 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5996 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
5997 <span class="hljs-attr">&quot;category&quot;</span>: {
5998 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
5999 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6000 },
6001 <span class="hljs-attr">&quot;licence&quot;</span>: {
6002 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6003 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6004 },
6005 <span class="hljs-attr">&quot;language&quot;</span>: {
6006 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6007 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6008 },
6009 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6010 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6011 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6012 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6013 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6014 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6015 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6016 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6017 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6018 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6019 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6020 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6021 <span class="hljs-attr">&quot;account&quot;</span>: {
6022 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6023 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6024 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6025 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6026 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6027 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6028 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6029 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6030 }
6031 }
6032 }
6033 </code></pre>
6034 <!-- </div> -->
6035 </section>
6036 </div>
6037 </div>
6038 </div>
6039 <div id="definition-VideoAbuse" class="definition panel" data-traverse-target="definition-VideoAbuse">
6040 <h2 class="panel-title">
6041 <a name="/definitions/VideoAbuse"></a>VideoAbuse:
6042 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6043 <span class="json-property-range" title="Value limits"></span>
6044
6045
6046 </span> -->
6047 </h2>
6048 <div class="doc-row">
6049 <div class="doc-copy">
6050 <section class="json-schema-properties">
6051 <dl>
6052 <dt data-property-name="id">
6053 <span class="json-property-name">id:</span>
6054 <span class="json-property-type">number</span>
6055 <span class="json-property-range" title="Value limits"></span>
6056 </dt>
6057 <dt data-property-name="reason">
6058 <span class="json-property-name">reason:</span>
6059 <span class="json-property-type">string</span>
6060 <span class="json-property-range" title="Value limits"></span>
6061 </dt>
6062 <dt data-property-name="reporterAccount">
6063 <span class="json-property-name">reporterAccount:</span>
6064 <span class="json-property-type">
6065 <span class="">
6066 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
6067 </span>
6068 </span>
6069 <span class="json-property-range" title="Value limits"></span>
6070 </dt>
6071 <dt data-property-name="video">
6072 <span class="json-property-name">video:</span>
6073 <span class="json-property-type">object</span>
6074 <span class="json-property-range" title="Value limits"></span>
6075 </dt>
6076 <dt data-property-name="createdAt">
6077 <span class="json-property-name">createdAt:</span>
6078 <span class="json-property-type">string</span>
6079 <span class="json-property-range" title="Value limits"></span>
6080 </dt>
6081 </dl>
6082 </section>
6083 </div>
6084 <div class="doc-examples">
6085 <section>
6086 <h5>Example</h5>
6087 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6088 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6089 <span class="hljs-attr">&quot;reason&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6090 <span class="hljs-attr">&quot;reporterAccount&quot;</span>: {
6091 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6092 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6093 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6094 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6095 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6096 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6097 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6098 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6099 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6100 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6101 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6102 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6103 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6104 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6105 }
6106 },
6107 <span class="hljs-attr">&quot;video&quot;</span>: {
6108 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6109 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6110 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6111 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6112 },
6113 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6114 }
6115 </code></pre>
6116 <!-- </div> -->
6117 </section>
6118 </div>
6119 </div>
6120 </div>
6121 <div id="definition-VideoBlacklist" class="definition panel" data-traverse-target="definition-VideoBlacklist">
6122 <h2 class="panel-title">
6123 <a name="/definitions/VideoBlacklist"></a>VideoBlacklist:
6124 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6125 <span class="json-property-range" title="Value limits"></span>
6126
6127
6128 </span> -->
6129 </h2>
6130 <div class="doc-row">
6131 <div class="doc-copy">
6132 <section class="json-schema-properties">
6133 <dl>
6134 <dt data-property-name="id">
6135 <span class="json-property-name">id:</span>
6136 <span class="json-property-type">number</span>
6137 <span class="json-property-range" title="Value limits"></span>
6138 </dt>
6139 <dt data-property-name="videoId">
6140 <span class="json-property-name">videoId:</span>
6141 <span class="json-property-type">number</span>
6142 <span class="json-property-range" title="Value limits"></span>
6143 </dt>
6144 <dt data-property-name="createdAt">
6145 <span class="json-property-name">createdAt:</span>
6146 <span class="json-property-type">string</span>
6147 <span class="json-property-range" title="Value limits"></span>
6148 </dt>
6149 <dt data-property-name="updatedAt">
6150 <span class="json-property-name">updatedAt:</span>
6151 <span class="json-property-type">string</span>
6152 <span class="json-property-range" title="Value limits"></span>
6153 </dt>
6154 <dt data-property-name="name">
6155 <span class="json-property-name">name:</span>
6156 <span class="json-property-type">string</span>
6157 <span class="json-property-range" title="Value limits"></span>
6158 </dt>
6159 <dt data-property-name="uuid">
6160 <span class="json-property-name">uuid:</span>
6161 <span class="json-property-type">string</span>
6162 <span class="json-property-range" title="Value limits"></span>
6163 </dt>
6164 <dt data-property-name="description">
6165 <span class="json-property-name">description:</span>
6166 <span class="json-property-type">string</span>
6167 <span class="json-property-range" title="Value limits"></span>
6168 </dt>
6169 <dt data-property-name="duration">
6170 <span class="json-property-name">duration:</span>
6171 <span class="json-property-type">number</span>
6172 <span class="json-property-range" title="Value limits"></span>
6173 </dt>
6174 <dt data-property-name="views">
6175 <span class="json-property-name">views:</span>
6176 <span class="json-property-type">number</span>
6177 <span class="json-property-range" title="Value limits"></span>
6178 </dt>
6179 <dt data-property-name="likes">
6180 <span class="json-property-name">likes:</span>
6181 <span class="json-property-type">number</span>
6182 <span class="json-property-range" title="Value limits"></span>
6183 </dt>
6184 <dt data-property-name="dislikes">
6185 <span class="json-property-name">dislikes:</span>
6186 <span class="json-property-type">number</span>
6187 <span class="json-property-range" title="Value limits"></span>
6188 </dt>
6189 <dt data-property-name="nsfw">
6190 <span class="json-property-name">nsfw:</span>
6191 <span class="json-property-type">boolean</span>
6192 <span class="json-property-range" title="Value limits"></span>
6193 </dt>
6194 </dl>
6195 </section>
6196 </div>
6197 <div class="doc-examples">
6198 <section>
6199 <h5>Example</h5>
6200 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6201 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6202 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6203 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6204 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6205 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6206 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6207 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6208 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6209 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6210 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6211 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6212 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6213 }
6214 </code></pre>
6215 <!-- </div> -->
6216 </section>
6217 </div>
6218 </div>
6219 </div>
6220 <div id="definition-VideoChannel" class="definition panel" data-traverse-target="definition-VideoChannel">
6221 <h2 class="panel-title">
6222 <a name="/definitions/VideoChannel"></a>VideoChannel:
6223 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6224 <span class="json-property-range" title="Value limits"></span>
6225
6226
6227 </span> -->
6228 </h2>
6229 <div class="doc-row">
6230 <div class="doc-copy">
6231 <section class="json-schema-properties">
6232 <dl>
6233 <dt data-property-name="displayName">
6234 <span class="json-property-name">displayName:</span>
6235 <span class="json-property-type">string</span>
6236 <span class="json-property-range" title="Value limits"></span>
6237 </dt>
6238 <dt data-property-name="description">
6239 <span class="json-property-name">description:</span>
6240 <span class="json-property-type">string</span>
6241 <span class="json-property-range" title="Value limits"></span>
6242 </dt>
6243 <dt data-property-name="isLocal">
6244 <span class="json-property-name">isLocal:</span>
6245 <span class="json-property-type">boolean</span>
6246 <span class="json-property-range" title="Value limits"></span>
6247 </dt>
6248 <dt data-property-name="owner">
6249 <span class="json-property-name">owner:</span>
6250 <span class="json-property-type">object</span>
6251 <span class="json-property-range" title="Value limits"></span>
6252 </dt>
6253 <dt data-property-name="videos">
6254 <span class="json-property-name">videos:</span>
6255 <span class="json-property-type">
6256 <span class="json-schema-ref-array">
6257 <a class="json-schema-ref" href="#/definitions/Video">Video</a>
6258 </span>
6259 </span>
6260 <span class="json-property-range" title="Value limits"></span>
6261 </dt>
6262 </dl>
6263 </section>
6264 </div>
6265 <div class="doc-examples">
6266 <section>
6267 <h5>Example</h5>
6268 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6269 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6270 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6271 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6272 <span class="hljs-attr">&quot;owner&quot;</span>: {
6273 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6274 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6275 },
6276 <span class="hljs-attr">&quot;videos&quot;</span>: [
6277 {
6278 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6279 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6280 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6281 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6282 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6283 <span class="hljs-attr">&quot;category&quot;</span>: {
6284 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6285 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6286 },
6287 <span class="hljs-attr">&quot;licence&quot;</span>: {
6288 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6289 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6290 },
6291 <span class="hljs-attr">&quot;language&quot;</span>: {
6292 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6293 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6294 },
6295 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6296 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6297 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6298 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6299 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6300 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6301 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6302 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6303 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6304 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6305 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6306 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6307 <span class="hljs-attr">&quot;account&quot;</span>: {
6308 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6309 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6310 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6311 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6312 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6313 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6314 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6315 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6316 }
6317 }
6318 }
6319 ]
6320 }
6321 </code></pre>
6322 <!-- </div> -->
6323 </section>
6324 </div>
6325 </div>
6326 </div>
6327 <div id="definition-VideoComment" class="definition panel" data-traverse-target="definition-VideoComment">
6328 <h2 class="panel-title">
6329 <a name="/definitions/VideoComment"></a>VideoComment:
6330 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6331 <span class="json-property-range" title="Value limits"></span>
6332
6333
6334 </span> -->
6335 </h2>
6336 <div class="doc-row">
6337 <div class="doc-copy">
6338 <section class="json-schema-properties">
6339 <dl>
6340 <dt data-property-name="id">
6341 <span class="json-property-name">id:</span>
6342 <span class="json-property-type">number</span>
6343 <span class="json-property-range" title="Value limits"></span>
6344 </dt>
6345 <dt data-property-name="url">
6346 <span class="json-property-name">url:</span>
6347 <span class="json-property-type">string</span>
6348 <span class="json-property-range" title="Value limits"></span>
6349 </dt>
6350 <dt data-property-name="text">
6351 <span class="json-property-name">text:</span>
6352 <span class="json-property-type">string</span>
6353 <span class="json-property-range" title="Value limits"></span>
6354 </dt>
6355 <dt data-property-name="threadId">
6356 <span class="json-property-name">threadId:</span>
6357 <span class="json-property-type">number</span>
6358 <span class="json-property-range" title="Value limits"></span>
6359 </dt>
6360 <dt data-property-name="inReplyToCommentId">
6361 <span class="json-property-name">inReplyToCommentId:</span>
6362 <span class="json-property-type">number</span>
6363 <span class="json-property-range" title="Value limits"></span>
6364 </dt>
6365 <dt data-property-name="videoId">
6366 <span class="json-property-name">videoId:</span>
6367 <span class="json-property-type">number</span>
6368 <span class="json-property-range" title="Value limits"></span>
6369 </dt>
6370 <dt data-property-name="createdAt">
6371 <span class="json-property-name">createdAt:</span>
6372 <span class="json-property-type">string</span>
6373 <span class="json-property-range" title="Value limits"></span>
6374 </dt>
6375 <dt data-property-name="updatedAt">
6376 <span class="json-property-name">updatedAt:</span>
6377 <span class="json-property-type">string</span>
6378 <span class="json-property-range" title="Value limits"></span>
6379 </dt>
6380 <dt data-property-name="totalReplies">
6381 <span class="json-property-name">totalReplies:</span>
6382 <span class="json-property-type">number</span>
6383 <span class="json-property-range" title="Value limits"></span>
6384 </dt>
6385 <dt data-property-name="account">
6386 <span class="json-property-name">account:</span>
6387 <span class="json-property-type">
6388 <span class="">
6389 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
6390 </span>
6391 </span>
6392 <span class="json-property-range" title="Value limits"></span>
6393 </dt>
6394 </dl>
6395 </section>
6396 </div>
6397 <div class="doc-examples">
6398 <section>
6399 <h5>Example</h5>
6400 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6401 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6402 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6403 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6404 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6405 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6406 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6407 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6408 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6409 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6410 <span class="hljs-attr">&quot;account&quot;</span>: {
6411 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6412 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6413 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6414 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6415 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6416 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6417 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6418 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6419 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6420 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6421 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6422 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6423 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6424 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6425 }
6426 }
6427 }
6428 </code></pre>
6429 <!-- </div> -->
6430 </section>
6431 </div>
6432 </div>
6433 </div>
6434 <div id="definition-VideoCommentThreadTree" class="definition panel" data-traverse-target="definition-VideoCommentThreadTree">
6435 <h2 class="panel-title">
6436 <a name="/definitions/VideoCommentThreadTree"></a>VideoCommentThreadTree:
6437 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6438 <span class="json-property-range" title="Value limits"></span>
6439
6440
6441 </span> -->
6442 </h2>
6443 <div class="doc-row">
6444 <div class="doc-copy">
6445 <section class="json-schema-properties">
6446 <dl>
6447 <dt data-property-name="comment">
6448 <span class="json-property-name">comment:</span>
6449 <span class="json-property-type">
6450 <span class="">
6451 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
6452 </span>
6453 </span>
6454 <span class="json-property-range" title="Value limits"></span>
6455 </dt>
6456 <dt data-property-name="children">
6457 <span class="json-property-name">children:</span>
6458 <span class="json-property-type">
6459 <span class="json-schema-ref-array">
6460 <a class="json-schema-ref" href="#/definitions/VideoCommentThreadTree">VideoCommentThreadTree</a>
6461 </span>
6462 </span>
6463 <span class="json-property-range" title="Value limits"></span>
6464 </dt>
6465 </dl>
6466 </section>
6467 </div>
6468 <div class="doc-examples">
6469 <section>
6470 <h5>Example</h5>
6471 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6472 <span class="hljs-attr">&quot;comment&quot;</span>: {
6473 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6474 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6475 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6476 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6477 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6478 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6479 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6480 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6481 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6482 <span class="hljs-attr">&quot;account&quot;</span>: {
6483 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6484 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6485 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6486 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6487 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6488 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6489 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6490 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6491 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6492 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6493 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6494 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6495 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6496 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6497 }
6498 }
6499 },
6500 <span class="hljs-attr">&quot;children&quot;</span>: [
6501 {
6502 <span class="hljs-attr">&quot;comment&quot;</span>: {
6503 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6504 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6505 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6506 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6507 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6508 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6509 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6510 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6511 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6512 <span class="hljs-attr">&quot;account&quot;</span>: {
6513 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6514 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6515 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6516 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6517 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6518 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6519 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6520 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6521 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6522 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6523 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6524 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6525 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6526 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6527 }
6528 }
6529 },
6530 <span class="hljs-attr">&quot;children&quot;</span>: [
6531 {
6532 <span class="hljs-attr">&quot;comment&quot;</span>: {
6533 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6534 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6535 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6536 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6537 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6538 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6539 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6540 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6541 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6542 <span class="hljs-attr">&quot;account&quot;</span>: {
6543 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6544 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6545 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&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;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6548 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6549 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6550 <span class="hljs-attr">&quot;followersCount&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;avatar&quot;</span>: {
6554 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6555 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6556 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6557 }
6558 }
6559 }
6560 }
6561 ]
6562 }
6563 ]
6564 }
6565 </code></pre>
6566 <!-- </div> -->
6567 </section>
6568 </div>
6569 </div>
6570 </div>
6571 <div id="definition-Avatar" class="definition panel" data-traverse-target="definition-Avatar">
6572 <h2 class="panel-title">
6573 <a name="/definitions/Avatar"></a>Avatar:
6574 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6575 <span class="json-property-range" title="Value limits"></span>
6576
6577
6578 </span> -->
6579 </h2>
6580 <div class="doc-row">
6581 <div class="doc-copy">
6582 <section class="json-schema-properties">
6583 <dl>
6584 <dt data-property-name="path">
6585 <span class="json-property-name">path:</span>
6586 <span class="json-property-type">string</span>
6587 <span class="json-property-range" title="Value limits"></span>
6588 </dt>
6589 <dt data-property-name="createdAt">
6590 <span class="json-property-name">createdAt:</span>
6591 <span class="json-property-type">string</span>
6592 <span class="json-property-range" title="Value limits"></span>
6593 </dt>
6594 <dt data-property-name="updatedAt">
6595 <span class="json-property-name">updatedAt:</span>
6596 <span class="json-property-type">string</span>
6597 <span class="json-property-range" title="Value limits"></span>
6598 </dt>
6599 </dl>
6600 </section>
6601 </div>
6602 <div class="doc-examples">
6603 <section>
6604 <h5>Example</h5>
6605 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6606 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6607 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6608 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6609 }
6610 </code></pre>
6611 <!-- </div> -->
6612 </section>
6613 </div>
6614 </div>
6615 </div>
6616 <div id="definition-Actor" class="definition panel" data-traverse-target="definition-Actor">
6617 <h2 class="panel-title">
6618 <a name="/definitions/Actor"></a>Actor:
6619 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6620 <span class="json-property-range" title="Value limits"></span>
6621
6622
6623 </span> -->
6624 </h2>
6625 <div class="doc-row">
6626 <div class="doc-copy">
6627 <section class="json-schema-properties">
6628 <dl>
6629 <dt data-property-name="id">
6630 <span class="json-property-name">id:</span>
6631 <span class="json-property-type">number</span>
6632 <span class="json-property-range" title="Value limits"></span>
6633 </dt>
6634 <dt data-property-name="uuid">
6635 <span class="json-property-name">uuid:</span>
6636 <span class="json-property-type">string</span>
6637 <span class="json-property-range" title="Value limits"></span>
6638 </dt>
6639 <dt data-property-name="url">
6640 <span class="json-property-name">url:</span>
6641 <span class="json-property-type">string</span>
6642 <span class="json-property-range" title="Value limits"></span>
6643 </dt>
6644 <dt data-property-name="name">
6645 <span class="json-property-name">name:</span>
6646 <span class="json-property-type">string</span>
6647 <span class="json-property-range" title="Value limits"></span>
6648 </dt>
6649 <dt data-property-name="host">
6650 <span class="json-property-name">host:</span>
6651 <span class="json-property-type">string</span>
6652 <span class="json-property-range" title="Value limits"></span>
6653 </dt>
6654 <dt data-property-name="followingCount">
6655 <span class="json-property-name">followingCount:</span>
6656 <span class="json-property-type">number</span>
6657 <span class="json-property-range" title="Value limits"></span>
6658 </dt>
6659 <dt data-property-name="followersCount">
6660 <span class="json-property-name">followersCount:</span>
6661 <span class="json-property-type">number</span>
6662 <span class="json-property-range" title="Value limits"></span>
6663 </dt>
6664 <dt data-property-name="createdAt">
6665 <span class="json-property-name">createdAt:</span>
6666 <span class="json-property-type">string</span>
6667 <span class="json-property-range" title="Value limits"></span>
6668 </dt>
6669 <dt data-property-name="updatedAt">
6670 <span class="json-property-name">updatedAt:</span>
6671 <span class="json-property-type">string</span>
6672 <span class="json-property-range" title="Value limits"></span>
6673 </dt>
6674 <dt data-property-name="avatar">
6675 <span class="json-property-name">avatar:</span>
6676 <span class="json-property-type">
6677 <span class="">
6678 <a class="json-schema-ref" href="#/definitions/Avatar">Avatar</a>
6679 </span>
6680 </span>
6681 <span class="json-property-range" title="Value limits"></span>
6682 </dt>
6683 </dl>
6684 </section>
6685 </div>
6686 <div class="doc-examples">
6687 <section>
6688 <h5>Example</h5>
6689 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6690 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6691 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6692 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6693 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6694 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6695 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6696 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6697 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6698 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6699 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6700 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6701 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6702 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6703 }
6704 }
6705 </code></pre>
6706 <!-- </div> -->
6707 </section>
6708 </div>
6709 </div>
6710 </div>
6711 <div id="definition-Account" class="definition panel" data-traverse-target="definition-Account">
6712 <h2 class="panel-title">
6713 <a name="/definitions/Account"></a>Account:
6714 <!-- <span class="json-property-type"><span class="json-property-type"></span>
6715 <span class="json-property-range" title="Value limits"></span>
6716
6717
6718 </span> -->
6719 </h2>
6720 <div class="doc-row">
6721 <div class="doc-copy">
6722 <section class="json-schema-allOf">
6723 <section class="json-schema-allOf-inherited">
6724 <ul>
6725 <span class="">
6726 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
6727 </span>
6728 </ul>
6729 </section>
6730 <section class="json-schema-allOf-additional">
6731 <section class="json-schema-properties">
6732 <dl>
6733 <dt data-property-name="displayName">
6734 <span class="json-property-name">displayName:</span>
6735 <span class="json-property-type">string</span>
6736 <span class="json-property-range" title="Value limits"></span>
6737 </dt>
6738 </dl>
6739 </section>
6740 </section>
6741 </section>
6742 </div>
6743 <div class="doc-examples">
6744 <section>
6745 <h5>Example</h5>
6746 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6747 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6748 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6749 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6750 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6751 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6752 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6753 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6754 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6755 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6756 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6757 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6758 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6759 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6760 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6761 }
6762 }
6763 </code></pre>
6764 <!-- </div> -->
6765 </section>
6766 </div>
6767 </div>
6768 </div>
6769 <div id="definition-User" class="definition panel" data-traverse-target="definition-User">
6770 <h2 class="panel-title">
6771 <a name="/definitions/User"></a>User:
6772 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6773 <span class="json-property-range" title="Value limits"></span>
6774
6775
6776 </span> -->
6777 </h2>
6778 <div class="doc-row">
6779 <div class="doc-copy">
6780 <section class="json-schema-properties">
6781 <dl>
6782 <dt data-property-name="id">
6783 <span class="json-property-name">id:</span>
6784 <span class="json-property-type">number</span>
6785 <span class="json-property-range" title="Value limits"></span>
6786 </dt>
6787 <dt data-property-name="username">
6788 <span class="json-property-name">username:</span>
6789 <span class="json-property-type">string</span>
6790 <span class="json-property-range" title="Value limits"></span>
6791 </dt>
6792 <dt data-property-name="email">
6793 <span class="json-property-name">email:</span>
6794 <span class="json-property-type">string</span>
6795 <span class="json-property-range" title="Value limits"></span>
6796 </dt>
6797 <dt data-property-name="displayNSFW">
6798 <span class="json-property-name">displayNSFW:</span>
6799 <span class="json-property-type">boolean</span>
6800 <span class="json-property-range" title="Value limits"></span>
6801 </dt>
6802 <dt data-property-name="autoPlayVideo">
6803 <span class="json-property-name">autoPlayVideo:</span>
6804 <span class="json-property-type">boolean</span>
6805 <span class="json-property-range" title="Value limits"></span>
6806 </dt>
6807 <dt data-property-name="role">
6808 <span class="json-property-name">role:</span>
6809 <span class="json-property-type">string</span>
6810 <span class="json-property-enum" title="Possible values">
6811 <span class="json-property-enum-item">User</span>,
6812 <span class="json-property-enum-item">Moderator</span>,
6813 <span class="json-property-enum-item">Administrator</span>
6814 </span>
6815 <span class="json-property-range" title="Value limits"></span>
6816 </dt>
6817 <dt data-property-name="videoQuota">
6818 <span class="json-property-name">videoQuota:</span>
6819 <span class="json-property-type">number</span>
6820 <span class="json-property-range" title="Value limits"></span>
6821 </dt>
6822 <dt data-property-name="createdAt">
6823 <span class="json-property-name">createdAt:</span>
6824 <span class="json-property-type">string</span>
6825 <span class="json-property-range" title="Value limits"></span>
6826 </dt>
6827 <dt data-property-name="account">
6828 <span class="json-property-name">account:</span>
6829 <span class="json-property-type">
6830 <span class="">
6831 <a class="json-schema-ref" href="#/definitions/Account">Account</a>
6832 </span>
6833 </span>
6834 <span class="json-property-range" title="Value limits"></span>
6835 </dt>
6836 <dt data-property-name="videoChannels">
6837 <span class="json-property-name">videoChannels:</span>
6838 <span class="json-property-type">
6839 <span class="json-schema-ref-array">
6840 <a class="json-schema-ref" href="#/definitions/VideoChannel">VideoChannel</a>
6841 </span>
6842 </span>
6843 <span class="json-property-range" title="Value limits"></span>
6844 </dt>
6845 </dl>
6846 </section>
6847 </div>
6848 <div class="doc-examples">
6849 <section>
6850 <h5>Example</h5>
6851 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6852 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6853 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6854 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6855 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6856 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6857 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6858 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6859 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6860 <span class="hljs-attr">&quot;account&quot;</span>: {
6861 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6862 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6863 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6864 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6865 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6866 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6867 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6868 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6869 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6870 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6871 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6872 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6873 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6874 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6875 }
6876 },
6877 <span class="hljs-attr">&quot;videoChannels&quot;</span>: [
6878 {
6879 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6880 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6881 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6882 <span class="hljs-attr">&quot;owner&quot;</span>: {
6883 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6884 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6885 },
6886 <span class="hljs-attr">&quot;videos&quot;</span>: [
6887 {
6888 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6889 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6890 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6891 <span class="hljs-attr">&quot;publishedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6892 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6893 <span class="hljs-attr">&quot;category&quot;</span>: {
6894 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6895 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6896 },
6897 <span class="hljs-attr">&quot;licence&quot;</span>: {
6898 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6899 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6900 },
6901 <span class="hljs-attr">&quot;language&quot;</span>: {
6902 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6903 <span class="hljs-attr">&quot;label&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6904 },
6905 <span class="hljs-attr">&quot;privacy&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6906 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6907 <span class="hljs-attr">&quot;duration&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6908 <span class="hljs-attr">&quot;isLocal&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6909 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6910 <span class="hljs-attr">&quot;thumbnailPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6911 <span class="hljs-attr">&quot;previewPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6912 <span class="hljs-attr">&quot;embedPath&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6913 <span class="hljs-attr">&quot;views&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6914 <span class="hljs-attr">&quot;likes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6915 <span class="hljs-attr">&quot;dislikes&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
6916 <span class="hljs-attr">&quot;nsfw&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>,
6917 <span class="hljs-attr">&quot;account&quot;</span>: {
6918 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6919 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6920 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6921 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6922 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6923 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6924 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
6925 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
6926 }
6927 }
6928 }
6929 ]
6930 }
6931 ]
6932 }
6933 </code></pre>
6934 <!-- </div> -->
6935 </section>
6936 </div>
6937 </div>
6938 </div>
6939 <div id="definition-ServerConfig" class="definition panel" data-traverse-target="definition-ServerConfig">
6940 <h2 class="panel-title">
6941 <a name="/definitions/ServerConfig"></a>ServerConfig:
6942 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6943 <span class="json-property-range" title="Value limits"></span>
6944
6945
6946 </span> -->
6947 </h2>
6948 <div class="doc-row">
6949 <div class="doc-copy">
6950 <section class="json-schema-properties">
6951 <dl>
6952 <dt data-property-name="signup">
6953 <span class="json-property-name">signup:</span>
6954 <span class="json-property-type">object</span>
6955 <span class="json-property-range" title="Value limits"></span>
6956 </dt>
6957 <dt data-property-name="transcoding">
6958 <span class="json-property-name">transcoding:</span>
6959 <span class="json-property-type">object</span>
6960 <span class="json-property-range" title="Value limits"></span>
6961 </dt>
6962 <dt data-property-name="avatar">
6963 <span class="json-property-name">avatar:</span>
6964 <span class="json-property-type">object</span>
6965 <span class="json-property-range" title="Value limits"></span>
6966 </dt>
6967 <dt data-property-name="video">
6968 <span class="json-property-name">video:</span>
6969 <span class="json-property-type">object</span>
6970 <span class="json-property-range" title="Value limits"></span>
6971 </dt>
6972 </dl>
6973 </section>
6974 </div>
6975 <div class="doc-examples">
6976 <section>
6977 <h5>Example</h5>
6978 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
6979 <span class="hljs-attr">&quot;signup&quot;</span>: {
6980 <span class="hljs-attr">&quot;allowed&quot;</span>: <span class="hljs-string">&quot;boolean&quot;</span>
6981 },
6982 <span class="hljs-attr">&quot;transcoding&quot;</span>: {
6983 <span class="hljs-attr">&quot;enabledResolutions&quot;</span>: [
6984 <span class="hljs-string">&quot;number&quot;</span>
6985 ]
6986 },
6987 <span class="hljs-attr">&quot;avatar&quot;</span>: {
6988 <span class="hljs-attr">&quot;file&quot;</span>: {
6989 <span class="hljs-attr">&quot;size&quot;</span>: {
6990 <span class="hljs-attr">&quot;max&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
6991 }
6992 },
6993 <span class="hljs-attr">&quot;extensions&quot;</span>: [
6994 <span class="hljs-string">&quot;string&quot;</span>
6995 ]
6996 },
6997 <span class="hljs-attr">&quot;video&quot;</span>: {
6998 <span class="hljs-attr">&quot;file&quot;</span>: {
6999 <span class="hljs-attr">&quot;extensions&quot;</span>: [
7000 <span class="hljs-string">&quot;string&quot;</span>
7001 ]
7002 }
7003 }
7004 }
7005 </code></pre>
7006 <!-- </div> -->
7007 </section>
7008 </div>
7009 </div>
7010 </div>
7011 <div id="definition-Follow" class="definition panel" data-traverse-target="definition-Follow">
7012 <h2 class="panel-title">
7013 <a name="/definitions/Follow"></a>Follow:
7014 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7015 <span class="json-property-range" title="Value limits"></span>
7016
7017
7018 </span> -->
7019 </h2>
7020 <div class="doc-row">
7021 <div class="doc-copy">
7022 <section class="json-schema-properties">
7023 <dl>
7024 <dt data-property-name="id">
7025 <span class="json-property-name">id:</span>
7026 <span class="json-property-type">number</span>
7027 <span class="json-property-range" title="Value limits"></span>
7028 </dt>
7029 <dt data-property-name="follower">
7030 <span class="json-property-name">follower:</span>
7031 <span class="json-property-type">
7032 <span class="">
7033 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
7034 </span>
7035 </span>
7036 <span class="json-property-range" title="Value limits"></span>
7037 </dt>
7038 <dt data-property-name="following">
7039 <span class="json-property-name">following:</span>
7040 <span class="json-property-type">
7041 <span class="">
7042 <a class="json-schema-ref" href="#/definitions/Actor">Actor</a>
7043 </span>
7044 </span>
7045 <span class="json-property-range" title="Value limits"></span>
7046 </dt>
7047 <dt data-property-name="score">
7048 <span class="json-property-name">score:</span>
7049 <span class="json-property-type">number</span>
7050 <span class="json-property-range" title="Value limits"></span>
7051 </dt>
7052 <dt data-property-name="state">
7053 <span class="json-property-name">state:</span>
7054 <span class="json-property-type">string</span>
7055 <span class="json-property-enum" title="Possible values">
7056 <span class="json-property-enum-item">pending</span>,
7057 <span class="json-property-enum-item">accepted</span>
7058 </span>
7059 <span class="json-property-range" title="Value limits"></span>
7060 </dt>
7061 <dt data-property-name="createdAt">
7062 <span class="json-property-name">createdAt:</span>
7063 <span class="json-property-type">string</span>
7064 <span class="json-property-range" title="Value limits"></span>
7065 </dt>
7066 <dt data-property-name="updatedAt">
7067 <span class="json-property-name">updatedAt:</span>
7068 <span class="json-property-type">string</span>
7069 <span class="json-property-range" title="Value limits"></span>
7070 </dt>
7071 </dl>
7072 </section>
7073 </div>
7074 <div class="doc-examples">
7075 <section>
7076 <h5>Example</h5>
7077 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7078 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7079 <span class="hljs-attr">&quot;follower&quot;</span>: {
7080 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7081 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7082 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7083 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7084 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7085 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7086 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7087 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7088 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7089 <span class="hljs-attr">&quot;avatar&quot;</span>: {
7090 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7091 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7092 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7093 }
7094 },
7095 <span class="hljs-attr">&quot;following&quot;</span>: {
7096 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7097 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7098 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7099 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7100 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7101 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7102 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7103 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7104 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7105 <span class="hljs-attr">&quot;avatar&quot;</span>: {
7106 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7107 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7108 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7109 }
7110 },
7111 <span class="hljs-attr">&quot;score&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7112 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7113 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7114 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7115 }
7116 </code></pre>
7117 <!-- </div> -->
7118 </section>
7119 </div>
7120 </div>
7121 </div>
7122 <div id="definition-Job" class="definition panel" data-traverse-target="definition-Job">
7123 <h2 class="panel-title">
7124 <a name="/definitions/Job"></a>Job:
7125 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7126 <span class="json-property-range" title="Value limits"></span>
7127
7128
7129 </span> -->
7130 </h2>
7131 <div class="doc-row">
7132 <div class="doc-copy">
7133 <section class="json-schema-properties">
7134 <dl>
7135 <dt data-property-name="id">
7136 <span class="json-property-name">id:</span>
7137 <span class="json-property-type">number</span>
7138 <span class="json-property-range" title="Value limits"></span>
7139 </dt>
7140 <dt data-property-name="state">
7141 <span class="json-property-name">state:</span>
7142 <span class="json-property-type">string</span>
7143 <span class="json-property-enum" title="Possible values">
7144 <span class="json-property-enum-item">pending</span>,
7145 <span class="json-property-enum-item">processing</span>,
7146 <span class="json-property-enum-item">error</span>,
7147 <span class="json-property-enum-item">success</span>
7148 </span>
7149 <span class="json-property-range" title="Value limits"></span>
7150 </dt>
7151 <dt data-property-name="category">
7152 <span class="json-property-name">category:</span>
7153 <span class="json-property-type">string</span>
7154 <span class="json-property-enum" title="Possible values">
7155 <span class="json-property-enum-item">transcoding</span>,
7156 <span class="json-property-enum-item">activitypub-http</span>
7157 </span>
7158 <span class="json-property-range" title="Value limits"></span>
7159 </dt>
7160 <dt data-property-name="handlerName">
7161 <span class="json-property-name">handlerName:</span>
7162 <span class="json-property-type">string</span>
7163 <span class="json-property-range" title="Value limits"></span>
7164 </dt>
7165 <dt data-property-name="handlerInputData">
7166 <span class="json-property-name">handlerInputData:</span>
7167 <span class="json-property-type">string</span>
7168 <span class="json-property-range" title="Value limits"></span>
7169 </dt>
7170 <dt data-property-name="createdAt">
7171 <span class="json-property-name">createdAt:</span>
7172 <span class="json-property-type">string</span>
7173 <span class="json-property-range" title="Value limits"></span>
7174 </dt>
7175 <dt data-property-name="updatedAt">
7176 <span class="json-property-name">updatedAt:</span>
7177 <span class="json-property-type">string</span>
7178 <span class="json-property-range" title="Value limits"></span>
7179 </dt>
7180 </dl>
7181 </section>
7182 </div>
7183 <div class="doc-examples">
7184 <section>
7185 <h5>Example</h5>
7186 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7187 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7188 <span class="hljs-attr">&quot;state&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7189 <span class="hljs-attr">&quot;category&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7190 <span class="hljs-attr">&quot;handlerName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7191 <span class="hljs-attr">&quot;handlerInputData&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7192 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7193 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7194 }
7195 </code></pre>
7196 <!-- </div> -->
7197 </section>
7198 </div>
7199 </div>
7200 </div>
7201 <div id="definition-AddUserResponse" class="definition panel" data-traverse-target="definition-AddUserResponse">
7202 <h2 class="panel-title">
7203 <a name="/definitions/AddUserResponse"></a>AddUserResponse:
7204 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7205 <span class="json-property-range" title="Value limits"></span>
7206
7207
7208 </span> -->
7209 </h2>
7210 <div class="doc-row">
7211 <div class="doc-copy">
7212 <section class="json-schema-properties">
7213 <dl>
7214 <dt data-property-name="id">
7215 <span class="json-property-name">id:</span>
7216 <span class="json-property-type">number</span>
7217 <span class="json-property-range" title="Value limits"></span>
7218 </dt>
7219 <dt data-property-name="uuid">
7220 <span class="json-property-name">uuid:</span>
7221 <span class="json-property-type">string</span>
7222 <span class="json-property-range" title="Value limits"></span>
7223 </dt>
7224 </dl>
7225 </section>
7226 </div>
7227 <div class="doc-examples">
7228 <section>
7229 <h5>Example</h5>
7230 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7231 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7232 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7233 }
7234 </code></pre>
7235 <!-- </div> -->
7236 </section>
7237 </div>
7238 </div>
7239 </div>
7240 <div id="definition-VideoUploadResponse" class="definition panel" data-traverse-target="definition-VideoUploadResponse">
7241 <h2 class="panel-title">
7242 <a name="/definitions/VideoUploadResponse"></a>VideoUploadResponse:
7243 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7244 <span class="json-property-range" title="Value limits"></span>
7245
7246
7247 </span> -->
7248 </h2>
7249 <div class="doc-row">
7250 <div class="doc-copy">
7251 <section class="json-schema-properties">
7252 <dl>
7253 <dt data-property-name="video">
7254 <span class="json-property-name">video:</span>
7255 <span class="json-property-type">object</span>
7256 <span class="json-property-range" title="Value limits"></span>
7257 </dt>
7258 </dl>
7259 </section>
7260 </div>
7261 <div class="doc-examples">
7262 <section>
7263 <h5>Example</h5>
7264 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7265 <span class="hljs-attr">&quot;video&quot;</span>: {
7266 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7267 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7268 }
7269 }
7270 </code></pre>
7271 <!-- </div> -->
7272 </section>
7273 </div>
7274 </div>
7275 </div>
7276 <div id="definition-CommentThreadResponse" class="definition panel" data-traverse-target="definition-CommentThreadResponse">
7277 <h2 class="panel-title">
7278 <a name="/definitions/CommentThreadResponse"></a>CommentThreadResponse:
7279 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7280 <span class="json-property-range" title="Value limits"></span>
7281
7282
7283 </span> -->
7284 </h2>
7285 <div class="doc-row">
7286 <div class="doc-copy">
7287 <section class="json-schema-properties">
7288 <dl>
7289 <dt data-property-name="total">
7290 <span class="json-property-name">total:</span>
7291 <span class="json-property-type">number</span>
7292 <span class="json-property-range" title="Value limits"></span>
7293 </dt>
7294 <dt data-property-name="data">
7295 <span class="json-property-name">data:</span>
7296 <span class="json-property-type">
7297 <span class="json-schema-ref-array">
7298 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
7299 </span>
7300 </span>
7301 <span class="json-property-range" title="Value limits"></span>
7302 </dt>
7303 </dl>
7304 </section>
7305 </div>
7306 <div class="doc-examples">
7307 <section>
7308 <h5>Example</h5>
7309 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7310 <span class="hljs-attr">&quot;total&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7311 <span class="hljs-attr">&quot;data&quot;</span>: [
7312 {
7313 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7314 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7315 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7316 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7317 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7318 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7319 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7320 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7321 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7322 <span class="hljs-attr">&quot;account&quot;</span>: {
7323 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7324 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7325 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7326 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7327 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7328 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7329 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7330 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7331 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7332 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7333 <span class="hljs-attr">&quot;avatar&quot;</span>: {
7334 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7335 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7336 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7337 }
7338 }
7339 }
7340 ]
7341 }
7342 </code></pre>
7343 <!-- </div> -->
7344 </section>
7345 </div>
7346 </div>
7347 </div>
7348 <div id="definition-CommentThreadPostResponse" class="definition panel" data-traverse-target="definition-CommentThreadPostResponse">
7349 <h2 class="panel-title">
7350 <a name="/definitions/CommentThreadPostResponse"></a>CommentThreadPostResponse:
7351 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7352 <span class="json-property-range" title="Value limits"></span>
7353
7354
7355 </span> -->
7356 </h2>
7357 <div class="doc-row">
7358 <div class="doc-copy">
7359 <section class="json-schema-properties">
7360 <dl>
7361 <dt data-property-name="comment">
7362 <span class="json-property-name">comment:</span>
7363 <span class="json-property-type">
7364 <span class="">
7365 <a class="json-schema-ref" href="#/definitions/VideoComment">VideoComment</a>
7366 </span>
7367 </span>
7368 <span class="json-property-range" title="Value limits"></span>
7369 </dt>
7370 </dl>
7371 </section>
7372 </div>
7373 <div class="doc-examples">
7374 <section>
7375 <h5>Example</h5>
7376 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7377 <span class="hljs-attr">&quot;comment&quot;</span>: {
7378 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7379 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7380 <span class="hljs-attr">&quot;text&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7381 <span class="hljs-attr">&quot;threadId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7382 <span class="hljs-attr">&quot;inReplyToCommentId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7383 <span class="hljs-attr">&quot;videoId&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7384 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7385 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7386 <span class="hljs-attr">&quot;totalReplies&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7387 <span class="hljs-attr">&quot;account&quot;</span>: {
7388 <span class="hljs-attr">&quot;displayName&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7389 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7390 <span class="hljs-attr">&quot;uuid&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7391 <span class="hljs-attr">&quot;url&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7392 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7393 <span class="hljs-attr">&quot;host&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7394 <span class="hljs-attr">&quot;followingCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7395 <span class="hljs-attr">&quot;followersCount&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>,
7396 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7397 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7398 <span class="hljs-attr">&quot;avatar&quot;</span>: {
7399 <span class="hljs-attr">&quot;path&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7400 <span class="hljs-attr">&quot;createdAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7401 <span class="hljs-attr">&quot;updatedAt&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7402 }
7403 }
7404 }
7405 }
7406 </code></pre>
7407 <!-- </div> -->
7408 </section>
7409 </div>
7410 </div>
7411 </div>
7412 <div id="definition-AddUser" class="definition panel" data-traverse-target="definition-AddUser">
7413 <h2 class="panel-title">
7414 <a name="/definitions/AddUser"></a>AddUser:
7415 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7416 <span class="json-property-range" title="Value limits"></span>
7417
7418
7419 </span> -->
7420 </h2>
7421 <div class="doc-row">
7422 <div class="doc-copy">
7423 <section class="json-schema-properties">
7424 <dl>
7425 <dt data-property-name="username" class="has-description">
7426 <span class="json-property-name">username:</span>
7427 <span class="json-property-type">string</span>
7428 <span class="json-property-range" title="Value limits"></span>
7429 <span class="json-property-required"></span>
7430 </dt>
7431 <dd>
7432 <p>The user username </p>
7433 </dd>
7434 <dt data-property-name="password" class="has-description">
7435 <span class="json-property-name">password:</span>
7436 <span class="json-property-type">string</span>
7437 <span class="json-property-range" title="Value limits"></span>
7438 <span class="json-property-required"></span>
7439 </dt>
7440 <dd>
7441 <p>The user password </p>
7442 </dd>
7443 <dt data-property-name="email" class="has-description">
7444 <span class="json-property-name">email:</span>
7445 <span class="json-property-type">string</span>
7446 <span class="json-property-range" title="Value limits"></span>
7447 <span class="json-property-required"></span>
7448 </dt>
7449 <dd>
7450 <p>The user email </p>
7451 </dd>
7452 <dt data-property-name="videoQuota" class="has-description">
7453 <span class="json-property-name">videoQuota:</span>
7454 <span class="json-property-type">string</span>
7455 <span class="json-property-range" title="Value limits"></span>
7456 <span class="json-property-required"></span>
7457 </dt>
7458 <dd>
7459 <p>The user videoQuota </p>
7460 </dd>
7461 <dt data-property-name="role" class="has-description">
7462 <span class="json-property-name">role:</span>
7463 <span class="json-property-type">string</span>
7464 <span class="json-property-range" title="Value limits"></span>
7465 <span class="json-property-required"></span>
7466 </dt>
7467 <dd>
7468 <p>The user role </p>
7469 </dd>
7470 </dl>
7471 </section>
7472 </div>
7473 <div class="doc-examples">
7474 <section>
7475 <h5>Example</h5>
7476 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7477 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7478 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7479 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7480 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7481 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7482 }
7483 </code></pre>
7484 <!-- </div> -->
7485 </section>
7486 </div>
7487 </div>
7488 </div>
7489 <div id="definition-UpdateUser" class="definition panel" data-traverse-target="definition-UpdateUser">
7490 <h2 class="panel-title">
7491 <a name="/definitions/UpdateUser"></a>UpdateUser:
7492 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7493 <span class="json-property-range" title="Value limits"></span>
7494
7495
7496 </span> -->
7497 </h2>
7498 <div class="doc-row">
7499 <div class="doc-copy">
7500 <section class="json-schema-properties">
7501 <dl>
7502 <dt data-property-name="id" class="has-description">
7503 <span class="json-property-name">id:</span>
7504 <span class="json-property-type">string</span>
7505 <span class="json-property-range" title="Value limits"></span>
7506 <span class="json-property-required"></span>
7507 </dt>
7508 <dd>
7509 <p>The user id </p>
7510 </dd>
7511 <dt data-property-name="email" class="has-description">
7512 <span class="json-property-name">email:</span>
7513 <span class="json-property-type">string</span>
7514 <span class="json-property-range" title="Value limits"></span>
7515 <span class="json-property-required"></span>
7516 </dt>
7517 <dd>
7518 <p>The updated email of the user </p>
7519 </dd>
7520 <dt data-property-name="videoQuota" class="has-description">
7521 <span class="json-property-name">videoQuota:</span>
7522 <span class="json-property-type">string</span>
7523 <span class="json-property-range" title="Value limits"></span>
7524 <span class="json-property-required"></span>
7525 </dt>
7526 <dd>
7527 <p>The updated videoQuota of the user </p>
7528 </dd>
7529 <dt data-property-name="role" class="has-description">
7530 <span class="json-property-name">role:</span>
7531 <span class="json-property-type">string</span>
7532 <span class="json-property-range" title="Value limits"></span>
7533 <span class="json-property-required"></span>
7534 </dt>
7535 <dd>
7536 <p>The updated role of the user </p>
7537 </dd>
7538 </dl>
7539 </section>
7540 </div>
7541 <div class="doc-examples">
7542 <section>
7543 <h5>Example</h5>
7544 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7545 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7546 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7547 <span class="hljs-attr">&quot;videoQuota&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7548 <span class="hljs-attr">&quot;role&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7549 }
7550 </code></pre>
7551 <!-- </div> -->
7552 </section>
7553 </div>
7554 </div>
7555 </div>
7556 <div id="definition-UpdateMe" class="definition panel" data-traverse-target="definition-UpdateMe">
7557 <h2 class="panel-title">
7558 <a name="/definitions/UpdateMe"></a>UpdateMe:
7559 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7560 <span class="json-property-range" title="Value limits"></span>
7561
7562
7563 </span> -->
7564 </h2>
7565 <div class="doc-row">
7566 <div class="doc-copy">
7567 <section class="json-schema-properties">
7568 <dl>
7569 <dt data-property-name="password" class="has-description">
7570 <span class="json-property-name">password:</span>
7571 <span class="json-property-type">string</span>
7572 <span class="json-property-range" title="Value limits"></span>
7573 <span class="json-property-required"></span>
7574 </dt>
7575 <dd>
7576 <p>Your new password </p>
7577 </dd>
7578 <dt data-property-name="email" class="has-description">
7579 <span class="json-property-name">email:</span>
7580 <span class="json-property-type">string</span>
7581 <span class="json-property-range" title="Value limits"></span>
7582 <span class="json-property-required"></span>
7583 </dt>
7584 <dd>
7585 <p>Your new email </p>
7586 </dd>
7587 <dt data-property-name="displayNSFW" class="has-description">
7588 <span class="json-property-name">displayNSFW:</span>
7589 <span class="json-property-type">string</span>
7590 <span class="json-property-range" title="Value limits"></span>
7591 <span class="json-property-required"></span>
7592 </dt>
7593 <dd>
7594 <p>Your new displayNSFW </p>
7595 </dd>
7596 <dt data-property-name="autoPlayVideo" class="has-description">
7597 <span class="json-property-name">autoPlayVideo:</span>
7598 <span class="json-property-type">string</span>
7599 <span class="json-property-range" title="Value limits"></span>
7600 <span class="json-property-required"></span>
7601 </dt>
7602 <dd>
7603 <p>Your new autoPlayVideo </p>
7604 </dd>
7605 </dl>
7606 </section>
7607 </div>
7608 <div class="doc-examples">
7609 <section>
7610 <h5>Example</h5>
7611 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7612 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7613 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7614 <span class="hljs-attr">&quot;displayNSFW&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7615 <span class="hljs-attr">&quot;autoPlayVideo&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7616 }
7617 </code></pre>
7618 <!-- </div> -->
7619 </section>
7620 </div>
7621 </div>
7622 </div>
7623 <div id="definition-GetMeVideoRating" class="definition panel" data-traverse-target="definition-GetMeVideoRating">
7624 <h2 class="panel-title">
7625 <a name="/definitions/GetMeVideoRating"></a>GetMeVideoRating:
7626 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7627 <span class="json-property-range" title="Value limits"></span>
7628
7629
7630 </span> -->
7631 </h2>
7632 <div class="doc-row">
7633 <div class="doc-copy">
7634 <section class="json-schema-properties">
7635 <dl>
7636 <dt data-property-name="id" class="has-description">
7637 <span class="json-property-name">id:</span>
7638 <span class="json-property-type">string</span>
7639 <span class="json-property-range" title="Value limits"></span>
7640 <span class="json-property-required"></span>
7641 </dt>
7642 <dd>
7643 <p>Id of the video </p>
7644 </dd>
7645 <dt data-property-name="rating" class="has-description">
7646 <span class="json-property-name">rating:</span>
7647 <span class="json-property-type">number</span>
7648 <span class="json-property-range" title="Value limits"></span>
7649 <span class="json-property-required"></span>
7650 </dt>
7651 <dd>
7652 <p>Rating of the video </p>
7653 </dd>
7654 </dl>
7655 </section>
7656 </div>
7657 <div class="doc-examples">
7658 <section>
7659 <h5>Example</h5>
7660 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7661 <span class="hljs-attr">&quot;id&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7662 <span class="hljs-attr">&quot;rating&quot;</span>: <span class="hljs-string">&quot;number&quot;</span>
7663 }
7664 </code></pre>
7665 <!-- </div> -->
7666 </section>
7667 </div>
7668 </div>
7669 </div>
7670 <div id="definition-RegisterUser" class="definition panel" data-traverse-target="definition-RegisterUser">
7671 <h2 class="panel-title">
7672 <a name="/definitions/RegisterUser"></a>RegisterUser:
7673 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7674 <span class="json-property-range" title="Value limits"></span>
7675
7676
7677 </span> -->
7678 </h2>
7679 <div class="doc-row">
7680 <div class="doc-copy">
7681 <section class="json-schema-properties">
7682 <dl>
7683 <dt data-property-name="username" class="has-description">
7684 <span class="json-property-name">username:</span>
7685 <span class="json-property-type">string</span>
7686 <span class="json-property-range" title="Value limits"></span>
7687 <span class="json-property-required"></span>
7688 </dt>
7689 <dd>
7690 <p>The username of the user </p>
7691 </dd>
7692 <dt data-property-name="password" class="has-description">
7693 <span class="json-property-name">password:</span>
7694 <span class="json-property-type">string</span>
7695 <span class="json-property-range" title="Value limits"></span>
7696 <span class="json-property-required"></span>
7697 </dt>
7698 <dd>
7699 <p>The password of the user </p>
7700 </dd>
7701 <dt data-property-name="email" class="has-description">
7702 <span class="json-property-name">email:</span>
7703 <span class="json-property-type">string</span>
7704 <span class="json-property-range" title="Value limits"></span>
7705 <span class="json-property-required"></span>
7706 </dt>
7707 <dd>
7708 <p>The email of the user </p>
7709 </dd>
7710 </dl>
7711 </section>
7712 </div>
7713 <div class="doc-examples">
7714 <section>
7715 <h5>Example</h5>
7716 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7717 <span class="hljs-attr">&quot;username&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7718 <span class="hljs-attr">&quot;password&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7719 <span class="hljs-attr">&quot;email&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7720 }
7721 </code></pre>
7722 <!-- </div> -->
7723 </section>
7724 </div>
7725 </div>
7726 </div>
7727 <div id="definition-VideoChannelInput" class="definition panel" data-traverse-target="definition-VideoChannelInput">
7728 <h2 class="panel-title">
7729 <a name="/definitions/VideoChannelInput"></a>VideoChannelInput:
7730 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
7731 <span class="json-property-range" title="Value limits"></span>
7732
7733
7734 </span> -->
7735 </h2>
7736 <div class="doc-row">
7737 <div class="doc-copy">
7738 <section class="json-schema-properties">
7739 <dl>
7740 <dt data-property-name="name">
7741 <span class="json-property-name">name:</span>
7742 <span class="json-property-type">string</span>
7743 <span class="json-property-range" title="Value limits"></span>
7744 </dt>
7745 <dt data-property-name="description">
7746 <span class="json-property-name">description:</span>
7747 <span class="json-property-type">string</span>
7748 <span class="json-property-range" title="Value limits"></span>
7749 </dt>
7750 </dl>
7751 </section>
7752 </div>
7753 <div class="doc-examples">
7754 <section>
7755 <h5>Example</h5>
7756 <!-- <div class="hljs"> --><pre><code class="hljs lang-json">{
7757 <span class="hljs-attr">&quot;name&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>,
7758 <span class="hljs-attr">&quot;description&quot;</span>: <span class="hljs-string">&quot;string&quot;</span>
7759 }
7760 </code></pre>
7761 <!-- </div> -->
7762 </section>
7763 </div>
7764 </div>
7765 </div>
7766 <div class="doc-row no-margin">
7767 <div class="doc-copy doc-separator">
7768 <a class="powered-by" href="https://sourcey.com/spectacle">Documentation by
7769 <span>Spectacle</span>
7770 </a>
7771 </div>
7772 </div>
7773 </article>
7774 </div>
7775 </div>
7776 </body>
7777 </html>