Add video import enpoint in openapi
This commit is contained in:
parent
a18e87559b
commit
28c8e63e55
1 changed files with 77 additions and 0 deletions
|
@ -1089,6 +1089,83 @@ paths:
|
||||||
channelId=$CHANNEL_ID \
|
channelId=$CHANNEL_ID \
|
||||||
name=$NAME \
|
name=$NAME \
|
||||||
"Authorization:Bearer $token"
|
"Authorization:Bearer $token"
|
||||||
|
/videos/imports:
|
||||||
|
post:
|
||||||
|
summary: Import a torrent or magnetURI or HTTP ressource (if enabled by the instance administrator)
|
||||||
|
security:
|
||||||
|
- OAuth2: []
|
||||||
|
tags:
|
||||||
|
- Video
|
||||||
|
responses:
|
||||||
|
'200':
|
||||||
|
description: successful operation
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: '#/components/schemas/VideoUploadResponse'
|
||||||
|
requestBody:
|
||||||
|
content:
|
||||||
|
multipart/form-data:
|
||||||
|
schema:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
torrentfile:
|
||||||
|
description: Torrent File
|
||||||
|
type: string
|
||||||
|
format: binary
|
||||||
|
targetUrl:
|
||||||
|
description: HTTP target URL
|
||||||
|
type: string
|
||||||
|
magnetUri:
|
||||||
|
description: Magnet URI
|
||||||
|
type: string
|
||||||
|
channelId:
|
||||||
|
description: Channel id that will contain this video
|
||||||
|
type: number
|
||||||
|
thumbnailfile:
|
||||||
|
description: Video thumbnail file
|
||||||
|
type: string
|
||||||
|
previewfile:
|
||||||
|
description: Video preview file
|
||||||
|
type: string
|
||||||
|
privacy:
|
||||||
|
$ref: '#/components/schemas/VideoPrivacy'
|
||||||
|
category:
|
||||||
|
description: Video category
|
||||||
|
type: string
|
||||||
|
licence:
|
||||||
|
description: Video licence
|
||||||
|
type: string
|
||||||
|
language:
|
||||||
|
description: Video language
|
||||||
|
type: string
|
||||||
|
description:
|
||||||
|
description: Video description
|
||||||
|
type: string
|
||||||
|
waitTranscoding:
|
||||||
|
description: Whether or not we wait transcoding before publish the video
|
||||||
|
type: string
|
||||||
|
support:
|
||||||
|
description: Text describing how to support the video uploader
|
||||||
|
type: string
|
||||||
|
nsfw:
|
||||||
|
description: Whether or not this video contains sensitive content
|
||||||
|
type: string
|
||||||
|
name:
|
||||||
|
description: Video name
|
||||||
|
type: string
|
||||||
|
tags:
|
||||||
|
description: Video tags
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
commentsEnabled:
|
||||||
|
description: Enable or disable comments for this video
|
||||||
|
type: string
|
||||||
|
scheduleUpdate: *ref_0
|
||||||
|
required:
|
||||||
|
- channelId
|
||||||
|
- name
|
||||||
/videos/abuse:
|
/videos/abuse:
|
||||||
get:
|
get:
|
||||||
summary: Get list of reported video abuses
|
summary: Get list of reported video abuses
|
||||||
|
|
Loading…
Reference in a new issue