# Steps

Managing test steps

## Creating a step

> Create a new step.

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Steps","description":"Managing test steps"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"StepResponse":{"oneOf":[{"$ref":"#/components/schemas/V2AnswerPromptStep"},{"$ref":"#/components/schemas/AssertStep"},{"$ref":"#/components/schemas/PastFromClipboardStep"},{"$ref":"#/components/schemas/ChangeStep"},{"$ref":"#/components/schemas/ClearStep"},{"$ref":"#/components/schemas/ClickStep"},{"$ref":"#/components/schemas/CloseTabStep"},{"$ref":"#/components/schemas/V2DragAndDropStep"},{"$ref":"#/components/schemas/ElementVisualRegressionStep"},{"$ref":"#/components/schemas/ExecuteStep"},{"$ref":"#/components/schemas/GotoStep"},{"$ref":"#/components/schemas/GoBackStep"},{"$ref":"#/components/schemas/GoForwardStep"},{"$ref":"#/components/schemas/HoverStep"},{"$ref":"#/components/schemas/IfConditionStep"},{"$ref":"#/components/schemas/MouseDownStep"},{"$ref":"#/components/schemas/MouseUpStep"},{"$ref":"#/components/schemas/NewTabStep"},{"$ref":"#/components/schemas/PageVisualRegressionStep"},{"$ref":"#/components/schemas/ReloadPageStep"},{"$ref":"#/components/schemas/ScrollStep"},{"$ref":"#/components/schemas/SelectStep"},{"$ref":"#/components/schemas/SetLocalVariableStep"},{"$ref":"#/components/schemas/SwitchContext"},{"$ref":"#/components/schemas/TypeStep"},{"$ref":"#/components/schemas/UploadStep"}],"discriminator":{"propertyName":"type","mapping":{"answerPrompt":"#/components/schemas/V2AnswerPromptStep","assert":"#/components/schemas/AssertStep","pasteFromClipboard":"#/components/schemas/PastFromClipboardStep","change":"#/components/schemas/ChangeStep","clear":"#/components/schemas/ClearStep","click":"#/components/schemas/ClickStep","closeTab":"#/components/schemas/CloseTabStep","dblClick":"#/components/schemas/ClickStep","dragAndDrop":"#/components/schemas/V2DragAndDropStep","elementVisualRegression":"#/components/schemas/ElementVisualRegressionStep","execute":"#/components/schemas/ExecuteStep","goto":"#/components/schemas/GotoStep","goBack":"#/components/schemas/GoBackStep","goForward":"#/components/schemas/GoForwardStep","hover":"#/components/schemas/HoverStep","ifCondition":"#/components/schemas/IfConditionStep","mouseDown":"#/components/schemas/MouseDownStep","mouseUp":"#/components/schemas/MouseUpStep","newTab":"#/components/schemas/NewTabStep","pageVisualRegression":"#/components/schemas/PageVisualRegressionStep","reloadPage":"#/components/schemas/ReloadPageStep","rightClick":"#/components/schemas/ClickStep","scroll":"#/components/schemas/ScrollStep","select":"#/components/schemas/SelectStep","setLocalVariable":"#/components/schemas/SetLocalVariableStep","switchContext":"#/components/schemas/SwitchContext","type":"#/components/schemas/TypeStep","uploadFile":"#/components/schemas/UploadStep"}}},"V2AnswerPromptStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"}},"required":["id","originGroupId","type","value"]},"UpdateStepWaitingCondition":{"type":"object","properties":{"type":{"enum":["documentComplete","elementIsVisible","elementIsNotCovered","elementIsNotAnimating","elementIsNotDisabled","elementHasFocus","networkIdle","pageNavigationAfterExecution","elementHasAttribute"],"type":"string","description":"* `documentComplete` - documentComplete\n* `elementIsVisible` - elementIsVisible\n* `elementIsNotCovered` - elementIsNotCovered\n* `elementIsNotAnimating` - elementIsNotAnimating\n* `elementIsNotDisabled` - elementIsNotDisabled\n* `elementHasFocus` - elementHasFocus\n* `networkIdle` - networkIdle\n* `pageNavigationAfterExecution` - pageNavigationAfterExecution\n* `elementHasAttribute` - elementHasAttribute"},"expected":{"type":["string","null"]},"isActive":{"type":"boolean"},"isOverridden":{"type":"boolean","writeOnly":true},"timeout":{"type":["integer","null"]}},"required":["isActive","isOverridden","type"]},"AssertStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"continueOnFailure":{"type":"boolean","default":false},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}},"required":["assertionExpectedValue","assertionJavaScript","assertionProperty","assertionType","assertionVariableName","id","originGroupId","type"]},"UpdateSelectorsPresetGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"isActive":{"type":"boolean","default":false},"isCustom":{"type":"boolean","default":false},"selectorsGroups":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsGroup"}}},"required":["selectorsGroups"]},"UpdateSelectorsGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"selectors":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelector"}},"relation":{"enum":["descendant","ancestor","sibling"],"type":"string","description":"* `descendant` - Descendant\n* `ancestor` - Ancestor\n* `sibling` - Sibling"}},"required":["relation","selectors"]},"UpdateSelector":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"enum":["XPath","customCSS","customXPath","",null],"type":["string","null"],"description":"* `XPath` - Xpath\n* `customCSS` - Custom Css\n* `customXPath` - Custom Xpath"},"selector":{"type":["string","null"]},"isActive":{"type":"boolean"},"score":{"type":["string","null"]}},"required":["isActive","selector","type"]},"PastFromClipboardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type"]},"ChangeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type","value"]},"ClearStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type"]},"ClickStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"CloseTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"V2DragAndDropStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDropSelectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDragOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDragX":{"type":["number","null"],"format":"double"},"dndDragY":{"type":["number","null"],"format":"double"},"dndDropOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"dndDropInteractionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDropX":{"type":["number","null"],"format":"double"},"dndDropY":{"type":["number","null"],"format":"double"}},"required":["dndDragOn","dndDropInteractionPosition","dndDropOn","id","interactionPosition","originGroupId","type"]},"ElementVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","selectorsPresets","type","visualRegressionRefScreenshots"]},"ExecuteStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"code":{"type":"string"}},"required":["code","id","originGroupId","type"]},"GotoStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":"string"},"username":{"type":["string","null"]},"password":{"type":["string","null"]},"frameLocation":{"type":"string"}},"required":["id","originGroupId","type","url"]},"GoBackStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"GoForwardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"HoverStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"IfConditionStep":{"type":"object","description":"If condition steps reuse assertion_* fields as the branch condition.","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}},"required":["assertionExpectedValue","assertionJavaScript","assertionProperty","assertionType","assertionVariableName","id","originGroupId","type"]},"MouseDownStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"MouseUpStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"NewTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":["string","null"]},"username":{"type":["string","null"]},"password":{"type":["string","null"]}},"required":["id","originGroupId","type"]},"PageVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true}},"required":["id","originGroupId","type","visualRegressionRefScreenshots"]},"ReloadPageStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"ScrollStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"scrollX":{"type":["number","null"],"format":"double"},"scrollY":{"type":["number","null"],"format":"double"},"scrollEdge":{"enum":["topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight",null],"type":["string","null"],"description":"* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"scrollDirection":{"enum":["down","up","right","left",null],"type":["string","null"],"description":"* `down` - Down\n* `up` - Up\n* `right` - Right\n* `left` - Left"},"scrollTo":{"enum":["coords","edge","untilNextStepElementIsVisible","elementIntoView"],"type":"string","description":"* `coords` - Coords\n* `edge` - Edge\n* `untilNextStepElementIsVisible` - Until Next Step Element Is Visible\n* `elementIntoView` - Element Into View"},"scrollInside":{"enum":["window","element"],"type":"string","description":"* `window` - window\n* `element` - element"}},"required":["id","originGroupId","scrollInside","scrollTo","type"]},"SelectStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"selectType":{"enum":["text","index","value"],"type":"string","description":"* `text` - text\n* `index` - index\n* `value` - value"},"selectIsMultiple":{"type":"boolean","default":false}},"required":["id","originGroupId","selectType","type","value"]},"SetLocalVariableStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"code":{"type":["string","null"]},"localVariableName":{"type":"string"},"localVariableSource":{"enum":["element","value","evaluate"],"type":"string","description":"* `element` - element\n* `value` - value\n* `evaluate` - evaluate"}},"required":["id","localVariableName","localVariableSource","originGroupId","type"]},"SwitchContext":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"tabNo":{"type":"integer"}},"required":["id","originGroupId","tabNo","type"]},"TypeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type","value"]},"UploadStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"projectArtifactId":{"type":"string","format":"uuid"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","projectArtifactId","type"]}}},"paths":{"/api/v2/steps/":{"post":{"operationId":"v2_steps_create","description":"Create a new step.","summary":"Creating a step","parameters":[],"tags":["Steps"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}}},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}},"description":""},"400":{"description":"Request body failed validation."},"401":{"description":"Authentication credentials were missing or invalid."}}}}}}
```

## Retrieving step by ID

> Return a single step.

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Steps","description":"Managing test steps"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"StepResponse":{"oneOf":[{"$ref":"#/components/schemas/V2AnswerPromptStep"},{"$ref":"#/components/schemas/AssertStep"},{"$ref":"#/components/schemas/PastFromClipboardStep"},{"$ref":"#/components/schemas/ChangeStep"},{"$ref":"#/components/schemas/ClearStep"},{"$ref":"#/components/schemas/ClickStep"},{"$ref":"#/components/schemas/CloseTabStep"},{"$ref":"#/components/schemas/V2DragAndDropStep"},{"$ref":"#/components/schemas/ElementVisualRegressionStep"},{"$ref":"#/components/schemas/ExecuteStep"},{"$ref":"#/components/schemas/GotoStep"},{"$ref":"#/components/schemas/GoBackStep"},{"$ref":"#/components/schemas/GoForwardStep"},{"$ref":"#/components/schemas/HoverStep"},{"$ref":"#/components/schemas/IfConditionStep"},{"$ref":"#/components/schemas/MouseDownStep"},{"$ref":"#/components/schemas/MouseUpStep"},{"$ref":"#/components/schemas/NewTabStep"},{"$ref":"#/components/schemas/PageVisualRegressionStep"},{"$ref":"#/components/schemas/ReloadPageStep"},{"$ref":"#/components/schemas/ScrollStep"},{"$ref":"#/components/schemas/SelectStep"},{"$ref":"#/components/schemas/SetLocalVariableStep"},{"$ref":"#/components/schemas/SwitchContext"},{"$ref":"#/components/schemas/TypeStep"},{"$ref":"#/components/schemas/UploadStep"}],"discriminator":{"propertyName":"type","mapping":{"answerPrompt":"#/components/schemas/V2AnswerPromptStep","assert":"#/components/schemas/AssertStep","pasteFromClipboard":"#/components/schemas/PastFromClipboardStep","change":"#/components/schemas/ChangeStep","clear":"#/components/schemas/ClearStep","click":"#/components/schemas/ClickStep","closeTab":"#/components/schemas/CloseTabStep","dblClick":"#/components/schemas/ClickStep","dragAndDrop":"#/components/schemas/V2DragAndDropStep","elementVisualRegression":"#/components/schemas/ElementVisualRegressionStep","execute":"#/components/schemas/ExecuteStep","goto":"#/components/schemas/GotoStep","goBack":"#/components/schemas/GoBackStep","goForward":"#/components/schemas/GoForwardStep","hover":"#/components/schemas/HoverStep","ifCondition":"#/components/schemas/IfConditionStep","mouseDown":"#/components/schemas/MouseDownStep","mouseUp":"#/components/schemas/MouseUpStep","newTab":"#/components/schemas/NewTabStep","pageVisualRegression":"#/components/schemas/PageVisualRegressionStep","reloadPage":"#/components/schemas/ReloadPageStep","rightClick":"#/components/schemas/ClickStep","scroll":"#/components/schemas/ScrollStep","select":"#/components/schemas/SelectStep","setLocalVariable":"#/components/schemas/SetLocalVariableStep","switchContext":"#/components/schemas/SwitchContext","type":"#/components/schemas/TypeStep","uploadFile":"#/components/schemas/UploadStep"}}},"V2AnswerPromptStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"}},"required":["id","originGroupId","type","value"]},"UpdateStepWaitingCondition":{"type":"object","properties":{"type":{"enum":["documentComplete","elementIsVisible","elementIsNotCovered","elementIsNotAnimating","elementIsNotDisabled","elementHasFocus","networkIdle","pageNavigationAfterExecution","elementHasAttribute"],"type":"string","description":"* `documentComplete` - documentComplete\n* `elementIsVisible` - elementIsVisible\n* `elementIsNotCovered` - elementIsNotCovered\n* `elementIsNotAnimating` - elementIsNotAnimating\n* `elementIsNotDisabled` - elementIsNotDisabled\n* `elementHasFocus` - elementHasFocus\n* `networkIdle` - networkIdle\n* `pageNavigationAfterExecution` - pageNavigationAfterExecution\n* `elementHasAttribute` - elementHasAttribute"},"expected":{"type":["string","null"]},"isActive":{"type":"boolean"},"isOverridden":{"type":"boolean","writeOnly":true},"timeout":{"type":["integer","null"]}},"required":["isActive","isOverridden","type"]},"AssertStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"continueOnFailure":{"type":"boolean","default":false},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}},"required":["assertionExpectedValue","assertionJavaScript","assertionProperty","assertionType","assertionVariableName","id","originGroupId","type"]},"UpdateSelectorsPresetGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"isActive":{"type":"boolean","default":false},"isCustom":{"type":"boolean","default":false},"selectorsGroups":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsGroup"}}},"required":["selectorsGroups"]},"UpdateSelectorsGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"selectors":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelector"}},"relation":{"enum":["descendant","ancestor","sibling"],"type":"string","description":"* `descendant` - Descendant\n* `ancestor` - Ancestor\n* `sibling` - Sibling"}},"required":["relation","selectors"]},"UpdateSelector":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"enum":["XPath","customCSS","customXPath","",null],"type":["string","null"],"description":"* `XPath` - Xpath\n* `customCSS` - Custom Css\n* `customXPath` - Custom Xpath"},"selector":{"type":["string","null"]},"isActive":{"type":"boolean"},"score":{"type":["string","null"]}},"required":["isActive","selector","type"]},"PastFromClipboardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type"]},"ChangeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type","value"]},"ClearStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type"]},"ClickStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"CloseTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"V2DragAndDropStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDropSelectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDragOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDragX":{"type":["number","null"],"format":"double"},"dndDragY":{"type":["number","null"],"format":"double"},"dndDropOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"dndDropInteractionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDropX":{"type":["number","null"],"format":"double"},"dndDropY":{"type":["number","null"],"format":"double"}},"required":["dndDragOn","dndDropInteractionPosition","dndDropOn","id","interactionPosition","originGroupId","type"]},"ElementVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","selectorsPresets","type","visualRegressionRefScreenshots"]},"ExecuteStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"code":{"type":"string"}},"required":["code","id","originGroupId","type"]},"GotoStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":"string"},"username":{"type":["string","null"]},"password":{"type":["string","null"]},"frameLocation":{"type":"string"}},"required":["id","originGroupId","type","url"]},"GoBackStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"GoForwardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"HoverStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"IfConditionStep":{"type":"object","description":"If condition steps reuse assertion_* fields as the branch condition.","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}},"required":["assertionExpectedValue","assertionJavaScript","assertionProperty","assertionType","assertionVariableName","id","originGroupId","type"]},"MouseDownStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"MouseUpStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"NewTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":["string","null"]},"username":{"type":["string","null"]},"password":{"type":["string","null"]}},"required":["id","originGroupId","type"]},"PageVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true}},"required":["id","originGroupId","type","visualRegressionRefScreenshots"]},"ReloadPageStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"ScrollStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"scrollX":{"type":["number","null"],"format":"double"},"scrollY":{"type":["number","null"],"format":"double"},"scrollEdge":{"enum":["topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight",null],"type":["string","null"],"description":"* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"scrollDirection":{"enum":["down","up","right","left",null],"type":["string","null"],"description":"* `down` - Down\n* `up` - Up\n* `right` - Right\n* `left` - Left"},"scrollTo":{"enum":["coords","edge","untilNextStepElementIsVisible","elementIntoView"],"type":"string","description":"* `coords` - Coords\n* `edge` - Edge\n* `untilNextStepElementIsVisible` - Until Next Step Element Is Visible\n* `elementIntoView` - Element Into View"},"scrollInside":{"enum":["window","element"],"type":"string","description":"* `window` - window\n* `element` - element"}},"required":["id","originGroupId","scrollInside","scrollTo","type"]},"SelectStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"selectType":{"enum":["text","index","value"],"type":"string","description":"* `text` - text\n* `index` - index\n* `value` - value"},"selectIsMultiple":{"type":"boolean","default":false}},"required":["id","originGroupId","selectType","type","value"]},"SetLocalVariableStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"code":{"type":["string","null"]},"localVariableName":{"type":"string"},"localVariableSource":{"enum":["element","value","evaluate"],"type":"string","description":"* `element` - element\n* `value` - value\n* `evaluate` - evaluate"}},"required":["id","localVariableName","localVariableSource","originGroupId","type"]},"SwitchContext":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"tabNo":{"type":"integer"}},"required":["id","originGroupId","tabNo","type"]},"TypeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type","value"]},"UploadStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"projectArtifactId":{"type":"string","format":"uuid"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","projectArtifactId","type"]}}},"paths":{"/api/v2/steps/{id}/":{"get":{"operationId":"v2_steps_retrieve","description":"Return a single step.","summary":"Retrieving step by ID","parameters":[{"in":"path","name":"id","schema":{"type":"string","format":"uuid"},"description":"A UUID string identifying this step.","required":true}],"tags":["Steps"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}},"description":""},"401":{"description":"Authentication credentials were missing or invalid."},"404":{"description":"Resource not found."}}}}}}
```

