Skip to Content
API-ReferenzVideosVideo aktualisieren

Video aktualisieren

Zum Aktualisieren eines Videos brauchst du die Berechtigung videos.update. visibility wird nur geschrieben, wenn der Key videos.publish hat. Sonst bleibt das Feld unverändert, und die Antwort bleibt 200. Siehe Authentifizierung.

Video aktualisieren

Ein einzelnes Video aktualisierst du mit einer PATCH-Anfrage an den Endpoint /videos/:id.

Wenn du die Videodatei ersetzen willst, siehe den Abschnitt Video ersetzen.

Beschreibbare Felder

FeldHinweise
titleErforderlich, wenn gesendet. Getrimmt. 1 bis 150 Zeichen.
descriptionMaximal 2000 Zeichen.
languageLocale der gesprochenen Sprache, zum Beispiel en-US. Andere Strings werden ebenfalls gespeichert.
aiContentnone, generated oder modified.
visibilityWird nur mit videos.publish geschrieben. Sonst bleibt das Feld unverändert.
categoriesErsetzt die Liste. Unbekannte Ids werden verworfen. Bleibt keine übrig, ist das Feld null.
tagsErsetzt die Liste. Unbekannte Ids werden verworfen. Bleibt keine übrig, ist das Feld null.
customMetadataWird mit dem gespeicherten Objekt zusammengeführt. Siehe das Video-Objekt.
chapterstitle (max. 100) und timestamp als HH:MM:SS.
autoTranscription.autoStartStartet die Transkription nach dem nächsten Encoding, wenn true.
player.useCustomDesignplayer.playerDesign statt des Presets verwenden.
player.selectedPresetId des Player-Presets oder null.
player.playerDesignEigenschaften des Player-Designs. Siehe das Video-Objekt.
passwordProtection{ enabled, password }. password hat mindestens 8 Zeichen. Wird nur geschrieben, wenn der Workspace Passwortschutz hat.

status, texttracks, audiotracks und Dateifelder werden ignoriert. Sende Änderungen an Text tracks an die Text track-Endpoints.

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"}'

Antwort

Die Antwort ist ein Objekt mit dem Video-Objekt und einer Aktualisierungsmeldung. Wenn die Id nicht existiert, ist die Antwort 403 mit dem Payload-Fehler. Eine fehlende Id und eine verbotene Id liefern denselben Body. Siehe Authentifizierung.

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