Create a Rio Motion-agent job

post/sessions

Request body

promptstring required
aspect_ratio'16:9' | '9:16' | '1:1' | '4:5' | '21:9'

Target video aspect ratio.

duration'<10s' | '10-30s' | '30s-1min' | '1-5min'

Target video duration bucket.

design_system_id'mosaic' | 'apple' | 'claude' | 'cursor' | 'linear' | 'vercel' | 'stripe' | 'figma' | 'notion' | 'spotify' | 'supabase' | 'raycast' | 'framer' | 'resend' | 'mintlify' | 'sentry' | 'tesla' | 'nike' | 'shopify' | 'airbnb' | 'posthog'

Pro/Max built-in DESIGN.md preset to apply.

style_reference_urlstring uri

Optional YouTube style reference URL.

Response

Job accepted

job_idstring required
status'queued' required
status_urlstring uri required

Authenticated public API polling URL for GET /sessions/{job_id}. This is not a Motion app page.

chat_urlstring uri nullable

Motion app chat URL for a human to open, inspect, or continue the run. Null only for legacy flows where no chat is available.

Changes

No recorded changes to this endpoint across all 1 revision of this API.