Referencia apiVideos

Nova edicao do VOD

POST
/v1/videos/{key}/edits

Arquiva a receita completa e enfileira o render. novo cria um video derivado; atual sobrescreve o video original. A API resolve video_id das fontes, injeta a escada MP4 e valida a posse das fontes. A validacao completa da receita e feita pelo worker edward.

Autorização

bearerAuth
headerAutorizaçã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.

Parâmetros de path

key*string

Corpo da requisição

application/json
  1. body
identificador?string
modo*string
Valor em"novo""atual"
recipe*

Receita extensivel armazenada como map[string]any e repassada ao worker edward. Campos adicionais de trim, audio, legendas e render sao preservados; a validacao completa pertence ao worker.

user?string

Corpo da resposta

Edicao enfileirada.

application/json
  1. response
editId*string
modo*string
outputVideoId*string
renderJobId*string
status*string
tipo?string
version*integer
curl -X POST "https://example.com/v1/videos/string/edits" \  -H "Content-Type: application/json" \  -d '{    "modo": "novo",    "recipe": {      "sources": [        {          "video_id": "01900000-0000-7000-8000-000000000001"        }      ]    }  }'

Gerado a partir do schema; nao e uma resposta capturada nem garante regras de negocio externas.

{  "editId": "exemplo",  "modo": "exemplo",  "outputVideoId": "exemplo",  "renderJobId": "exemplo",  "status": "exemplo",  "tipo": "exemplo",  "version": 1}