v5

latestOpenAPI 3.0.3MITraw.githubusercontent.com2026-08-0112516159.5 KB

Compile media content

post/compile/

Request body

output_format'mp4' | 'webm' | 'hls'
callback_urlstring

Example request

{
  "inputs": [
    {
      "media_id": "m-12345",
      "start_time": 10,
      "end_time": 30
    }
  ],
  "output_format": "mp4",
  "callback_url": "https://webhook.example.com/callback"
}

Response

Compilation started

successboolean
status'processing' | 'done' | 'failed'

Example response

{
  "success": true,
  "status": "processing",
  "data": {
    "id": "job-123",
    "output_url": "https://api.videodb.io/async-response/job-123"
  }
}