Live Test Server (live data - latest nightly version)
https://peertube2.cpy.re/api/v1
Live Test Server (live data - latest nightly version)
https://peertube2.cpy.re/api/v1
POST
/videos/upload
Uses a single request to upload a video.
Request
Body Params multipart/form-data
Responses
🟢200successful operation
application/json
Body
🟠403video didn't pass upload filter
🟠408upload has timed out
🟠413If the response has no body, it means the reverse-proxy didn't let it through. Otherwise disambiguate via `type`:
- `quota_reached` for quota limits wether daily or global
🟠415video type unsupported
🟠422video unreadable
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request POST 'https://peertube2.cpy.re/api/v1/videos/upload'