# Steps

Manages the steps for the workflow.

 - [PUT /workflows/{workflowId}/workflows/{referencedWorkflowId}/endSteps/{refWorkflowEndStep}/nextSteps/{detachedStepId}](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/attachstepstoreferenceworkflow.md): Attach an existing detached step after the end step of a referenced workflow. Use workflowId for the parent workflow, referencedWorkflowId for the nested referenced workflow, refWorkflowEndStep for th
 - [PUT /workflows/{workflowId}/steps/{stepId}/nextSteps/{detachedStepId}](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/attachsteps.md): Attach a detached step to an existing step in the workflow. This operation takes a step that is currently disconnected from the workflow flow and connects it as the next step after the specified paren
 - [POST /workflows/{workflowId}/workflows/{referencedWorkflowId}/endSteps/{refWorkflowEndStep}/nextSteps](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/createchildsteptoreferencedworkflow.md): Creates a new step that continues the flow after the end step of a referenced workflow within a parent workflow. Use workflowId to identify the parent workflow being edited and referencedWorkflowId to
 - [POST /workflows/{workflowId}/steps/{stepId}/nextSteps](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/createchildstep.md): Creates a new step in the workflow that will be executed after the specified parent step. This operation allows you to add sequential steps to the workflow flow, including regular steps, split steps,
 - [POST /workflows/{workflowId}/steps/query](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/queryforstepsassignedtothisworkflow.md): Searches and retrieves workflow steps using advanced query criteria. This endpoint supports complex filtering by step properties (ID, action definition, step type, termination status), custom sorting
 - [GET /workflows/{workflowId}/steps](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/getallstepsforworkflow.md): Retrieves the complete list of steps for the workflow with paging.
 - [GET /workflows/{workflowId}/steps/{stepId}](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/getstepbyid.md): Retrieves detailed information about a specific workflow step by its unique identifier. Returns complete step data including step type, action definitions, navigation relationships (prior/next steps),
 - [DELETE /workflows/{workflowId}/steps/{stepId}](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/deletestepv2.md): Deletes the requested step and leaves the previous and next steps disconnected. If this is a split, all options except the first will be removed. The step under the first option will be moved to the c
 - [DELETE /workflows/{workflowId}/steps/{stepId}/descendantSteps](https://docs.ruckus.cloud/api/workflow-api-0.0.4_1/steps/deletedescendantsteps.md): Deletes all steps that are descendants of the specified step, effectively truncating the workflow at that point. This operation removes all steps that follow the specified step in the workflow sequenc
