Edit a videoCopy Pagepost https://api.dailymotion.com/video/{VIDEO_ID}Edit an existing video.Recent RequestsLog in to see full request historyTimeStatusUser Agent Retrieving recent requests…LoadingLoading…Path ParamsVIDEO_IDstringrequiredThe unique identifier of the video you want to edit.Query ParamsfieldsstringList of fields to return.To add several fields, separate each value with a comma (i.e. title,description)Sample of possible values: title description id channel content_provider country created_time duration embed_html embed_url geoblocking is_created_for_kids language mode private private_id publish_date published urlSee the exhaustive list of possible values and their description.Form DatachannelstringrequiredDefaults to newsCategory of the video.Possible values: animals auto creation fun kids lifestyle music news people school shortfilms sport tech travel tv videogames webcamSee all video categories.is_created_for_kidsbooleanrequiredDefaults to falseTrue if this video is "created for kids" (intends to target an audience under the age of 16).truefalsetitlestringrequiredDefaults to My new video titleTitle of the video.allow_embedbooleanTrue if this video can be embedded outside of Dailymotion.truefalseallowed_in_playlistsbooleanTrue if this video can be added to playliststruefalsecountrystringLimit the result set to this country (declarative).Example: usdescriptionstringComprehensive description of this video.Sample value: This is a sample description for my video.Min: 1Max: 3000end_timedate-timeEnd date and time of this live stream.Sample value: 1404129540expiry_date_availabilitybooleanBy default, videos reaching their expiry_date are still available to anyone who knows how to access their private URL. Set this to false to disable this behavior.truefalseexpiry_date_deletionbooleanBy default, videos are deleted (after a grace period) when their expiry_date is reached. Set this to false to disable this behavior.Note: Only Pro Advanced & Enterprise customers are allowed to manage video availability and expiration dates.truefalseexpiry_datestringDate and time after which this video will be made private.Beware: if the video was originally defined as private, setting this value will automatically make it public between its publish_date and expiry_date. This setting only affects the visibility of the video, it will still be available to anyone who knows how to access the video’s private URL even after this date. Omitting this value while setting a past publish_date never expires the video. Set to null (recommended) or a date after Jan 19th 2038 to reset this parameter.Note : Only Pro Advanced & Enterprise customers are allowed to manage video availability and expiration dates.Sample value: 1287507036explicitstringTrue if this video is explicit. Warning: It’s not possible to remove this flag once set.geoblockingarray of stringsList of countries where this video is or isn't accessible. To set geoblocking on your videos, you have to be a Dailymotion Pro.A list of country codes (ISO 3166-1 alpha-2) starting with the `deny` or `allow` (default) keyword to define if this is a block or an allowlist.E.g.: both `allow, fr, us, it` and `fr, us, it` will allow this video to be accessed in France, US and Italy and deny all other countries.On the other hand, `deny, us, fr` will deny access to this video in the US and France and allow it everywhere else.An empty list or simply `allow` (the default) will revert the behavior to allow from everywhere.geoblockingADD stringgeolocarray of stringsrequired Default Value Geolocalization for this video. Result is an array with the longitude and latitude using point notation. Longitude range is from -180.0 (West) to 180.0 (East). Latitude range is from -90.0 (South) to 90.0 (North). Sample value: -122.40061283112, 37.782112059896 Min: 1 Max: 150geolocADD stringhashtagsarray of stringsList of hashtags attached to this video.Sample value: # hello, #worldMin: 1 Max: 150hashtagsADD stringlanguagestringLanguage of this video. This value is declarative and corresponds to the user-declared spoken language of the video. Allowed values are ISO-639-3 alpha-2 and alpha-3 language codes.Sample value: enMin: 1 Max: 150live_ad_break_launchintegerLaunches a given number of ad breaks for this live stream. Sample value: 1live_auto_recordbooleanTrue if this live stream is automatically recorded.truefalsemodestringStream mode. Allowed values: vod or liveprivatebooleanTrue if this video is private.truefalsepublish_datedate-timeDate and time after which this video will be made publicly available. Beware: If the video was originally defined as private, setting this value will automatically make it public after the publish_date. This setting only affects the visibility of the video, it will still be available to anyone who knows how to access the video’s private URL even before this date. Omitting this value while setting a future expiry_date immediately publishes the video. Set to null (recommended) or a date before Jan 1st 1990 to reset this parameter. Note: Only verified partners are allowed to manage video availability and expiration dates. Sample value: 1287507036publish_date_keep_privatestringKeep this video private when its publication_date is reached.publishedbooleanTrue if this video is published (may still be waiting for encoding, see the status field for more information).truefalserecord_statusstringCurrent state of the recording process of this video. * starting: Recording video is going to start. * started: Recording video is in progress. * stopping: Recording video is going to stop. * stopped: Recording video is stoppedSample value: started.soundtrack_isrcstringThe International Standard Recording Code of the soundtrack associated to this video. Sample value: FR-6V8-21-83311Min: 1 Max: 150soundtrack_popularityintegerSoundtrack popularity. Sample value: 100Min: 0start_timedate-timeStart date and time of this live stream. Sample value: 1287507036stream_altered_with_aibooleanWhether the video stream has been altered by AI.truefalsetagsarray of stringsList of tags attached to this video. Sample value: party john doeMin: 1 Max: 150tagsADD stringthumbnail_urlstringURL of this video’s raw thumbnail (full size respecting ratio). Some users have the permission to change this value by providing an URL to a custom thumbnail. If you don’t have the permission, the thumbnail won’t be updated. Note: for live streams, the thumbnail is automatically generated every 5 mn by default; it is not possible anymore to manually refresh the preview. Maximum allowed file size is 10MB. Sample value: https://s2.dmcdn.net/CTrg1.jpgurlstringURL of this video on Dailymotion. Writing this parameter defines where to download the video source. You may either use this parameter at video creation time or change this parameter later if you want to change this video source afterward. To change an existing video, the authenticated user may need some additional permissions. You may use the GET /file/upload API resource to upload a video file and create a URL to provide to this method or use an existing URL pointing to your own video file. Writing to this parameter is subject to rate limiting. Sample value: https://www.dailymotion.com/video/x26m1j4Response 200Updated 5 months ago