blender_manage_constraints
Manage constraints on objects or bones: add, configure, remove, enable, disable, or reorder. Use for rigging and motion control in Blender.
Instructions
Add, configure, remove, enable/disable, or reorder constraints on objects or bones.
Use this when: you need to set up rigging constraints or motion control.
Do NOT use for: reading constraints (use blender_get_object_data with include=['constraints'] or blender_get_armature_data with include=['constraints']).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The constraint operation. | |
| target_type | No | Whether constraint is on an object or a bone. | OBJECT |
| target_name | Yes | Object name, or 'ArmatureName/BoneName' for BONE. | |
| constraint_name | No | Constraint name. | |
| constraint_type | No | Constraint type for add. Common: COPY_LOCATION, COPY_ROTATION, TRACK_TO, DAMPED_TRACK, IK, STRETCH_TO, CHILD_OF. Full list in bpy.types.Constraint bl_idname. | |
| settings | No | Constraint settings as key-value pairs. |