Videos Progresso Transcode
GET /v1/videos/{key}/transcode/progress. Contrato do handler videosProgressoTranscode. Requer autenticação e autorização no contexto da conta; permissões e suspensão podem impedir a operação.
bearerAuthAutorizaçãoBearer <token>JWT de usuário/console ou API token, conforme a autorização e as permissões da conta. Não enviar tokens reais nos exemplos.
key*stringIdentificador utilizado pelo handler.
Operação concluída.
application/json- response
progress?integerrunning?booleantitle?stringupdatedAt?stringvideoId?stringcurl -X GET "https://example.com/v1/videos/0123456789abcdefghijklmnopq/transcode/progress"{ "progress": 0, "running": false, "title": "Exemplo sintético", "updatedAt": "", "videoId": "0123456789abcdefghijklmnopq"}Videos Processa Upload Legenda POST
POST /v1/videos/{key}/subtitles/upload. Contrato do handler videosProcessaUploadLegenda. Requer autenticação e autorização no contexto da conta; permissões e suspensão podem impedir a operação.
Enviar imagens de vídeo (individual ou múltiplas) POST
POST /v1/videos/{key}/{tipo-de-banner}. Consolida duas rotas reais: thumbnails ou end-screens seleciona videosProcessaUploadMultiplosBanners (regex prioritária); thumbnail, end-screen ou robot seleciona videosProcessaUploadBanner. Requer autenticação e autorização da conta. Envie multipart/form-data: nos tipos singulares, exatamente um arquivo no campo file; nos tipos plurais, um ou mais arquivos no campo file repetido. Para plural, ativo é índice baseado em 1 do arquivo que será selecionado; se ausente ou inválido, nenhum dos novos arquivos é marcado ativo. Os exemplos binários são PNG sintético válido em Base64; decodifique antes de montar o multipart. Outros tipos retornam 400.