Skip to Content
Referência APIVídeosAtualizar vídeo

Atualizar um vídeo

Atualizar um vídeo exige a permissão videos.update. visibility só é gravado quando a chave tem videos.publish. Caso contrário, o campo permanece inalterado e a resposta mantém-se 200. Consulta Autenticação.

Atualizar vídeo

Atualizar um único vídeo faz-se enviando um pedido PATCH para o endpoint /videos/:id.

Se procuras uma forma de substituir um ficheiro de vídeo, consulta a secção substituir vídeo.

Campos graváveis

CampoNotas
titleObrigatório quando é enviado. Aparado. 1 a 150 caracteres.
descriptionMáximo de 2000 caracteres.
languageLocale do idioma falado, por exemplo en-US. Outras strings também são guardadas.
aiContentnone, generated ou modified.
visibilityGravado apenas com videos.publish. Caso contrário, o campo permanece inalterado.
categoriesSubstitui a lista. Os ids desconhecidos são descartados. Se não restar nenhum, o campo é null.
tagsSubstitui a lista. Os ids desconhecidos são descartados. Se não restar nenhum, o campo é null.
customMetadataFaz merge no objeto guardado. Consulta o objeto de vídeo.
chapterstitle (máx. 100) e timestamp como HH:MM:SS.
autoTranscription.autoStartInicia a transcrição após a próxima codificação quando é true.
player.useCustomDesignUsa player.playerDesign em vez do preset.
player.selectedPresetId do preset do leitor, ou null.
player.playerDesignPropriedades de design do leitor. Consulta o objeto de vídeo.
passwordProtection{ enabled, password }. password tem pelo menos 8 caracteres. Gravado apenas quando o workspace tem proteção por palavra-passe.

status, texttracks, audiotracks e os campos de ficheiro são ignorados. Envia alterações de Text track para os endpoints de 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"}'

Resposta

A resposta é um objeto que contém o objeto de vídeo e uma mensagem de atualização. Se o id não existir, a resposta é 403 com o erro do Payload. Um id em falta e um id proibido devolvem o mesmo corpo. Consulta Autenticação.

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