5 description: Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.
20 description: 'The id of the account'
25 description: 'starting page'
30 description: 'stoping page'
35 description: 'sorting'
38 description: successful operation
40 $ref: '#/definitions/Account'
51 description: successful operation
55 $ref: '#/definitions/Account'
66 description: successful operation
68 $ref: '#/definitions/ServerConfig'
82 description: 'The id of the account'
87 description: 'starting page'
97 description: 'sorting'
100 description: successful operation
104 $ref: '#/definitions/Job'
105 '/server/following/{host}':
118 description: 'The host to unfollow '
121 description: successful operation
135 description: 'starting page'
140 description: 'stoping page'
145 description: 'sorting'
148 description: successful operation
152 $ref: '#/definitions/Follow'
166 description: 'starting page'
171 description: 'stoping page'
176 description: 'sorting'
179 description: successful operation
183 $ref: '#/definitions/Follow'
195 $ref: '#/definitions/Follow'
198 description: successful operation
212 $ref: '#/definitions/AddUser'
215 description: successful operation
217 $ref: '#/definitions/AddUserResponse'
230 description: 'starting page'
235 description: 'stoping page'
240 description: 'sorting'
243 description: successful operation
247 $ref: '#/definitions/User'
261 description: 'The user id '
264 description: successful operation
277 description: 'The user id '
280 description: successful operation
282 $ref: '#/definitions/User'
295 description: 'The user id '
300 $ref: '#/definitions/UpdateUser'
303 description: successful operation
314 description: successful operation
318 $ref: '#/definitions/User'
331 $ref: '#/definitions/UpdateMe'
334 description: successful operation
335 /users/me/video-quota-used:
346 description: successful operation
349 '/users/me/videos/{videoId}/rating':
362 description: 'The video id '
365 description: successful operation
367 $ref: '#/definitions/GetMeVideoRating'
381 description: 'starting page'
386 description: 'stoping page'
391 description: 'sorting'
394 description: successful operation
398 $ref: '#/definitions/Video'
412 $ref: '#/definitions/RegisterUser'
415 description: successful operation
416 /users/me/avatar/pick:
421 - multipart/form-data
428 description: The file to upload.
431 description: successful operation
433 $ref: '#/definitions/Avatar'
447 description: 'starting page'
452 description: 'stoping page'
457 description: 'sorting'
460 description: successful operation
464 $ref: '#/definitions/Video'
475 description: successful operation
490 description: successful operation
505 description: successful operation
520 description: successful operation
538 description: 'starting page'
543 description: 'stoping page'
548 description: 'sorting'
551 description: successful operation
555 $ref: '#/definitions/Video'
569 description: 'The video id '
572 description: successful operation
574 $ref: '#/definitions/Video'
587 description: 'The video id '
590 description: successful operation
592 $ref: '#/definitions/Video'
605 description: 'The video id '
608 description: successful operation
609 "/videos/{id}/description":
622 description: 'The video id '
625 description: successful operation
628 "/videos/{id}/views":
641 description: 'The video id '
644 description: successful operation
650 - multipart/form-data
657 description: The file to upload.
660 description: successful operation
662 $ref: '#/definitions/VideoUploadResponse'
676 description: 'starting page'
681 description: 'stoping page'
686 description: 'sorting'
689 description: successful operation
693 $ref: '#/definitions/VideoAbuse'
694 "/videos/{id}/abuse":
707 description: 'The video id '
710 description: successful operation
711 "/videos/{videoId}/blacklist":
724 description: 'The video id '
727 description: successful operation
740 description: 'The video id '
743 description: successful operation
757 description: 'starting page'
762 description: 'stoping page'
767 description: 'sorting'
770 description: successful operation
774 $ref: '#/definitions/VideoBlacklist'
788 description: 'starting page'
793 description: 'stoping page'
798 description: 'sorting'
801 description: successful operation
805 $ref: '#/definitions/VideoChannel'
817 $ref: '#/definitions/VideoChannelInput'
820 description: successful operation
821 "/videos/channels/{id}":
834 description: 'The video id '
837 description: successful operation
839 $ref: '#/definitions/VideoChannel'
852 description: 'The video id '
856 $ref: '#/definitions/VideoChannelInput'
859 description: successful operation
872 description: 'The video id '
875 description: successful operation
876 /videos/accounts/{accountId}/channels:
889 description: 'The account id '
892 description: successful operation
896 $ref: '#/definitions/VideoChannel'
897 "/videos/{videoId}/comment-threads":
910 description: 'The video id '
915 description: 'starting page'
920 description: 'stoping page'
925 description: 'sorting'
928 description: successful operation
930 $ref: '#/definitions/CommentThreadResponse'
943 description: 'The video id '
946 description: successful operation
948 $ref: '#/definitions/CommentThreadPostResponse'
949 "/videos/{videoId}/comment-threads/{threadId}":
962 description: 'The video id '
967 description: 'The thread id '
970 description: successful operation
972 $ref: '#/definitions/VideoCommentThreadTree'
973 "/videos/{videoId}/comments/{commentId}":
986 description: 'The video id '
991 description: 'The comment id '
994 description: successful operation
996 $ref: '#/definitions/CommentThreadPostResponse'
1009 description: 'The video id '
1014 description: 'The comment id '
1017 description: successful operation
1018 "/videos/{id}/rate":
1031 description: 'The video id '
1034 description: successful operation
1146 $ref: "#/definitions/Video"
1168 $ref: "#/definitions/Account"
1169 VideoCommentThreadTree:
1172 $ref: "#/definitions/VideoComment"
1176 $ref: "#/definitions/VideoCommentThreadTree"
1206 $ref: "#/definitions/Avatar"
1209 - $ref: "#/definitions/Actor"
1227 enum: [User, Moderator, Administrator]
1233 $ref: "#/definitions/Account"
1237 $ref: "#/definitions/VideoChannel"
1282 $ref: "#/definitions/Actor"
1284 $ref: "#/definitions/Actor"
1289 enum: [pending, accepted]
1300 enum: [pending, processing, error, success]
1303 enum: [transcoding, activitypub-http]
1320 VideoUploadResponse:
1326 CommentThreadResponse:
1333 $ref: "#/definitions/VideoComment"
1334 CommentThreadPostResponse:
1337 $ref: "#/definitions/VideoComment"
1344 description: 'The user username '
1347 description: 'The user password '
1350 description: 'The user email '
1353 description: 'The user videoQuota '
1356 description: 'The user role '
1367 description: 'The user id '
1370 description: 'The updated email of the user '
1373 description: 'The updated videoQuota of the user '
1376 description: 'The updated role of the user '
1386 description: 'Your new password '
1389 description: 'Your new email '
1392 description: 'Your new displayNSFW '
1395 description: 'Your new autoPlayVideo '
1405 description: 'Id of the video '
1408 description: 'Rating of the video '
1416 description: 'The username of the user '
1419 description: 'The password of the user '
1422 description: 'The email of the user '