2 <html class=
"no-js" lang=
"en">
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>
14 <div id=
"page" class=
"drawer-layout drawer-slide-right-large">
16 <button class=
"close-button" aria-label=
"Close menu" type=
"button" data-drawer-close
>
17 <span aria-hidden=
"true">×
</span>
19 <nav id=
"nav" role=
"navigation">
20 <h5>API Reference
</h5>
21 <a href=
"#introduction">Introduction
</a>
24 <a href=
"#tag-Accounts">Accounts
</a>
27 <a href=
"#operation--accounts--id--get"> GET /accounts/{id}
</a>
30 <a href=
"#operation--accounts-get"> GET /accounts
</a>
35 <a href=
"#tag-Config">Config
</a>
38 <a href=
"#operation--config-get"> GET /config
</a>
43 <a href=
"#tag-Job">Job
</a>
46 <a href=
"#operation--jobs-get"> GET /jobs
</a>
51 <a href=
"#tag-ServerFollowing">ServerFollowing
</a>
54 <a href=
"#operation--server-following--host--delete"> DELETE /server/following/{host}
</a>
57 <a href=
"#operation--server-followers-get"> GET /server/followers
</a>
60 <a href=
"#operation--server-following-get"> GET /server/following
</a>
63 <a href=
"#operation--server-following-post"> POST /server/following
</a>
68 <a href=
"#tag-User">User
</a>
71 <a href=
"#operation--users-post"> POST /users
</a>
74 <a href=
"#operation--users-get"> GET /users
</a>
77 <a href=
"#operation--users--id--delete"> DELETE /users/{id}
</a>
80 <a href=
"#operation--users--id--get"> GET /users/{id}
</a>
83 <a href=
"#operation--users--id--put"> PUT /users/{id}
</a>
86 <a href=
"#operation--users-me-get"> GET /users/me
</a>
89 <a href=
"#operation--users-me-put"> PUT /users/me
</a>
92 <a href=
"#operation--users-me-video-quota-used-get"> GET /users/me/video-quota-used
</a>
95 <a href=
"#operation--users-me-videos--videoId--rating-get"> GET /users/me/videos/{videoId}/rating
</a>
98 <a href=
"#operation--users-me-videos-get"> GET /users/me/videos
</a>
101 <a href=
"#operation--users-register-post"> POST /users/register
</a>
104 <a href=
"#operation--users-me-avatar-pick-post"> POST /users/me/avatar/pick
</a>
109 <a href=
"#tag-Video">Video
</a>
112 <a href=
"#operation--videos-get"> GET /videos
</a>
115 <a href=
"#operation--videos-categories-get"> GET /videos/categories
</a>
118 <a href=
"#operation--videos-licences-get"> GET /videos/licences
</a>
121 <a href=
"#operation--videos-languages-get"> GET /videos/languages
</a>
124 <a href=
"#operation--videos-privacies-get"> GET /videos/privacies
</a>
127 <a href=
"#operation--videos-search-get"> GET /videos/search
</a>
130 <a href=
"#operation--videos--id--put"> PUT /videos/{id}
</a>
133 <a href=
"#operation--videos--id--get"> GET /videos/{id}
</a>
136 <a href=
"#operation--videos--id--delete"> DELETE /videos/{id}
</a>
139 <a href=
"#operation--videos--id--description-get"> GET /videos/{id}/description
</a>
142 <a href=
"#operation--videos--id--views-post"> POST /videos/{id}/views
</a>
145 <a href=
"#operation--videos-upload-post"> POST /videos/upload
</a>
150 <a href=
"#tag-VideoAbuse">VideoAbuse
</a>
153 <a href=
"#operation--videos-abuse-get"> GET /videos/abuse
</a>
156 <a href=
"#operation--videos--id--abuse-post"> POST /videos/{id}/abuse
</a>
161 <a href=
"#tag-VideoBlacklist">VideoBlacklist
</a>
164 <a href=
"#operation--videos--videoId--blacklist-post"> POST /videos/{videoId}/blacklist
</a>
167 <a href=
"#operation--videos--videoId--blacklist-delete"> DELETE /videos/{videoId}/blacklist
</a>
170 <a href=
"#operation--videos-blacklist-get"> GET /videos/blacklist
</a>
175 <a href=
"#tag-VideoChannel">VideoChannel
</a>
178 <a href=
"#operation--videos-channels-get"> GET /videos/channels
</a>
181 <a href=
"#operation--videos-channels-post"> POST /videos/channels
</a>
184 <a href=
"#operation--videos-channels--id--get"> GET /videos/channels/{id}
</a>
187 <a href=
"#operation--videos-channels--id--put"> PUT /videos/channels/{id}
</a>
190 <a href=
"#operation--videos-channels--id--delete"> DELETE /videos/channels/{id}
</a>
193 <a href=
"#operation--videos-accounts--accountId--channels-get"> GET /videos/accounts/{accountId}/channels
</a>
198 <a href=
"#tag-VideoComment">VideoComment
</a>
201 <a href=
"#operation--videos--videoId--comment-threads-get"> GET /videos/{videoId}/comment-threads
</a>
204 <a href=
"#operation--videos--videoId--comment-threads-post"> POST /videos/{videoId}/comment-threads
</a>
207 <a href=
"#operation--videos--videoId--comment-threads--threadId--get"> GET /videos/{videoId}/comment-threads/{threadId}
</a>
210 <a href=
"#operation--videos--videoId--comments--commentId--post"> POST /videos/{videoId}/comments/{commentId}
</a>
213 <a href=
"#operation--videos--videoId--comments--commentId--delete"> DELETE /videos/{videoId}/comments/{commentId}
</a>
218 <a href=
"#tag-VideoRate">VideoRate
</a>
221 <a href=
"#operation--videos--id--rate-put"> PUT /videos/{id}/rate
</a>
225 <h5>Schema Definitions
</h5>
226 <a href=
"#definition-Video"> Video
</a>
227 <a href=
"#definition-VideoAbuse"> VideoAbuse
</a>
228 <a href=
"#definition-VideoBlacklist"> VideoBlacklist
</a>
229 <a href=
"#definition-VideoChannel"> VideoChannel
</a>
230 <a href=
"#definition-VideoComment"> VideoComment
</a>
231 <a href=
"#definition-VideoCommentThreadTree"> VideoCommentThreadTree
</a>
232 <a href=
"#definition-Avatar"> Avatar
</a>
233 <a href=
"#definition-Actor"> Actor
</a>
234 <a href=
"#definition-Account"> Account
</a>
235 <a href=
"#definition-User"> User
</a>
236 <a href=
"#definition-ServerConfig"> ServerConfig
</a>
237 <a href=
"#definition-Follow"> Follow
</a>
238 <a href=
"#definition-Job"> Job
</a>
239 <a href=
"#definition-AddUserResponse"> AddUserResponse
</a>
240 <a href=
"#definition-VideoUploadResponse"> VideoUploadResponse
</a>
241 <a href=
"#definition-CommentThreadResponse"> CommentThreadResponse
</a>
242 <a href=
"#definition-CommentThreadPostResponse"> CommentThreadPostResponse
</a>
243 <a href=
"#definition-AddUser"> AddUser
</a>
244 <a href=
"#definition-UpdateUser"> UpdateUser
</a>
245 <a href=
"#definition-UpdateMe"> UpdateMe
</a>
246 <a href=
"#definition-GetMeVideoRating"> GetMeVideoRating
</a>
247 <a href=
"#definition-RegisterUser"> RegisterUser
</a>
248 <a href=
"#definition-VideoChannelInput"> VideoChannelInput
</a>
251 <div id=
"docs" class=
"row collapse expanded drawer" data-drawer
>
252 <button class=
"floating-menu-icon" type=
"button" data-drawer-slide=
"right">
253 <span class=
"hamburger"></span>
255 <div class=
"example-box doc-content"></div>
257 <div id=
"introduction" data-traverse-target=
"introduction">
258 <h1 class=
"doc-title">PeerTube
259 <span>API Reference
</span>
261 <div class=
"doc-row">
262 <div class=
"doc-copy">
263 <p>Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.
</p>
265 <div class=
"doc-examples">
268 <span>0.0.15-alpha
</span>
274 <h1 id=
"tag-Accounts" class=
"swagger-summary-tag" data-traverse-target=
"tag-Accounts">Accounts
</h1>
275 <div id=
"operation--accounts--id--get" class=
"operation panel" data-traverse-target=
"operation--accounts--id--get">
276 <!-- <section class="operation-tags row"> -->
277 <!-- <div class="doc-copy"> -->
278 <div class=
"operation-tags">
279 <a class=
"label" href=
"#tag-Accounts">Accounts
</a>
284 <h2 class=
"operation-title">
285 <span class=
"operation-name">
286 <span class=
"operation-name">GET
</span>
287 <span class=
"operation-path">/accounts/{id}
</span>
290 <div class=
"doc-row">
291 <div class=
"doc-copy">
292 <section class=
"swagger-request-params">
293 <div class=
"prop-row prop-group">
294 <div class=
"prop-name">
295 <div class=
"prop-title">id
</div>
296 <span class=
"json-property-required"></span>
298 <div class=
"prop-value">
299 <p>The id of the account
</p>
302 <div class=
"prop-row prop-inner">
303 <div class=
"prop-name param-label">type
</div>
304 <div class=
"prop-value">
305 <span class=
"json-property-type">string
</span>
306 <span class=
"json-property-range" title=
"Value limits"></span>
309 <div class=
"prop-row prop-inner">
310 <div class=
"prop-name param-label">in
</div>
311 <div class=
"prop-value">path
</div>
313 <div class=
"prop-row prop-group">
314 <div class=
"prop-name">
315 <div class=
"prop-title">start
</div>
317 <div class=
"prop-value">
321 <div class=
"prop-row prop-inner">
322 <div class=
"prop-name param-label">type
</div>
323 <div class=
"prop-value">
324 <span class=
"json-property-type">number
</span>
325 <span class=
"json-property-range" title=
"Value limits"></span>
328 <div class=
"prop-row prop-inner">
329 <div class=
"prop-name param-label">in
</div>
330 <div class=
"prop-value">query
</div>
332 <div class=
"prop-row prop-group">
333 <div class=
"prop-name">
334 <div class=
"prop-title">stop
</div>
336 <div class=
"prop-value">
340 <div class=
"prop-row prop-inner">
341 <div class=
"prop-name param-label">type
</div>
342 <div class=
"prop-value">
343 <span class=
"json-property-type">number
</span>
344 <span class=
"json-property-range" title=
"Value limits"></span>
347 <div class=
"prop-row prop-inner">
348 <div class=
"prop-name param-label">in
</div>
349 <div class=
"prop-value">query
</div>
351 <div class=
"prop-row prop-group">
352 <div class=
"prop-name">
353 <div class=
"prop-title">sort
</div>
355 <div class=
"prop-value">
359 <div class=
"prop-row prop-inner">
360 <div class=
"prop-name param-label">type
</div>
361 <div class=
"prop-value">
362 <span class=
"json-property-type">number
</span>
363 <span class=
"json-property-range" title=
"Value limits"></span>
366 <div class=
"prop-row prop-inner">
367 <div class=
"prop-name param-label">in
</div>
368 <div class=
"prop-value">query
</div>
372 <div class=
"doc-examples"></div>
374 <div class=
"doc-row">
375 <div class=
"doc-copy">
376 <section class=
"swagger-responses">
377 <div class=
"prop-row prop-group">
378 <div class=
"prop-name">
379 <div class=
"prop-title">200 OK
</div>
380 <div class=
"prop-ref">
382 <a class=
"json-schema-ref" href=
"#/definitions/Account">Account
</a>
385 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
387 <div class=
"prop-value">
388 <p>successful operation
</p>
393 <div class=
"doc-examples">
394 <h5>Response Content-Types:
395 <span>application/json
</span>
399 <span>(
200 OK)
</span>
401 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
402 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
403 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
404 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
405 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
406 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
407 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
408 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
409 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
410 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
411 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
412 <span class=
"hljs-attr">"avatar
"</span>: {
413 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
414 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
415 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
424 <div id=
"operation--accounts-get" class=
"operation panel" data-traverse-target=
"operation--accounts-get">
425 <!-- <section class="operation-tags row"> -->
426 <!-- <div class="doc-copy"> -->
427 <div class=
"operation-tags">
428 <a class=
"label" href=
"#tag-Accounts">Accounts
</a>
433 <h2 class=
"operation-title">
434 <span class=
"operation-name">
435 <span class=
"operation-name">GET
</span>
436 <span class=
"operation-path">/accounts
</span>
439 <div class=
"doc-row">
440 <div class=
"doc-copy"> </div>
441 <div class=
"doc-examples"></div>
443 <div class=
"doc-row">
444 <div class=
"doc-copy">
445 <section class=
"swagger-responses">
446 <div class=
"prop-row prop-group">
447 <div class=
"prop-name">
448 <div class=
"prop-title">200 OK
</div>
449 <div class=
"prop-ref">
450 <span class=
"json-schema-ref-array">
451 <a class=
"json-schema-ref" href=
"#/definitions/Account">Account
</a>
454 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
456 <div class=
"prop-value">
457 <p>successful operation
</p>
462 <div class=
"doc-examples">
463 <h5>Response Content-Types:
464 <span>application/json
</span>
468 <span>(
200 OK)
</span>
470 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
472 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
473 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
474 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
475 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
476 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
477 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
478 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
479 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
480 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
481 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
482 <span class=
"hljs-attr">"avatar
"</span>: {
483 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
484 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
485 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
495 <h1 id=
"tag-Config" class=
"swagger-summary-tag" data-traverse-target=
"tag-Config">Config
</h1>
496 <div id=
"operation--config-get" class=
"operation panel" data-traverse-target=
"operation--config-get">
497 <!-- <section class="operation-tags row"> -->
498 <!-- <div class="doc-copy"> -->
499 <div class=
"operation-tags">
500 <a class=
"label" href=
"#tag-Config">Config
</a>
505 <h2 class=
"operation-title">
506 <span class=
"operation-name">
507 <span class=
"operation-name">GET
</span>
508 <span class=
"operation-path">/config
</span>
511 <div class=
"doc-row">
512 <div class=
"doc-copy"> </div>
513 <div class=
"doc-examples"></div>
515 <div class=
"doc-row">
516 <div class=
"doc-copy">
517 <section class=
"swagger-responses">
518 <div class=
"prop-row prop-group">
519 <div class=
"prop-name">
520 <div class=
"prop-title">200 OK
</div>
521 <div class=
"prop-ref">
523 <a class=
"json-schema-ref" href=
"#/definitions/ServerConfig">ServerConfig
</a>
526 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
528 <div class=
"prop-value">
529 <p>successful operation
</p>
534 <div class=
"doc-examples">
535 <h5>Response Content-Types:
536 <span>application/json
</span>
540 <span>(
200 OK)
</span>
542 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
543 <span class=
"hljs-attr">"signup
"</span>: {
544 <span class=
"hljs-attr">"allowed
"</span>:
<span class=
"hljs-string">"boolean
"</span>
546 <span class=
"hljs-attr">"transcoding
"</span>: {
547 <span class=
"hljs-attr">"enabledResolutions
"</span>: [
548 <span class=
"hljs-string">"number
"</span>
551 <span class=
"hljs-attr">"avatar
"</span>: {
552 <span class=
"hljs-attr">"file
"</span>: {
553 <span class=
"hljs-attr">"size
"</span>: {
554 <span class=
"hljs-attr">"max
"</span>:
<span class=
"hljs-string">"number
"</span>
557 <span class=
"hljs-attr">"extensions
"</span>: [
558 <span class=
"hljs-string">"string
"</span>
561 <span class=
"hljs-attr">"video
"</span>: {
562 <span class=
"hljs-attr">"file
"</span>: {
563 <span class=
"hljs-attr">"extensions
"</span>: [
564 <span class=
"hljs-string">"string
"</span>
575 <h1 id=
"tag-Job" class=
"swagger-summary-tag" data-traverse-target=
"tag-Job">Job
</h1>
576 <div id=
"operation--jobs-get" class=
"operation panel" data-traverse-target=
"operation--jobs-get">
577 <!-- <section class="operation-tags row"> -->
578 <!-- <div class="doc-copy"> -->
579 <div class=
"operation-tags">
580 <a class=
"label" href=
"#tag-Job">Job
</a>
585 <h2 class=
"operation-title">
586 <span class=
"operation-name">
587 <span class=
"operation-name">GET
</span>
588 <span class=
"operation-path">/jobs
</span>
591 <div class=
"doc-row">
592 <div class=
"doc-copy">
593 <section class=
"swagger-request-params">
594 <div class=
"prop-row prop-group">
595 <div class=
"prop-name">
596 <div class=
"prop-title">state
</div>
597 <span class=
"json-property-required"></span>
599 <div class=
"prop-value">
600 <p>The id of the account
</p>
603 <div class=
"prop-row prop-inner">
604 <div class=
"prop-name param-label">type
</div>
605 <div class=
"prop-value">
606 <span class=
"json-property-type">string
</span>
607 <span class=
"json-property-range" title=
"Value limits"></span>
610 <div class=
"prop-row prop-inner">
611 <div class=
"prop-name param-label">in
</div>
612 <div class=
"prop-value">path
</div>
614 <div class=
"prop-row prop-group">
615 <div class=
"prop-name">
616 <div class=
"prop-title">start
</div>
618 <div class=
"prop-value">
622 <div class=
"prop-row prop-inner">
623 <div class=
"prop-name param-label">type
</div>
624 <div class=
"prop-value">
625 <span class=
"json-property-type">number
</span>
626 <span class=
"json-property-range" title=
"Value limits"></span>
629 <div class=
"prop-row prop-inner">
630 <div class=
"prop-name param-label">in
</div>
631 <div class=
"prop-value">query
</div>
633 <div class=
"prop-row prop-group">
634 <div class=
"prop-name">
635 <div class=
"prop-title">count
</div>
637 <div class=
"prop-value">
638 <p class=
"no-description">(no description)
</p>
641 <div class=
"prop-row prop-inner">
642 <div class=
"prop-name param-label">type
</div>
643 <div class=
"prop-value">
644 <span class=
"json-property-type">number
</span>
645 <span class=
"json-property-range" title=
"Value limits"></span>
648 <div class=
"prop-row prop-inner">
649 <div class=
"prop-name param-label">in
</div>
650 <div class=
"prop-value">query
</div>
652 <div class=
"prop-row prop-group">
653 <div class=
"prop-name">
654 <div class=
"prop-title">sort
</div>
656 <div class=
"prop-value">
660 <div class=
"prop-row prop-inner">
661 <div class=
"prop-name param-label">type
</div>
662 <div class=
"prop-value">
663 <span class=
"json-property-type">number
</span>
664 <span class=
"json-property-range" title=
"Value limits"></span>
667 <div class=
"prop-row prop-inner">
668 <div class=
"prop-name param-label">in
</div>
669 <div class=
"prop-value">query
</div>
673 <div class=
"doc-examples"></div>
675 <div class=
"doc-row">
676 <div class=
"doc-copy">
677 <section class=
"swagger-responses">
678 <div class=
"prop-row prop-group">
679 <div class=
"prop-name">
680 <div class=
"prop-title">200 OK
</div>
681 <div class=
"prop-ref">
682 <span class=
"json-schema-ref-array">
683 <a class=
"json-schema-ref" href=
"#/definitions/Job">Job
</a>
686 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
688 <div class=
"prop-value">
689 <p>successful operation
</p>
694 <div class=
"doc-examples">
695 <h5>Response Content-Types:
696 <span>application/json
</span>
700 <span>(
200 OK)
</span>
702 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
704 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
705 <span class=
"hljs-attr">"state
"</span>:
<span class=
"hljs-string">"string
"</span>,
706 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"string
"</span>,
707 <span class=
"hljs-attr">"handlerName
"</span>:
<span class=
"hljs-string">"string
"</span>,
708 <span class=
"hljs-attr">"handlerInputData
"</span>:
<span class=
"hljs-string">"string
"</span>,
709 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
710 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
719 <h1 id=
"tag-ServerFollowing" class=
"swagger-summary-tag" data-traverse-target=
"tag-ServerFollowing">ServerFollowing
</h1>
720 <div id=
"operation--server-following--host--delete" class=
"operation panel" data-traverse-target=
"operation--server-following--host--delete">
721 <!-- <section class="operation-tags row"> -->
722 <!-- <div class="doc-copy"> -->
723 <div class=
"operation-tags">
724 <a class=
"label" href=
"#tag-ServerFollowing">ServerFollowing
</a>
729 <h2 class=
"operation-title">
730 <span class=
"operation-name">
731 <span class=
"operation-name">DELETE
</span>
732 <span class=
"operation-path">/server/following/{host}
</span>
735 <div class=
"doc-row">
736 <div class=
"doc-copy">
737 <section class=
"swagger-request-params">
738 <div class=
"prop-row prop-group">
739 <div class=
"prop-name">
740 <div class=
"prop-title">host
</div>
741 <span class=
"json-property-required"></span>
743 <div class=
"prop-value">
744 <p>The host to unfollow
</p>
747 <div class=
"prop-row prop-inner">
748 <div class=
"prop-name param-label">type
</div>
749 <div class=
"prop-value">
750 <span class=
"json-property-type">string
</span>
751 <span class=
"json-property-range" title=
"Value limits"></span>
754 <div class=
"prop-row prop-inner">
755 <div class=
"prop-name param-label">in
</div>
756 <div class=
"prop-value">path
</div>
760 <div class=
"doc-examples"></div>
762 <div class=
"doc-row">
763 <div class=
"doc-copy">
764 <section class=
"swagger-responses">
765 <div class=
"prop-row prop-group">
766 <div class=
"prop-name">
767 <div class=
"prop-title">201 Created
</div>
769 <div class=
"prop-value">
770 <p>successful operation
</p>
775 <div class=
"doc-examples">
776 <h5>Response Content-Types:
777 <span>application/json
</span>
782 <div id=
"operation--server-followers-get" class=
"operation panel" data-traverse-target=
"operation--server-followers-get">
783 <!-- <section class="operation-tags row"> -->
784 <!-- <div class="doc-copy"> -->
785 <div class=
"operation-tags">
786 <a class=
"label" href=
"#tag-ServerFollowing">ServerFollowing
</a>
791 <h2 class=
"operation-title">
792 <span class=
"operation-name">
793 <span class=
"operation-name">GET
</span>
794 <span class=
"operation-path">/server/followers
</span>
797 <div class=
"doc-row">
798 <div class=
"doc-copy">
799 <section class=
"swagger-request-params">
800 <div class=
"prop-row prop-group">
801 <div class=
"prop-name">
802 <div class=
"prop-title">start
</div>
804 <div class=
"prop-value">
808 <div class=
"prop-row prop-inner">
809 <div class=
"prop-name param-label">type
</div>
810 <div class=
"prop-value">
811 <span class=
"json-property-type">number
</span>
812 <span class=
"json-property-range" title=
"Value limits"></span>
815 <div class=
"prop-row prop-inner">
816 <div class=
"prop-name param-label">in
</div>
817 <div class=
"prop-value">query
</div>
819 <div class=
"prop-row prop-group">
820 <div class=
"prop-name">
821 <div class=
"prop-title">stop
</div>
823 <div class=
"prop-value">
827 <div class=
"prop-row prop-inner">
828 <div class=
"prop-name param-label">type
</div>
829 <div class=
"prop-value">
830 <span class=
"json-property-type">number
</span>
831 <span class=
"json-property-range" title=
"Value limits"></span>
834 <div class=
"prop-row prop-inner">
835 <div class=
"prop-name param-label">in
</div>
836 <div class=
"prop-value">query
</div>
838 <div class=
"prop-row prop-group">
839 <div class=
"prop-name">
840 <div class=
"prop-title">sort
</div>
842 <div class=
"prop-value">
846 <div class=
"prop-row prop-inner">
847 <div class=
"prop-name param-label">type
</div>
848 <div class=
"prop-value">
849 <span class=
"json-property-type">number
</span>
850 <span class=
"json-property-range" title=
"Value limits"></span>
853 <div class=
"prop-row prop-inner">
854 <div class=
"prop-name param-label">in
</div>
855 <div class=
"prop-value">query
</div>
859 <div class=
"doc-examples"></div>
861 <div class=
"doc-row">
862 <div class=
"doc-copy">
863 <section class=
"swagger-responses">
864 <div class=
"prop-row prop-group">
865 <div class=
"prop-name">
866 <div class=
"prop-title">200 OK
</div>
867 <div class=
"prop-ref">
868 <span class=
"json-schema-ref-array">
869 <a class=
"json-schema-ref" href=
"#/definitions/Follow">Follow
</a>
872 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
874 <div class=
"prop-value">
875 <p>successful operation
</p>
880 <div class=
"doc-examples">
881 <h5>Response Content-Types:
882 <span>application/json
</span>
886 <span>(
200 OK)
</span>
888 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
890 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
891 <span class=
"hljs-attr">"follower
"</span>: {
892 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
893 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
894 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
895 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
896 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
897 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
898 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
899 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
900 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
901 <span class=
"hljs-attr">"avatar
"</span>: {
902 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
903 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
904 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
907 <span class=
"hljs-attr">"following
"</span>: {
908 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
909 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
910 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
911 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
912 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
913 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
914 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
915 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
916 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
917 <span class=
"hljs-attr">"avatar
"</span>: {
918 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
919 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
920 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
923 <span class=
"hljs-attr">"score
"</span>:
<span class=
"hljs-string">"number
"</span>,
924 <span class=
"hljs-attr">"state
"</span>:
<span class=
"hljs-string">"string
"</span>,
925 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
926 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
935 <div id=
"operation--server-following-get" class=
"operation panel" data-traverse-target=
"operation--server-following-get">
936 <!-- <section class="operation-tags row"> -->
937 <!-- <div class="doc-copy"> -->
938 <div class=
"operation-tags">
939 <a class=
"label" href=
"#tag-ServerFollowing">ServerFollowing
</a>
944 <h2 class=
"operation-title">
945 <span class=
"operation-name">
946 <span class=
"operation-name">GET
</span>
947 <span class=
"operation-path">/server/following
</span>
950 <div class=
"doc-row">
951 <div class=
"doc-copy">
952 <section class=
"swagger-request-params">
953 <div class=
"prop-row prop-group">
954 <div class=
"prop-name">
955 <div class=
"prop-title">start
</div>
957 <div class=
"prop-value">
961 <div class=
"prop-row prop-inner">
962 <div class=
"prop-name param-label">type
</div>
963 <div class=
"prop-value">
964 <span class=
"json-property-type">number
</span>
965 <span class=
"json-property-range" title=
"Value limits"></span>
968 <div class=
"prop-row prop-inner">
969 <div class=
"prop-name param-label">in
</div>
970 <div class=
"prop-value">query
</div>
972 <div class=
"prop-row prop-group">
973 <div class=
"prop-name">
974 <div class=
"prop-title">stop
</div>
976 <div class=
"prop-value">
980 <div class=
"prop-row prop-inner">
981 <div class=
"prop-name param-label">type
</div>
982 <div class=
"prop-value">
983 <span class=
"json-property-type">number
</span>
984 <span class=
"json-property-range" title=
"Value limits"></span>
987 <div class=
"prop-row prop-inner">
988 <div class=
"prop-name param-label">in
</div>
989 <div class=
"prop-value">query
</div>
991 <div class=
"prop-row prop-group">
992 <div class=
"prop-name">
993 <div class=
"prop-title">sort
</div>
995 <div class=
"prop-value">
999 <div class=
"prop-row prop-inner">
1000 <div class=
"prop-name param-label">type
</div>
1001 <div class=
"prop-value">
1002 <span class=
"json-property-type">number
</span>
1003 <span class=
"json-property-range" title=
"Value limits"></span>
1006 <div class=
"prop-row prop-inner">
1007 <div class=
"prop-name param-label">in
</div>
1008 <div class=
"prop-value">query
</div>
1012 <div class=
"doc-examples"></div>
1014 <div class=
"doc-row">
1015 <div class=
"doc-copy">
1016 <section class=
"swagger-responses">
1017 <div class=
"prop-row prop-group">
1018 <div class=
"prop-name">
1019 <div class=
"prop-title">200 OK
</div>
1020 <div class=
"prop-ref">
1021 <span class=
"json-schema-ref-array">
1022 <a class=
"json-schema-ref" href=
"#/definitions/Follow">Follow
</a>
1025 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1027 <div class=
"prop-value">
1028 <p>successful operation
</p>
1033 <div class=
"doc-examples">
1034 <h5>Response Content-Types:
1035 <span>application/json
</span>
1038 <h5>Response Example
1039 <span>(
200 OK)
</span>
1041 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
1043 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1044 <span class=
"hljs-attr">"follower
"</span>: {
1045 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1046 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1047 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
1048 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1049 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
1050 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1051 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1052 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1053 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1054 <span class=
"hljs-attr">"avatar
"</span>: {
1055 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
1056 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1057 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1060 <span class=
"hljs-attr">"following
"</span>: {
1061 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1062 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1063 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
1064 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1065 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
1066 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1067 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1068 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1069 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1070 <span class=
"hljs-attr">"avatar
"</span>: {
1071 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
1072 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1073 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1076 <span class=
"hljs-attr">"score
"</span>:
<span class=
"hljs-string">"number
"</span>,
1077 <span class=
"hljs-attr">"state
"</span>:
<span class=
"hljs-string">"string
"</span>,
1078 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1079 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1088 <div id=
"operation--server-following-post" class=
"operation panel" data-traverse-target=
"operation--server-following-post">
1089 <!-- <section class="operation-tags row"> -->
1090 <!-- <div class="doc-copy"> -->
1091 <div class=
"operation-tags">
1092 <a class=
"label" href=
"#tag-ServerFollowing">ServerFollowing
</a>
1097 <h2 class=
"operation-title">
1098 <span class=
"operation-name">
1099 <span class=
"operation-name">POST
</span>
1100 <span class=
"operation-path">/server/following
</span>
1103 <div class=
"doc-row">
1104 <div class=
"doc-copy">
1105 <section class=
"swagger-request-body">
1106 <div class=
"prop-row">
1107 <div class=
"prop-name">
1108 <div class=
"swagger-request-model">
1110 <a class=
"json-schema-ref" href=
"#/definitions/Follow">Follow
</a>
1114 <div class=
"prop-value columns small-6">
1115 <!-- <div class="swagger-request-description"> -->undefined
1121 <div class=
"doc-examples">
1123 <h5>Request Content-Types:
1124 <span>application/json
</span>
1126 <h5>Request Example
</h5>
1127 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
1128 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1129 <span class=
"hljs-attr">"follower
"</span>: {
1130 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1131 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1132 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
1133 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1134 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
1135 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1136 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1137 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1138 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1139 <span class=
"hljs-attr">"avatar
"</span>: {
1140 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
1141 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1142 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1145 <span class=
"hljs-attr">"following
"</span>: {
1146 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1147 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1148 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
1149 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1150 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
1151 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1152 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1153 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1154 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1155 <span class=
"hljs-attr">"avatar
"</span>: {
1156 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
1157 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1158 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1161 <span class=
"hljs-attr">"score
"</span>:
<span class=
"hljs-string">"number
"</span>,
1162 <span class=
"hljs-attr">"state
"</span>:
<span class=
"hljs-string">"string
"</span>,
1163 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1164 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1171 <div class=
"doc-row">
1172 <div class=
"doc-copy">
1173 <section class=
"swagger-responses">
1174 <div class=
"prop-row prop-group">
1175 <div class=
"prop-name">
1176 <div class=
"prop-title">204 No Content
</div>
1178 <div class=
"prop-value">
1179 <p>successful operation
</p>
1184 <div class=
"doc-examples">
1185 <h5>Response Content-Types:
1186 <span>application/json
</span>
1191 <h1 id=
"tag-User" class=
"swagger-summary-tag" data-traverse-target=
"tag-User">User
</h1>
1192 <div id=
"operation--users-post" class=
"operation panel" data-traverse-target=
"operation--users-post">
1193 <!-- <section class="operation-tags row"> -->
1194 <!-- <div class="doc-copy"> -->
1195 <div class=
"operation-tags">
1196 <a class=
"label" href=
"#tag-User">User
</a>
1201 <h2 class=
"operation-title">
1202 <span class=
"operation-name">
1203 <span class=
"operation-name">POST
</span>
1204 <span class=
"operation-path">/users
</span>
1207 <div class=
"doc-row">
1208 <div class=
"doc-copy">
1209 <section class=
"swagger-request-body">
1210 <div class=
"prop-row">
1211 <div class=
"prop-name">
1212 <div class=
"swagger-request-model">
1214 <a class=
"json-schema-ref" href=
"#/definitions/AddUser">AddUser
</a>
1218 <div class=
"prop-value columns small-6">
1219 <!-- <div class="swagger-request-description"> -->undefined
1225 <div class=
"doc-examples">
1227 <h5>Request Content-Types:
1228 <span>application/json
</span>
1230 <h5>Request Example
</h5>
1231 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
1232 <span class=
"hljs-attr">"username
"</span>:
<span class=
"hljs-string">"string
"</span>,
1233 <span class=
"hljs-attr">"password
"</span>:
<span class=
"hljs-string">"string
"</span>,
1234 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
1235 <span class=
"hljs-attr">"videoQuota
"</span>:
<span class=
"hljs-string">"string
"</span>,
1236 <span class=
"hljs-attr">"role
"</span>:
<span class=
"hljs-string">"string
"</span>
1243 <div class=
"doc-row">
1244 <div class=
"doc-copy">
1245 <section class=
"swagger-responses">
1246 <div class=
"prop-row prop-group">
1247 <div class=
"prop-name">
1248 <div class=
"prop-title">200 OK
</div>
1249 <div class=
"prop-ref">
1251 <a class=
"json-schema-ref" href=
"#/definitions/AddUserResponse">AddUserResponse
</a>
1254 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1256 <div class=
"prop-value">
1257 <p>successful operation
</p>
1262 <div class=
"doc-examples">
1263 <h5>Response Content-Types:
1264 <span>application/json
</span>
1267 <h5>Response Example
1268 <span>(
200 OK)
</span>
1270 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
1271 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1272 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
1280 <div id=
"operation--users-get" class=
"operation panel" data-traverse-target=
"operation--users-get">
1281 <!-- <section class="operation-tags row"> -->
1282 <!-- <div class="doc-copy"> -->
1283 <div class=
"operation-tags">
1284 <a class=
"label" href=
"#tag-User">User
</a>
1289 <h2 class=
"operation-title">
1290 <span class=
"operation-name">
1291 <span class=
"operation-name">GET
</span>
1292 <span class=
"operation-path">/users
</span>
1295 <div class=
"doc-row">
1296 <div class=
"doc-copy">
1297 <section class=
"swagger-request-params">
1298 <div class=
"prop-row prop-group">
1299 <div class=
"prop-name">
1300 <div class=
"prop-title">start
</div>
1302 <div class=
"prop-value">
1303 <p>starting page
</p>
1306 <div class=
"prop-row prop-inner">
1307 <div class=
"prop-name param-label">type
</div>
1308 <div class=
"prop-value">
1309 <span class=
"json-property-type">number
</span>
1310 <span class=
"json-property-range" title=
"Value limits"></span>
1313 <div class=
"prop-row prop-inner">
1314 <div class=
"prop-name param-label">in
</div>
1315 <div class=
"prop-value">query
</div>
1317 <div class=
"prop-row prop-group">
1318 <div class=
"prop-name">
1319 <div class=
"prop-title">stop
</div>
1321 <div class=
"prop-value">
1325 <div class=
"prop-row prop-inner">
1326 <div class=
"prop-name param-label">type
</div>
1327 <div class=
"prop-value">
1328 <span class=
"json-property-type">number
</span>
1329 <span class=
"json-property-range" title=
"Value limits"></span>
1332 <div class=
"prop-row prop-inner">
1333 <div class=
"prop-name param-label">in
</div>
1334 <div class=
"prop-value">query
</div>
1336 <div class=
"prop-row prop-group">
1337 <div class=
"prop-name">
1338 <div class=
"prop-title">sort
</div>
1340 <div class=
"prop-value">
1344 <div class=
"prop-row prop-inner">
1345 <div class=
"prop-name param-label">type
</div>
1346 <div class=
"prop-value">
1347 <span class=
"json-property-type">number
</span>
1348 <span class=
"json-property-range" title=
"Value limits"></span>
1351 <div class=
"prop-row prop-inner">
1352 <div class=
"prop-name param-label">in
</div>
1353 <div class=
"prop-value">query
</div>
1357 <div class=
"doc-examples"></div>
1359 <div class=
"doc-row">
1360 <div class=
"doc-copy">
1361 <section class=
"swagger-responses">
1362 <div class=
"prop-row prop-group">
1363 <div class=
"prop-name">
1364 <div class=
"prop-title">200 OK
</div>
1365 <div class=
"prop-ref">
1366 <span class=
"json-schema-ref-array">
1367 <a class=
"json-schema-ref" href=
"#/definitions/User">User
</a>
1370 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1372 <div class=
"prop-value">
1373 <p>successful operation
</p>
1378 <div class=
"doc-examples">
1379 <h5>Response Content-Types:
1380 <span>application/json
</span>
1383 <h5>Response Example
1384 <span>(
200 OK)
</span>
1386 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
1388 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1389 <span class=
"hljs-attr">"username
"</span>:
<span class=
"hljs-string">"string
"</span>,
1390 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
1391 <span class=
"hljs-attr">"displayNSFW
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1392 <span class=
"hljs-attr">"autoPlayVideo
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1393 <span class=
"hljs-attr">"role
"</span>:
<span class=
"hljs-string">"string
"</span>,
1394 <span class=
"hljs-attr">"videoQuota
"</span>:
<span class=
"hljs-string">"number
"</span>,
1395 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1396 <span class=
"hljs-attr">"account
"</span>: {
1397 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1398 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1399 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1400 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
1401 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1402 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
1403 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1404 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1405 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1406 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1407 <span class=
"hljs-attr">"avatar
"</span>: {
1408 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
1409 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1410 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1413 <span class=
"hljs-attr">"videoChannels
"</span>: [
1415 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1416 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
1417 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1418 <span class=
"hljs-attr">"owner
"</span>: {
1419 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1420 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
1422 <span class=
"hljs-attr">"videos
"</span>: [
1424 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1425 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1426 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1427 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1428 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1429 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1430 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
1431 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1432 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
1433 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1434 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
1435 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
1436 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
1437 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1438 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1439 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
1440 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1441 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1442 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1443 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
1444 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
1445 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
1446 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
1459 <div id=
"operation--users--id--delete" class=
"operation panel" data-traverse-target=
"operation--users--id--delete">
1460 <!-- <section class="operation-tags row"> -->
1461 <!-- <div class="doc-copy"> -->
1462 <div class=
"operation-tags">
1463 <a class=
"label" href=
"#tag-User">User
</a>
1468 <h2 class=
"operation-title">
1469 <span class=
"operation-name">
1470 <span class=
"operation-name">DELETE
</span>
1471 <span class=
"operation-path">/users/{id}
</span>
1474 <div class=
"doc-row">
1475 <div class=
"doc-copy">
1476 <section class=
"swagger-request-params">
1477 <div class=
"prop-row prop-group">
1478 <div class=
"prop-name">
1479 <div class=
"prop-title">id
</div>
1480 <span class=
"json-property-required"></span>
1482 <div class=
"prop-value">
1486 <div class=
"prop-row prop-inner">
1487 <div class=
"prop-name param-label">type
</div>
1488 <div class=
"prop-value">
1489 <span class=
"json-property-type">string
</span>
1490 <span class=
"json-property-range" title=
"Value limits"></span>
1493 <div class=
"prop-row prop-inner">
1494 <div class=
"prop-name param-label">in
</div>
1495 <div class=
"prop-value">path
</div>
1499 <div class=
"doc-examples"></div>
1501 <div class=
"doc-row">
1502 <div class=
"doc-copy">
1503 <section class=
"swagger-responses">
1504 <div class=
"prop-row prop-group">
1505 <div class=
"prop-name">
1506 <div class=
"prop-title">204 No Content
</div>
1508 <div class=
"prop-value">
1509 <p>successful operation
</p>
1514 <div class=
"doc-examples">
1515 <h5>Response Content-Types:
1516 <span>application/json
</span>
1521 <div id=
"operation--users--id--get" class=
"operation panel" data-traverse-target=
"operation--users--id--get">
1522 <!-- <section class="operation-tags row"> -->
1523 <!-- <div class="doc-copy"> -->
1524 <div class=
"operation-tags">
1525 <a class=
"label" href=
"#tag-User">User
</a>
1530 <h2 class=
"operation-title">
1531 <span class=
"operation-name">
1532 <span class=
"operation-name">GET
</span>
1533 <span class=
"operation-path">/users/{id}
</span>
1536 <div class=
"doc-row">
1537 <div class=
"doc-copy">
1538 <section class=
"swagger-request-params">
1539 <div class=
"prop-row prop-group">
1540 <div class=
"prop-name">
1541 <div class=
"prop-title">id
</div>
1542 <span class=
"json-property-required"></span>
1544 <div class=
"prop-value">
1548 <div class=
"prop-row prop-inner">
1549 <div class=
"prop-name param-label">type
</div>
1550 <div class=
"prop-value">
1551 <span class=
"json-property-type">string
</span>
1552 <span class=
"json-property-range" title=
"Value limits"></span>
1555 <div class=
"prop-row prop-inner">
1556 <div class=
"prop-name param-label">in
</div>
1557 <div class=
"prop-value">path
</div>
1561 <div class=
"doc-examples"></div>
1563 <div class=
"doc-row">
1564 <div class=
"doc-copy">
1565 <section class=
"swagger-responses">
1566 <div class=
"prop-row prop-group">
1567 <div class=
"prop-name">
1568 <div class=
"prop-title">200 OK
</div>
1569 <div class=
"prop-ref">
1571 <a class=
"json-schema-ref" href=
"#/definitions/User">User
</a>
1574 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1576 <div class=
"prop-value">
1577 <p>successful operation
</p>
1582 <div class=
"doc-examples">
1583 <h5>Response Content-Types:
1584 <span>application/json
</span>
1587 <h5>Response Example
1588 <span>(
200 OK)
</span>
1590 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
1591 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1592 <span class=
"hljs-attr">"username
"</span>:
<span class=
"hljs-string">"string
"</span>,
1593 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
1594 <span class=
"hljs-attr">"displayNSFW
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1595 <span class=
"hljs-attr">"autoPlayVideo
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1596 <span class=
"hljs-attr">"role
"</span>:
<span class=
"hljs-string">"string
"</span>,
1597 <span class=
"hljs-attr">"videoQuota
"</span>:
<span class=
"hljs-string">"number
"</span>,
1598 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1599 <span class=
"hljs-attr">"account
"</span>: {
1600 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1601 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1602 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1603 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
1604 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1605 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
1606 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1607 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1608 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1609 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1610 <span class=
"hljs-attr">"avatar
"</span>: {
1611 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
1612 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1613 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1616 <span class=
"hljs-attr">"videoChannels
"</span>: [
1618 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1619 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
1620 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1621 <span class=
"hljs-attr">"owner
"</span>: {
1622 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1623 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
1625 <span class=
"hljs-attr">"videos
"</span>: [
1627 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1628 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1629 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1630 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1631 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1632 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1633 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
1634 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1635 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
1636 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1637 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
1638 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
1639 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
1640 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1641 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1642 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
1643 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1644 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1645 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1646 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
1647 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
1648 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
1649 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
1661 <div id=
"operation--users--id--put" class=
"operation panel" data-traverse-target=
"operation--users--id--put">
1662 <!-- <section class="operation-tags row"> -->
1663 <!-- <div class="doc-copy"> -->
1664 <div class=
"operation-tags">
1665 <a class=
"label" href=
"#tag-User">User
</a>
1670 <h2 class=
"operation-title">
1671 <span class=
"operation-name">
1672 <span class=
"operation-name">PUT
</span>
1673 <span class=
"operation-path">/users/{id}
</span>
1676 <div class=
"doc-row">
1677 <div class=
"doc-copy">
1678 <section class=
"swagger-request-body">
1679 <div class=
"prop-row">
1680 <div class=
"prop-name">
1681 <div class=
"swagger-request-model">
1683 <a class=
"json-schema-ref" href=
"#/definitions/UpdateUser">UpdateUser
</a>
1687 <div class=
"prop-value columns small-6">
1688 <!-- <div class="swagger-request-description"> -->undefined
1693 <section class=
"swagger-request-params">
1694 <div class=
"prop-row prop-group">
1695 <div class=
"prop-name">
1696 <div class=
"prop-title">id
</div>
1697 <span class=
"json-property-required"></span>
1699 <div class=
"prop-value">
1703 <div class=
"prop-row prop-inner">
1704 <div class=
"prop-name param-label">type
</div>
1705 <div class=
"prop-value">
1706 <span class=
"json-property-type">string
</span>
1707 <span class=
"json-property-range" title=
"Value limits"></span>
1710 <div class=
"prop-row prop-inner">
1711 <div class=
"prop-name param-label">in
</div>
1712 <div class=
"prop-value">path
</div>
1716 <div class=
"doc-examples">
1718 <h5>Request Content-Types:
1719 <span>application/json
</span>
1721 <h5>Request Example
</h5>
1722 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
1723 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"string
"</span>,
1724 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
1725 <span class=
"hljs-attr">"videoQuota
"</span>:
<span class=
"hljs-string">"string
"</span>,
1726 <span class=
"hljs-attr">"role
"</span>:
<span class=
"hljs-string">"string
"</span>
1733 <div class=
"doc-row">
1734 <div class=
"doc-copy">
1735 <section class=
"swagger-responses">
1736 <div class=
"prop-row prop-group">
1737 <div class=
"prop-name">
1738 <div class=
"prop-title">204 No Content
</div>
1740 <div class=
"prop-value">
1741 <p>successful operation
</p>
1746 <div class=
"doc-examples">
1747 <h5>Response Content-Types:
1748 <span>application/json
</span>
1753 <div id=
"operation--users-me-get" class=
"operation panel" data-traverse-target=
"operation--users-me-get">
1754 <!-- <section class="operation-tags row"> -->
1755 <!-- <div class="doc-copy"> -->
1756 <div class=
"operation-tags">
1757 <a class=
"label" href=
"#tag-User">User
</a>
1762 <h2 class=
"operation-title">
1763 <span class=
"operation-name">
1764 <span class=
"operation-name">GET
</span>
1765 <span class=
"operation-path">/users/me
</span>
1768 <div class=
"doc-row">
1769 <div class=
"doc-copy"> </div>
1770 <div class=
"doc-examples"></div>
1772 <div class=
"doc-row">
1773 <div class=
"doc-copy">
1774 <section class=
"swagger-responses">
1775 <div class=
"prop-row prop-group">
1776 <div class=
"prop-name">
1777 <div class=
"prop-title">200 OK
</div>
1778 <div class=
"prop-ref">
1779 <span class=
"json-schema-ref-array">
1780 <a class=
"json-schema-ref" href=
"#/definitions/User">User
</a>
1783 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1785 <div class=
"prop-value">
1786 <p>successful operation
</p>
1791 <div class=
"doc-examples">
1792 <h5>Response Content-Types:
1793 <span>application/json
</span>
1796 <h5>Response Example
1797 <span>(
200 OK)
</span>
1799 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
1801 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1802 <span class=
"hljs-attr">"username
"</span>:
<span class=
"hljs-string">"string
"</span>,
1803 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
1804 <span class=
"hljs-attr">"displayNSFW
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1805 <span class=
"hljs-attr">"autoPlayVideo
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1806 <span class=
"hljs-attr">"role
"</span>:
<span class=
"hljs-string">"string
"</span>,
1807 <span class=
"hljs-attr">"videoQuota
"</span>:
<span class=
"hljs-string">"number
"</span>,
1808 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1809 <span class=
"hljs-attr">"account
"</span>: {
1810 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1811 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1812 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1813 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
1814 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1815 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
1816 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1817 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
1818 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1819 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1820 <span class=
"hljs-attr">"avatar
"</span>: {
1821 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
1822 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1823 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
1826 <span class=
"hljs-attr">"videoChannels
"</span>: [
1828 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1829 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
1830 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1831 <span class=
"hljs-attr">"owner
"</span>: {
1832 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1833 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
1835 <span class=
"hljs-attr">"videos
"</span>: [
1837 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
1838 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
1839 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
1840 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1841 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
1842 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1843 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
1844 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1845 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
1846 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
1847 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
1848 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
1849 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
1850 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
1851 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
1852 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
1853 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1854 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1855 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
1856 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
1857 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
1858 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
1859 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
1872 <div id=
"operation--users-me-put" class=
"operation panel" data-traverse-target=
"operation--users-me-put">
1873 <!-- <section class="operation-tags row"> -->
1874 <!-- <div class="doc-copy"> -->
1875 <div class=
"operation-tags">
1876 <a class=
"label" href=
"#tag-User">User
</a>
1881 <h2 class=
"operation-title">
1882 <span class=
"operation-name">
1883 <span class=
"operation-name">PUT
</span>
1884 <span class=
"operation-path">/users/me
</span>
1887 <div class=
"doc-row">
1888 <div class=
"doc-copy">
1889 <section class=
"swagger-request-body">
1890 <div class=
"prop-row">
1891 <div class=
"prop-name">
1892 <div class=
"swagger-request-model">
1894 <a class=
"json-schema-ref" href=
"#/definitions/UpdateMe">UpdateMe
</a>
1898 <div class=
"prop-value columns small-6">
1899 <!-- <div class="swagger-request-description"> -->undefined
1905 <div class=
"doc-examples">
1907 <h5>Request Content-Types:
1908 <span>application/json
</span>
1910 <h5>Request Example
</h5>
1911 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
1912 <span class=
"hljs-attr">"password
"</span>:
<span class=
"hljs-string">"string
"</span>,
1913 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
1914 <span class=
"hljs-attr">"displayNSFW
"</span>:
<span class=
"hljs-string">"string
"</span>,
1915 <span class=
"hljs-attr">"autoPlayVideo
"</span>:
<span class=
"hljs-string">"string
"</span>
1922 <div class=
"doc-row">
1923 <div class=
"doc-copy">
1924 <section class=
"swagger-responses">
1925 <div class=
"prop-row prop-group">
1926 <div class=
"prop-name">
1927 <div class=
"prop-title">204 No Content
</div>
1929 <div class=
"prop-value">
1930 <p>successful operation
</p>
1935 <div class=
"doc-examples">
1936 <h5>Response Content-Types:
1937 <span>application/json
</span>
1942 <div id=
"operation--users-me-video-quota-used-get" class=
"operation panel" data-traverse-target=
"operation--users-me-video-quota-used-get">
1943 <!-- <section class="operation-tags row"> -->
1944 <!-- <div class="doc-copy"> -->
1945 <div class=
"operation-tags">
1946 <a class=
"label" href=
"#tag-User">User
</a>
1951 <h2 class=
"operation-title">
1952 <span class=
"operation-name">
1953 <span class=
"operation-name">GET
</span>
1954 <span class=
"operation-path">/users/me/video-quota-used
</span>
1957 <div class=
"doc-row">
1958 <div class=
"doc-copy"> </div>
1959 <div class=
"doc-examples"></div>
1961 <div class=
"doc-row">
1962 <div class=
"doc-copy">
1963 <section class=
"swagger-responses">
1964 <div class=
"prop-row prop-group">
1965 <div class=
"prop-name">
1966 <div class=
"prop-title">200 OK
</div>
1967 <div class=
"prop-ref"></div>
1968 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
1970 <div class=
"prop-value">
1971 <p>successful operation
</p>
1976 <div class=
"doc-examples">
1977 <h5>Response Content-Types:
1978 <span>application/json
</span>
1981 <h5>Response Example
1982 <span>(
200 OK)
</span>
1984 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json"><span class=
"hljs-string">"number
"</span>
1991 <div id=
"operation--users-me-videos--videoId--rating-get" class=
"operation panel" data-traverse-target=
"operation--users-me-videos--videoId--rating-get">
1992 <!-- <section class="operation-tags row"> -->
1993 <!-- <div class="doc-copy"> -->
1994 <div class=
"operation-tags">
1995 <a class=
"label" href=
"#tag-User">User
</a>
2000 <h2 class=
"operation-title">
2001 <span class=
"operation-name">
2002 <span class=
"operation-name">GET
</span>
2003 <span class=
"operation-path">/users/me/videos/{videoId}/rating
</span>
2006 <div class=
"doc-row">
2007 <div class=
"doc-copy">
2008 <section class=
"swagger-request-params">
2009 <div class=
"prop-row prop-group">
2010 <div class=
"prop-name">
2011 <div class=
"prop-title">videoId
</div>
2012 <span class=
"json-property-required"></span>
2014 <div class=
"prop-value">
2015 <p>The video id
</p>
2018 <div class=
"prop-row prop-inner">
2019 <div class=
"prop-name param-label">type
</div>
2020 <div class=
"prop-value">
2021 <span class=
"json-property-type">string
</span>
2022 <span class=
"json-property-range" title=
"Value limits"></span>
2025 <div class=
"prop-row prop-inner">
2026 <div class=
"prop-name param-label">in
</div>
2027 <div class=
"prop-value">path
</div>
2031 <div class=
"doc-examples"></div>
2033 <div class=
"doc-row">
2034 <div class=
"doc-copy">
2035 <section class=
"swagger-responses">
2036 <div class=
"prop-row prop-group">
2037 <div class=
"prop-name">
2038 <div class=
"prop-title">200 OK
</div>
2039 <div class=
"prop-ref">
2041 <a class=
"json-schema-ref" href=
"#/definitions/GetMeVideoRating">GetMeVideoRating
</a>
2044 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2046 <div class=
"prop-value">
2047 <p>successful operation
</p>
2052 <div class=
"doc-examples">
2053 <h5>Response Content-Types:
2054 <span>application/json
</span>
2057 <h5>Response Example
2058 <span>(
200 OK)
</span>
2060 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
2061 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"string
"</span>,
2062 <span class=
"hljs-attr">"rating
"</span>:
<span class=
"hljs-string">"number
"</span>
2070 <div id=
"operation--users-me-videos-get" class=
"operation panel" data-traverse-target=
"operation--users-me-videos-get">
2071 <!-- <section class="operation-tags row"> -->
2072 <!-- <div class="doc-copy"> -->
2073 <div class=
"operation-tags">
2074 <a class=
"label" href=
"#tag-User">User
</a>
2079 <h2 class=
"operation-title">
2080 <span class=
"operation-name">
2081 <span class=
"operation-name">GET
</span>
2082 <span class=
"operation-path">/users/me/videos
</span>
2085 <div class=
"doc-row">
2086 <div class=
"doc-copy">
2087 <section class=
"swagger-request-params">
2088 <div class=
"prop-row prop-group">
2089 <div class=
"prop-name">
2090 <div class=
"prop-title">start
</div>
2092 <div class=
"prop-value">
2093 <p>starting page
</p>
2096 <div class=
"prop-row prop-inner">
2097 <div class=
"prop-name param-label">type
</div>
2098 <div class=
"prop-value">
2099 <span class=
"json-property-type">number
</span>
2100 <span class=
"json-property-range" title=
"Value limits"></span>
2103 <div class=
"prop-row prop-inner">
2104 <div class=
"prop-name param-label">in
</div>
2105 <div class=
"prop-value">query
</div>
2107 <div class=
"prop-row prop-group">
2108 <div class=
"prop-name">
2109 <div class=
"prop-title">stop
</div>
2111 <div class=
"prop-value">
2115 <div class=
"prop-row prop-inner">
2116 <div class=
"prop-name param-label">type
</div>
2117 <div class=
"prop-value">
2118 <span class=
"json-property-type">number
</span>
2119 <span class=
"json-property-range" title=
"Value limits"></span>
2122 <div class=
"prop-row prop-inner">
2123 <div class=
"prop-name param-label">in
</div>
2124 <div class=
"prop-value">query
</div>
2126 <div class=
"prop-row prop-group">
2127 <div class=
"prop-name">
2128 <div class=
"prop-title">sort
</div>
2130 <div class=
"prop-value">
2134 <div class=
"prop-row prop-inner">
2135 <div class=
"prop-name param-label">type
</div>
2136 <div class=
"prop-value">
2137 <span class=
"json-property-type">number
</span>
2138 <span class=
"json-property-range" title=
"Value limits"></span>
2141 <div class=
"prop-row prop-inner">
2142 <div class=
"prop-name param-label">in
</div>
2143 <div class=
"prop-value">query
</div>
2147 <div class=
"doc-examples"></div>
2149 <div class=
"doc-row">
2150 <div class=
"doc-copy">
2151 <section class=
"swagger-responses">
2152 <div class=
"prop-row prop-group">
2153 <div class=
"prop-name">
2154 <div class=
"prop-title">200 OK
</div>
2155 <div class=
"prop-ref">
2156 <span class=
"json-schema-ref-array">
2157 <a class=
"json-schema-ref" href=
"#/definitions/Video">Video
</a>
2160 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2162 <div class=
"prop-value">
2163 <p>successful operation
</p>
2168 <div class=
"doc-examples">
2169 <h5>Response Content-Types:
2170 <span>application/json
</span>
2173 <h5>Response Example
2174 <span>(
200 OK)
</span>
2176 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
2178 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
2179 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
2180 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
2181 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2182 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2183 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2184 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
2185 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2186 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
2187 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2188 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
2189 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
2190 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
2191 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
2192 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
2193 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
2194 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2195 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2196 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2197 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
2198 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
2199 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
2200 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
2209 <div id=
"operation--users-register-post" class=
"operation panel" data-traverse-target=
"operation--users-register-post">
2210 <!-- <section class="operation-tags row"> -->
2211 <!-- <div class="doc-copy"> -->
2212 <div class=
"operation-tags">
2213 <a class=
"label" href=
"#tag-User">User
</a>
2218 <h2 class=
"operation-title">
2219 <span class=
"operation-name">
2220 <span class=
"operation-name">POST
</span>
2221 <span class=
"operation-path">/users/register
</span>
2224 <div class=
"doc-row">
2225 <div class=
"doc-copy">
2226 <section class=
"swagger-request-body">
2227 <div class=
"prop-row">
2228 <div class=
"prop-name">
2229 <div class=
"swagger-request-model">
2231 <a class=
"json-schema-ref" href=
"#/definitions/RegisterUser">RegisterUser
</a>
2235 <div class=
"prop-value columns small-6">
2236 <!-- <div class="swagger-request-description"> -->undefined
2242 <div class=
"doc-examples">
2244 <h5>Request Content-Types:
2245 <span>application/json
</span>
2247 <h5>Request Example
</h5>
2248 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
2249 <span class=
"hljs-attr">"username
"</span>:
<span class=
"hljs-string">"string
"</span>,
2250 <span class=
"hljs-attr">"password
"</span>:
<span class=
"hljs-string">"string
"</span>,
2251 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>
2258 <div class=
"doc-row">
2259 <div class=
"doc-copy">
2260 <section class=
"swagger-responses">
2261 <div class=
"prop-row prop-group">
2262 <div class=
"prop-name">
2263 <div class=
"prop-title">204 No Content
</div>
2265 <div class=
"prop-value">
2266 <p>successful operation
</p>
2271 <div class=
"doc-examples">
2272 <h5>Response Content-Types:
2273 <span>application/json
</span>
2278 <div id=
"operation--users-me-avatar-pick-post" class=
"operation panel" data-traverse-target=
"operation--users-me-avatar-pick-post">
2279 <!-- <section class="operation-tags row"> -->
2280 <!-- <div class="doc-copy"> -->
2281 <div class=
"operation-tags">
2282 <a class=
"label" href=
"#tag-User">User
</a>
2287 <h2 class=
"operation-title">
2288 <span class=
"operation-name">
2289 <span class=
"operation-name">POST
</span>
2290 <span class=
"operation-path">/users/me/avatar/pick
</span>
2293 <div class=
"doc-row">
2294 <div class=
"doc-copy">
2295 <section class=
"swagger-request-params">
2296 <div class=
"prop-row prop-group">
2297 <div class=
"prop-name">
2298 <div class=
"prop-title">avatarfile
</div>
2300 <div class=
"prop-value">
2301 <p>The file to upload.
</p>
2304 <div class=
"prop-row prop-inner">
2305 <div class=
"prop-name param-label">type
</div>
2306 <div class=
"prop-value">
2307 <span class=
"json-property-type">file
</span>
2308 <span class=
"json-property-range" title=
"Value limits"></span>
2311 <div class=
"prop-row prop-inner">
2312 <div class=
"prop-name param-label">in
</div>
2313 <div class=
"prop-value">formData
</div>
2317 <div class=
"doc-examples"></div>
2319 <div class=
"doc-row">
2320 <div class=
"doc-copy">
2321 <section class=
"swagger-responses">
2322 <div class=
"prop-row prop-group">
2323 <div class=
"prop-name">
2324 <div class=
"prop-title">200 OK
</div>
2325 <div class=
"prop-ref">
2327 <a class=
"json-schema-ref" href=
"#/definitions/Avatar">Avatar
</a>
2330 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2332 <div class=
"prop-value">
2333 <p>successful operation
</p>
2338 <div class=
"doc-examples">
2339 <h5>Response Content-Types:
2340 <span>application/json
</span>
2343 <h5>Response Example
2344 <span>(
200 OK)
</span>
2346 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
2347 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
2348 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2349 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
2357 <h1 id=
"tag-Video" class=
"swagger-summary-tag" data-traverse-target=
"tag-Video">Video
</h1>
2358 <div id=
"operation--videos-get" class=
"operation panel" data-traverse-target=
"operation--videos-get">
2359 <!-- <section class="operation-tags row"> -->
2360 <!-- <div class="doc-copy"> -->
2361 <div class=
"operation-tags">
2362 <a class=
"label" href=
"#tag-Video">Video
</a>
2367 <h2 class=
"operation-title">
2368 <span class=
"operation-name">
2369 <span class=
"operation-name">GET
</span>
2370 <span class=
"operation-path">/videos
</span>
2373 <div class=
"doc-row">
2374 <div class=
"doc-copy">
2375 <section class=
"swagger-request-params">
2376 <div class=
"prop-row prop-group">
2377 <div class=
"prop-name">
2378 <div class=
"prop-title">start
</div>
2380 <div class=
"prop-value">
2381 <p>starting page
</p>
2384 <div class=
"prop-row prop-inner">
2385 <div class=
"prop-name param-label">type
</div>
2386 <div class=
"prop-value">
2387 <span class=
"json-property-type">number
</span>
2388 <span class=
"json-property-range" title=
"Value limits"></span>
2391 <div class=
"prop-row prop-inner">
2392 <div class=
"prop-name param-label">in
</div>
2393 <div class=
"prop-value">query
</div>
2395 <div class=
"prop-row prop-group">
2396 <div class=
"prop-name">
2397 <div class=
"prop-title">stop
</div>
2399 <div class=
"prop-value">
2403 <div class=
"prop-row prop-inner">
2404 <div class=
"prop-name param-label">type
</div>
2405 <div class=
"prop-value">
2406 <span class=
"json-property-type">number
</span>
2407 <span class=
"json-property-range" title=
"Value limits"></span>
2410 <div class=
"prop-row prop-inner">
2411 <div class=
"prop-name param-label">in
</div>
2412 <div class=
"prop-value">query
</div>
2414 <div class=
"prop-row prop-group">
2415 <div class=
"prop-name">
2416 <div class=
"prop-title">sort
</div>
2418 <div class=
"prop-value">
2422 <div class=
"prop-row prop-inner">
2423 <div class=
"prop-name param-label">type
</div>
2424 <div class=
"prop-value">
2425 <span class=
"json-property-type">number
</span>
2426 <span class=
"json-property-range" title=
"Value limits"></span>
2429 <div class=
"prop-row prop-inner">
2430 <div class=
"prop-name param-label">in
</div>
2431 <div class=
"prop-value">query
</div>
2435 <div class=
"doc-examples"></div>
2437 <div class=
"doc-row">
2438 <div class=
"doc-copy">
2439 <section class=
"swagger-responses">
2440 <div class=
"prop-row prop-group">
2441 <div class=
"prop-name">
2442 <div class=
"prop-title">200 OK
</div>
2443 <div class=
"prop-ref">
2444 <span class=
"json-schema-ref-array">
2445 <a class=
"json-schema-ref" href=
"#/definitions/Video">Video
</a>
2448 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2450 <div class=
"prop-value">
2451 <p>successful operation
</p>
2456 <div class=
"doc-examples">
2457 <h5>Response Content-Types:
2458 <span>application/json
</span>
2461 <h5>Response Example
2462 <span>(
200 OK)
</span>
2464 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
2466 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
2467 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
2468 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
2469 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2470 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2471 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2472 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
2473 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2474 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
2475 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2476 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
2477 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
2478 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
2479 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
2480 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
2481 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
2482 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2483 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2484 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2485 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
2486 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
2487 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
2488 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
2497 <div id=
"operation--videos-categories-get" class=
"operation panel" data-traverse-target=
"operation--videos-categories-get">
2498 <!-- <section class="operation-tags row"> -->
2499 <!-- <div class="doc-copy"> -->
2500 <div class=
"operation-tags">
2501 <a class=
"label" href=
"#tag-Video">Video
</a>
2506 <h2 class=
"operation-title">
2507 <span class=
"operation-name">
2508 <span class=
"operation-name">GET
</span>
2509 <span class=
"operation-path">/videos/categories
</span>
2512 <div class=
"doc-row">
2513 <div class=
"doc-copy"> </div>
2514 <div class=
"doc-examples"></div>
2516 <div class=
"doc-row">
2517 <div class=
"doc-copy">
2518 <section class=
"swagger-responses">
2519 <div class=
"prop-row prop-group">
2520 <div class=
"prop-name">
2521 <div class=
"prop-title">200 OK
</div>
2522 <div class=
"prop-ref"></div>
2523 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2525 <div class=
"prop-value">
2526 <p>successful operation
</p>
2531 <div class=
"doc-examples">
2532 <h5>Response Content-Types:
2533 <span>application/json
</span>
2536 <h5>Response Example
2537 <span>(
200 OK)
</span>
2539 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
2540 <span class=
"hljs-string">"string
"</span>
2548 <div id=
"operation--videos-licences-get" class=
"operation panel" data-traverse-target=
"operation--videos-licences-get">
2549 <!-- <section class="operation-tags row"> -->
2550 <!-- <div class="doc-copy"> -->
2551 <div class=
"operation-tags">
2552 <a class=
"label" href=
"#tag-Video">Video
</a>
2557 <h2 class=
"operation-title">
2558 <span class=
"operation-name">
2559 <span class=
"operation-name">GET
</span>
2560 <span class=
"operation-path">/videos/licences
</span>
2563 <div class=
"doc-row">
2564 <div class=
"doc-copy"> </div>
2565 <div class=
"doc-examples"></div>
2567 <div class=
"doc-row">
2568 <div class=
"doc-copy">
2569 <section class=
"swagger-responses">
2570 <div class=
"prop-row prop-group">
2571 <div class=
"prop-name">
2572 <div class=
"prop-title">200 OK
</div>
2573 <div class=
"prop-ref"></div>
2574 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2576 <div class=
"prop-value">
2577 <p>successful operation
</p>
2582 <div class=
"doc-examples">
2583 <h5>Response Content-Types:
2584 <span>application/json
</span>
2587 <h5>Response Example
2588 <span>(
200 OK)
</span>
2590 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
2591 <span class=
"hljs-string">"string
"</span>
2599 <div id=
"operation--videos-languages-get" class=
"operation panel" data-traverse-target=
"operation--videos-languages-get">
2600 <!-- <section class="operation-tags row"> -->
2601 <!-- <div class="doc-copy"> -->
2602 <div class=
"operation-tags">
2603 <a class=
"label" href=
"#tag-Video">Video
</a>
2608 <h2 class=
"operation-title">
2609 <span class=
"operation-name">
2610 <span class=
"operation-name">GET
</span>
2611 <span class=
"operation-path">/videos/languages
</span>
2614 <div class=
"doc-row">
2615 <div class=
"doc-copy"> </div>
2616 <div class=
"doc-examples"></div>
2618 <div class=
"doc-row">
2619 <div class=
"doc-copy">
2620 <section class=
"swagger-responses">
2621 <div class=
"prop-row prop-group">
2622 <div class=
"prop-name">
2623 <div class=
"prop-title">200 OK
</div>
2624 <div class=
"prop-ref"></div>
2625 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2627 <div class=
"prop-value">
2628 <p>successful operation
</p>
2633 <div class=
"doc-examples">
2634 <h5>Response Content-Types:
2635 <span>application/json
</span>
2638 <h5>Response Example
2639 <span>(
200 OK)
</span>
2641 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
2642 <span class=
"hljs-string">"string
"</span>
2650 <div id=
"operation--videos-privacies-get" class=
"operation panel" data-traverse-target=
"operation--videos-privacies-get">
2651 <!-- <section class="operation-tags row"> -->
2652 <!-- <div class="doc-copy"> -->
2653 <div class=
"operation-tags">
2654 <a class=
"label" href=
"#tag-Video">Video
</a>
2659 <h2 class=
"operation-title">
2660 <span class=
"operation-name">
2661 <span class=
"operation-name">GET
</span>
2662 <span class=
"operation-path">/videos/privacies
</span>
2665 <div class=
"doc-row">
2666 <div class=
"doc-copy"> </div>
2667 <div class=
"doc-examples"></div>
2669 <div class=
"doc-row">
2670 <div class=
"doc-copy">
2671 <section class=
"swagger-responses">
2672 <div class=
"prop-row prop-group">
2673 <div class=
"prop-name">
2674 <div class=
"prop-title">200 OK
</div>
2675 <div class=
"prop-ref"></div>
2676 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2678 <div class=
"prop-value">
2679 <p>successful operation
</p>
2684 <div class=
"doc-examples">
2685 <h5>Response Content-Types:
2686 <span>application/json
</span>
2689 <h5>Response Example
2690 <span>(
200 OK)
</span>
2692 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
2693 <span class=
"hljs-string">"string
"</span>
2701 <div id=
"operation--videos-search-get" class=
"operation panel" data-traverse-target=
"operation--videos-search-get">
2702 <!-- <section class="operation-tags row"> -->
2703 <!-- <div class="doc-copy"> -->
2704 <div class=
"operation-tags">
2705 <a class=
"label" href=
"#tag-Video">Video
</a>
2710 <h2 class=
"operation-title">
2711 <span class=
"operation-name">
2712 <span class=
"operation-name">GET
</span>
2713 <span class=
"operation-path">/videos/search
</span>
2716 <div class=
"doc-row">
2717 <div class=
"doc-copy">
2718 <section class=
"swagger-request-params">
2719 <div class=
"prop-row prop-group">
2720 <div class=
"prop-name">
2721 <div class=
"prop-title">start
</div>
2723 <div class=
"prop-value">
2724 <p>starting page
</p>
2727 <div class=
"prop-row prop-inner">
2728 <div class=
"prop-name param-label">type
</div>
2729 <div class=
"prop-value">
2730 <span class=
"json-property-type">number
</span>
2731 <span class=
"json-property-range" title=
"Value limits"></span>
2734 <div class=
"prop-row prop-inner">
2735 <div class=
"prop-name param-label">in
</div>
2736 <div class=
"prop-value">query
</div>
2738 <div class=
"prop-row prop-group">
2739 <div class=
"prop-name">
2740 <div class=
"prop-title">stop
</div>
2742 <div class=
"prop-value">
2746 <div class=
"prop-row prop-inner">
2747 <div class=
"prop-name param-label">type
</div>
2748 <div class=
"prop-value">
2749 <span class=
"json-property-type">number
</span>
2750 <span class=
"json-property-range" title=
"Value limits"></span>
2753 <div class=
"prop-row prop-inner">
2754 <div class=
"prop-name param-label">in
</div>
2755 <div class=
"prop-value">query
</div>
2757 <div class=
"prop-row prop-group">
2758 <div class=
"prop-name">
2759 <div class=
"prop-title">sort
</div>
2761 <div class=
"prop-value">
2765 <div class=
"prop-row prop-inner">
2766 <div class=
"prop-name param-label">type
</div>
2767 <div class=
"prop-value">
2768 <span class=
"json-property-type">number
</span>
2769 <span class=
"json-property-range" title=
"Value limits"></span>
2772 <div class=
"prop-row prop-inner">
2773 <div class=
"prop-name param-label">in
</div>
2774 <div class=
"prop-value">query
</div>
2778 <div class=
"doc-examples"></div>
2780 <div class=
"doc-row">
2781 <div class=
"doc-copy">
2782 <section class=
"swagger-responses">
2783 <div class=
"prop-row prop-group">
2784 <div class=
"prop-name">
2785 <div class=
"prop-title">200 OK
</div>
2786 <div class=
"prop-ref">
2787 <span class=
"json-schema-ref-array">
2788 <a class=
"json-schema-ref" href=
"#/definitions/Video">Video
</a>
2791 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2793 <div class=
"prop-value">
2794 <p>successful operation
</p>
2799 <div class=
"doc-examples">
2800 <h5>Response Content-Types:
2801 <span>application/json
</span>
2804 <h5>Response Example
2805 <span>(
200 OK)
</span>
2807 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
2809 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
2810 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
2811 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
2812 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2813 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2814 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2815 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
2816 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2817 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
2818 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2819 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
2820 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
2821 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
2822 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
2823 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
2824 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
2825 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2826 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2827 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2828 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
2829 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
2830 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
2831 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
2840 <div id=
"operation--videos--id--put" class=
"operation panel" data-traverse-target=
"operation--videos--id--put">
2841 <!-- <section class="operation-tags row"> -->
2842 <!-- <div class="doc-copy"> -->
2843 <div class=
"operation-tags">
2844 <a class=
"label" href=
"#tag-Video">Video
</a>
2849 <h2 class=
"operation-title">
2850 <span class=
"operation-name">
2851 <span class=
"operation-name">PUT
</span>
2852 <span class=
"operation-path">/videos/{id}
</span>
2855 <div class=
"doc-row">
2856 <div class=
"doc-copy">
2857 <section class=
"swagger-request-params">
2858 <div class=
"prop-row prop-group">
2859 <div class=
"prop-name">
2860 <div class=
"prop-title">id
</div>
2861 <span class=
"json-property-required"></span>
2863 <div class=
"prop-value">
2864 <p>The video id
</p>
2867 <div class=
"prop-row prop-inner">
2868 <div class=
"prop-name param-label">type
</div>
2869 <div class=
"prop-value">
2870 <span class=
"json-property-type">string
</span>
2871 <span class=
"json-property-range" title=
"Value limits"></span>
2874 <div class=
"prop-row prop-inner">
2875 <div class=
"prop-name param-label">in
</div>
2876 <div class=
"prop-value">path
</div>
2880 <div class=
"doc-examples"></div>
2882 <div class=
"doc-row">
2883 <div class=
"doc-copy">
2884 <section class=
"swagger-responses">
2885 <div class=
"prop-row prop-group">
2886 <div class=
"prop-name">
2887 <div class=
"prop-title">200 OK
</div>
2888 <div class=
"prop-ref">
2890 <a class=
"json-schema-ref" href=
"#/definitions/Video">Video
</a>
2893 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2895 <div class=
"prop-value">
2896 <p>successful operation
</p>
2901 <div class=
"doc-examples">
2902 <h5>Response Content-Types:
2903 <span>application/json
</span>
2906 <h5>Response Example
2907 <span>(
200 OK)
</span>
2909 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
2910 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
2911 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
2912 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
2913 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2914 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
2915 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2916 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
2917 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2918 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
2919 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
2920 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
2921 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
2922 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
2923 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
2924 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
2925 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
2926 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2927 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2928 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
2929 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
2930 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
2931 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
2932 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
2940 <div id=
"operation--videos--id--get" class=
"operation panel" data-traverse-target=
"operation--videos--id--get">
2941 <!-- <section class="operation-tags row"> -->
2942 <!-- <div class="doc-copy"> -->
2943 <div class=
"operation-tags">
2944 <a class=
"label" href=
"#tag-Video">Video
</a>
2949 <h2 class=
"operation-title">
2950 <span class=
"operation-name">
2951 <span class=
"operation-name">GET
</span>
2952 <span class=
"operation-path">/videos/{id}
</span>
2955 <div class=
"doc-row">
2956 <div class=
"doc-copy">
2957 <section class=
"swagger-request-params">
2958 <div class=
"prop-row prop-group">
2959 <div class=
"prop-name">
2960 <div class=
"prop-title">id
</div>
2961 <span class=
"json-property-required"></span>
2963 <div class=
"prop-value">
2964 <p>The video id
</p>
2967 <div class=
"prop-row prop-inner">
2968 <div class=
"prop-name param-label">type
</div>
2969 <div class=
"prop-value">
2970 <span class=
"json-property-type">string
</span>
2971 <span class=
"json-property-range" title=
"Value limits"></span>
2974 <div class=
"prop-row prop-inner">
2975 <div class=
"prop-name param-label">in
</div>
2976 <div class=
"prop-value">path
</div>
2980 <div class=
"doc-examples"></div>
2982 <div class=
"doc-row">
2983 <div class=
"doc-copy">
2984 <section class=
"swagger-responses">
2985 <div class=
"prop-row prop-group">
2986 <div class=
"prop-name">
2987 <div class=
"prop-title">200 OK
</div>
2988 <div class=
"prop-ref">
2990 <a class=
"json-schema-ref" href=
"#/definitions/Video">Video
</a>
2993 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
2995 <div class=
"prop-value">
2996 <p>successful operation
</p>
3001 <div class=
"doc-examples">
3002 <h5>Response Content-Types:
3003 <span>application/json
</span>
3006 <h5>Response Example
3007 <span>(
200 OK)
</span>
3009 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
3010 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
3011 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
3012 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
3013 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
3014 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
3015 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
3016 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
3017 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
3018 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
3019 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
3020 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
3021 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
3022 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
3023 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
3024 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
3025 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
3026 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
3027 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
3028 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
3029 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
3030 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
3031 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
3032 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
3040 <div id=
"operation--videos--id--delete" class=
"operation panel" data-traverse-target=
"operation--videos--id--delete">
3041 <!-- <section class="operation-tags row"> -->
3042 <!-- <div class="doc-copy"> -->
3043 <div class=
"operation-tags">
3044 <a class=
"label" href=
"#tag-Video">Video
</a>
3049 <h2 class=
"operation-title">
3050 <span class=
"operation-name">
3051 <span class=
"operation-name">DELETE
</span>
3052 <span class=
"operation-path">/videos/{id}
</span>
3055 <div class=
"doc-row">
3056 <div class=
"doc-copy">
3057 <section class=
"swagger-request-params">
3058 <div class=
"prop-row prop-group">
3059 <div class=
"prop-name">
3060 <div class=
"prop-title">id
</div>
3061 <span class=
"json-property-required"></span>
3063 <div class=
"prop-value">
3064 <p>The video id
</p>
3067 <div class=
"prop-row prop-inner">
3068 <div class=
"prop-name param-label">type
</div>
3069 <div class=
"prop-value">
3070 <span class=
"json-property-type">string
</span>
3071 <span class=
"json-property-range" title=
"Value limits"></span>
3074 <div class=
"prop-row prop-inner">
3075 <div class=
"prop-name param-label">in
</div>
3076 <div class=
"prop-value">path
</div>
3080 <div class=
"doc-examples"></div>
3082 <div class=
"doc-row">
3083 <div class=
"doc-copy">
3084 <section class=
"swagger-responses">
3085 <div class=
"prop-row prop-group">
3086 <div class=
"prop-name">
3087 <div class=
"prop-title">204 No Content
</div>
3089 <div class=
"prop-value">
3090 <p>successful operation
</p>
3095 <div class=
"doc-examples">
3096 <h5>Response Content-Types:
3097 <span>application/json
</span>
3102 <div id=
"operation--videos--id--description-get" class=
"operation panel" data-traverse-target=
"operation--videos--id--description-get">
3103 <!-- <section class="operation-tags row"> -->
3104 <!-- <div class="doc-copy"> -->
3105 <div class=
"operation-tags">
3106 <a class=
"label" href=
"#tag-Video">Video
</a>
3111 <h2 class=
"operation-title">
3112 <span class=
"operation-name">
3113 <span class=
"operation-name">GET
</span>
3114 <span class=
"operation-path">/videos/{id}/description
</span>
3117 <div class=
"doc-row">
3118 <div class=
"doc-copy">
3119 <section class=
"swagger-request-params">
3120 <div class=
"prop-row prop-group">
3121 <div class=
"prop-name">
3122 <div class=
"prop-title">id
</div>
3123 <span class=
"json-property-required"></span>
3125 <div class=
"prop-value">
3126 <p>The video id
</p>
3129 <div class=
"prop-row prop-inner">
3130 <div class=
"prop-name param-label">type
</div>
3131 <div class=
"prop-value">
3132 <span class=
"json-property-type">string
</span>
3133 <span class=
"json-property-range" title=
"Value limits"></span>
3136 <div class=
"prop-row prop-inner">
3137 <div class=
"prop-name param-label">in
</div>
3138 <div class=
"prop-value">path
</div>
3142 <div class=
"doc-examples"></div>
3144 <div class=
"doc-row">
3145 <div class=
"doc-copy">
3146 <section class=
"swagger-responses">
3147 <div class=
"prop-row prop-group">
3148 <div class=
"prop-name">
3149 <div class=
"prop-title">200 OK
</div>
3150 <div class=
"prop-ref"></div>
3151 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3153 <div class=
"prop-value">
3154 <p>successful operation
</p>
3159 <div class=
"doc-examples">
3160 <h5>Response Content-Types:
3161 <span>application/json
</span>
3164 <h5>Response Example
3165 <span>(
200 OK)
</span>
3167 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json"><span class=
"hljs-string">"string
"</span>
3174 <div id=
"operation--videos--id--views-post" class=
"operation panel" data-traverse-target=
"operation--videos--id--views-post">
3175 <!-- <section class="operation-tags row"> -->
3176 <!-- <div class="doc-copy"> -->
3177 <div class=
"operation-tags">
3178 <a class=
"label" href=
"#tag-Video">Video
</a>
3183 <h2 class=
"operation-title">
3184 <span class=
"operation-name">
3185 <span class=
"operation-name">POST
</span>
3186 <span class=
"operation-path">/videos/{id}/views
</span>
3189 <div class=
"doc-row">
3190 <div class=
"doc-copy">
3191 <section class=
"swagger-request-params">
3192 <div class=
"prop-row prop-group">
3193 <div class=
"prop-name">
3194 <div class=
"prop-title">id
</div>
3195 <span class=
"json-property-required"></span>
3197 <div class=
"prop-value">
3198 <p>The video id
</p>
3201 <div class=
"prop-row prop-inner">
3202 <div class=
"prop-name param-label">type
</div>
3203 <div class=
"prop-value">
3204 <span class=
"json-property-type">string
</span>
3205 <span class=
"json-property-range" title=
"Value limits"></span>
3208 <div class=
"prop-row prop-inner">
3209 <div class=
"prop-name param-label">in
</div>
3210 <div class=
"prop-value">path
</div>
3214 <div class=
"doc-examples"></div>
3216 <div class=
"doc-row">
3217 <div class=
"doc-copy">
3218 <section class=
"swagger-responses">
3219 <div class=
"prop-row prop-group">
3220 <div class=
"prop-name">
3221 <div class=
"prop-title">204 No Content
</div>
3223 <div class=
"prop-value">
3224 <p>successful operation
</p>
3229 <div class=
"doc-examples">
3230 <h5>Response Content-Types:
3231 <span>application/json
</span>
3236 <div id=
"operation--videos-upload-post" class=
"operation panel" data-traverse-target=
"operation--videos-upload-post">
3237 <!-- <section class="operation-tags row"> -->
3238 <!-- <div class="doc-copy"> -->
3239 <div class=
"operation-tags">
3240 <a class=
"label" href=
"#tag-Video">Video
</a>
3245 <h2 class=
"operation-title">
3246 <span class=
"operation-name">
3247 <span class=
"operation-name">POST
</span>
3248 <span class=
"operation-path">/videos/upload
</span>
3251 <div class=
"doc-row">
3252 <div class=
"doc-copy">
3253 <section class=
"swagger-request-params">
3254 <div class=
"prop-row prop-group">
3255 <div class=
"prop-name">
3256 <div class=
"prop-title">videofile
</div>
3258 <div class=
"prop-value">
3259 <p>The file to upload.
</p>
3262 <div class=
"prop-row prop-inner">
3263 <div class=
"prop-name param-label">type
</div>
3264 <div class=
"prop-value">
3265 <span class=
"json-property-type">file
</span>
3266 <span class=
"json-property-range" title=
"Value limits"></span>
3269 <div class=
"prop-row prop-inner">
3270 <div class=
"prop-name param-label">in
</div>
3271 <div class=
"prop-value">formData
</div>
3275 <div class=
"doc-examples"></div>
3277 <div class=
"doc-row">
3278 <div class=
"doc-copy">
3279 <section class=
"swagger-responses">
3280 <div class=
"prop-row prop-group">
3281 <div class=
"prop-name">
3282 <div class=
"prop-title">200 OK
</div>
3283 <div class=
"prop-ref">
3285 <a class=
"json-schema-ref" href=
"#/definitions/VideoUploadResponse">VideoUploadResponse
</a>
3288 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3290 <div class=
"prop-value">
3291 <p>successful operation
</p>
3296 <div class=
"doc-examples">
3297 <h5>Response Content-Types:
3298 <span>application/json
</span>
3301 <h5>Response Example
3302 <span>(
200 OK)
</span>
3304 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
3305 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
3306 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
3314 <h1 id=
"tag-VideoAbuse" class=
"swagger-summary-tag" data-traverse-target=
"tag-VideoAbuse">VideoAbuse
</h1>
3315 <div id=
"operation--videos-abuse-get" class=
"operation panel" data-traverse-target=
"operation--videos-abuse-get">
3316 <!-- <section class="operation-tags row"> -->
3317 <!-- <div class="doc-copy"> -->
3318 <div class=
"operation-tags">
3319 <a class=
"label" href=
"#tag-VideoAbuse">VideoAbuse
</a>
3324 <h2 class=
"operation-title">
3325 <span class=
"operation-name">
3326 <span class=
"operation-name">GET
</span>
3327 <span class=
"operation-path">/videos/abuse
</span>
3330 <div class=
"doc-row">
3331 <div class=
"doc-copy">
3332 <section class=
"swagger-request-params">
3333 <div class=
"prop-row prop-group">
3334 <div class=
"prop-name">
3335 <div class=
"prop-title">start
</div>
3337 <div class=
"prop-value">
3338 <p>starting page
</p>
3341 <div class=
"prop-row prop-inner">
3342 <div class=
"prop-name param-label">type
</div>
3343 <div class=
"prop-value">
3344 <span class=
"json-property-type">number
</span>
3345 <span class=
"json-property-range" title=
"Value limits"></span>
3348 <div class=
"prop-row prop-inner">
3349 <div class=
"prop-name param-label">in
</div>
3350 <div class=
"prop-value">query
</div>
3352 <div class=
"prop-row prop-group">
3353 <div class=
"prop-name">
3354 <div class=
"prop-title">stop
</div>
3356 <div class=
"prop-value">
3360 <div class=
"prop-row prop-inner">
3361 <div class=
"prop-name param-label">type
</div>
3362 <div class=
"prop-value">
3363 <span class=
"json-property-type">number
</span>
3364 <span class=
"json-property-range" title=
"Value limits"></span>
3367 <div class=
"prop-row prop-inner">
3368 <div class=
"prop-name param-label">in
</div>
3369 <div class=
"prop-value">query
</div>
3371 <div class=
"prop-row prop-group">
3372 <div class=
"prop-name">
3373 <div class=
"prop-title">sort
</div>
3375 <div class=
"prop-value">
3379 <div class=
"prop-row prop-inner">
3380 <div class=
"prop-name param-label">type
</div>
3381 <div class=
"prop-value">
3382 <span class=
"json-property-type">number
</span>
3383 <span class=
"json-property-range" title=
"Value limits"></span>
3386 <div class=
"prop-row prop-inner">
3387 <div class=
"prop-name param-label">in
</div>
3388 <div class=
"prop-value">query
</div>
3392 <div class=
"doc-examples"></div>
3394 <div class=
"doc-row">
3395 <div class=
"doc-copy">
3396 <section class=
"swagger-responses">
3397 <div class=
"prop-row prop-group">
3398 <div class=
"prop-name">
3399 <div class=
"prop-title">200 OK
</div>
3400 <div class=
"prop-ref">
3401 <span class=
"json-schema-ref-array">
3402 <a class=
"json-schema-ref" href=
"#/definitions/VideoAbuse">VideoAbuse
</a>
3405 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3407 <div class=
"prop-value">
3408 <p>successful operation
</p>
3413 <div class=
"doc-examples">
3414 <h5>Response Content-Types:
3415 <span>application/json
</span>
3418 <h5>Response Example
3419 <span>(
200 OK)
</span>
3421 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
3423 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
3424 <span class=
"hljs-attr">"reason
"</span>:
<span class=
"hljs-string">"string
"</span>,
3425 <span class=
"hljs-attr">"reporterUsername
"</span>:
<span class=
"hljs-string">"string
"</span>,
3426 <span class=
"hljs-attr">"reporterServerHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
3427 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
3428 <span class=
"hljs-attr">"videoUUID
"</span>:
<span class=
"hljs-string">"string
"</span>,
3429 <span class=
"hljs-attr">"videoName
"</span>:
<span class=
"hljs-string">"string
"</span>,
3430 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>
3439 <div id=
"operation--videos--id--abuse-post" class=
"operation panel" data-traverse-target=
"operation--videos--id--abuse-post">
3440 <!-- <section class="operation-tags row"> -->
3441 <!-- <div class="doc-copy"> -->
3442 <div class=
"operation-tags">
3443 <a class=
"label" href=
"#tag-VideoAbuse">VideoAbuse
</a>
3448 <h2 class=
"operation-title">
3449 <span class=
"operation-name">
3450 <span class=
"operation-name">POST
</span>
3451 <span class=
"operation-path">/videos/{id}/abuse
</span>
3454 <div class=
"doc-row">
3455 <div class=
"doc-copy">
3456 <section class=
"swagger-request-params">
3457 <div class=
"prop-row prop-group">
3458 <div class=
"prop-name">
3459 <div class=
"prop-title">id
</div>
3460 <span class=
"json-property-required"></span>
3462 <div class=
"prop-value">
3463 <p>The video id
</p>
3466 <div class=
"prop-row prop-inner">
3467 <div class=
"prop-name param-label">type
</div>
3468 <div class=
"prop-value">
3469 <span class=
"json-property-type">string
</span>
3470 <span class=
"json-property-range" title=
"Value limits"></span>
3473 <div class=
"prop-row prop-inner">
3474 <div class=
"prop-name param-label">in
</div>
3475 <div class=
"prop-value">path
</div>
3479 <div class=
"doc-examples"></div>
3481 <div class=
"doc-row">
3482 <div class=
"doc-copy">
3483 <section class=
"swagger-responses">
3484 <div class=
"prop-row prop-group">
3485 <div class=
"prop-name">
3486 <div class=
"prop-title">204 No Content
</div>
3488 <div class=
"prop-value">
3489 <p>successful operation
</p>
3494 <div class=
"doc-examples">
3495 <h5>Response Content-Types:
3496 <span>application/json
</span>
3501 <h1 id=
"tag-VideoBlacklist" class=
"swagger-summary-tag" data-traverse-target=
"tag-VideoBlacklist">VideoBlacklist
</h1>
3502 <div id=
"operation--videos--videoId--blacklist-post" class=
"operation panel" data-traverse-target=
"operation--videos--videoId--blacklist-post">
3503 <!-- <section class="operation-tags row"> -->
3504 <!-- <div class="doc-copy"> -->
3505 <div class=
"operation-tags">
3506 <a class=
"label" href=
"#tag-VideoBlacklist">VideoBlacklist
</a>
3511 <h2 class=
"operation-title">
3512 <span class=
"operation-name">
3513 <span class=
"operation-name">POST
</span>
3514 <span class=
"operation-path">/videos/{videoId}/blacklist
</span>
3517 <div class=
"doc-row">
3518 <div class=
"doc-copy">
3519 <section class=
"swagger-request-params">
3520 <div class=
"prop-row prop-group">
3521 <div class=
"prop-name">
3522 <div class=
"prop-title">videoId
</div>
3523 <span class=
"json-property-required"></span>
3525 <div class=
"prop-value">
3526 <p>The video id
</p>
3529 <div class=
"prop-row prop-inner">
3530 <div class=
"prop-name param-label">type
</div>
3531 <div class=
"prop-value">
3532 <span class=
"json-property-type">string
</span>
3533 <span class=
"json-property-range" title=
"Value limits"></span>
3536 <div class=
"prop-row prop-inner">
3537 <div class=
"prop-name param-label">in
</div>
3538 <div class=
"prop-value">path
</div>
3542 <div class=
"doc-examples"></div>
3544 <div class=
"doc-row">
3545 <div class=
"doc-copy">
3546 <section class=
"swagger-responses">
3547 <div class=
"prop-row prop-group">
3548 <div class=
"prop-name">
3549 <div class=
"prop-title">204 No Content
</div>
3551 <div class=
"prop-value">
3552 <p>successful operation
</p>
3557 <div class=
"doc-examples">
3558 <h5>Response Content-Types:
3559 <span>application/json
</span>
3564 <div id=
"operation--videos--videoId--blacklist-delete" class=
"operation panel" data-traverse-target=
"operation--videos--videoId--blacklist-delete">
3565 <!-- <section class="operation-tags row"> -->
3566 <!-- <div class="doc-copy"> -->
3567 <div class=
"operation-tags">
3568 <a class=
"label" href=
"#tag-VideoBlacklist">VideoBlacklist
</a>
3573 <h2 class=
"operation-title">
3574 <span class=
"operation-name">
3575 <span class=
"operation-name">DELETE
</span>
3576 <span class=
"operation-path">/videos/{videoId}/blacklist
</span>
3579 <div class=
"doc-row">
3580 <div class=
"doc-copy">
3581 <section class=
"swagger-request-params">
3582 <div class=
"prop-row prop-group">
3583 <div class=
"prop-name">
3584 <div class=
"prop-title">videoId
</div>
3585 <span class=
"json-property-required"></span>
3587 <div class=
"prop-value">
3588 <p>The video id
</p>
3591 <div class=
"prop-row prop-inner">
3592 <div class=
"prop-name param-label">type
</div>
3593 <div class=
"prop-value">
3594 <span class=
"json-property-type">string
</span>
3595 <span class=
"json-property-range" title=
"Value limits"></span>
3598 <div class=
"prop-row prop-inner">
3599 <div class=
"prop-name param-label">in
</div>
3600 <div class=
"prop-value">path
</div>
3604 <div class=
"doc-examples"></div>
3606 <div class=
"doc-row">
3607 <div class=
"doc-copy">
3608 <section class=
"swagger-responses">
3609 <div class=
"prop-row prop-group">
3610 <div class=
"prop-name">
3611 <div class=
"prop-title">204 No Content
</div>
3613 <div class=
"prop-value">
3614 <p>successful operation
</p>
3619 <div class=
"doc-examples">
3620 <h5>Response Content-Types:
3621 <span>application/json
</span>
3626 <div id=
"operation--videos-blacklist-get" class=
"operation panel" data-traverse-target=
"operation--videos-blacklist-get">
3627 <!-- <section class="operation-tags row"> -->
3628 <!-- <div class="doc-copy"> -->
3629 <div class=
"operation-tags">
3630 <a class=
"label" href=
"#tag-VideoBlacklist">VideoBlacklist
</a>
3635 <h2 class=
"operation-title">
3636 <span class=
"operation-name">
3637 <span class=
"operation-name">GET
</span>
3638 <span class=
"operation-path">/videos/blacklist
</span>
3641 <div class=
"doc-row">
3642 <div class=
"doc-copy">
3643 <section class=
"swagger-request-params">
3644 <div class=
"prop-row prop-group">
3645 <div class=
"prop-name">
3646 <div class=
"prop-title">start
</div>
3648 <div class=
"prop-value">
3649 <p>starting page
</p>
3652 <div class=
"prop-row prop-inner">
3653 <div class=
"prop-name param-label">type
</div>
3654 <div class=
"prop-value">
3655 <span class=
"json-property-type">number
</span>
3656 <span class=
"json-property-range" title=
"Value limits"></span>
3659 <div class=
"prop-row prop-inner">
3660 <div class=
"prop-name param-label">in
</div>
3661 <div class=
"prop-value">query
</div>
3663 <div class=
"prop-row prop-group">
3664 <div class=
"prop-name">
3665 <div class=
"prop-title">stop
</div>
3667 <div class=
"prop-value">
3671 <div class=
"prop-row prop-inner">
3672 <div class=
"prop-name param-label">type
</div>
3673 <div class=
"prop-value">
3674 <span class=
"json-property-type">number
</span>
3675 <span class=
"json-property-range" title=
"Value limits"></span>
3678 <div class=
"prop-row prop-inner">
3679 <div class=
"prop-name param-label">in
</div>
3680 <div class=
"prop-value">query
</div>
3682 <div class=
"prop-row prop-group">
3683 <div class=
"prop-name">
3684 <div class=
"prop-title">sort
</div>
3686 <div class=
"prop-value">
3690 <div class=
"prop-row prop-inner">
3691 <div class=
"prop-name param-label">type
</div>
3692 <div class=
"prop-value">
3693 <span class=
"json-property-type">number
</span>
3694 <span class=
"json-property-range" title=
"Value limits"></span>
3697 <div class=
"prop-row prop-inner">
3698 <div class=
"prop-name param-label">in
</div>
3699 <div class=
"prop-value">query
</div>
3703 <div class=
"doc-examples"></div>
3705 <div class=
"doc-row">
3706 <div class=
"doc-copy">
3707 <section class=
"swagger-responses">
3708 <div class=
"prop-row prop-group">
3709 <div class=
"prop-name">
3710 <div class=
"prop-title">200 OK
</div>
3711 <div class=
"prop-ref">
3712 <span class=
"json-schema-ref-array">
3713 <a class=
"json-schema-ref" href=
"#/definitions/VideoBlacklist">VideoBlacklist
</a>
3716 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3718 <div class=
"prop-value">
3719 <p>successful operation
</p>
3724 <div class=
"doc-examples">
3725 <h5>Response Content-Types:
3726 <span>application/json
</span>
3729 <h5>Response Example
3730 <span>(
200 OK)
</span>
3732 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
3734 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
3735 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
3736 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
3737 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
3738 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
3739 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
3740 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
3741 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
3742 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
3743 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
3744 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
3745 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
3754 <h1 id=
"tag-VideoChannel" class=
"swagger-summary-tag" data-traverse-target=
"tag-VideoChannel">VideoChannel
</h1>
3755 <div id=
"operation--videos-channels-get" class=
"operation panel" data-traverse-target=
"operation--videos-channels-get">
3756 <!-- <section class="operation-tags row"> -->
3757 <!-- <div class="doc-copy"> -->
3758 <div class=
"operation-tags">
3759 <a class=
"label" href=
"#tag-VideoChannel">VideoChannel
</a>
3764 <h2 class=
"operation-title">
3765 <span class=
"operation-name">
3766 <span class=
"operation-name">GET
</span>
3767 <span class=
"operation-path">/videos/channels
</span>
3770 <div class=
"doc-row">
3771 <div class=
"doc-copy">
3772 <section class=
"swagger-request-params">
3773 <div class=
"prop-row prop-group">
3774 <div class=
"prop-name">
3775 <div class=
"prop-title">start
</div>
3777 <div class=
"prop-value">
3778 <p>starting page
</p>
3781 <div class=
"prop-row prop-inner">
3782 <div class=
"prop-name param-label">type
</div>
3783 <div class=
"prop-value">
3784 <span class=
"json-property-type">number
</span>
3785 <span class=
"json-property-range" title=
"Value limits"></span>
3788 <div class=
"prop-row prop-inner">
3789 <div class=
"prop-name param-label">in
</div>
3790 <div class=
"prop-value">query
</div>
3792 <div class=
"prop-row prop-group">
3793 <div class=
"prop-name">
3794 <div class=
"prop-title">stop
</div>
3796 <div class=
"prop-value">
3800 <div class=
"prop-row prop-inner">
3801 <div class=
"prop-name param-label">type
</div>
3802 <div class=
"prop-value">
3803 <span class=
"json-property-type">number
</span>
3804 <span class=
"json-property-range" title=
"Value limits"></span>
3807 <div class=
"prop-row prop-inner">
3808 <div class=
"prop-name param-label">in
</div>
3809 <div class=
"prop-value">query
</div>
3811 <div class=
"prop-row prop-group">
3812 <div class=
"prop-name">
3813 <div class=
"prop-title">sort
</div>
3815 <div class=
"prop-value">
3819 <div class=
"prop-row prop-inner">
3820 <div class=
"prop-name param-label">type
</div>
3821 <div class=
"prop-value">
3822 <span class=
"json-property-type">number
</span>
3823 <span class=
"json-property-range" title=
"Value limits"></span>
3826 <div class=
"prop-row prop-inner">
3827 <div class=
"prop-name param-label">in
</div>
3828 <div class=
"prop-value">query
</div>
3832 <div class=
"doc-examples"></div>
3834 <div class=
"doc-row">
3835 <div class=
"doc-copy">
3836 <section class=
"swagger-responses">
3837 <div class=
"prop-row prop-group">
3838 <div class=
"prop-name">
3839 <div class=
"prop-title">200 OK
</div>
3840 <div class=
"prop-ref">
3841 <span class=
"json-schema-ref-array">
3842 <a class=
"json-schema-ref" href=
"#/definitions/VideoChannel">VideoChannel
</a>
3845 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
3847 <div class=
"prop-value">
3848 <p>successful operation
</p>
3853 <div class=
"doc-examples">
3854 <h5>Response Content-Types:
3855 <span>application/json
</span>
3858 <h5>Response Example
3859 <span>(
200 OK)
</span>
3861 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
3863 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
3864 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
3865 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
3866 <span class=
"hljs-attr">"owner
"</span>: {
3867 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
3868 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
3870 <span class=
"hljs-attr">"videos
"</span>: [
3872 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
3873 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
3874 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
3875 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
3876 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
3877 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
3878 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
3879 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
3880 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
3881 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
3882 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
3883 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
3884 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
3885 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
3886 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
3887 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
3888 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
3889 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
3890 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
3891 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
3892 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
3893 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
3894 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
3905 <div id=
"operation--videos-channels-post" class=
"operation panel" data-traverse-target=
"operation--videos-channels-post">
3906 <!-- <section class="operation-tags row"> -->
3907 <!-- <div class="doc-copy"> -->
3908 <div class=
"operation-tags">
3909 <a class=
"label" href=
"#tag-VideoChannel">VideoChannel
</a>
3914 <h2 class=
"operation-title">
3915 <span class=
"operation-name">
3916 <span class=
"operation-name">POST
</span>
3917 <span class=
"operation-path">/videos/channels
</span>
3920 <div class=
"doc-row">
3921 <div class=
"doc-copy">
3922 <section class=
"swagger-request-body">
3923 <div class=
"prop-row">
3924 <div class=
"prop-name">
3925 <div class=
"swagger-request-model">
3927 <a class=
"json-schema-ref" href=
"#/definitions/VideoChannelInput">VideoChannelInput
</a>
3931 <div class=
"prop-value columns small-6">
3932 <!-- <div class="swagger-request-description"> -->undefined
3938 <div class=
"doc-examples">
3940 <h5>Request Content-Types:
3941 <span>application/json
</span>
3943 <h5>Request Example
</h5>
3944 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
3945 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
3946 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>
3953 <div class=
"doc-row">
3954 <div class=
"doc-copy">
3955 <section class=
"swagger-responses">
3956 <div class=
"prop-row prop-group">
3957 <div class=
"prop-name">
3958 <div class=
"prop-title">204 No Content
</div>
3960 <div class=
"prop-value">
3961 <p>successful operation
</p>
3966 <div class=
"doc-examples">
3967 <h5>Response Content-Types:
3968 <span>application/json
</span>
3973 <div id=
"operation--videos-channels--id--get" class=
"operation panel" data-traverse-target=
"operation--videos-channels--id--get">
3974 <!-- <section class="operation-tags row"> -->
3975 <!-- <div class="doc-copy"> -->
3976 <div class=
"operation-tags">
3977 <a class=
"label" href=
"#tag-VideoChannel">VideoChannel
</a>
3982 <h2 class=
"operation-title">
3983 <span class=
"operation-name">
3984 <span class=
"operation-name">GET
</span>
3985 <span class=
"operation-path">/videos/channels/{id}
</span>
3988 <div class=
"doc-row">
3989 <div class=
"doc-copy">
3990 <section class=
"swagger-request-params">
3991 <div class=
"prop-row prop-group">
3992 <div class=
"prop-name">
3993 <div class=
"prop-title">id
</div>
3994 <span class=
"json-property-required"></span>
3996 <div class=
"prop-value">
3997 <p>The video id
</p>
4000 <div class=
"prop-row prop-inner">
4001 <div class=
"prop-name param-label">type
</div>
4002 <div class=
"prop-value">
4003 <span class=
"json-property-type">string
</span>
4004 <span class=
"json-property-range" title=
"Value limits"></span>
4007 <div class=
"prop-row prop-inner">
4008 <div class=
"prop-name param-label">in
</div>
4009 <div class=
"prop-value">path
</div>
4013 <div class=
"doc-examples"></div>
4015 <div class=
"doc-row">
4016 <div class=
"doc-copy">
4017 <section class=
"swagger-responses">
4018 <div class=
"prop-row prop-group">
4019 <div class=
"prop-name">
4020 <div class=
"prop-title">200 OK
</div>
4021 <div class=
"prop-ref">
4023 <a class=
"json-schema-ref" href=
"#/definitions/VideoChannel">VideoChannel
</a>
4026 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4028 <div class=
"prop-value">
4029 <p>successful operation
</p>
4034 <div class=
"doc-examples">
4035 <h5>Response Content-Types:
4036 <span>application/json
</span>
4039 <h5>Response Example
4040 <span>(
200 OK)
</span>
4042 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
4043 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4044 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
4045 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
4046 <span class=
"hljs-attr">"owner
"</span>: {
4047 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4048 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
4050 <span class=
"hljs-attr">"videos
"</span>: [
4052 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4053 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
4054 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4055 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4056 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4057 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
4058 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
4059 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
4060 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
4061 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
4062 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
4063 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
4064 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
4065 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
4066 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4067 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
4068 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
4069 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
4070 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
4071 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
4072 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
4073 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
4074 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
4084 <div id=
"operation--videos-channels--id--put" class=
"operation panel" data-traverse-target=
"operation--videos-channels--id--put">
4085 <!-- <section class="operation-tags row"> -->
4086 <!-- <div class="doc-copy"> -->
4087 <div class=
"operation-tags">
4088 <a class=
"label" href=
"#tag-VideoChannel">VideoChannel
</a>
4093 <h2 class=
"operation-title">
4094 <span class=
"operation-name">
4095 <span class=
"operation-name">PUT
</span>
4096 <span class=
"operation-path">/videos/channels/{id}
</span>
4099 <div class=
"doc-row">
4100 <div class=
"doc-copy">
4101 <section class=
"swagger-request-body">
4102 <div class=
"prop-row">
4103 <div class=
"prop-name">
4104 <div class=
"swagger-request-model">
4106 <a class=
"json-schema-ref" href=
"#/definitions/VideoChannelInput">VideoChannelInput
</a>
4110 <div class=
"prop-value columns small-6">
4111 <!-- <div class="swagger-request-description"> -->undefined
4116 <section class=
"swagger-request-params">
4117 <div class=
"prop-row prop-group">
4118 <div class=
"prop-name">
4119 <div class=
"prop-title">id
</div>
4120 <span class=
"json-property-required"></span>
4122 <div class=
"prop-value">
4123 <p>The video id
</p>
4126 <div class=
"prop-row prop-inner">
4127 <div class=
"prop-name param-label">type
</div>
4128 <div class=
"prop-value">
4129 <span class=
"json-property-type">string
</span>
4130 <span class=
"json-property-range" title=
"Value limits"></span>
4133 <div class=
"prop-row prop-inner">
4134 <div class=
"prop-name param-label">in
</div>
4135 <div class=
"prop-value">path
</div>
4139 <div class=
"doc-examples">
4141 <h5>Request Content-Types:
4142 <span>application/json
</span>
4144 <h5>Request Example
</h5>
4145 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
4146 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4147 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>
4154 <div class=
"doc-row">
4155 <div class=
"doc-copy">
4156 <section class=
"swagger-responses">
4157 <div class=
"prop-row prop-group">
4158 <div class=
"prop-name">
4159 <div class=
"prop-title">204 No Content
</div>
4161 <div class=
"prop-value">
4162 <p>successful operation
</p>
4167 <div class=
"doc-examples">
4168 <h5>Response Content-Types:
4169 <span>application/json
</span>
4174 <div id=
"operation--videos-channels--id--delete" class=
"operation panel" data-traverse-target=
"operation--videos-channels--id--delete">
4175 <!-- <section class="operation-tags row"> -->
4176 <!-- <div class="doc-copy"> -->
4177 <div class=
"operation-tags">
4178 <a class=
"label" href=
"#tag-VideoChannel">VideoChannel
</a>
4183 <h2 class=
"operation-title">
4184 <span class=
"operation-name">
4185 <span class=
"operation-name">DELETE
</span>
4186 <span class=
"operation-path">/videos/channels/{id}
</span>
4189 <div class=
"doc-row">
4190 <div class=
"doc-copy">
4191 <section class=
"swagger-request-params">
4192 <div class=
"prop-row prop-group">
4193 <div class=
"prop-name">
4194 <div class=
"prop-title">id
</div>
4195 <span class=
"json-property-required"></span>
4197 <div class=
"prop-value">
4198 <p>The video id
</p>
4201 <div class=
"prop-row prop-inner">
4202 <div class=
"prop-name param-label">type
</div>
4203 <div class=
"prop-value">
4204 <span class=
"json-property-type">string
</span>
4205 <span class=
"json-property-range" title=
"Value limits"></span>
4208 <div class=
"prop-row prop-inner">
4209 <div class=
"prop-name param-label">in
</div>
4210 <div class=
"prop-value">path
</div>
4214 <div class=
"doc-examples"></div>
4216 <div class=
"doc-row">
4217 <div class=
"doc-copy">
4218 <section class=
"swagger-responses">
4219 <div class=
"prop-row prop-group">
4220 <div class=
"prop-name">
4221 <div class=
"prop-title">204 No Content
</div>
4223 <div class=
"prop-value">
4224 <p>successful operation
</p>
4229 <div class=
"doc-examples">
4230 <h5>Response Content-Types:
4231 <span>application/json
</span>
4236 <div id=
"operation--videos-accounts--accountId--channels-get" class=
"operation panel" data-traverse-target=
"operation--videos-accounts--accountId--channels-get">
4237 <!-- <section class="operation-tags row"> -->
4238 <!-- <div class="doc-copy"> -->
4239 <div class=
"operation-tags">
4240 <a class=
"label" href=
"#tag-VideoChannel">VideoChannel
</a>
4245 <h2 class=
"operation-title">
4246 <span class=
"operation-name">
4247 <span class=
"operation-name">GET
</span>
4248 <span class=
"operation-path">/videos/accounts/{accountId}/channels
</span>
4251 <div class=
"doc-row">
4252 <div class=
"doc-copy">
4253 <section class=
"swagger-request-params">
4254 <div class=
"prop-row prop-group">
4255 <div class=
"prop-name">
4256 <div class=
"prop-title">accountId
</div>
4257 <span class=
"json-property-required"></span>
4259 <div class=
"prop-value">
4260 <p>The account id
</p>
4263 <div class=
"prop-row prop-inner">
4264 <div class=
"prop-name param-label">type
</div>
4265 <div class=
"prop-value">
4266 <span class=
"json-property-type">string
</span>
4267 <span class=
"json-property-range" title=
"Value limits"></span>
4270 <div class=
"prop-row prop-inner">
4271 <div class=
"prop-name param-label">in
</div>
4272 <div class=
"prop-value">path
</div>
4276 <div class=
"doc-examples"></div>
4278 <div class=
"doc-row">
4279 <div class=
"doc-copy">
4280 <section class=
"swagger-responses">
4281 <div class=
"prop-row prop-group">
4282 <div class=
"prop-name">
4283 <div class=
"prop-title">200 OK
</div>
4284 <div class=
"prop-ref">
4285 <span class=
"json-schema-ref-array">
4286 <a class=
"json-schema-ref" href=
"#/definitions/VideoChannel">VideoChannel
</a>
4289 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4291 <div class=
"prop-value">
4292 <p>successful operation
</p>
4297 <div class=
"doc-examples">
4298 <h5>Response Content-Types:
4299 <span>application/json
</span>
4302 <h5>Response Example
4303 <span>(
200 OK)
</span>
4305 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">[
4307 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4308 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
4309 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
4310 <span class=
"hljs-attr">"owner
"</span>: {
4311 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4312 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
4314 <span class=
"hljs-attr">"videos
"</span>: [
4316 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4317 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
4318 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4319 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4320 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4321 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
4322 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
4323 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
4324 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
4325 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
4326 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
4327 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
4328 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
4329 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
4330 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4331 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
4332 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
4333 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
4334 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
4335 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
4336 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
4337 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
4338 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
4349 <h1 id=
"tag-VideoComment" class=
"swagger-summary-tag" data-traverse-target=
"tag-VideoComment">VideoComment
</h1>
4350 <div id=
"operation--videos--videoId--comment-threads-get" class=
"operation panel" data-traverse-target=
"operation--videos--videoId--comment-threads-get">
4351 <!-- <section class="operation-tags row"> -->
4352 <!-- <div class="doc-copy"> -->
4353 <div class=
"operation-tags">
4354 <a class=
"label" href=
"#tag-VideoComment">VideoComment
</a>
4359 <h2 class=
"operation-title">
4360 <span class=
"operation-name">
4361 <span class=
"operation-name">GET
</span>
4362 <span class=
"operation-path">/videos/{videoId}/comment-threads
</span>
4365 <div class=
"doc-row">
4366 <div class=
"doc-copy">
4367 <section class=
"swagger-request-params">
4368 <div class=
"prop-row prop-group">
4369 <div class=
"prop-name">
4370 <div class=
"prop-title">videoId
</div>
4371 <span class=
"json-property-required"></span>
4373 <div class=
"prop-value">
4374 <p>The video id
</p>
4377 <div class=
"prop-row prop-inner">
4378 <div class=
"prop-name param-label">type
</div>
4379 <div class=
"prop-value">
4380 <span class=
"json-property-type">string
</span>
4381 <span class=
"json-property-range" title=
"Value limits"></span>
4384 <div class=
"prop-row prop-inner">
4385 <div class=
"prop-name param-label">in
</div>
4386 <div class=
"prop-value">path
</div>
4388 <div class=
"prop-row prop-group">
4389 <div class=
"prop-name">
4390 <div class=
"prop-title">start
</div>
4392 <div class=
"prop-value">
4393 <p>starting page
</p>
4396 <div class=
"prop-row prop-inner">
4397 <div class=
"prop-name param-label">type
</div>
4398 <div class=
"prop-value">
4399 <span class=
"json-property-type">number
</span>
4400 <span class=
"json-property-range" title=
"Value limits"></span>
4403 <div class=
"prop-row prop-inner">
4404 <div class=
"prop-name param-label">in
</div>
4405 <div class=
"prop-value">query
</div>
4407 <div class=
"prop-row prop-group">
4408 <div class=
"prop-name">
4409 <div class=
"prop-title">stop
</div>
4411 <div class=
"prop-value">
4415 <div class=
"prop-row prop-inner">
4416 <div class=
"prop-name param-label">type
</div>
4417 <div class=
"prop-value">
4418 <span class=
"json-property-type">number
</span>
4419 <span class=
"json-property-range" title=
"Value limits"></span>
4422 <div class=
"prop-row prop-inner">
4423 <div class=
"prop-name param-label">in
</div>
4424 <div class=
"prop-value">query
</div>
4426 <div class=
"prop-row prop-group">
4427 <div class=
"prop-name">
4428 <div class=
"prop-title">sort
</div>
4430 <div class=
"prop-value">
4434 <div class=
"prop-row prop-inner">
4435 <div class=
"prop-name param-label">type
</div>
4436 <div class=
"prop-value">
4437 <span class=
"json-property-type">number
</span>
4438 <span class=
"json-property-range" title=
"Value limits"></span>
4441 <div class=
"prop-row prop-inner">
4442 <div class=
"prop-name param-label">in
</div>
4443 <div class=
"prop-value">query
</div>
4447 <div class=
"doc-examples"></div>
4449 <div class=
"doc-row">
4450 <div class=
"doc-copy">
4451 <section class=
"swagger-responses">
4452 <div class=
"prop-row prop-group">
4453 <div class=
"prop-name">
4454 <div class=
"prop-title">200 OK
</div>
4455 <div class=
"prop-ref">
4457 <a class=
"json-schema-ref" href=
"#/definitions/CommentThreadResponse">CommentThreadResponse
</a>
4460 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4462 <div class=
"prop-value">
4463 <p>successful operation
</p>
4468 <div class=
"doc-examples">
4469 <h5>Response Content-Types:
4470 <span>application/json
</span>
4473 <h5>Response Example
4474 <span>(
200 OK)
</span>
4476 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
4477 <span class=
"hljs-attr">"total
"</span>:
<span class=
"hljs-string">"number
"</span>,
4478 <span class=
"hljs-attr">"data
"</span>: [
4480 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4481 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4482 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
4483 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4484 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4485 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4486 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4487 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4488 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
4489 <span class=
"hljs-attr">"account
"</span>: {
4490 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4491 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4492 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
4493 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4494 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4495 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
4496 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4497 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4498 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4499 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4500 <span class=
"hljs-attr">"avatar
"</span>: {
4501 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
4502 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4503 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
4515 <div id=
"operation--videos--videoId--comment-threads-post" class=
"operation panel" data-traverse-target=
"operation--videos--videoId--comment-threads-post">
4516 <!-- <section class="operation-tags row"> -->
4517 <!-- <div class="doc-copy"> -->
4518 <div class=
"operation-tags">
4519 <a class=
"label" href=
"#tag-VideoComment">VideoComment
</a>
4524 <h2 class=
"operation-title">
4525 <span class=
"operation-name">
4526 <span class=
"operation-name">POST
</span>
4527 <span class=
"operation-path">/videos/{videoId}/comment-threads
</span>
4530 <div class=
"doc-row">
4531 <div class=
"doc-copy">
4532 <section class=
"swagger-request-params">
4533 <div class=
"prop-row prop-group">
4534 <div class=
"prop-name">
4535 <div class=
"prop-title">videoId
</div>
4536 <span class=
"json-property-required"></span>
4538 <div class=
"prop-value">
4539 <p>The video id
</p>
4542 <div class=
"prop-row prop-inner">
4543 <div class=
"prop-name param-label">type
</div>
4544 <div class=
"prop-value">
4545 <span class=
"json-property-type">string
</span>
4546 <span class=
"json-property-range" title=
"Value limits"></span>
4549 <div class=
"prop-row prop-inner">
4550 <div class=
"prop-name param-label">in
</div>
4551 <div class=
"prop-value">path
</div>
4555 <div class=
"doc-examples"></div>
4557 <div class=
"doc-row">
4558 <div class=
"doc-copy">
4559 <section class=
"swagger-responses">
4560 <div class=
"prop-row prop-group">
4561 <div class=
"prop-name">
4562 <div class=
"prop-title">200 OK
</div>
4563 <div class=
"prop-ref">
4565 <a class=
"json-schema-ref" href=
"#/definitions/CommentThreadPostResponse">CommentThreadPostResponse
</a>
4568 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4570 <div class=
"prop-value">
4571 <p>successful operation
</p>
4576 <div class=
"doc-examples">
4577 <h5>Response Content-Types:
4578 <span>application/json
</span>
4581 <h5>Response Example
4582 <span>(
200 OK)
</span>
4584 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
4585 <span class=
"hljs-attr">"comment
"</span>: {
4586 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4587 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4588 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
4589 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4590 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4591 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4592 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4593 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4594 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
4595 <span class=
"hljs-attr">"account
"</span>: {
4596 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4597 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4598 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
4599 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4600 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4601 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
4602 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4603 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4604 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4605 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4606 <span class=
"hljs-attr">"avatar
"</span>: {
4607 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
4608 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4609 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
4620 <div id=
"operation--videos--videoId--comment-threads--threadId--get" class=
"operation panel" data-traverse-target=
"operation--videos--videoId--comment-threads--threadId--get">
4621 <!-- <section class="operation-tags row"> -->
4622 <!-- <div class="doc-copy"> -->
4623 <div class=
"operation-tags">
4624 <a class=
"label" href=
"#tag-VideoComment">VideoComment
</a>
4629 <h2 class=
"operation-title">
4630 <span class=
"operation-name">
4631 <span class=
"operation-name">GET
</span>
4632 <span class=
"operation-path">/videos/{videoId}/comment-threads/{threadId}
</span>
4635 <div class=
"doc-row">
4636 <div class=
"doc-copy">
4637 <section class=
"swagger-request-params">
4638 <div class=
"prop-row prop-group">
4639 <div class=
"prop-name">
4640 <div class=
"prop-title">videoId
</div>
4641 <span class=
"json-property-required"></span>
4643 <div class=
"prop-value">
4644 <p>The video id
</p>
4647 <div class=
"prop-row prop-inner">
4648 <div class=
"prop-name param-label">type
</div>
4649 <div class=
"prop-value">
4650 <span class=
"json-property-type">string
</span>
4651 <span class=
"json-property-range" title=
"Value limits"></span>
4654 <div class=
"prop-row prop-inner">
4655 <div class=
"prop-name param-label">in
</div>
4656 <div class=
"prop-value">path
</div>
4658 <div class=
"prop-row prop-group">
4659 <div class=
"prop-name">
4660 <div class=
"prop-title">threadId
</div>
4661 <span class=
"json-property-required"></span>
4663 <div class=
"prop-value">
4664 <p>The thread id
</p>
4667 <div class=
"prop-row prop-inner">
4668 <div class=
"prop-name param-label">type
</div>
4669 <div class=
"prop-value">
4670 <span class=
"json-property-type">string
</span>
4671 <span class=
"json-property-range" title=
"Value limits"></span>
4674 <div class=
"prop-row prop-inner">
4675 <div class=
"prop-name param-label">in
</div>
4676 <div class=
"prop-value">path
</div>
4680 <div class=
"doc-examples"></div>
4682 <div class=
"doc-row">
4683 <div class=
"doc-copy">
4684 <section class=
"swagger-responses">
4685 <div class=
"prop-row prop-group">
4686 <div class=
"prop-name">
4687 <div class=
"prop-title">200 OK
</div>
4688 <div class=
"prop-ref">
4690 <a class=
"json-schema-ref" href=
"#/definitions/VideoCommentThreadTree">VideoCommentThreadTree
</a>
4693 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4695 <div class=
"prop-value">
4696 <p>successful operation
</p>
4701 <div class=
"doc-examples">
4702 <h5>Response Content-Types:
4703 <span>application/json
</span>
4706 <h5>Response Example
4707 <span>(
200 OK)
</span>
4709 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
4710 <span class=
"hljs-attr">"comment
"</span>: {
4711 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4712 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4713 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
4714 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4715 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4716 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4717 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4718 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4719 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
4720 <span class=
"hljs-attr">"account
"</span>: {
4721 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4722 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4723 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
4724 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4725 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4726 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
4727 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4728 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4729 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4730 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4731 <span class=
"hljs-attr">"avatar
"</span>: {
4732 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
4733 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4734 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
4738 <span class=
"hljs-attr">"children
"</span>: [
4740 <span class=
"hljs-attr">"comment
"</span>: {
4741 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4742 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4743 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
4744 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4745 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4746 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4747 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4748 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4749 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
4750 <span class=
"hljs-attr">"account
"</span>: {
4751 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4752 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4753 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
4754 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4755 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4756 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
4757 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4758 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4759 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4760 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4761 <span class=
"hljs-attr">"avatar
"</span>: {
4762 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
4763 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4764 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
4768 <span class=
"hljs-attr">"children
"</span>: [
4770 <span class=
"hljs-attr">"comment
"</span>: {
4771 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4772 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4773 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
4774 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4775 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4776 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4777 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4778 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4779 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
4780 <span class=
"hljs-attr">"account
"</span>: {
4781 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4782 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
4783 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4784 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4785 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
4786 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4787 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4788 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4789 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4790 <span class=
"hljs-attr">"avatar
"</span>: {
4791 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
4792 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4793 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
4808 <div id=
"operation--videos--videoId--comments--commentId--post" class=
"operation panel" data-traverse-target=
"operation--videos--videoId--comments--commentId--post">
4809 <!-- <section class="operation-tags row"> -->
4810 <!-- <div class="doc-copy"> -->
4811 <div class=
"operation-tags">
4812 <a class=
"label" href=
"#tag-VideoComment">VideoComment
</a>
4817 <h2 class=
"operation-title">
4818 <span class=
"operation-name">
4819 <span class=
"operation-name">POST
</span>
4820 <span class=
"operation-path">/videos/{videoId}/comments/{commentId}
</span>
4823 <div class=
"doc-row">
4824 <div class=
"doc-copy">
4825 <section class=
"swagger-request-params">
4826 <div class=
"prop-row prop-group">
4827 <div class=
"prop-name">
4828 <div class=
"prop-title">videoId
</div>
4829 <span class=
"json-property-required"></span>
4831 <div class=
"prop-value">
4832 <p>The video id
</p>
4835 <div class=
"prop-row prop-inner">
4836 <div class=
"prop-name param-label">type
</div>
4837 <div class=
"prop-value">
4838 <span class=
"json-property-type">string
</span>
4839 <span class=
"json-property-range" title=
"Value limits"></span>
4842 <div class=
"prop-row prop-inner">
4843 <div class=
"prop-name param-label">in
</div>
4844 <div class=
"prop-value">path
</div>
4846 <div class=
"prop-row prop-group">
4847 <div class=
"prop-name">
4848 <div class=
"prop-title">commentId
</div>
4849 <span class=
"json-property-required"></span>
4851 <div class=
"prop-value">
4852 <p>The comment id
</p>
4855 <div class=
"prop-row prop-inner">
4856 <div class=
"prop-name param-label">type
</div>
4857 <div class=
"prop-value">
4858 <span class=
"json-property-type">string
</span>
4859 <span class=
"json-property-range" title=
"Value limits"></span>
4862 <div class=
"prop-row prop-inner">
4863 <div class=
"prop-name param-label">in
</div>
4864 <div class=
"prop-value">path
</div>
4868 <div class=
"doc-examples"></div>
4870 <div class=
"doc-row">
4871 <div class=
"doc-copy">
4872 <section class=
"swagger-responses">
4873 <div class=
"prop-row prop-group">
4874 <div class=
"prop-name">
4875 <div class=
"prop-title">200 OK
</div>
4876 <div class=
"prop-ref">
4878 <a class=
"json-schema-ref" href=
"#/definitions/CommentThreadPostResponse">CommentThreadPostResponse
</a>
4881 <!-- <span class="swagger-global"></span> <span class="json-schema-reference"><a href=""></a></span> -->
4883 <div class=
"prop-value">
4884 <p>successful operation
</p>
4889 <div class=
"doc-examples">
4890 <h5>Response Content-Types:
4891 <span>application/json
</span>
4894 <h5>Response Example
4895 <span>(
200 OK)
</span>
4897 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
4898 <span class=
"hljs-attr">"comment
"</span>: {
4899 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4900 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4901 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
4902 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4903 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4904 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
4905 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4906 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4907 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
4908 <span class=
"hljs-attr">"account
"</span>: {
4909 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
4910 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
4911 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
4912 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
4913 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
4914 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
4915 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4916 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
4917 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4918 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4919 <span class=
"hljs-attr">"avatar
"</span>: {
4920 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
4921 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
4922 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
4933 <div id=
"operation--videos--videoId--comments--commentId--delete" class=
"operation panel" data-traverse-target=
"operation--videos--videoId--comments--commentId--delete">
4934 <!-- <section class="operation-tags row"> -->
4935 <!-- <div class="doc-copy"> -->
4936 <div class=
"operation-tags">
4937 <a class=
"label" href=
"#tag-VideoComment">VideoComment
</a>
4942 <h2 class=
"operation-title">
4943 <span class=
"operation-name">
4944 <span class=
"operation-name">DELETE
</span>
4945 <span class=
"operation-path">/videos/{videoId}/comments/{commentId}
</span>
4948 <div class=
"doc-row">
4949 <div class=
"doc-copy">
4950 <section class=
"swagger-request-params">
4951 <div class=
"prop-row prop-group">
4952 <div class=
"prop-name">
4953 <div class=
"prop-title">videoId
</div>
4954 <span class=
"json-property-required"></span>
4956 <div class=
"prop-value">
4957 <p>The video id
</p>
4960 <div class=
"prop-row prop-inner">
4961 <div class=
"prop-name param-label">type
</div>
4962 <div class=
"prop-value">
4963 <span class=
"json-property-type">string
</span>
4964 <span class=
"json-property-range" title=
"Value limits"></span>
4967 <div class=
"prop-row prop-inner">
4968 <div class=
"prop-name param-label">in
</div>
4969 <div class=
"prop-value">path
</div>
4971 <div class=
"prop-row prop-group">
4972 <div class=
"prop-name">
4973 <div class=
"prop-title">commentId
</div>
4974 <span class=
"json-property-required"></span>
4976 <div class=
"prop-value">
4977 <p>The comment id
</p>
4980 <div class=
"prop-row prop-inner">
4981 <div class=
"prop-name param-label">type
</div>
4982 <div class=
"prop-value">
4983 <span class=
"json-property-type">string
</span>
4984 <span class=
"json-property-range" title=
"Value limits"></span>
4987 <div class=
"prop-row prop-inner">
4988 <div class=
"prop-name param-label">in
</div>
4989 <div class=
"prop-value">path
</div>
4993 <div class=
"doc-examples"></div>
4995 <div class=
"doc-row">
4996 <div class=
"doc-copy">
4997 <section class=
"swagger-responses">
4998 <div class=
"prop-row prop-group">
4999 <div class=
"prop-name">
5000 <div class=
"prop-title">204 No Content
</div>
5002 <div class=
"prop-value">
5003 <p>successful operation
</p>
5008 <div class=
"doc-examples">
5009 <h5>Response Content-Types:
5010 <span>application/json
</span>
5015 <h1 id=
"tag-VideoRate" class=
"swagger-summary-tag" data-traverse-target=
"tag-VideoRate">VideoRate
</h1>
5016 <div id=
"operation--videos--id--rate-put" class=
"operation panel" data-traverse-target=
"operation--videos--id--rate-put">
5017 <!-- <section class="operation-tags row"> -->
5018 <!-- <div class="doc-copy"> -->
5019 <div class=
"operation-tags">
5020 <a class=
"label" href=
"#tag-VideoRate">VideoRate
</a>
5025 <h2 class=
"operation-title">
5026 <span class=
"operation-name">
5027 <span class=
"operation-name">PUT
</span>
5028 <span class=
"operation-path">/videos/{id}/rate
</span>
5031 <div class=
"doc-row">
5032 <div class=
"doc-copy">
5033 <section class=
"swagger-request-params">
5034 <div class=
"prop-row prop-group">
5035 <div class=
"prop-name">
5036 <div class=
"prop-title">id
</div>
5037 <span class=
"json-property-required"></span>
5039 <div class=
"prop-value">
5040 <p>The video id
</p>
5043 <div class=
"prop-row prop-inner">
5044 <div class=
"prop-name param-label">type
</div>
5045 <div class=
"prop-value">
5046 <span class=
"json-property-type">string
</span>
5047 <span class=
"json-property-range" title=
"Value limits"></span>
5050 <div class=
"prop-row prop-inner">
5051 <div class=
"prop-name param-label">in
</div>
5052 <div class=
"prop-value">path
</div>
5056 <div class=
"doc-examples"></div>
5058 <div class=
"doc-row">
5059 <div class=
"doc-copy">
5060 <section class=
"swagger-responses">
5061 <div class=
"prop-row prop-group">
5062 <div class=
"prop-name">
5063 <div class=
"prop-title">204 No Content
</div>
5065 <div class=
"prop-value">
5066 <p>successful operation
</p>
5071 <div class=
"doc-examples">
5072 <h5>Response Content-Types:
5073 <span>application/json
</span>
5078 <h1>Schema Definitions
</h1>
5079 <div id=
"definition-Video" class=
"definition panel" data-traverse-target=
"definition-Video">
5080 <h2 class=
"panel-title">
5081 <a name=
"/definitions/Video"></a>Video:
5082 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5083 <span class="json-property-range" title="Value limits"></span>
5088 <div class=
"doc-row">
5089 <div class=
"doc-copy">
5090 <section class=
"json-schema-properties">
5092 <dt data-property-name=
"id">
5093 <span class=
"json-property-name">id:
</span>
5094 <span class=
"json-property-type">number
</span>
5095 <span class=
"json-property-range" title=
"Value limits"></span>
5097 <dt data-property-name=
"uuid">
5098 <span class=
"json-property-name">uuid:
</span>
5099 <span class=
"json-property-type">string
</span>
5100 <span class=
"json-property-range" title=
"Value limits"></span>
5102 <dt data-property-name=
"accountName">
5103 <span class=
"json-property-name">accountName:
</span>
5104 <span class=
"json-property-type">string
</span>
5105 <span class=
"json-property-range" title=
"Value limits"></span>
5107 <dt data-property-name=
"createdAt">
5108 <span class=
"json-property-name">createdAt:
</span>
5109 <span class=
"json-property-type">string
</span>
5110 <span class=
"json-property-range" title=
"Value limits"></span>
5112 <dt data-property-name=
"updatedAt">
5113 <span class=
"json-property-name">updatedAt:
</span>
5114 <span class=
"json-property-type">string
</span>
5115 <span class=
"json-property-range" title=
"Value limits"></span>
5117 <dt data-property-name=
"categoryLabel">
5118 <span class=
"json-property-name">categoryLabel:
</span>
5119 <span class=
"json-property-type">string
</span>
5120 <span class=
"json-property-range" title=
"Value limits"></span>
5122 <dt data-property-name=
"category">
5123 <span class=
"json-property-name">category:
</span>
5124 <span class=
"json-property-type">number
</span>
5125 <span class=
"json-property-range" title=
"Value limits"></span>
5127 <dt data-property-name=
"licenceLabel">
5128 <span class=
"json-property-name">licenceLabel:
</span>
5129 <span class=
"json-property-type">string
</span>
5130 <span class=
"json-property-range" title=
"Value limits"></span>
5132 <dt data-property-name=
"licence">
5133 <span class=
"json-property-name">licence:
</span>
5134 <span class=
"json-property-type">number
</span>
5135 <span class=
"json-property-range" title=
"Value limits"></span>
5137 <dt data-property-name=
"languageLabel">
5138 <span class=
"json-property-name">languageLabel:
</span>
5139 <span class=
"json-property-type">string
</span>
5140 <span class=
"json-property-range" title=
"Value limits"></span>
5142 <dt data-property-name=
"language">
5143 <span class=
"json-property-name">language:
</span>
5144 <span class=
"json-property-type">number
</span>
5145 <span class=
"json-property-range" title=
"Value limits"></span>
5147 <dt data-property-name=
"description">
5148 <span class=
"json-property-name">description:
</span>
5149 <span class=
"json-property-type">string
</span>
5150 <span class=
"json-property-range" title=
"Value limits"></span>
5152 <dt data-property-name=
"duration">
5153 <span class=
"json-property-name">duration:
</span>
5154 <span class=
"json-property-type">number
</span>
5155 <span class=
"json-property-range" title=
"Value limits"></span>
5157 <dt data-property-name=
"isLocal">
5158 <span class=
"json-property-name">isLocal:
</span>
5159 <span class=
"json-property-type">boolean
</span>
5160 <span class=
"json-property-range" title=
"Value limits"></span>
5162 <dt data-property-name=
"name">
5163 <span class=
"json-property-name">name:
</span>
5164 <span class=
"json-property-type">string
</span>
5165 <span class=
"json-property-range" title=
"Value limits"></span>
5167 <dt data-property-name=
"serverHost">
5168 <span class=
"json-property-name">serverHost:
</span>
5169 <span class=
"json-property-type">string
</span>
5170 <span class=
"json-property-range" title=
"Value limits"></span>
5172 <dt data-property-name=
"thumbnailPath">
5173 <span class=
"json-property-name">thumbnailPath:
</span>
5174 <span class=
"json-property-type">string
</span>
5175 <span class=
"json-property-range" title=
"Value limits"></span>
5177 <dt data-property-name=
"previewPath">
5178 <span class=
"json-property-name">previewPath:
</span>
5179 <span class=
"json-property-type">string
</span>
5180 <span class=
"json-property-range" title=
"Value limits"></span>
5182 <dt data-property-name=
"embedPath">
5183 <span class=
"json-property-name">embedPath:
</span>
5184 <span class=
"json-property-type">string
</span>
5185 <span class=
"json-property-range" title=
"Value limits"></span>
5187 <dt data-property-name=
"views">
5188 <span class=
"json-property-name">views:
</span>
5189 <span class=
"json-property-type">number
</span>
5190 <span class=
"json-property-range" title=
"Value limits"></span>
5192 <dt data-property-name=
"likes">
5193 <span class=
"json-property-name">likes:
</span>
5194 <span class=
"json-property-type">number
</span>
5195 <span class=
"json-property-range" title=
"Value limits"></span>
5197 <dt data-property-name=
"dislikes">
5198 <span class=
"json-property-name">dislikes:
</span>
5199 <span class=
"json-property-type">number
</span>
5200 <span class=
"json-property-range" title=
"Value limits"></span>
5202 <dt data-property-name=
"nsfw">
5203 <span class=
"json-property-name">nsfw:
</span>
5204 <span class=
"json-property-type">boolean
</span>
5205 <span class=
"json-property-range" title=
"Value limits"></span>
5210 <div class=
"doc-examples">
5213 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5214 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5215 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5216 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5217 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5218 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5219 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
5220 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
5221 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
5222 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
5223 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
5224 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
5225 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
5226 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
5227 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
5228 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5229 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
5230 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
5231 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
5232 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
5233 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
5234 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
5235 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
5236 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
5244 <div id=
"definition-VideoAbuse" class=
"definition panel" data-traverse-target=
"definition-VideoAbuse">
5245 <h2 class=
"panel-title">
5246 <a name=
"/definitions/VideoAbuse"></a>VideoAbuse:
5247 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5248 <span class="json-property-range" title="Value limits"></span>
5253 <div class=
"doc-row">
5254 <div class=
"doc-copy">
5255 <section class=
"json-schema-properties">
5257 <dt data-property-name=
"id">
5258 <span class=
"json-property-name">id:
</span>
5259 <span class=
"json-property-type">number
</span>
5260 <span class=
"json-property-range" title=
"Value limits"></span>
5262 <dt data-property-name=
"reason">
5263 <span class=
"json-property-name">reason:
</span>
5264 <span class=
"json-property-type">string
</span>
5265 <span class=
"json-property-range" title=
"Value limits"></span>
5267 <dt data-property-name=
"reporterUsername">
5268 <span class=
"json-property-name">reporterUsername:
</span>
5269 <span class=
"json-property-type">string
</span>
5270 <span class=
"json-property-range" title=
"Value limits"></span>
5272 <dt data-property-name=
"reporterServerHost">
5273 <span class=
"json-property-name">reporterServerHost:
</span>
5274 <span class=
"json-property-type">string
</span>
5275 <span class=
"json-property-range" title=
"Value limits"></span>
5277 <dt data-property-name=
"videoId">
5278 <span class=
"json-property-name">videoId:
</span>
5279 <span class=
"json-property-type">number
</span>
5280 <span class=
"json-property-range" title=
"Value limits"></span>
5282 <dt data-property-name=
"videoUUID">
5283 <span class=
"json-property-name">videoUUID:
</span>
5284 <span class=
"json-property-type">string
</span>
5285 <span class=
"json-property-range" title=
"Value limits"></span>
5287 <dt data-property-name=
"videoName">
5288 <span class=
"json-property-name">videoName:
</span>
5289 <span class=
"json-property-type">string
</span>
5290 <span class=
"json-property-range" title=
"Value limits"></span>
5292 <dt data-property-name=
"createdAt">
5293 <span class=
"json-property-name">createdAt:
</span>
5294 <span class=
"json-property-type">string
</span>
5295 <span class=
"json-property-range" title=
"Value limits"></span>
5300 <div class=
"doc-examples">
5303 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5304 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5305 <span class=
"hljs-attr">"reason
"</span>:
<span class=
"hljs-string">"string
"</span>,
5306 <span class=
"hljs-attr">"reporterUsername
"</span>:
<span class=
"hljs-string">"string
"</span>,
5307 <span class=
"hljs-attr">"reporterServerHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
5308 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5309 <span class=
"hljs-attr">"videoUUID
"</span>:
<span class=
"hljs-string">"string
"</span>,
5310 <span class=
"hljs-attr">"videoName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5311 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>
5319 <div id=
"definition-VideoBlacklist" class=
"definition panel" data-traverse-target=
"definition-VideoBlacklist">
5320 <h2 class=
"panel-title">
5321 <a name=
"/definitions/VideoBlacklist"></a>VideoBlacklist:
5322 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5323 <span class="json-property-range" title="Value limits"></span>
5328 <div class=
"doc-row">
5329 <div class=
"doc-copy">
5330 <section class=
"json-schema-properties">
5332 <dt data-property-name=
"id">
5333 <span class=
"json-property-name">id:
</span>
5334 <span class=
"json-property-type">number
</span>
5335 <span class=
"json-property-range" title=
"Value limits"></span>
5337 <dt data-property-name=
"videoId">
5338 <span class=
"json-property-name">videoId:
</span>
5339 <span class=
"json-property-type">number
</span>
5340 <span class=
"json-property-range" title=
"Value limits"></span>
5342 <dt data-property-name=
"createdAt">
5343 <span class=
"json-property-name">createdAt:
</span>
5344 <span class=
"json-property-type">string
</span>
5345 <span class=
"json-property-range" title=
"Value limits"></span>
5347 <dt data-property-name=
"updatedAt">
5348 <span class=
"json-property-name">updatedAt:
</span>
5349 <span class=
"json-property-type">string
</span>
5350 <span class=
"json-property-range" title=
"Value limits"></span>
5352 <dt data-property-name=
"name">
5353 <span class=
"json-property-name">name:
</span>
5354 <span class=
"json-property-type">string
</span>
5355 <span class=
"json-property-range" title=
"Value limits"></span>
5357 <dt data-property-name=
"uuid">
5358 <span class=
"json-property-name">uuid:
</span>
5359 <span class=
"json-property-type">string
</span>
5360 <span class=
"json-property-range" title=
"Value limits"></span>
5362 <dt data-property-name=
"description">
5363 <span class=
"json-property-name">description:
</span>
5364 <span class=
"json-property-type">string
</span>
5365 <span class=
"json-property-range" title=
"Value limits"></span>
5367 <dt data-property-name=
"duration">
5368 <span class=
"json-property-name">duration:
</span>
5369 <span class=
"json-property-type">number
</span>
5370 <span class=
"json-property-range" title=
"Value limits"></span>
5372 <dt data-property-name=
"views">
5373 <span class=
"json-property-name">views:
</span>
5374 <span class=
"json-property-type">number
</span>
5375 <span class=
"json-property-range" title=
"Value limits"></span>
5377 <dt data-property-name=
"likes">
5378 <span class=
"json-property-name">likes:
</span>
5379 <span class=
"json-property-type">number
</span>
5380 <span class=
"json-property-range" title=
"Value limits"></span>
5382 <dt data-property-name=
"dislikes">
5383 <span class=
"json-property-name">dislikes:
</span>
5384 <span class=
"json-property-type">number
</span>
5385 <span class=
"json-property-range" title=
"Value limits"></span>
5387 <dt data-property-name=
"nsfw">
5388 <span class=
"json-property-name">nsfw:
</span>
5389 <span class=
"json-property-type">boolean
</span>
5390 <span class=
"json-property-range" title=
"Value limits"></span>
5395 <div class=
"doc-examples">
5398 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5399 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5400 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5401 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5402 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5403 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5404 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5405 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
5406 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
5407 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
5408 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
5409 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
5410 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
5418 <div id=
"definition-VideoChannel" class=
"definition panel" data-traverse-target=
"definition-VideoChannel">
5419 <h2 class=
"panel-title">
5420 <a name=
"/definitions/VideoChannel"></a>VideoChannel:
5421 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5422 <span class="json-property-range" title="Value limits"></span>
5427 <div class=
"doc-row">
5428 <div class=
"doc-copy">
5429 <section class=
"json-schema-properties">
5431 <dt data-property-name=
"displayName">
5432 <span class=
"json-property-name">displayName:
</span>
5433 <span class=
"json-property-type">string
</span>
5434 <span class=
"json-property-range" title=
"Value limits"></span>
5436 <dt data-property-name=
"description">
5437 <span class=
"json-property-name">description:
</span>
5438 <span class=
"json-property-type">string
</span>
5439 <span class=
"json-property-range" title=
"Value limits"></span>
5441 <dt data-property-name=
"isLocal">
5442 <span class=
"json-property-name">isLocal:
</span>
5443 <span class=
"json-property-type">boolean
</span>
5444 <span class=
"json-property-range" title=
"Value limits"></span>
5446 <dt data-property-name=
"owner">
5447 <span class=
"json-property-name">owner:
</span>
5448 <span class=
"json-property-type">object
</span>
5449 <span class=
"json-property-range" title=
"Value limits"></span>
5451 <dt data-property-name=
"videos">
5452 <span class=
"json-property-name">videos:
</span>
5453 <span class=
"json-property-type">
5454 <span class=
"json-schema-ref-array">
5455 <a class=
"json-schema-ref" href=
"#/definitions/Video">Video
</a>
5458 <span class=
"json-property-range" title=
"Value limits"></span>
5463 <div class=
"doc-examples">
5466 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5467 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5468 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
5469 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
5470 <span class=
"hljs-attr">"owner
"</span>: {
5471 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5472 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
5474 <span class=
"hljs-attr">"videos
"</span>: [
5476 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5477 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5478 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5479 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5480 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5481 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
5482 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
5483 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
5484 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
5485 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
5486 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
5487 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
5488 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
5489 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
5490 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5491 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
5492 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
5493 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
5494 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
5495 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
5496 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
5497 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
5498 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
5508 <div id=
"definition-VideoComment" class=
"definition panel" data-traverse-target=
"definition-VideoComment">
5509 <h2 class=
"panel-title">
5510 <a name=
"/definitions/VideoComment"></a>VideoComment:
5511 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5512 <span class="json-property-range" title="Value limits"></span>
5517 <div class=
"doc-row">
5518 <div class=
"doc-copy">
5519 <section class=
"json-schema-properties">
5521 <dt data-property-name=
"id">
5522 <span class=
"json-property-name">id:
</span>
5523 <span class=
"json-property-type">number
</span>
5524 <span class=
"json-property-range" title=
"Value limits"></span>
5526 <dt data-property-name=
"url">
5527 <span class=
"json-property-name">url:
</span>
5528 <span class=
"json-property-type">string
</span>
5529 <span class=
"json-property-range" title=
"Value limits"></span>
5531 <dt data-property-name=
"text">
5532 <span class=
"json-property-name">text:
</span>
5533 <span class=
"json-property-type">string
</span>
5534 <span class=
"json-property-range" title=
"Value limits"></span>
5536 <dt data-property-name=
"threadId">
5537 <span class=
"json-property-name">threadId:
</span>
5538 <span class=
"json-property-type">number
</span>
5539 <span class=
"json-property-range" title=
"Value limits"></span>
5541 <dt data-property-name=
"inReplyToCommentId">
5542 <span class=
"json-property-name">inReplyToCommentId:
</span>
5543 <span class=
"json-property-type">number
</span>
5544 <span class=
"json-property-range" title=
"Value limits"></span>
5546 <dt data-property-name=
"videoId">
5547 <span class=
"json-property-name">videoId:
</span>
5548 <span class=
"json-property-type">number
</span>
5549 <span class=
"json-property-range" title=
"Value limits"></span>
5551 <dt data-property-name=
"createdAt">
5552 <span class=
"json-property-name">createdAt:
</span>
5553 <span class=
"json-property-type">string
</span>
5554 <span class=
"json-property-range" title=
"Value limits"></span>
5556 <dt data-property-name=
"updatedAt">
5557 <span class=
"json-property-name">updatedAt:
</span>
5558 <span class=
"json-property-type">string
</span>
5559 <span class=
"json-property-range" title=
"Value limits"></span>
5561 <dt data-property-name=
"totalReplies">
5562 <span class=
"json-property-name">totalReplies:
</span>
5563 <span class=
"json-property-type">number
</span>
5564 <span class=
"json-property-range" title=
"Value limits"></span>
5566 <dt data-property-name=
"account">
5567 <span class=
"json-property-name">account:
</span>
5568 <span class=
"json-property-type">
5570 <a class=
"json-schema-ref" href=
"#/definitions/Account">Account
</a>
5573 <span class=
"json-property-range" title=
"Value limits"></span>
5578 <div class=
"doc-examples">
5581 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5582 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5583 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5584 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
5585 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5586 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5587 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5588 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5589 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5590 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
5591 <span class=
"hljs-attr">"account
"</span>: {
5592 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5593 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5594 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5595 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5596 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5597 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
5598 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5599 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5600 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5601 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5602 <span class=
"hljs-attr">"avatar
"</span>: {
5603 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
5604 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5605 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
5615 <div id=
"definition-VideoCommentThreadTree" class=
"definition panel" data-traverse-target=
"definition-VideoCommentThreadTree">
5616 <h2 class=
"panel-title">
5617 <a name=
"/definitions/VideoCommentThreadTree"></a>VideoCommentThreadTree:
5618 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5619 <span class="json-property-range" title="Value limits"></span>
5624 <div class=
"doc-row">
5625 <div class=
"doc-copy">
5626 <section class=
"json-schema-properties">
5628 <dt data-property-name=
"comment">
5629 <span class=
"json-property-name">comment:
</span>
5630 <span class=
"json-property-type">
5632 <a class=
"json-schema-ref" href=
"#/definitions/VideoComment">VideoComment
</a>
5635 <span class=
"json-property-range" title=
"Value limits"></span>
5637 <dt data-property-name=
"children">
5638 <span class=
"json-property-name">children:
</span>
5639 <span class=
"json-property-type">
5640 <span class=
"json-schema-ref-array">
5641 <a class=
"json-schema-ref" href=
"#/definitions/VideoCommentThreadTree">VideoCommentThreadTree
</a>
5644 <span class=
"json-property-range" title=
"Value limits"></span>
5649 <div class=
"doc-examples">
5652 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5653 <span class=
"hljs-attr">"comment
"</span>: {
5654 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5655 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5656 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
5657 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5658 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5659 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5660 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5661 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5662 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
5663 <span class=
"hljs-attr">"account
"</span>: {
5664 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5665 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5666 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5667 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5668 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5669 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
5670 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5671 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5672 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5673 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5674 <span class=
"hljs-attr">"avatar
"</span>: {
5675 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
5676 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5677 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
5681 <span class=
"hljs-attr">"children
"</span>: [
5683 <span class=
"hljs-attr">"comment
"</span>: {
5684 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5685 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5686 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
5687 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5688 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5689 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5690 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5691 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5692 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
5693 <span class=
"hljs-attr">"account
"</span>: {
5694 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5695 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5696 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5697 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5698 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5699 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
5700 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5701 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5702 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5703 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5704 <span class=
"hljs-attr">"avatar
"</span>: {
5705 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
5706 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5707 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
5711 <span class=
"hljs-attr">"children
"</span>: [
5713 <span class=
"hljs-attr">"comment
"</span>: {
5714 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5715 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5716 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
5717 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5718 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5719 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
5720 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5721 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5722 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
5723 <span class=
"hljs-attr">"account
"</span>: {
5724 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5725 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5726 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5727 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5728 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5729 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
5730 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5731 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5732 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5733 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5734 <span class=
"hljs-attr">"avatar
"</span>: {
5735 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
5736 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5737 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
5752 <div id=
"definition-Avatar" class=
"definition panel" data-traverse-target=
"definition-Avatar">
5753 <h2 class=
"panel-title">
5754 <a name=
"/definitions/Avatar"></a>Avatar:
5755 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5756 <span class="json-property-range" title="Value limits"></span>
5761 <div class=
"doc-row">
5762 <div class=
"doc-copy">
5763 <section class=
"json-schema-properties">
5765 <dt data-property-name=
"path">
5766 <span class=
"json-property-name">path:
</span>
5767 <span class=
"json-property-type">string
</span>
5768 <span class=
"json-property-range" title=
"Value limits"></span>
5770 <dt data-property-name=
"createdAt">
5771 <span class=
"json-property-name">createdAt:
</span>
5772 <span class=
"json-property-type">string
</span>
5773 <span class=
"json-property-range" title=
"Value limits"></span>
5775 <dt data-property-name=
"updatedAt">
5776 <span class=
"json-property-name">updatedAt:
</span>
5777 <span class=
"json-property-type">string
</span>
5778 <span class=
"json-property-range" title=
"Value limits"></span>
5783 <div class=
"doc-examples">
5786 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5787 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
5788 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5789 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
5797 <div id=
"definition-Actor" class=
"definition panel" data-traverse-target=
"definition-Actor">
5798 <h2 class=
"panel-title">
5799 <a name=
"/definitions/Actor"></a>Actor:
5800 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5801 <span class="json-property-range" title="Value limits"></span>
5806 <div class=
"doc-row">
5807 <div class=
"doc-copy">
5808 <section class=
"json-schema-properties">
5810 <dt data-property-name=
"id">
5811 <span class=
"json-property-name">id:
</span>
5812 <span class=
"json-property-type">number
</span>
5813 <span class=
"json-property-range" title=
"Value limits"></span>
5815 <dt data-property-name=
"uuid">
5816 <span class=
"json-property-name">uuid:
</span>
5817 <span class=
"json-property-type">string
</span>
5818 <span class=
"json-property-range" title=
"Value limits"></span>
5820 <dt data-property-name=
"url">
5821 <span class=
"json-property-name">url:
</span>
5822 <span class=
"json-property-type">string
</span>
5823 <span class=
"json-property-range" title=
"Value limits"></span>
5825 <dt data-property-name=
"name">
5826 <span class=
"json-property-name">name:
</span>
5827 <span class=
"json-property-type">string
</span>
5828 <span class=
"json-property-range" title=
"Value limits"></span>
5830 <dt data-property-name=
"host">
5831 <span class=
"json-property-name">host:
</span>
5832 <span class=
"json-property-type">string
</span>
5833 <span class=
"json-property-range" title=
"Value limits"></span>
5835 <dt data-property-name=
"followingCount">
5836 <span class=
"json-property-name">followingCount:
</span>
5837 <span class=
"json-property-type">number
</span>
5838 <span class=
"json-property-range" title=
"Value limits"></span>
5840 <dt data-property-name=
"followersCount">
5841 <span class=
"json-property-name">followersCount:
</span>
5842 <span class=
"json-property-type">number
</span>
5843 <span class=
"json-property-range" title=
"Value limits"></span>
5845 <dt data-property-name=
"createdAt">
5846 <span class=
"json-property-name">createdAt:
</span>
5847 <span class=
"json-property-type">string
</span>
5848 <span class=
"json-property-range" title=
"Value limits"></span>
5850 <dt data-property-name=
"updatedAt">
5851 <span class=
"json-property-name">updatedAt:
</span>
5852 <span class=
"json-property-type">string
</span>
5853 <span class=
"json-property-range" title=
"Value limits"></span>
5855 <dt data-property-name=
"avatar">
5856 <span class=
"json-property-name">avatar:
</span>
5857 <span class=
"json-property-type">
5859 <a class=
"json-schema-ref" href=
"#/definitions/Avatar">Avatar
</a>
5862 <span class=
"json-property-range" title=
"Value limits"></span>
5867 <div class=
"doc-examples">
5870 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5871 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5872 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5873 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5874 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5875 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
5876 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5877 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5878 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5879 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5880 <span class=
"hljs-attr">"avatar
"</span>: {
5881 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
5882 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5883 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
5892 <div id=
"definition-Account" class=
"definition panel" data-traverse-target=
"definition-Account">
5893 <h2 class=
"panel-title">
5894 <a name=
"/definitions/Account"></a>Account:
5895 <!-- <span class="json-property-type"><span class="json-property-type"></span>
5896 <span class="json-property-range" title="Value limits"></span>
5901 <div class=
"doc-row">
5902 <div class=
"doc-copy">
5903 <section class=
"json-schema-allOf">
5904 <section class=
"json-schema-allOf-inherited">
5907 <a class=
"json-schema-ref" href=
"#/definitions/Actor">Actor
</a>
5911 <section class=
"json-schema-allOf-additional">
5912 <section class=
"json-schema-properties">
5914 <dt data-property-name=
"displayName">
5915 <span class=
"json-property-name">displayName:
</span>
5916 <span class=
"json-property-type">string
</span>
5917 <span class=
"json-property-range" title=
"Value limits"></span>
5924 <div class=
"doc-examples">
5927 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
5928 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
5929 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
5930 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
5931 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
5932 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
5933 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
5934 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5935 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
5936 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5937 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5938 <span class=
"hljs-attr">"avatar
"</span>: {
5939 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
5940 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
5941 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
5950 <div id=
"definition-User" class=
"definition panel" data-traverse-target=
"definition-User">
5951 <h2 class=
"panel-title">
5952 <a name=
"/definitions/User"></a>User:
5953 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
5954 <span class="json-property-range" title="Value limits"></span>
5959 <div class=
"doc-row">
5960 <div class=
"doc-copy">
5961 <section class=
"json-schema-properties">
5963 <dt data-property-name=
"id">
5964 <span class=
"json-property-name">id:
</span>
5965 <span class=
"json-property-type">number
</span>
5966 <span class=
"json-property-range" title=
"Value limits"></span>
5968 <dt data-property-name=
"username">
5969 <span class=
"json-property-name">username:
</span>
5970 <span class=
"json-property-type">string
</span>
5971 <span class=
"json-property-range" title=
"Value limits"></span>
5973 <dt data-property-name=
"email">
5974 <span class=
"json-property-name">email:
</span>
5975 <span class=
"json-property-type">string
</span>
5976 <span class=
"json-property-range" title=
"Value limits"></span>
5978 <dt data-property-name=
"displayNSFW">
5979 <span class=
"json-property-name">displayNSFW:
</span>
5980 <span class=
"json-property-type">boolean
</span>
5981 <span class=
"json-property-range" title=
"Value limits"></span>
5983 <dt data-property-name=
"autoPlayVideo">
5984 <span class=
"json-property-name">autoPlayVideo:
</span>
5985 <span class=
"json-property-type">boolean
</span>
5986 <span class=
"json-property-range" title=
"Value limits"></span>
5988 <dt data-property-name=
"role">
5989 <span class=
"json-property-name">role:
</span>
5990 <span class=
"json-property-type">string
</span>
5991 <span class=
"json-property-enum" title=
"Possible values">
5992 <span class=
"json-property-enum-item">User
</span>,
5993 <span class=
"json-property-enum-item">Moderator
</span>,
5994 <span class=
"json-property-enum-item">Administrator
</span>
5996 <span class=
"json-property-range" title=
"Value limits"></span>
5998 <dt data-property-name=
"videoQuota">
5999 <span class=
"json-property-name">videoQuota:
</span>
6000 <span class=
"json-property-type">number
</span>
6001 <span class=
"json-property-range" title=
"Value limits"></span>
6003 <dt data-property-name=
"createdAt">
6004 <span class=
"json-property-name">createdAt:
</span>
6005 <span class=
"json-property-type">string
</span>
6006 <span class=
"json-property-range" title=
"Value limits"></span>
6008 <dt data-property-name=
"account">
6009 <span class=
"json-property-name">account:
</span>
6010 <span class=
"json-property-type">
6012 <a class=
"json-schema-ref" href=
"#/definitions/Account">Account
</a>
6015 <span class=
"json-property-range" title=
"Value limits"></span>
6017 <dt data-property-name=
"videoChannels">
6018 <span class=
"json-property-name">videoChannels:
</span>
6019 <span class=
"json-property-type">
6020 <span class=
"json-schema-ref-array">
6021 <a class=
"json-schema-ref" href=
"#/definitions/VideoChannel">VideoChannel
</a>
6024 <span class=
"json-property-range" title=
"Value limits"></span>
6029 <div class=
"doc-examples">
6032 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6033 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6034 <span class=
"hljs-attr">"username
"</span>:
<span class=
"hljs-string">"string
"</span>,
6035 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
6036 <span class=
"hljs-attr">"displayNSFW
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
6037 <span class=
"hljs-attr">"autoPlayVideo
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
6038 <span class=
"hljs-attr">"role
"</span>:
<span class=
"hljs-string">"string
"</span>,
6039 <span class=
"hljs-attr">"videoQuota
"</span>:
<span class=
"hljs-string">"number
"</span>,
6040 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6041 <span class=
"hljs-attr">"account
"</span>: {
6042 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
6043 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6044 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
6045 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
6046 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
6047 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
6048 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6049 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6050 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6051 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6052 <span class=
"hljs-attr">"avatar
"</span>: {
6053 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
6054 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6055 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
6058 <span class=
"hljs-attr">"videoChannels
"</span>: [
6060 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
6061 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
6062 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
6063 <span class=
"hljs-attr">"owner
"</span>: {
6064 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
6065 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
6067 <span class=
"hljs-attr">"videos
"</span>: [
6069 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6070 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
6071 <span class=
"hljs-attr">"accountName
"</span>:
<span class=
"hljs-string">"string
"</span>,
6072 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6073 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6074 <span class=
"hljs-attr">"categoryLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
6075 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"number
"</span>,
6076 <span class=
"hljs-attr">"licenceLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
6077 <span class=
"hljs-attr">"licence
"</span>:
<span class=
"hljs-string">"number
"</span>,
6078 <span class=
"hljs-attr">"languageLabel
"</span>:
<span class=
"hljs-string">"string
"</span>,
6079 <span class=
"hljs-attr">"language
"</span>:
<span class=
"hljs-string">"number
"</span>,
6080 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>,
6081 <span class=
"hljs-attr">"duration
"</span>:
<span class=
"hljs-string">"number
"</span>,
6082 <span class=
"hljs-attr">"isLocal
"</span>:
<span class=
"hljs-string">"boolean
"</span>,
6083 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
6084 <span class=
"hljs-attr">"serverHost
"</span>:
<span class=
"hljs-string">"string
"</span>,
6085 <span class=
"hljs-attr">"thumbnailPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
6086 <span class=
"hljs-attr">"previewPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
6087 <span class=
"hljs-attr">"embedPath
"</span>:
<span class=
"hljs-string">"string
"</span>,
6088 <span class=
"hljs-attr">"views
"</span>:
<span class=
"hljs-string">"number
"</span>,
6089 <span class=
"hljs-attr">"likes
"</span>:
<span class=
"hljs-string">"number
"</span>,
6090 <span class=
"hljs-attr">"dislikes
"</span>:
<span class=
"hljs-string">"number
"</span>,
6091 <span class=
"hljs-attr">"nsfw
"</span>:
<span class=
"hljs-string">"boolean
"</span>
6103 <div id=
"definition-ServerConfig" class=
"definition panel" data-traverse-target=
"definition-ServerConfig">
6104 <h2 class=
"panel-title">
6105 <a name=
"/definitions/ServerConfig"></a>ServerConfig:
6106 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6107 <span class="json-property-range" title="Value limits"></span>
6112 <div class=
"doc-row">
6113 <div class=
"doc-copy">
6114 <section class=
"json-schema-properties">
6116 <dt data-property-name=
"signup">
6117 <span class=
"json-property-name">signup:
</span>
6118 <span class=
"json-property-type">object
</span>
6119 <span class=
"json-property-range" title=
"Value limits"></span>
6121 <dt data-property-name=
"transcoding">
6122 <span class=
"json-property-name">transcoding:
</span>
6123 <span class=
"json-property-type">object
</span>
6124 <span class=
"json-property-range" title=
"Value limits"></span>
6126 <dt data-property-name=
"avatar">
6127 <span class=
"json-property-name">avatar:
</span>
6128 <span class=
"json-property-type">object
</span>
6129 <span class=
"json-property-range" title=
"Value limits"></span>
6131 <dt data-property-name=
"video">
6132 <span class=
"json-property-name">video:
</span>
6133 <span class=
"json-property-type">object
</span>
6134 <span class=
"json-property-range" title=
"Value limits"></span>
6139 <div class=
"doc-examples">
6142 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6143 <span class=
"hljs-attr">"signup
"</span>: {
6144 <span class=
"hljs-attr">"allowed
"</span>:
<span class=
"hljs-string">"boolean
"</span>
6146 <span class=
"hljs-attr">"transcoding
"</span>: {
6147 <span class=
"hljs-attr">"enabledResolutions
"</span>: [
6148 <span class=
"hljs-string">"number
"</span>
6151 <span class=
"hljs-attr">"avatar
"</span>: {
6152 <span class=
"hljs-attr">"file
"</span>: {
6153 <span class=
"hljs-attr">"size
"</span>: {
6154 <span class=
"hljs-attr">"max
"</span>:
<span class=
"hljs-string">"number
"</span>
6157 <span class=
"hljs-attr">"extensions
"</span>: [
6158 <span class=
"hljs-string">"string
"</span>
6161 <span class=
"hljs-attr">"video
"</span>: {
6162 <span class=
"hljs-attr">"file
"</span>: {
6163 <span class=
"hljs-attr">"extensions
"</span>: [
6164 <span class=
"hljs-string">"string
"</span>
6175 <div id=
"definition-Follow" class=
"definition panel" data-traverse-target=
"definition-Follow">
6176 <h2 class=
"panel-title">
6177 <a name=
"/definitions/Follow"></a>Follow:
6178 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6179 <span class="json-property-range" title="Value limits"></span>
6184 <div class=
"doc-row">
6185 <div class=
"doc-copy">
6186 <section class=
"json-schema-properties">
6188 <dt data-property-name=
"id">
6189 <span class=
"json-property-name">id:
</span>
6190 <span class=
"json-property-type">number
</span>
6191 <span class=
"json-property-range" title=
"Value limits"></span>
6193 <dt data-property-name=
"follower">
6194 <span class=
"json-property-name">follower:
</span>
6195 <span class=
"json-property-type">
6197 <a class=
"json-schema-ref" href=
"#/definitions/Actor">Actor
</a>
6200 <span class=
"json-property-range" title=
"Value limits"></span>
6202 <dt data-property-name=
"following">
6203 <span class=
"json-property-name">following:
</span>
6204 <span class=
"json-property-type">
6206 <a class=
"json-schema-ref" href=
"#/definitions/Actor">Actor
</a>
6209 <span class=
"json-property-range" title=
"Value limits"></span>
6211 <dt data-property-name=
"score">
6212 <span class=
"json-property-name">score:
</span>
6213 <span class=
"json-property-type">number
</span>
6214 <span class=
"json-property-range" title=
"Value limits"></span>
6216 <dt data-property-name=
"state">
6217 <span class=
"json-property-name">state:
</span>
6218 <span class=
"json-property-type">string
</span>
6219 <span class=
"json-property-enum" title=
"Possible values">
6220 <span class=
"json-property-enum-item">pending
</span>,
6221 <span class=
"json-property-enum-item">accepted
</span>
6223 <span class=
"json-property-range" title=
"Value limits"></span>
6225 <dt data-property-name=
"createdAt">
6226 <span class=
"json-property-name">createdAt:
</span>
6227 <span class=
"json-property-type">string
</span>
6228 <span class=
"json-property-range" title=
"Value limits"></span>
6230 <dt data-property-name=
"updatedAt">
6231 <span class=
"json-property-name">updatedAt:
</span>
6232 <span class=
"json-property-type">string
</span>
6233 <span class=
"json-property-range" title=
"Value limits"></span>
6238 <div class=
"doc-examples">
6241 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6242 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6243 <span class=
"hljs-attr">"follower
"</span>: {
6244 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6245 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
6246 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
6247 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
6248 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
6249 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6250 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6251 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6252 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6253 <span class=
"hljs-attr">"avatar
"</span>: {
6254 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
6255 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6256 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
6259 <span class=
"hljs-attr">"following
"</span>: {
6260 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6261 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
6262 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
6263 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
6264 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
6265 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6266 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6267 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6268 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6269 <span class=
"hljs-attr">"avatar
"</span>: {
6270 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
6271 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6272 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
6275 <span class=
"hljs-attr">"score
"</span>:
<span class=
"hljs-string">"number
"</span>,
6276 <span class=
"hljs-attr">"state
"</span>:
<span class=
"hljs-string">"string
"</span>,
6277 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6278 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
6286 <div id=
"definition-Job" class=
"definition panel" data-traverse-target=
"definition-Job">
6287 <h2 class=
"panel-title">
6288 <a name=
"/definitions/Job"></a>Job:
6289 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6290 <span class="json-property-range" title="Value limits"></span>
6295 <div class=
"doc-row">
6296 <div class=
"doc-copy">
6297 <section class=
"json-schema-properties">
6299 <dt data-property-name=
"id">
6300 <span class=
"json-property-name">id:
</span>
6301 <span class=
"json-property-type">number
</span>
6302 <span class=
"json-property-range" title=
"Value limits"></span>
6304 <dt data-property-name=
"state">
6305 <span class=
"json-property-name">state:
</span>
6306 <span class=
"json-property-type">string
</span>
6307 <span class=
"json-property-enum" title=
"Possible values">
6308 <span class=
"json-property-enum-item">pending
</span>,
6309 <span class=
"json-property-enum-item">processing
</span>,
6310 <span class=
"json-property-enum-item">error
</span>,
6311 <span class=
"json-property-enum-item">success
</span>
6313 <span class=
"json-property-range" title=
"Value limits"></span>
6315 <dt data-property-name=
"category">
6316 <span class=
"json-property-name">category:
</span>
6317 <span class=
"json-property-type">string
</span>
6318 <span class=
"json-property-enum" title=
"Possible values">
6319 <span class=
"json-property-enum-item">transcoding
</span>,
6320 <span class=
"json-property-enum-item">activitypub-http
</span>
6322 <span class=
"json-property-range" title=
"Value limits"></span>
6324 <dt data-property-name=
"handlerName">
6325 <span class=
"json-property-name">handlerName:
</span>
6326 <span class=
"json-property-type">string
</span>
6327 <span class=
"json-property-range" title=
"Value limits"></span>
6329 <dt data-property-name=
"handlerInputData">
6330 <span class=
"json-property-name">handlerInputData:
</span>
6331 <span class=
"json-property-type">string
</span>
6332 <span class=
"json-property-range" title=
"Value limits"></span>
6334 <dt data-property-name=
"createdAt">
6335 <span class=
"json-property-name">createdAt:
</span>
6336 <span class=
"json-property-type">string
</span>
6337 <span class=
"json-property-range" title=
"Value limits"></span>
6339 <dt data-property-name=
"updatedAt">
6340 <span class=
"json-property-name">updatedAt:
</span>
6341 <span class=
"json-property-type">string
</span>
6342 <span class=
"json-property-range" title=
"Value limits"></span>
6347 <div class=
"doc-examples">
6350 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6351 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6352 <span class=
"hljs-attr">"state
"</span>:
<span class=
"hljs-string">"string
"</span>,
6353 <span class=
"hljs-attr">"category
"</span>:
<span class=
"hljs-string">"string
"</span>,
6354 <span class=
"hljs-attr">"handlerName
"</span>:
<span class=
"hljs-string">"string
"</span>,
6355 <span class=
"hljs-attr">"handlerInputData
"</span>:
<span class=
"hljs-string">"string
"</span>,
6356 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6357 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
6365 <div id=
"definition-AddUserResponse" class=
"definition panel" data-traverse-target=
"definition-AddUserResponse">
6366 <h2 class=
"panel-title">
6367 <a name=
"/definitions/AddUserResponse"></a>AddUserResponse:
6368 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6369 <span class="json-property-range" title="Value limits"></span>
6374 <div class=
"doc-row">
6375 <div class=
"doc-copy">
6376 <section class=
"json-schema-properties">
6378 <dt data-property-name=
"id">
6379 <span class=
"json-property-name">id:
</span>
6380 <span class=
"json-property-type">number
</span>
6381 <span class=
"json-property-range" title=
"Value limits"></span>
6383 <dt data-property-name=
"uuid">
6384 <span class=
"json-property-name">uuid:
</span>
6385 <span class=
"json-property-type">string
</span>
6386 <span class=
"json-property-range" title=
"Value limits"></span>
6391 <div class=
"doc-examples">
6394 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6395 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6396 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
6404 <div id=
"definition-VideoUploadResponse" class=
"definition panel" data-traverse-target=
"definition-VideoUploadResponse">
6405 <h2 class=
"panel-title">
6406 <a name=
"/definitions/VideoUploadResponse"></a>VideoUploadResponse:
6407 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6408 <span class="json-property-range" title="Value limits"></span>
6413 <div class=
"doc-row">
6414 <div class=
"doc-copy">
6415 <section class=
"json-schema-properties">
6417 <dt data-property-name=
"id">
6418 <span class=
"json-property-name">id:
</span>
6419 <span class=
"json-property-type">number
</span>
6420 <span class=
"json-property-range" title=
"Value limits"></span>
6422 <dt data-property-name=
"uuid">
6423 <span class=
"json-property-name">uuid:
</span>
6424 <span class=
"json-property-type">string
</span>
6425 <span class=
"json-property-range" title=
"Value limits"></span>
6430 <div class=
"doc-examples">
6433 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6434 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6435 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>
6443 <div id=
"definition-CommentThreadResponse" class=
"definition panel" data-traverse-target=
"definition-CommentThreadResponse">
6444 <h2 class=
"panel-title">
6445 <a name=
"/definitions/CommentThreadResponse"></a>CommentThreadResponse:
6446 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6447 <span class="json-property-range" title="Value limits"></span>
6452 <div class=
"doc-row">
6453 <div class=
"doc-copy">
6454 <section class=
"json-schema-properties">
6456 <dt data-property-name=
"total">
6457 <span class=
"json-property-name">total:
</span>
6458 <span class=
"json-property-type">number
</span>
6459 <span class=
"json-property-range" title=
"Value limits"></span>
6461 <dt data-property-name=
"data">
6462 <span class=
"json-property-name">data:
</span>
6463 <span class=
"json-property-type">
6464 <span class=
"json-schema-ref-array">
6465 <a class=
"json-schema-ref" href=
"#/definitions/VideoComment">VideoComment
</a>
6468 <span class=
"json-property-range" title=
"Value limits"></span>
6473 <div class=
"doc-examples">
6476 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6477 <span class=
"hljs-attr">"total
"</span>:
<span class=
"hljs-string">"number
"</span>,
6478 <span class=
"hljs-attr">"data
"</span>: [
6480 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6481 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
6482 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
6483 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
6484 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
6485 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
6486 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6487 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6488 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
6489 <span class=
"hljs-attr">"account
"</span>: {
6490 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
6491 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6492 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
6493 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
6494 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
6495 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
6496 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6497 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6498 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6499 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6500 <span class=
"hljs-attr">"avatar
"</span>: {
6501 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
6502 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6503 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
6515 <div id=
"definition-CommentThreadPostResponse" class=
"definition panel" data-traverse-target=
"definition-CommentThreadPostResponse">
6516 <h2 class=
"panel-title">
6517 <a name=
"/definitions/CommentThreadPostResponse"></a>CommentThreadPostResponse:
6518 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6519 <span class="json-property-range" title="Value limits"></span>
6524 <div class=
"doc-row">
6525 <div class=
"doc-copy">
6526 <section class=
"json-schema-properties">
6528 <dt data-property-name=
"comment">
6529 <span class=
"json-property-name">comment:
</span>
6530 <span class=
"json-property-type">
6532 <a class=
"json-schema-ref" href=
"#/definitions/VideoComment">VideoComment
</a>
6535 <span class=
"json-property-range" title=
"Value limits"></span>
6540 <div class=
"doc-examples">
6543 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6544 <span class=
"hljs-attr">"comment
"</span>: {
6545 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6546 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
6547 <span class=
"hljs-attr">"text
"</span>:
<span class=
"hljs-string">"string
"</span>,
6548 <span class=
"hljs-attr">"threadId
"</span>:
<span class=
"hljs-string">"number
"</span>,
6549 <span class=
"hljs-attr">"inReplyToCommentId
"</span>:
<span class=
"hljs-string">"number
"</span>,
6550 <span class=
"hljs-attr">"videoId
"</span>:
<span class=
"hljs-string">"number
"</span>,
6551 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6552 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6553 <span class=
"hljs-attr">"totalReplies
"</span>:
<span class=
"hljs-string">"number
"</span>,
6554 <span class=
"hljs-attr">"account
"</span>: {
6555 <span class=
"hljs-attr">"displayName
"</span>:
<span class=
"hljs-string">"string
"</span>,
6556 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"number
"</span>,
6557 <span class=
"hljs-attr">"uuid
"</span>:
<span class=
"hljs-string">"string
"</span>,
6558 <span class=
"hljs-attr">"url
"</span>:
<span class=
"hljs-string">"string
"</span>,
6559 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
6560 <span class=
"hljs-attr">"host
"</span>:
<span class=
"hljs-string">"string
"</span>,
6561 <span class=
"hljs-attr">"followingCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6562 <span class=
"hljs-attr">"followersCount
"</span>:
<span class=
"hljs-string">"number
"</span>,
6563 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6564 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6565 <span class=
"hljs-attr">"avatar
"</span>: {
6566 <span class=
"hljs-attr">"path
"</span>:
<span class=
"hljs-string">"string
"</span>,
6567 <span class=
"hljs-attr">"createdAt
"</span>:
<span class=
"hljs-string">"string
"</span>,
6568 <span class=
"hljs-attr">"updatedAt
"</span>:
<span class=
"hljs-string">"string
"</span>
6579 <div id=
"definition-AddUser" class=
"definition panel" data-traverse-target=
"definition-AddUser">
6580 <h2 class=
"panel-title">
6581 <a name=
"/definitions/AddUser"></a>AddUser:
6582 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6583 <span class="json-property-range" title="Value limits"></span>
6588 <div class=
"doc-row">
6589 <div class=
"doc-copy">
6590 <section class=
"json-schema-properties">
6592 <dt data-property-name=
"username" class=
"has-description">
6593 <span class=
"json-property-name">username:
</span>
6594 <span class=
"json-property-type">string
</span>
6595 <span class=
"json-property-range" title=
"Value limits"></span>
6596 <span class=
"json-property-required"></span>
6599 <p>The user username
</p>
6601 <dt data-property-name=
"password" class=
"has-description">
6602 <span class=
"json-property-name">password:
</span>
6603 <span class=
"json-property-type">string
</span>
6604 <span class=
"json-property-range" title=
"Value limits"></span>
6605 <span class=
"json-property-required"></span>
6608 <p>The user password
</p>
6610 <dt data-property-name=
"email" class=
"has-description">
6611 <span class=
"json-property-name">email:
</span>
6612 <span class=
"json-property-type">string
</span>
6613 <span class=
"json-property-range" title=
"Value limits"></span>
6614 <span class=
"json-property-required"></span>
6617 <p>The user email
</p>
6619 <dt data-property-name=
"videoQuota" class=
"has-description">
6620 <span class=
"json-property-name">videoQuota:
</span>
6621 <span class=
"json-property-type">string
</span>
6622 <span class=
"json-property-range" title=
"Value limits"></span>
6623 <span class=
"json-property-required"></span>
6626 <p>The user videoQuota
</p>
6628 <dt data-property-name=
"role" class=
"has-description">
6629 <span class=
"json-property-name">role:
</span>
6630 <span class=
"json-property-type">string
</span>
6631 <span class=
"json-property-range" title=
"Value limits"></span>
6632 <span class=
"json-property-required"></span>
6635 <p>The user role
</p>
6640 <div class=
"doc-examples">
6643 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6644 <span class=
"hljs-attr">"username
"</span>:
<span class=
"hljs-string">"string
"</span>,
6645 <span class=
"hljs-attr">"password
"</span>:
<span class=
"hljs-string">"string
"</span>,
6646 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
6647 <span class=
"hljs-attr">"videoQuota
"</span>:
<span class=
"hljs-string">"string
"</span>,
6648 <span class=
"hljs-attr">"role
"</span>:
<span class=
"hljs-string">"string
"</span>
6656 <div id=
"definition-UpdateUser" class=
"definition panel" data-traverse-target=
"definition-UpdateUser">
6657 <h2 class=
"panel-title">
6658 <a name=
"/definitions/UpdateUser"></a>UpdateUser:
6659 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6660 <span class="json-property-range" title="Value limits"></span>
6665 <div class=
"doc-row">
6666 <div class=
"doc-copy">
6667 <section class=
"json-schema-properties">
6669 <dt data-property-name=
"id" class=
"has-description">
6670 <span class=
"json-property-name">id:
</span>
6671 <span class=
"json-property-type">string
</span>
6672 <span class=
"json-property-range" title=
"Value limits"></span>
6673 <span class=
"json-property-required"></span>
6678 <dt data-property-name=
"email" class=
"has-description">
6679 <span class=
"json-property-name">email:
</span>
6680 <span class=
"json-property-type">string
</span>
6681 <span class=
"json-property-range" title=
"Value limits"></span>
6682 <span class=
"json-property-required"></span>
6685 <p>The updated email of the user
</p>
6687 <dt data-property-name=
"videoQuota" class=
"has-description">
6688 <span class=
"json-property-name">videoQuota:
</span>
6689 <span class=
"json-property-type">string
</span>
6690 <span class=
"json-property-range" title=
"Value limits"></span>
6691 <span class=
"json-property-required"></span>
6694 <p>The updated videoQuota of the user
</p>
6696 <dt data-property-name=
"role" class=
"has-description">
6697 <span class=
"json-property-name">role:
</span>
6698 <span class=
"json-property-type">string
</span>
6699 <span class=
"json-property-range" title=
"Value limits"></span>
6700 <span class=
"json-property-required"></span>
6703 <p>The updated role of the user
</p>
6708 <div class=
"doc-examples">
6711 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6712 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"string
"</span>,
6713 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
6714 <span class=
"hljs-attr">"videoQuota
"</span>:
<span class=
"hljs-string">"string
"</span>,
6715 <span class=
"hljs-attr">"role
"</span>:
<span class=
"hljs-string">"string
"</span>
6723 <div id=
"definition-UpdateMe" class=
"definition panel" data-traverse-target=
"definition-UpdateMe">
6724 <h2 class=
"panel-title">
6725 <a name=
"/definitions/UpdateMe"></a>UpdateMe:
6726 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6727 <span class="json-property-range" title="Value limits"></span>
6732 <div class=
"doc-row">
6733 <div class=
"doc-copy">
6734 <section class=
"json-schema-properties">
6736 <dt data-property-name=
"password" class=
"has-description">
6737 <span class=
"json-property-name">password:
</span>
6738 <span class=
"json-property-type">string
</span>
6739 <span class=
"json-property-range" title=
"Value limits"></span>
6740 <span class=
"json-property-required"></span>
6743 <p>Your new password
</p>
6745 <dt data-property-name=
"email" class=
"has-description">
6746 <span class=
"json-property-name">email:
</span>
6747 <span class=
"json-property-type">string
</span>
6748 <span class=
"json-property-range" title=
"Value limits"></span>
6749 <span class=
"json-property-required"></span>
6752 <p>Your new email
</p>
6754 <dt data-property-name=
"displayNSFW" class=
"has-description">
6755 <span class=
"json-property-name">displayNSFW:
</span>
6756 <span class=
"json-property-type">string
</span>
6757 <span class=
"json-property-range" title=
"Value limits"></span>
6758 <span class=
"json-property-required"></span>
6761 <p>Your new displayNSFW
</p>
6763 <dt data-property-name=
"autoPlayVideo" class=
"has-description">
6764 <span class=
"json-property-name">autoPlayVideo:
</span>
6765 <span class=
"json-property-type">string
</span>
6766 <span class=
"json-property-range" title=
"Value limits"></span>
6767 <span class=
"json-property-required"></span>
6770 <p>Your new autoPlayVideo
</p>
6775 <div class=
"doc-examples">
6778 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6779 <span class=
"hljs-attr">"password
"</span>:
<span class=
"hljs-string">"string
"</span>,
6780 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>,
6781 <span class=
"hljs-attr">"displayNSFW
"</span>:
<span class=
"hljs-string">"string
"</span>,
6782 <span class=
"hljs-attr">"autoPlayVideo
"</span>:
<span class=
"hljs-string">"string
"</span>
6790 <div id=
"definition-GetMeVideoRating" class=
"definition panel" data-traverse-target=
"definition-GetMeVideoRating">
6791 <h2 class=
"panel-title">
6792 <a name=
"/definitions/GetMeVideoRating"></a>GetMeVideoRating:
6793 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6794 <span class="json-property-range" title="Value limits"></span>
6799 <div class=
"doc-row">
6800 <div class=
"doc-copy">
6801 <section class=
"json-schema-properties">
6803 <dt data-property-name=
"id" class=
"has-description">
6804 <span class=
"json-property-name">id:
</span>
6805 <span class=
"json-property-type">string
</span>
6806 <span class=
"json-property-range" title=
"Value limits"></span>
6807 <span class=
"json-property-required"></span>
6810 <p>Id of the video
</p>
6812 <dt data-property-name=
"rating" class=
"has-description">
6813 <span class=
"json-property-name">rating:
</span>
6814 <span class=
"json-property-type">number
</span>
6815 <span class=
"json-property-range" title=
"Value limits"></span>
6816 <span class=
"json-property-required"></span>
6819 <p>Rating of the video
</p>
6824 <div class=
"doc-examples">
6827 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6828 <span class=
"hljs-attr">"id
"</span>:
<span class=
"hljs-string">"string
"</span>,
6829 <span class=
"hljs-attr">"rating
"</span>:
<span class=
"hljs-string">"number
"</span>
6837 <div id=
"definition-RegisterUser" class=
"definition panel" data-traverse-target=
"definition-RegisterUser">
6838 <h2 class=
"panel-title">
6839 <a name=
"/definitions/RegisterUser"></a>RegisterUser:
6840 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6841 <span class="json-property-range" title="Value limits"></span>
6846 <div class=
"doc-row">
6847 <div class=
"doc-copy">
6848 <section class=
"json-schema-properties">
6850 <dt data-property-name=
"username" class=
"has-description">
6851 <span class=
"json-property-name">username:
</span>
6852 <span class=
"json-property-type">string
</span>
6853 <span class=
"json-property-range" title=
"Value limits"></span>
6854 <span class=
"json-property-required"></span>
6857 <p>The username of the user
</p>
6859 <dt data-property-name=
"password" class=
"has-description">
6860 <span class=
"json-property-name">password:
</span>
6861 <span class=
"json-property-type">string
</span>
6862 <span class=
"json-property-range" title=
"Value limits"></span>
6863 <span class=
"json-property-required"></span>
6866 <p>The password of the user
</p>
6868 <dt data-property-name=
"email" class=
"has-description">
6869 <span class=
"json-property-name">email:
</span>
6870 <span class=
"json-property-type">string
</span>
6871 <span class=
"json-property-range" title=
"Value limits"></span>
6872 <span class=
"json-property-required"></span>
6875 <p>The email of the user
</p>
6880 <div class=
"doc-examples">
6883 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6884 <span class=
"hljs-attr">"username
"</span>:
<span class=
"hljs-string">"string
"</span>,
6885 <span class=
"hljs-attr">"password
"</span>:
<span class=
"hljs-string">"string
"</span>,
6886 <span class=
"hljs-attr">"email
"</span>:
<span class=
"hljs-string">"string
"</span>
6894 <div id=
"definition-VideoChannelInput" class=
"definition panel" data-traverse-target=
"definition-VideoChannelInput">
6895 <h2 class=
"panel-title">
6896 <a name=
"/definitions/VideoChannelInput"></a>VideoChannelInput:
6897 <!-- <span class="json-property-type"><span class="json-property-type">object</span>
6898 <span class="json-property-range" title="Value limits"></span>
6903 <div class=
"doc-row">
6904 <div class=
"doc-copy">
6905 <section class=
"json-schema-properties">
6907 <dt data-property-name=
"name">
6908 <span class=
"json-property-name">name:
</span>
6909 <span class=
"json-property-type">string
</span>
6910 <span class=
"json-property-range" title=
"Value limits"></span>
6912 <dt data-property-name=
"description">
6913 <span class=
"json-property-name">description:
</span>
6914 <span class=
"json-property-type">string
</span>
6915 <span class=
"json-property-range" title=
"Value limits"></span>
6920 <div class=
"doc-examples">
6923 <!-- <div class="hljs"> --><pre><code class=
"hljs lang-json">{
6924 <span class=
"hljs-attr">"name
"</span>:
<span class=
"hljs-string">"string
"</span>,
6925 <span class=
"hljs-attr">"description
"</span>:
<span class=
"hljs-string">"string
"</span>
6933 <div class=
"doc-row no-margin">
6934 <div class=
"doc-copy doc-separator">
6935 <a class=
"powered-by" href=
"https://sourcey.com/spectacle">Documentation by
6936 <span>Spectacle
</span>