HomeDocsVeo 3 API
Video APIs

Veo 3 API

Automate high-fidelity product storytelling with configurable lighting rigs, shot scripting, and studio-ready exports. · Updated 2025-03-18

Overview

Use Veo 3 to render premium marketing footage with granular control over lighting, lensing, soundtrack, and pacing. The model excels at tabletop products, lifestyle sequences, and narrative ad spots.

Request Structure

curl -X POST "https://api.transendai.net/v1/videos/veo3/generation" \
  -H "Authorization: Bearer $TRANSEND_API_KEY" \
  -H "Content-Type": "application/json" \
  -d '{
    "script": [
      { "shot": "hero", "prompt": "Product rotating on reflective surface", "duration": 10, "lighting": "softbox", "fov": 35 },
      { "shot": "macro", "prompt": "Macro detail with water droplets", "duration": 8, "lighting": "rim-light", "fov": 85 }
    ],
    "soundtrack": "uplifted-synthwave",
    "color_grade": "brand-teal",
    "callback_url": "https://studio.example.com/hooks/veo"
  }'

Parameters

FieldTypeNotes
scriptarrayOrdered shots with individual prompts, durations (seconds), and optional lens settings.
lightingstringChoose from softbox, three-point, sunrise, noir, custom.
fovnumberField of view in millimetres (24–120).
soundtrackstringOptional licensed audio from the Transend catalog.
color_gradestringBrand LUT preset or custom ID.
callback_urlstringReceives task updates (signed HMAC payload).

Output Payload

{
  "task_id": "task_veo_947a",
  "status": "succeeded",
  "result": {
    "video_url": "https://edge.transendai.net/video/task_veo_947a.mov?signature=...",
    "audio_track": "https://edge.transendai.net/audio/task_veo_947a.mp3",
    "shots": [
      { "shot": "hero", "start": 0, "end": 10 },
      { "shot": "macro", "start": 10, "end": 18 }
    ]
  }
}

Results include timecoded shot metadata so editors can jump directly to each segment.

Lighting Presets

PresetDescription
softboxEven key lighting for smooth falloff and product clarity.
rim-lightAdds backlight accents around reflective surfaces.
moody-lowkeyDramatic contrast for luxury campaigns.
sunriseWarm directional lighting with slow intensity ramp.

You can override presets by specifying a lighting object with RGB temperatures, intensity, and direction vectors.

Soundtrack Controls

Supply either an ID from the built-in catalog or upload stems using the asset management API. When providing multiple stems, Veo will auto-mix them according to the timeline structure.

Error Handling

CodeCauseSuggested fix
400Conflicting durations or unsupported FOV.Ensure total shot duration ≤ 45 seconds and FOV is between 24–120.
415Unsupported soundtrack format.Upload MP3/WAV at 44.1kHz or use catalog IDs.
502Downstream rendering issue.Retry with the same task_id; the system resumes from checkpoints.

Tips

  • Keep copy variations in shot metadata; the JSON response helps editors align overlays later.
  • Pair with the pricing dashboard to track spend by campaign and brand.
  • Use signed callback_url tokens to prevent third-party spoofing.

Related Links