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 "/video/{id}/description":
490 description: 'The video id '
493 description: successful operation
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'
559 description: 'The video id '
562 description: successful operation
563 "/video/{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 "/video/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 /video/accounts/{accountId}/channels:
709 description: 'The account id '
712 description: successful operation
716 $ref: '#/definitions/VideoChannel'
717 "/video/{videoId}/comment-threads":
730 description: 'The video id '
733 description: successful operation
737 $ref: '#/definitions/VideoComment'
750 description: 'The video id '
753 description: successful operation
754 "/video/{videoId}/comment-threads/{threadId}":
767 description: 'The video id '
772 description: 'The thread id '
775 description: successful operation
777 $ref: '#/definitions/VideoCommentThreadTree'
778 "/video/{videoId}/comments/{commentId}":
791 description: 'The video id '
796 description: 'The comment id '
799 description: successful operation
812 description: 'The video id '
817 description: 'The comment id '
820 description: successful operation
834 description: 'The video id '
837 description: successful operation
949 $ref: "#/definitions/Video"
971 $ref: "#/definitions/Account"
972 VideoCommentThreadTree:
975 $ref: "#/definitions/VideoComment"
979 $ref: "#/definitions/VideoCommentThreadTree"
1009 $ref: "#/definitions/Avatar"
1012 - $ref: "#/definitions/Actor"
1030 enum: [User, Moderator, Administrator]
1036 $ref: "#/definitions/Account"
1040 $ref: "#/definitions/VideoChannel"
1085 $ref: "#/definitions/Actor"
1087 $ref: "#/definitions/Actor"
1092 enum: [pending, accepted]
1103 enum: [pending, processing, error, success]
1106 enum: [transcoding, activitypub-http]
1123 VideoUploadResponse:
1135 description: 'The user username '
1138 description: 'The user password '
1141 description: 'The user email '
1144 description: 'The user videoQuota '
1147 description: 'The user role '
1158 description: 'The user id '
1161 description: 'The updated email of the user '
1164 description: 'The updated videoQuota of the user '
1167 description: 'The updated role of the user '
1177 description: 'Your new password '
1180 description: 'Your new email '
1183 description: 'Your new displayNSFW '
1186 description: 'Your new autoPlayVideo '
1196 description: 'Id of the video '
1199 description: 'Rating of the video '
1207 description: 'The username of the user '
1210 description: 'The password of the user '
1213 description: 'The email of the user '