ae_set_property
Set any layer or effect property by path in After Effects; include a time to create a keyframe or omit it for static values, in one undo step.
Instructions
Set any property of a layer or of its effects by path. With time, sets a keyframe; without time the property must have no keyframes. One undo step.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"layer": "<layer>",
"property": "<property>",
"value": "<value>"
},
"name": "ae_set_property"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| comp | No | Composition name or numeric item id. Omit to use the active composition. | |
| time | No | Time in seconds (composition time). | |
| layer | Yes | Layer name or 1-based index. | |
| value | Yes | Number, array, color ('#RRGGBB' for color properties), text or text-style object for Source Text. | |
| property | Yes | Property path: 'Transform/Position', 'Opacity', 'Source Text', 'Effects/Gaussian Blur/Blurriness' (names, matchNames or 1-based indices, '/'-separated or as an array). |