Skip to Content
Riferimento APIVideoAggiornare video

Aggiornare un video

Aggiornare un video richiede il permesso videos.update. Il campo visibility viene scritto solo quando la chiave ha videos.publish. Altrimenti il campo resta invariato e la risposta resta 200. Vedi Autenticazione.

Aggiorna video

Per aggiornare un singolo video, invia una richiesta PATCH all’endpoint /videos/:id.

Se cerchi un modo per sostituire un file video, consulta la sezione sostituire video.

Campi scrivibili

CampoNote
titleObbligatorio quando lo invii. Spazi rimossi. Da 1 a 150 caratteri.
descriptionMassimo 2000 caratteri.
languageLocale della lingua parlata, per esempio en-US. Anche altre stringhe vengono salvate.
aiContentnone, generated o modified.
visibilityScritto solo con videos.publish. Altrimenti il campo resta invariato.
categoriesSostituisce la lista. Gli id sconosciuti vengono scartati. Se non ne resta nessuno, il campo è null.
tagsSostituisce la lista. Gli id sconosciuti vengono scartati. Se non ne resta nessuno, il campo è null.
customMetadataUnisce i campi all’oggetto salvato. Vedi l’oggetto video.
chapterstitle (max 100) e timestamp nel formato HH:MM:SS.
autoTranscription.autoStartAvvia la trascrizione dopo la codifica successiva quando è true.
player.useCustomDesignUsa player.playerDesign al posto del preset.
player.selectedPresetId del preset del player, o null.
player.playerDesignProprietà di design del player. Vedi l’oggetto video.
passwordProtection{ enabled, password }. password ha almeno 8 caratteri. Scritto solo quando il workspace ha la protezione con password.

status, texttracks, audiotracks e i campi file vengono ignorati. Invia le modifiche ai Text track agli endpoint Text track.

curl -X PATCH https://app.ignitevideo.cloud/api/videos/[VIDEO_ID] \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"title": "New video title"}'

Risposta

La risposta è un oggetto che contiene l’oggetto video e un messaggio di aggiornamento. Se l’id non esiste, la risposta è 403 con l’errore Payload. Un id mancante e un id vietato restituiscono lo stesso corpo. Vedi Autenticazione.

{ doc: { "id": "[VIDEO_ID]", "title": "New video title", ... }, message: "Updated successfully." }