VideoDetails
objectididobject id for the video
uuidUUIDv4universal identifier for the video, that can be used across instances
shortUUIDshortUUIDisLivebooleanliveSchedulesArray<LiveSchedule>createdAtstring<date-time>time at which the video object was first drafted
2017-10-01T10:52:46.396ZpublishedAtstring<date-time>time at which the video was marked as ready for playback (with restrictions depending on privacy). Usually set after a state evolution.
2018-10-01T10:52:46.396ZupdatedAtstring<date-time>last time the video's metadata was modified
2021-05-04T08:01:01.502ZoriginallyPublishedAtstring<date-time> | nullused to represent a date of first publication, prior to the practical publication date of publishedAt
2010-10-01T10:52:46.396ZcategoryVideoConstantNumber-Categorycategory in which the video is classified
licenceVideoConstantNumber-Licencelicence under which the video is distributed
languageVideoConstantString-Languagemain language used in the video
privacyVideoPrivacyConstantprivacy policy used to distribute the video
truncatedDescriptionstring | nulltruncated description of the video, written in Markdown.
**[Want to help to translate this video?](https://weblate.framasoft.org/projects/what-is-peertube-video/)**\r\n\r\n
**Take back the control of your videos! [#JoinPeertube](https://joinpeertube.org)**\r\n*A decentralized video hosting network, based on fr...
durationinteger<seconds>duration of the video in seconds
1419aspectRationumber<float> | nullPeerTube >= 6.1 Aspect ratio of the video stream
1.778isLocalbooleannamenametitle of the video
What is PeerTube?thumbnailPathstring | nulldeprecatedDeprecated in PeerTube v8.1, use thumbnails instead. Null if the file is stored in object storage: use the non-deprecated field instead.
previewPathstring | nulldeprecatedDeprecated in PeerTube v8.1, use thumbnails instead. Null if the file is stored in object storage: use the non-deprecated field instead.
thumbnailsArray<Thumbnail>PeerTube >= 8.1 Array of thumbnails for the video
embedPathstring/videos/embed/a65bc12f-9383-462e-81ae-8207e8b434eeviewsinteger1337likesinteger42dislikesinteger7commentsintegerPeerTube >= 7.2 Number of comments on the video
nsfwbooleannsfwFlagsNSFWFlagnsfwSummarystringPeerTube >= 7.2 More information about the sensitive content of the video
aiUsageVideoAIUsageConstantcommercialContentVideoCommercialContentConstantrecommendationScopeVideoRecommendationScopeConstantwaitTranscodingboolean | nullstateVideoStateConstantrepresents the internal state of the video processing within the PeerTube instance
scheduledUpdateVideoScheduledUpdate | nullblacklistedboolean | nullblacklistedReasonstring | nullaccountAccountSummarychannelVideoChannelSummaryuserHistoryobject | nullcaptionLanguagesArray<string>PeerTube >= 9.0 Languages of the video captions. Only returned by video lists
viewersintegerIf the video is a live, you have the amount of current viewers
descriptionstring | nullfull description of the video, written in Markdown.
"**[Want to help to translate this video?](https://weblate.framasoft.org/projects/what-is-peertube-video/)**\r\n\r\n
**Take back the control of your videos! [#JoinPeertube](https://joinpeertube.org)**\r\n*A decentralized video hosting network,
based on free/libre software!*\r\n\r\n**Animation Produced by:** [LILA](https://libreart.info) - [ZeMarmot Team](https://film.zemarmot.net)\r\n
*Directed by* Aryeom\r\n*Assistant* Jehan\r\n**Licence**: [CC-By-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0/)\r\n\r\n
**Sponsored by** [Framasoft](https://framasoft.org)\r\n\r\n**Music**: [Red Step Forward](http://play.dogmazic.net/song.php?song_id=52491) - CC-By Ken Bushima\r\n\r\n
**Movie Clip**: [Caminades 3: Llamigos](http://www.caminandes.com/) CC-By Blender Institute\r\n\r\n**Video sources**: https://gitlab.gnome.org/Jehan/what-is-peertube/"
supportstring | nullA text tell the audience how to support the video creator
Please support our work on https://soutenir.framasoft.org/en/ <3channelActor & objectaccountActor & anytagsArray<string>[
"flowers",
"gardening"
]commentsPolicyVideoCommentsPolicyConstantdownloadEnabledbooleaninputFileUpdatedAtstring<date-time> | nullLatest input file update. Null if the file has never been replaced since the original upload
trackerUrlsArray<string>WebTorrent (ws:// or wss://) and BitTorrent (http:// or https://) trackers of the video
[
"https://peertube2.cpy.re/tracker/announce",
"wss://peertube2.cpy.re/tracker/socket"
]filesArray<VideoFile>Web compatible video files. If Web Video is disabled on the server:
- field will be empty
- video files will be found in
streamingPlaylists[].filesfield
streamingPlaylistsArray<VideoStreamingPlaylists>HLS playlists/manifest files. If HLS is disabled on the server:
- field will be empty
- video files will be found in
filesfield