{"name":"MotionForge animation command API","method":"POST","endpoint":"/api/animate","description":"Compile supported commands into an editable motion plan using clips already present in a character. No model upload, paid AI, retargeting or server-side video rendering. Import the returned JSON using Open project, or apply it with the studio prompt bar.","access":"Uses the same access policy as this Site. Private Sites require an authorized Sites session; this endpoint does not bypass sign-in.","request":{"prompt":"Make the character run forward for 5 seconds, then wave for 3 seconds","availableClips":["Running","Walking","Wave","Idle"],"fps":24},"limits":{"maxSeconds":300,"maxSteps":12,"maxPromptCharacters":1000},"directions":["in place","forward","backward","left","right"],"speeds":["slowly","normal (omit speed)","fast"],"defaults":{"secondsPerAction":3,"direction":"in place"},"errors":{"400":"Malformed request","413":"Request too large","422":"Unsupported command, missing clip or invalid sequence"},"response":"MotionPlan { type, version, prompt, fps, steps, duration, keys }"}