## PUT /api/v2/steps/{id}/

> Updating a step

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Steps","description":"Managing test steps"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"StepResponse":{"oneOf":[{"$ref":"#/components/schemas/V2AnswerPromptStep"},{"$ref":"#/components/schemas/AssertStep"},{"$ref":"#/components/schemas/PastFromClipboardStep"},{"$ref":"#/components/schemas/ChangeStep"},{"$ref":"#/components/schemas/ClearStep"},{"$ref":"#/components/schemas/ClickStep"},{"$ref":"#/components/schemas/CloseTabStep"},{"$ref":"#/components/schemas/V2DragAndDropStep"},{"$ref":"#/components/schemas/ElementVisualRegressionStep"},{"$ref":"#/components/schemas/ExecuteStep"},{"$ref":"#/components/schemas/GotoStep"},{"$ref":"#/components/schemas/GoBackStep"},{"$ref":"#/components/schemas/GoForwardStep"},{"$ref":"#/components/schemas/HoverStep"},{"$ref":"#/components/schemas/IfConditionStep"},{"$ref":"#/components/schemas/MouseDownStep"},{"$ref":"#/components/schemas/MouseUpStep"},{"$ref":"#/components/schemas/NewTabStep"},{"$ref":"#/components/schemas/PageVisualRegressionStep"},{"$ref":"#/components/schemas/ReloadPageStep"},{"$ref":"#/components/schemas/ScrollStep"},{"$ref":"#/components/schemas/SelectStep"},{"$ref":"#/components/schemas/SetLocalVariableStep"},{"$ref":"#/components/schemas/SwitchContext"},{"$ref":"#/components/schemas/TypeStep"},{"$ref":"#/components/schemas/UploadStep"}],"discriminator":{"propertyName":"type","mapping":{"answerPrompt":"#/components/schemas/V2AnswerPromptStep","assert":"#/components/schemas/AssertStep","pasteFromClipboard":"#/components/schemas/PastFromClipboardStep","change":"#/components/schemas/ChangeStep","clear":"#/components/schemas/ClearStep","click":"#/components/schemas/ClickStep","closeTab":"#/components/schemas/CloseTabStep","dblClick":"#/components/schemas/ClickStep","dragAndDrop":"#/components/schemas/V2DragAndDropStep","elementVisualRegression":"#/components/schemas/ElementVisualRegressionStep","execute":"#/components/schemas/ExecuteStep","goto":"#/components/schemas/GotoStep","goBack":"#/components/schemas/GoBackStep","goForward":"#/components/schemas/GoForwardStep","hover":"#/components/schemas/HoverStep","ifCondition":"#/components/schemas/IfConditionStep","mouseDown":"#/components/schemas/MouseDownStep","mouseUp":"#/components/schemas/MouseUpStep","newTab":"#/components/schemas/NewTabStep","pageVisualRegression":"#/components/schemas/PageVisualRegressionStep","reloadPage":"#/components/schemas/ReloadPageStep","rightClick":"#/components/schemas/ClickStep","scroll":"#/components/schemas/ScrollStep","select":"#/components/schemas/SelectStep","setLocalVariable":"#/components/schemas/SetLocalVariableStep","switchContext":"#/components/schemas/SwitchContext","type":"#/components/schemas/TypeStep","uploadFile":"#/components/schemas/UploadStep"}}},"V2AnswerPromptStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"}},"required":["id","originGroupId","type","value"]},"UpdateStepWaitingCondition":{"type":"object","properties":{"type":{"enum":["documentComplete","elementIsVisible","elementIsNotCovered","elementIsNotAnimating","elementIsNotDisabled","elementHasFocus","networkIdle","pageNavigationAfterExecution","elementHasAttribute"],"type":"string","description":"* `documentComplete` - documentComplete\n* `elementIsVisible` - elementIsVisible\n* `elementIsNotCovered` - elementIsNotCovered\n* `elementIsNotAnimating` - elementIsNotAnimating\n* `elementIsNotDisabled` - elementIsNotDisabled\n* `elementHasFocus` - elementHasFocus\n* `networkIdle` - networkIdle\n* `pageNavigationAfterExecution` - pageNavigationAfterExecution\n* `elementHasAttribute` - elementHasAttribute"},"expected":{"type":["string","null"]},"isActive":{"type":"boolean"},"isOverridden":{"type":"boolean","writeOnly":true},"timeout":{"type":["integer","null"]}},"required":["isActive","isOverridden","type"]},"AssertStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"continueOnFailure":{"type":"boolean","default":false},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}},"required":["assertionExpectedValue","assertionJavaScript","assertionProperty","assertionType","assertionVariableName","id","originGroupId","type"]},"UpdateSelectorsPresetGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"isActive":{"type":"boolean","default":false},"isCustom":{"type":"boolean","default":false},"selectorsGroups":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsGroup"}}},"required":["selectorsGroups"]},"UpdateSelectorsGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"selectors":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelector"}},"relation":{"enum":["descendant","ancestor","sibling"],"type":"string","description":"* `descendant` - Descendant\n* `ancestor` - Ancestor\n* `sibling` - Sibling"}},"required":["relation","selectors"]},"UpdateSelector":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"enum":["XPath","customCSS","customXPath","",null],"type":["string","null"],"description":"* `XPath` - Xpath\n* `customCSS` - Custom Css\n* `customXPath` - Custom Xpath"},"selector":{"type":["string","null"]},"isActive":{"type":"boolean"},"score":{"type":["string","null"]}},"required":["isActive","selector","type"]},"PastFromClipboardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type"]},"ChangeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type","value"]},"ClearStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type"]},"ClickStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"CloseTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"V2DragAndDropStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDropSelectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDragOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDragX":{"type":["number","null"],"format":"double"},"dndDragY":{"type":["number","null"],"format":"double"},"dndDropOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"dndDropInteractionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDropX":{"type":["number","null"],"format":"double"},"dndDropY":{"type":["number","null"],"format":"double"}},"required":["dndDragOn","dndDropInteractionPosition","dndDropOn","id","interactionPosition","originGroupId","type"]},"ElementVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","selectorsPresets","type","visualRegressionRefScreenshots"]},"ExecuteStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"code":{"type":"string"}},"required":["code","id","originGroupId","type"]},"GotoStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":"string"},"username":{"type":["string","null"]},"password":{"type":["string","null"]},"frameLocation":{"type":"string"}},"required":["id","originGroupId","type","url"]},"GoBackStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"GoForwardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"HoverStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"IfConditionStep":{"type":"object","description":"If condition steps reuse assertion_* fields as the branch condition.","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}},"required":["assertionExpectedValue","assertionJavaScript","assertionProperty","assertionType","assertionVariableName","id","originGroupId","type"]},"MouseDownStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"MouseUpStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"NewTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":["string","null"]},"username":{"type":["string","null"]},"password":{"type":["string","null"]}},"required":["id","originGroupId","type"]},"PageVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true}},"required":["id","originGroupId","type","visualRegressionRefScreenshots"]},"ReloadPageStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"ScrollStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"scrollX":{"type":["number","null"],"format":"double"},"scrollY":{"type":["number","null"],"format":"double"},"scrollEdge":{"enum":["topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight",null],"type":["string","null"],"description":"* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"scrollDirection":{"enum":["down","up","right","left",null],"type":["string","null"],"description":"* `down` - Down\n* `up` - Up\n* `right` - Right\n* `left` - Left"},"scrollTo":{"enum":["coords","edge","untilNextStepElementIsVisible","elementIntoView"],"type":"string","description":"* `coords` - Coords\n* `edge` - Edge\n* `untilNextStepElementIsVisible` - Until Next Step Element Is Visible\n* `elementIntoView` - Element Into View"},"scrollInside":{"enum":["window","element"],"type":"string","description":"* `window` - window\n* `element` - element"}},"required":["id","originGroupId","scrollInside","scrollTo","type"]},"SelectStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"selectType":{"enum":["text","index","value"],"type":"string","description":"* `text` - text\n* `index` - index\n* `value` - value"},"selectIsMultiple":{"type":"boolean","default":false}},"required":["id","originGroupId","selectType","type","value"]},"SetLocalVariableStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"code":{"type":["string","null"]},"localVariableName":{"type":"string"},"localVariableSource":{"enum":["element","value","evaluate"],"type":"string","description":"* `element` - element\n* `value` - value\n* `evaluate` - evaluate"}},"required":["id","localVariableName","localVariableSource","originGroupId","type"]},"SwitchContext":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"tabNo":{"type":"integer"}},"required":["id","originGroupId","tabNo","type"]},"TypeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type","value"]},"UploadStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"projectArtifactId":{"type":"string","format":"uuid"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","projectArtifactId","type"]}}},"paths":{"/api/v2/steps/{id}/":{"put":{"operationId":"v2_steps_update","summary":"Updating a step","parameters":[{"in":"path","name":"id","schema":{"type":"string","format":"uuid"},"description":"A UUID string identifying this step.","required":true}],"tags":["Steps"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}},"description":""},"400":{"description":"Request body failed validation."},"401":{"description":"Authentication credentials were missing or invalid."},"404":{"description":"Resource not found."}}}}}}
```

## Removing a step

> Remove a step.

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Steps","description":"Managing test steps"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}}},"paths":{"/api/v2/steps/{id}/":{"delete":{"operationId":"v2_steps_destroy","description":"Remove a step.","summary":"Removing a step","parameters":[{"in":"path","name":"id","schema":{"type":"string","format":"uuid"},"description":"A UUID string identifying this step.","required":true}],"tags":["Steps"],"responses":{"204":{"description":"No response body"},"401":{"description":"Authentication credentials were missing or invalid."},"404":{"description":"Resource not found."}}}}}}
```

