curl --request POST \
--url https://api.viddyscribe.com/enterprise/api/generate_ad_video \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"input": {
"type": "media_id",
"media_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"filename": "<string>"
},
"generation_config": {
"format": "vtt",
"language": "en-US",
"video_category": "Auto",
"voice": "Achernar",
"ad_type": "extended_ad",
"custom_instructions": "<string>",
"volume_option": "auto",
"volume_level_db": 123,
"description_content": "<string>"
}
}
'{
"job_id": "task_abc123xyz",
"status": "queued",
"media_id": "550e8400-e29b-41d4-a716-446655440000"
}Generate a video with burned-in Audio Descriptions.
Supports Input via media_id, url, or direct file upload.
Returns a job_id for tracking progress.
curl --request POST \
--url https://api.viddyscribe.com/enterprise/api/generate_ad_video \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"input": {
"type": "media_id",
"media_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"filename": "<string>"
},
"generation_config": {
"format": "vtt",
"language": "en-US",
"video_category": "Auto",
"voice": "Achernar",
"ad_type": "extended_ad",
"custom_instructions": "<string>",
"volume_option": "auto",
"volume_level_db": 123,
"description_content": "<string>"
}
}
'{
"job_id": "task_abc123xyz",
"status": "queued",
"media_id": "550e8400-e29b-41d4-a716-446655440000"
}media_id, use this method.
curl -X POST https://api.viddyscribe.com/enterprise/api/generate_ad_video \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"type": "media_id",
"media_id": "550e8400-e29b-41d4-a716-446655440000"
},
"generation_config": {
"language": "en-US",
"format": "vtt"
}
}'
curl -X POST https://api.viddyscribe.com/enterprise/api/generate_ad_video \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"type": "url",
"url": "https://example.com/video.mp4"
},
"generation_config": {
"language": "en-US",
"format": "vtt"
}
}'
curl -X POST https://api.viddyscribe.com/enterprise/api/generate_ad_video \
-H "X-API-Key: YOUR_API_KEY" \
-F 'input={"type": "file"}' \
-F "file=@/path/to/video.mp4" \
-F 'generation_config={"language": "en-US", "format": "vtt"}'
API key for authentication. Obtain from your team admin.
Example: X-API-Key: vsk_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz