# Update a Blueprint Step (this also moves the step if a new parent is specified) **PUT /api/v1/automation-blueprints/{automationBlueprint_uuid}/blueprint-steps/{blueprintStep_uuid}** ## Servers - https://api.plannrcrm.com: https://api.plannrcrm.com () ## Authentication methods - Personal access token & O auth2 ## Parameters ### Path parameters - **automationBlueprint_uuid** (string) The UUID of the automation blueprint. - **blueprintStep_uuid** (string) The UUID of the blueprint step. ### Body: application/json (object) - **name** (string) Name of the automation step - **type** (string) must be a verified action type or a condition - **configuration** (object) Configuration options for this step, requirements depend on type - **parent_step_uuid** (string(uuid)) Uuid of the step that run before this step, if the parent step is a condition type then a condition state must be given - **condition_state** (boolean) Only required if parent step is a condition, the condition state will determine if this step runs in the true branch or the false branch of the parent condition ## Responses ### 200 #### Body: application/json (object) - **data** (array[object]) [Powered by Bump.sh](https://bump.sh)