## PATCH /api/v2/steps/{id}/

> Partially updating a step

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Steps","description":"Managing test steps"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"PatchedStepResponse":{"oneOf":[{"$ref":"#/components/schemas/PatchedV2AnswerPromptStep"},{"$ref":"#/components/schemas/PatchedAssertStep"},{"$ref":"#/components/schemas/PatchedPastFromClipboardStep"},{"$ref":"#/components/schemas/PatchedChangeStep"},{"$ref":"#/components/schemas/PatchedClearStep"},{"$ref":"#/components/schemas/PatchedClickStep"},{"$ref":"#/components/schemas/PatchedCloseTabStep"},{"$ref":"#/components/schemas/PatchedV2DragAndDropStep"},{"$ref":"#/components/schemas/PatchedElementVisualRegressionStep"},{"$ref":"#/components/schemas/PatchedExecuteStep"},{"$ref":"#/components/schemas/PatchedGotoStep"},{"$ref":"#/components/schemas/PatchedGoBackStep"},{"$ref":"#/components/schemas/PatchedGoForwardStep"},{"$ref":"#/components/schemas/PatchedHoverStep"},{"$ref":"#/components/schemas/PatchedIfConditionStep"},{"$ref":"#/components/schemas/PatchedMouseDownStep"},{"$ref":"#/components/schemas/PatchedMouseUpStep"},{"$ref":"#/components/schemas/PatchedNewTabStep"},{"$ref":"#/components/schemas/PatchedPageVisualRegressionStep"},{"$ref":"#/components/schemas/PatchedReloadPageStep"},{"$ref":"#/components/schemas/PatchedScrollStep"},{"$ref":"#/components/schemas/PatchedSelectStep"},{"$ref":"#/components/schemas/PatchedSetLocalVariableStep"},{"$ref":"#/components/schemas/PatchedSwitchContext"},{"$ref":"#/components/schemas/PatchedTypeStep"},{"$ref":"#/components/schemas/PatchedUploadStep"}],"discriminator":{"propertyName":"type","mapping":{"answerPrompt":"#/components/schemas/PatchedV2AnswerPromptStep","assert":"#/components/schemas/PatchedAssertStep","pasteFromClipboard":"#/components/schemas/PatchedPastFromClipboardStep","change":"#/components/schemas/PatchedChangeStep","clear":"#/components/schemas/PatchedClearStep","click":"#/components/schemas/PatchedClickStep","closeTab":"#/components/schemas/PatchedCloseTabStep","dblClick":"#/components/schemas/PatchedClickStep","dragAndDrop":"#/components/schemas/PatchedV2DragAndDropStep","elementVisualRegression":"#/components/schemas/PatchedElementVisualRegressionStep","execute":"#/components/schemas/PatchedExecuteStep","goto":"#/components/schemas/PatchedGotoStep","goBack":"#/components/schemas/PatchedGoBackStep","goForward":"#/components/schemas/PatchedGoForwardStep","hover":"#/components/schemas/PatchedHoverStep","ifCondition":"#/components/schemas/PatchedIfConditionStep","mouseDown":"#/components/schemas/PatchedMouseDownStep","mouseUp":"#/components/schemas/PatchedMouseUpStep","newTab":"#/components/schemas/PatchedNewTabStep","pageVisualRegression":"#/components/schemas/PatchedPageVisualRegressionStep","reloadPage":"#/components/schemas/PatchedReloadPageStep","rightClick":"#/components/schemas/PatchedClickStep","scroll":"#/components/schemas/PatchedScrollStep","select":"#/components/schemas/PatchedSelectStep","setLocalVariable":"#/components/schemas/PatchedSetLocalVariableStep","switchContext":"#/components/schemas/PatchedSwitchContext","type":"#/components/schemas/PatchedTypeStep","uploadFile":"#/components/schemas/PatchedUploadStep"}}},"PatchedV2AnswerPromptStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"}}},"UpdateStepWaitingCondition":{"type":"object","properties":{"type":{"enum":["documentComplete","elementIsVisible","elementIsNotCovered","elementIsNotAnimating","elementIsNotDisabled","elementHasFocus","networkIdle","pageNavigationAfterExecution","elementHasAttribute"],"type":"string","description":"* `documentComplete` - documentComplete\n* `elementIsVisible` - elementIsVisible\n* `elementIsNotCovered` - elementIsNotCovered\n* `elementIsNotAnimating` - elementIsNotAnimating\n* `elementIsNotDisabled` - elementIsNotDisabled\n* `elementHasFocus` - elementHasFocus\n* `networkIdle` - networkIdle\n* `pageNavigationAfterExecution` - pageNavigationAfterExecution\n* `elementHasAttribute` - elementHasAttribute"},"expected":{"type":["string","null"]},"isActive":{"type":"boolean"},"isOverridden":{"type":"boolean","writeOnly":true},"timeout":{"type":["integer","null"]}},"required":["isActive","isOverridden","type"]},"PatchedAssertStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"continueOnFailure":{"type":"boolean","default":false},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}}},"UpdateSelectorsPresetGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"isActive":{"type":"boolean","default":false},"isCustom":{"type":"boolean","default":false},"selectorsGroups":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsGroup"}}},"required":["selectorsGroups"]},"UpdateSelectorsGroup":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"selectors":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelector"}},"relation":{"enum":["descendant","ancestor","sibling"],"type":"string","description":"* `descendant` - Descendant\n* `ancestor` - Ancestor\n* `sibling` - Sibling"}},"required":["relation","selectors"]},"UpdateSelector":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"enum":["XPath","customCSS","customXPath","",null],"type":["string","null"],"description":"* `XPath` - Xpath\n* `customCSS` - Custom Css\n* `customXPath` - Custom Xpath"},"selector":{"type":["string","null"]},"isActive":{"type":"boolean"},"score":{"type":["string","null"]}},"required":["isActive","selector","type"]},"PatchedPastFromClipboardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedChangeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedClearStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedClickStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedCloseTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}}},"PatchedV2DragAndDropStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDropSelectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDragOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDragX":{"type":["number","null"],"format":"double"},"dndDragY":{"type":["number","null"],"format":"double"},"dndDropOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"dndDropInteractionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDropX":{"type":["number","null"],"format":"double"},"dndDropY":{"type":["number","null"],"format":"double"}}},"PatchedElementVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedExecuteStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"code":{"type":"string"}}},"PatchedGotoStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":"string"},"username":{"type":["string","null"]},"password":{"type":["string","null"]},"frameLocation":{"type":"string"}}},"PatchedGoBackStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}}},"PatchedGoForwardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}}},"PatchedHoverStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedIfConditionStep":{"type":"object","description":"If condition steps reuse assertion_* fields as the branch condition.","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}}},"PatchedMouseDownStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedMouseUpStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedNewTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":["string","null"]},"username":{"type":["string","null"]},"password":{"type":["string","null"]}}},"PatchedPageVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true}}},"PatchedReloadPageStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}}},"PatchedScrollStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"scrollX":{"type":["number","null"],"format":"double"},"scrollY":{"type":["number","null"],"format":"double"},"scrollEdge":{"enum":["topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight",null],"type":["string","null"],"description":"* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"scrollDirection":{"enum":["down","up","right","left",null],"type":["string","null"],"description":"* `down` - Down\n* `up` - Up\n* `right` - Right\n* `left` - Left"},"scrollTo":{"enum":["coords","edge","untilNextStepElementIsVisible","elementIntoView"],"type":"string","description":"* `coords` - Coords\n* `edge` - Edge\n* `untilNextStepElementIsVisible` - Until Next Step Element Is Visible\n* `elementIntoView` - Element Into View"},"scrollInside":{"enum":["window","element"],"type":"string","description":"* `window` - window\n* `element` - element"}}},"PatchedSelectStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"selectType":{"enum":["text","index","value"],"type":"string","description":"* `text` - text\n* `index` - index\n* `value` - value"},"selectIsMultiple":{"type":"boolean","default":false}}},"PatchedSetLocalVariableStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"code":{"type":["string","null"]},"localVariableName":{"type":"string"},"localVariableSource":{"enum":["element","value","evaluate"],"type":"string","description":"* `element` - element\n* `value` - value\n* `evaluate` - evaluate"}}},"PatchedSwitchContext":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"tabNo":{"type":"integer"}}},"PatchedTypeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"PatchedUploadStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"projectArtifactId":{"type":"string","format":"uuid"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}}},"StepResponse":{"oneOf":[{"$ref":"#/components/schemas/V2AnswerPromptStep"},{"$ref":"#/components/schemas/AssertStep"},{"$ref":"#/components/schemas/PastFromClipboardStep"},{"$ref":"#/components/schemas/ChangeStep"},{"$ref":"#/components/schemas/ClearStep"},{"$ref":"#/components/schemas/ClickStep"},{"$ref":"#/components/schemas/CloseTabStep"},{"$ref":"#/components/schemas/V2DragAndDropStep"},{"$ref":"#/components/schemas/ElementVisualRegressionStep"},{"$ref":"#/components/schemas/ExecuteStep"},{"$ref":"#/components/schemas/GotoStep"},{"$ref":"#/components/schemas/GoBackStep"},{"$ref":"#/components/schemas/GoForwardStep"},{"$ref":"#/components/schemas/HoverStep"},{"$ref":"#/components/schemas/IfConditionStep"},{"$ref":"#/components/schemas/MouseDownStep"},{"$ref":"#/components/schemas/MouseUpStep"},{"$ref":"#/components/schemas/NewTabStep"},{"$ref":"#/components/schemas/PageVisualRegressionStep"},{"$ref":"#/components/schemas/ReloadPageStep"},{"$ref":"#/components/schemas/ScrollStep"},{"$ref":"#/components/schemas/SelectStep"},{"$ref":"#/components/schemas/SetLocalVariableStep"},{"$ref":"#/components/schemas/SwitchContext"},{"$ref":"#/components/schemas/TypeStep"},{"$ref":"#/components/schemas/UploadStep"}],"discriminator":{"propertyName":"type","mapping":{"answerPrompt":"#/components/schemas/V2AnswerPromptStep","assert":"#/components/schemas/AssertStep","pasteFromClipboard":"#/components/schemas/PastFromClipboardStep","change":"#/components/schemas/ChangeStep","clear":"#/components/schemas/ClearStep","click":"#/components/schemas/ClickStep","closeTab":"#/components/schemas/CloseTabStep","dblClick":"#/components/schemas/ClickStep","dragAndDrop":"#/components/schemas/V2DragAndDropStep","elementVisualRegression":"#/components/schemas/ElementVisualRegressionStep","execute":"#/components/schemas/ExecuteStep","goto":"#/components/schemas/GotoStep","goBack":"#/components/schemas/GoBackStep","goForward":"#/components/schemas/GoForwardStep","hover":"#/components/schemas/HoverStep","ifCondition":"#/components/schemas/IfConditionStep","mouseDown":"#/components/schemas/MouseDownStep","mouseUp":"#/components/schemas/MouseUpStep","newTab":"#/components/schemas/NewTabStep","pageVisualRegression":"#/components/schemas/PageVisualRegressionStep","reloadPage":"#/components/schemas/ReloadPageStep","rightClick":"#/components/schemas/ClickStep","scroll":"#/components/schemas/ScrollStep","select":"#/components/schemas/SelectStep","setLocalVariable":"#/components/schemas/SetLocalVariableStep","switchContext":"#/components/schemas/SwitchContext","type":"#/components/schemas/TypeStep","uploadFile":"#/components/schemas/UploadStep"}}},"V2AnswerPromptStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"}},"required":["id","originGroupId","type","value"]},"AssertStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"continueOnFailure":{"type":"boolean","default":false},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}},"required":["assertionExpectedValue","assertionJavaScript","assertionProperty","assertionType","assertionVariableName","id","originGroupId","type"]},"PastFromClipboardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type"]},"ChangeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type","value"]},"ClearStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type"]},"ClickStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"CloseTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"V2DragAndDropStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDropSelectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"dndDragOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDragX":{"type":["number","null"],"format":"double"},"dndDragY":{"type":["number","null"],"format":"double"},"dndDropOn":{"enum":["coords","element"],"type":"string","description":"* `coords` - coords\n* `element` - element"},"dndDropInteractionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"dndDropX":{"type":["number","null"],"format":"double"},"dndDropY":{"type":["number","null"],"format":"double"}},"required":["dndDragOn","dndDropInteractionPosition","dndDropOn","id","interactionPosition","originGroupId","type"]},"ElementVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","selectorsPresets","type","visualRegressionRefScreenshots"]},"ExecuteStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"code":{"type":"string"}},"required":["code","id","originGroupId","type"]},"GotoStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":"string"},"username":{"type":["string","null"]},"password":{"type":["string","null"]},"frameLocation":{"type":"string"}},"required":["id","originGroupId","type","url"]},"GoBackStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"GoForwardStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"HoverStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"IfConditionStep":{"type":"object","description":"If condition steps reuse assertion_* fields as the branch condition.","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"assertionProperty":{"enum":["checked","count","customJavaScript","exist","notChecked","notExist","notVisible","textContent","value","visible","pageTitle","pageShowsText","pageDoesNotShowText","pageUrlIs","downloadStarted","variableValue","clipboardValue","disabled","notDisabled"],"type":"string","description":"* `checked` - Checked\n* `count` - Count\n* `customJavaScript` - Custom Javascript\n* `exist` - Exist\n* `notChecked` - Not Checked\n* `notExist` - Not Exist\n* `notVisible` - Not Visible\n* `textContent` - Text Content\n* `value` - Value\n* `visible` - Visible\n* `pageTitle` - Page Has Title\n* `pageShowsText` - Page Shows Text\n* `pageDoesNotShowText` - Page Does Not Show Text\n* `pageUrlIs` - Page Url Is\n* `downloadStarted` - Download Started\n* `variableValue` - Variable Value\n* `clipboardValue` - Clipboard Value\n* `disabled` - Disabled\n* `notDisabled` - Not Disabled"},"assertionType":{"enum":["contain","equal","greaterThan","lessThan","match","notContain","notEqual","any"],"type":"string","description":"* `contain` - Contain\n* `equal` - Equal\n* `greaterThan` - Greater Than\n* `lessThan` - Less Than\n* `match` - Match\n* `notContain` - Not Contain\n* `notEqual` - Not Equal\n* `any` - Any"},"assertionExpectedValue":{"type":["string","null"],"maxLength":10000},"assertionJavaScript":{"type":["string","null"]},"assertionVariableName":{"type":["string","null"]}},"required":["assertionExpectedValue","assertionJavaScript","assertionProperty","assertionType","assertionVariableName","id","originGroupId","type"]},"MouseDownStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"MouseUpStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"interactionPosition":{"enum":["smart","custom","topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight"],"type":"string","description":"* `smart` - Smart\n* `custom` - Custom\n* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","interactionPosition","originGroupId","type"]},"NewTabStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"url":{"type":["string","null"]},"username":{"type":["string","null"]},"password":{"type":["string","null"]}},"required":["id","originGroupId","type"]},"PageVisualRegressionStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"visualRegressionMaxDiff":{"type":["number","null"],"format":"double","maximum":100,"minimum":0},"visualRegressionRefScreenshots":{"type":"array","items":{"type":"object","additionalProperties":{}},"readOnly":true}},"required":["id","originGroupId","type","visualRegressionRefScreenshots"]},"ReloadPageStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}}},"required":["id","originGroupId","type"]},"ScrollStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"scrollX":{"type":["number","null"],"format":"double"},"scrollY":{"type":["number","null"],"format":"double"},"scrollEdge":{"enum":["topLeft","topCenter","topRight","middleLeft","middleCenter","middleRight","bottomLeft","bottomCenter","bottomRight",null],"type":["string","null"],"description":"* `topLeft` - Top Left\n* `topCenter` - Top Center\n* `topRight` - Top Right\n* `middleLeft` - Middle Left\n* `middleCenter` - Middle Center\n* `middleRight` - Middle Right\n* `bottomLeft` - Bottom Left\n* `bottomCenter` - Bottom Center\n* `bottomRight` - Bottom Right"},"scrollDirection":{"enum":["down","up","right","left",null],"type":["string","null"],"description":"* `down` - Down\n* `up` - Up\n* `right` - Right\n* `left` - Left"},"scrollTo":{"enum":["coords","edge","untilNextStepElementIsVisible","elementIntoView"],"type":"string","description":"* `coords` - Coords\n* `edge` - Edge\n* `untilNextStepElementIsVisible` - Until Next Step Element Is Visible\n* `elementIntoView` - Element Into View"},"scrollInside":{"enum":["window","element"],"type":"string","description":"* `window` - window\n* `element` - element"}},"required":["id","originGroupId","scrollInside","scrollTo","type"]},"SelectStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"selectType":{"enum":["text","index","value"],"type":"string","description":"* `text` - text\n* `index` - index\n* `value` - value"},"selectIsMultiple":{"type":"boolean","default":false}},"required":["id","originGroupId","selectType","type","value"]},"SetLocalVariableStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"value":{"type":"string"},"code":{"type":["string","null"]},"localVariableName":{"type":"string"},"localVariableSource":{"enum":["element","value","evaluate"],"type":"string","description":"* `element` - element\n* `value` - value\n* `evaluate` - evaluate"}},"required":["id","localVariableName","localVariableSource","originGroupId","type"]},"SwitchContext":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}},"tabNo":{"type":"integer"}},"required":["id","originGroupId","tabNo","type"]},"TypeStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"value":{"type":"string"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","type","value"]},"UploadStep":{"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"atIndex":{"type":["integer","null"],"writeOnly":true},"type":{"type":"string"},"name":{"type":["string","null"],"maxLength":255},"blockId":{"type":["string","null"],"format":"uuid"},"groupId":{"type":["string","null"],"format":"uuid"},"originGroupId":{"type":"string","readOnly":true},"notes":{"type":["string","null"],"maxLength":1024},"isActive":{"type":"boolean","default":true},"runTimeout":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"sleep":{"type":["number","null"],"format":"double","minimum":0,"maximum":300},"waitingConditions":{"type":"array","items":{"$ref":"#/components/schemas/UpdateStepWaitingCondition"}},"projectArtifactId":{"type":"string","format":"uuid"},"selectorsPresets":{"type":"array","items":{"$ref":"#/components/schemas/UpdateSelectorsPresetGroup"}}},"required":["id","originGroupId","projectArtifactId","type"]}}},"paths":{"/api/v2/steps/{id}/":{"patch":{"operationId":"v2_steps_partial_update","summary":"Partially updating a step","parameters":[{"in":"path","name":"id","schema":{"type":"string","format":"uuid"},"description":"A UUID string identifying this step.","required":true}],"tags":["Steps"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchedStepResponse"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StepResponse"}}},"description":""},"400":{"description":"Request body failed validation."},"401":{"description":"Authentication credentials were missing or invalid."},"404":{"description":"Resource not found."}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bugbug.io/public-api-reference/steps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
