Public URL to an MP4 or MOV file (max 2GB, 2 hours)
Video language code (default: "en")
Enable AI-powered zooms on key moments
Enable AI-generated B-roll footage
Percentage of video with B-roll (0-100)
curl -X POST https://api.usenaive.ai/v1/video/clips/edit \
-H "Authorization: Bearer nv_sk_live_..." \
-H "Content-Type: application/json" \
-d '{
"video_url": "https://example.com/video.mp4",
"title": "Enhanced Podcast Clip",
"language": "en",
"magic_zooms": true,
"magic_brolls": true,
"magic_brolls_percentage": 30
}'
{
"job_id": "job-uuid",
"status": "queued",
"type": "video_clip_edit",
"estimated_seconds": 600,
"estimated_credits": 3,
"hint": "Poll GET /v1/video/clips/job-uuid or GET /v1/jobs/job-uuid. Editing typically takes 5-10 minutes. Credits charged on completion only."
}
Cost: 3 credits per edit. Charged on completion only.
Completed Result
When polling via GET /v1/jobs/:id or GET /v1/video/clips/:jobId:
{
"id": "job-uuid",
"type": "video_clip_edit",
"status": "completed",
"result": {
"video_url": "https://...",
"download_url": "https://..."
},
"credits_used": 3,
"created_at": "2026-05-19T10:30:00Z",
"completed_at": "2026-05-19T10:38:15Z"
}