curl --request POST \
--url https://api.viddyscribe.com/enterprise/api/upload_from_url \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"source_url": "https://example.com/video.mp4",
"filename": "my-video.mp4"
}
'{
"media_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "created",
"duration_seconds": 45.5,
"frame_rate": 30
}Upload a video from a publicly accessible URL. Returns a media_id that can be used for video generation.
curl --request POST \
--url https://api.viddyscribe.com/enterprise/api/upload_from_url \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"source_url": "https://example.com/video.mp4",
"filename": "my-video.mp4"
}
'{
"media_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "created",
"duration_seconds": 45.5,
"frame_rate": 30
}API key for authentication. Obtain from your team admin.
Example: X-API-Key: vsk_abc123def456ghi789jkl012mno345pqr678stu901vwx234yz