model: kling-v2-6-motion, save the returned img_uuid, then poll or use a callback for asynchronous completion.model: kling-v2-6-motion, save the returned img_uuid, then poll or use a callback for asynchronous completion.
Provide a required JPG, JPEG, or PNG through image_url. The file can be up to 50MB, must be at least 300px per side, and needs a 1:2.5 to 2.5:1 aspect ratio with the character's head and upper or full body clearly visible.

Supply a required MP4 or MOV through video_url. Choose whether the output faces like the motion video or appearance image with character_orientation; that setting also determines the 30- or 10-second input limit.

image_url, video_url, orientation, resolution, and optional callback URL.data.img_uuid from the accepted response and use it as the durable job identifier.GET /api/v1/jobs/detail or handle callback updates for processing, success, and failure idempotently.