Skip to main content
video_url
string
required
Public URL to an MP4 or MOV file (max 2GB, 2 hours)
title
string
required
Project title
language
string
Video language code (default: "en")
template
string
Caption template name
magic_zooms
boolean
Enable AI-powered zooms on key moments
magic_brolls
boolean
Enable AI-generated B-roll footage
magic_brolls_percentage
number
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"
}