Bind motion motif
bind_motion_motifPROJECT-SCOPED: this call acts only on the explicit project_id and returns the project identity with its result. Bind an EXISTING renderer-visible movement to the exact motif id it was designed to execute in the active Blueprint v3 motion language. This records causal provenance; it does not create an effect or require a count. target_type: zoom, text, vector, overlay, insert, speed, aspect_shift, stylize, custom, transition or captions. Pass id for item targets; transition/captions are track-level. Pass motion_motif='clear' to remove a binding. Static targets and the reserved stillness decision 'hold' are rejected.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| project_id | Yes | Required immutable scope for this call. Copy the id from list_projects/open_project/project_state; the active-project pointer is never used to guess. | |
| target_type | Yes | ||
| motion_motif | Yes | Active Blueprint motion motif id this event executes; never 'hold'. |