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'
23 description: successful operation
25 $ref: '#/definitions/Account'
36 description: successful operation
40 $ref: '#/definitions/Account'
51 description: successful operation
53 $ref: '#/definitions/ServerConfig'
64 description: successful operation
68 $ref: '#/definitions/Job'
69 '/server/following/{host}':
82 description: 'The host to unfollow '
85 description: successful operation
96 description: successful operation
100 $ref: '#/definitions/Follow'
111 description: successful operation
115 $ref: '#/definitions/Follow'
127 $ref: '#/definitions/Follow'
130 description: successful operation
144 $ref: '#/definitions/AddUser'
147 description: successful operation
149 $ref: '#/definitions/AddUserResponse'
159 description: successful operation
163 $ref: '#/definitions/User'
177 description: 'The user id '
180 description: successful operation
193 description: 'The user id '
196 description: successful operation
198 $ref: '#/definitions/User'
211 description: 'The user id '
216 $ref: '#/definitions/UpdateUser'
219 description: successful operation
230 description: successful operation
234 $ref: '#/definitions/User'
247 $ref: '#/definitions/UpdateMe'
250 description: successful operation
251 /users/me/video-quota-used:
262 description: successful operation
265 '/users/me/videos/{videoId}/rating':
278 description: 'The video id '
281 description: successful operation
283 $ref: '#/definitions/GetMeVideoRating'
294 description: successful operation
298 $ref: '#/definitions/Video'
312 $ref: '#/definitions/RegisterUser'
315 description: successful operation
316 /users/me/avatar/pick:
321 - multipart/form-data
328 description: The file to upload.
331 description: successful operation
333 $ref: '#/definitions/Avatar'
344 description: successful operation
348 $ref: '#/definitions/Video'
359 description: successful operation
374 description: successful operation
389 description: successful operation
404 description: successful operation
419 description: successful operation
423 $ref: '#/definitions/Video'
437 description: 'The video id '
440 description: successful operation
442 $ref: '#/definitions/Video'
455 description: 'The video id '
458 description: successful operation
460 $ref: '#/definitions/Video'
473 description: 'The video id '
476 description: successful operation
477 "/videos/{id}/description":
490 description: 'The video id '
493 description: successful operation
496 "/videos/{id}/views":
509 description: 'The video id '
512 description: successful operation
518 - multipart/form-data
525 description: The file to upload.
528 description: successful operation
530 $ref: '#/definitions/VideoUploadResponse'
541 description: successful operation
545 $ref: '#/definitions/VideoAbuse'
546 "/videos/{id}/abuse":
559 description: 'The video id '
562 description: successful operation
563 "/videos/{videoId}/blacklist":
576 description: 'The video id '
579 description: successful operation
592 description: 'The video id '
595 description: successful operation
606 description: successful operation
610 $ref: '#/definitions/VideoBlacklist'
621 description: successful operation
625 $ref: '#/definitions/VideoChannel'
637 $ref: '#/definitions/VideoChannelInput'
640 description: successful operation
641 "/videos/channels/{id}":
654 description: 'The video id '
657 description: successful operation
659 $ref: '#/definitions/VideoChannel'
672 description: 'The video id '
676 $ref: '#/definitions/VideoChannelInput'
679 description: successful operation
692 description: 'The video id '
695 description: successful operation
696 /videos/accounts/{accountId}/channels:
709 description: 'The account id '
712 description: successful operation
716 $ref: '#/definitions/VideoChannel'
717 "/videos/{videoId}/comment-threads":
730 description: 'The video id '
733 description: successful operation
735 $ref: '#/definitions/CommentThreadResponse'
748 description: 'The video id '
751 description: successful operation
753 $ref: '#/definitions/CommentThreadPostResponse'
754 "/videos/{videoId}/comment-threads/{threadId}":
767 description: 'The video id '
772 description: 'The thread id '
775 description: successful operation
777 $ref: '#/definitions/VideoCommentThreadTree'
778 "/videos/{videoId}/comments/{commentId}":
791 description: 'The video id '
796 description: 'The comment id '
799 description: successful operation
801 $ref: '#/definitions/CommentThreadPostResponse'
814 description: 'The video id '
819 description: 'The comment id '
822 description: successful operation
836 description: 'The video id '
839 description: successful operation
951 $ref: "#/definitions/Video"
973 $ref: "#/definitions/Account"
974 VideoCommentThreadTree:
977 $ref: "#/definitions/VideoComment"
981 $ref: "#/definitions/VideoCommentThreadTree"
1011 $ref: "#/definitions/Avatar"
1014 - $ref: "#/definitions/Actor"
1032 enum: [User, Moderator, Administrator]
1038 $ref: "#/definitions/Account"
1042 $ref: "#/definitions/VideoChannel"
1087 $ref: "#/definitions/Actor"
1089 $ref: "#/definitions/Actor"
1094 enum: [pending, accepted]
1105 enum: [pending, processing, error, success]
1108 enum: [transcoding, activitypub-http]
1125 VideoUploadResponse:
1131 CommentThreadResponse:
1138 $ref: "#/definitions/VideoComment"
1139 CommentThreadPostResponse:
1142 $ref: "#/definitions/VideoComment"
1149 description: 'The user username '
1152 description: 'The user password '
1155 description: 'The user email '
1158 description: 'The user videoQuota '
1161 description: 'The user role '
1172 description: 'The user id '
1175 description: 'The updated email of the user '
1178 description: 'The updated videoQuota of the user '
1181 description: 'The updated role of the user '
1191 description: 'Your new password '
1194 description: 'Your new email '
1197 description: 'Your new displayNSFW '
1200 description: 'Your new autoPlayVideo '
1210 description: 'Id of the video '
1213 description: 'Rating of the video '
1221 description: 'The username of the user '
1224 description: 'The password of the user '
1227 description: 'The email of the user '