# Groups

Managing test groups

## Retrieving groups list

> Returns many groups.

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Groups","description":"Managing test groups"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"PaginatedV2GroupList":{"type":"object","required":["count","results"],"properties":{"count":{"type":"integer"},"next":{"type":"string","nullable":true,"format":"uri"},"previous":{"type":"string","nullable":true,"format":"uri"},"results":{"type":"array","items":{"$ref":"#/components/schemas/V2Group"}}}},"V2Group":{"type":"object","properties":{"id":{"type":"string","readOnly":true},"originGroupId":{"type":"string","format":"uuid","readOnly":true},"name":{"type":["string","null"],"readOnly":true},"isComponent":{"type":"boolean","readOnly":true},"steps":{"type":"array","items":{"$ref":"#/components/schemas/V2GroupStepResponse"},"readOnly":true}},"required":["id","isComponent","name","originGroupId","steps"]},"V2GroupStepResponse":{"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/groups/":{"get":{"operationId":"v2_groups_list","description":"Returns many groups.","summary":"Retrieving groups list","parameters":[{"in":"query","name":"ordering","schema":{"type":"string","enum":["-created","-name","created","name"]}},{"name":"page","required":false,"in":"query","description":"A page number within the paginated result set.","schema":{"type":"integer"}},{"name":"page_size","required":false,"in":"query","description":"Number of results to return per page.","schema":{"type":"integer"}},{"in":"query","name":"query","schema":{"type":"string"},"description":"Search in names with the following query"}],"tags":["Groups"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PaginatedV2GroupList"}}},"description":""},"401":{"description":"Authentication credentials were missing or invalid."}}}}}}
```

## Creating a group

> Create a new group.

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Groups","description":"Managing test groups"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"V2GroupCreate":{"type":"object","properties":{"name":{"type":["string","null"],"maxLength":255},"isActive":{"type":"boolean"},"isComponent":{"type":"boolean"},"testId":{"type":"string"},"atIndex":{"type":"integer"}},"required":["testId"]},"V2Group":{"type":"object","properties":{"id":{"type":"string","readOnly":true},"originGroupId":{"type":"string","format":"uuid","readOnly":true},"name":{"type":["string","null"],"readOnly":true},"isComponent":{"type":"boolean","readOnly":true},"steps":{"type":"array","items":{"$ref":"#/components/schemas/V2GroupStepResponse"},"readOnly":true}},"required":["id","isComponent","name","originGroupId","steps"]},"V2GroupStepResponse":{"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/groups/":{"post":{"operationId":"v2_groups_create","description":"Create a new group.","summary":"Creating a group","parameters":[],"tags":["Groups"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/V2GroupCreate"}},"application/json":{"schema":{"$ref":"#/components/schemas/V2GroupCreate"}}},"required":true},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Group"}}},"description":""},"400":{"description":"Request body failed validation."},"401":{"description":"Authentication credentials were missing or invalid."}}}}}}
```

## Retrieving group by ID

> Returns a single group.

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Groups","description":"Managing test groups"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"V2Group":{"type":"object","properties":{"id":{"type":"string","readOnly":true},"originGroupId":{"type":"string","format":"uuid","readOnly":true},"name":{"type":["string","null"],"readOnly":true},"isComponent":{"type":"boolean","readOnly":true},"steps":{"type":"array","items":{"$ref":"#/components/schemas/V2GroupStepResponse"},"readOnly":true}},"required":["id","isComponent","name","originGroupId","steps"]},"V2GroupStepResponse":{"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/groups/{id}/":{"get":{"operationId":"v2_groups_retrieve","description":"Returns a single group.","summary":"Retrieving group by ID","parameters":[{"in":"path","name":"id","schema":{"type":"string","format":"uuid"},"description":"A UUID string identifying this group.","required":true}],"tags":["Groups"],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Group"}}},"description":""},"401":{"description":"Authentication credentials were missing or invalid."},"404":{"description":"Resource not found."}}}}}}
```

## Updating a group

> Update a group.

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Groups","description":"Managing test groups"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"V2GroupUpdate":{"type":"object","properties":{"name":{"type":["string","null"],"maxLength":255},"isActive":{"type":"boolean"},"isComponent":{"type":"boolean"}}},"V2Group":{"type":"object","properties":{"id":{"type":"string","readOnly":true},"originGroupId":{"type":"string","format":"uuid","readOnly":true},"name":{"type":["string","null"],"readOnly":true},"isComponent":{"type":"boolean","readOnly":true},"steps":{"type":"array","items":{"$ref":"#/components/schemas/V2GroupStepResponse"},"readOnly":true}},"required":["id","isComponent","name","originGroupId","steps"]},"V2GroupStepResponse":{"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/groups/{id}/":{"put":{"operationId":"v2_groups_update","description":"Update a group.","summary":"Updating a group","parameters":[{"in":"path","name":"id","schema":{"type":"string","format":"uuid"},"description":"A UUID string identifying this group.","required":true}],"tags":["Groups"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/V2GroupUpdate"}},"application/json":{"schema":{"$ref":"#/components/schemas/V2GroupUpdate"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Group"}}},"description":""},"400":{"description":"Request body failed validation."},"401":{"description":"Authentication credentials were missing or invalid."},"404":{"description":"Resource not found."}}}}}}
```

## Removing a group

> Remove a group.

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

## Partially updating a group

> Partially update a group.

```json
{"openapi":"3.1.0","info":{"title":"BugBug.io Public API","version":"v2"},"tags":[{"name":"Groups","description":"Managing test groups"}],"security":[{"tokenAuth":[]},{"Bearer":[]}],"components":{"securitySchemes":{"tokenAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Token-based authentication with required prefix \"Token\""}},"schemas":{"PatchedV2GroupUpdate":{"type":"object","properties":{"name":{"type":["string","null"],"maxLength":255},"isActive":{"type":"boolean"},"isComponent":{"type":"boolean"}}},"V2Group":{"type":"object","properties":{"id":{"type":"string","readOnly":true},"originGroupId":{"type":"string","format":"uuid","readOnly":true},"name":{"type":["string","null"],"readOnly":true},"isComponent":{"type":"boolean","readOnly":true},"steps":{"type":"array","items":{"$ref":"#/components/schemas/V2GroupStepResponse"},"readOnly":true}},"required":["id","isComponent","name","originGroupId","steps"]},"V2GroupStepResponse":{"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/groups/{id}/":{"patch":{"operationId":"v2_groups_partial_update","description":"Partially update a group.","summary":"Partially updating a group","parameters":[{"in":"path","name":"id","schema":{"type":"string","format":"uuid"},"description":"A UUID string identifying this group.","required":true}],"tags":["Groups"],"requestBody":{"content":{"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/PatchedV2GroupUpdate"}},"application/json":{"schema":{"$ref":"#/components/schemas/PatchedV2GroupUpdate"}}}},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/V2Group"}}},"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/groups.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.
