curl --request POST \
--url https://api.viddyscribe.com/enterprise/api/upload_media \
--header 'Content-Type: multipart/form-data' \
--header 'X-API-Key: <api-key>' \
--form file='@example-file' \
--form filename=my-video.mp4{
"media_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "created",
"duration_seconds": 45.5,
"frame_rate": 30
}Upload a video file directly. Returns a media_id that can be used for video generation.
Note: To upload from a URL instead, use /upload_from_url endpoint.
curl --request POST \
--url https://api.viddyscribe.com/enterprise/api/upload_media \
--header 'Content-Type: multipart/form-data' \
--header 'X-API-Key: <api-key>' \
--form file='@example-file' \
--form 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