GET

/v1/schemas/fal/video/fal-ai/kling-video/v2.6/pro/motion-control

kind inputactivity videohash 3274a45c…extracted Oct 14, 2026version currentsource upstream spec ↗
fieldrecorded source
schemaSource linked above.

upstream-spec

Source trace
556613aef069069ed64a77e7bf78a1a0e3f60f86706684683a0ff95df200434f
{
  "fetchedAt": 1791954060,
  "extractorVersion": "1",
  "verifiedAt": null
}

Request body

6 properties · 3 required · 0 $defs
propertytypedescriptionconstraints
character_orientation*enumControls whether the output character's orientation matches the reference image or video. 'video': orientation matches reference video - better for complex motions (max 30s). 'image': orientation matches reference image - better for following camera movements …image | video
image_url*stringReference image URL. The characters, backgrounds, and other elements in the generated video are based on this reference image. Characters should have clear body proportions, avoid occlusion, and occupy more than 5% of the image area.
video_url*stringReference video URL. The character actions in the generated video will be consistent with this reference video. Should contain a realistic style character with entire body or upper body visible, including head, without obstruction. Duration limit depends on ch…
enable_safety_checkerbooleanDisabling safety checks requires account authorization; unauthorized requests are always checked.default: true
keep_original_soundbooleanWhether to keep the original sound from the reference video.default: true
promptstringlength ≤ 2500 · nullable

Validate a payload

before you spend tokens
shell
$ curl -X POST https://modelschemas.com/v1/validate \
    -d '{"provider":"fal","endpointId":"fal-ai/kling-video/v2.6/pro/motion-control","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}