{"openapi":"3.1.0","info":{"title":"Loadster API","description":"The Loadster REST API works with the same projects, scripts, scenarios, datasets, monitors, and load test results as the Loadster dashboard.\n\nAuthenticate with a personal access token from the Loadster dashboard, sent as a bearer token in the `Authorization` header. A personal access token reaches only the endpoints in this spec. The trigger endpoints under `/s/` and `/t/` need no token, because the code in the path authorizes the request.\n\nAI assistants can also reach Loadster through the MCP server at https://api.loadster.com/mcp, with OAuth or the same personal access token.","termsOfService":"https://loadster.com/legal/terms/","contact":{"name":"Loadster Support","url":"https://loadster.com/support/","email":"help@loadster.com"},"version":"1"},"externalDocs":{"description":"Loadster REST API manual","url":"https://loadster.com/manual/rest-api/"},"servers":[{"url":"https://api.loadster.com"}],"security":[{"bearer":[]}],"tags":[{"name":"Triggers","description":"Launch load tests from a scenario's trigger code and follow their progress, with no token. Built for CI pipelines."},{"name":"Projects","description":"Projects hold the scripts, scenarios, datasets, and load tests a team works on."},{"name":"Scripts","description":"Scripts, their revisions, and the assets they reference."},{"name":"Script Runs","description":"Play a script once on an engine and read back the result."},{"name":"Scenarios","description":"Saved load test configurations."},{"name":"Datasets","description":"Tables of values that scripts read one row at a time."},{"name":"Load Tests","description":"Load tests in progress and finished, their test reports, and control of running ones."},{"name":"Monitoring","description":"Monitors, their cycles and incidents, and monitoring summaries."},{"name":"Notification Policies","description":"Who gets notified about incidents, and how."},{"name":"Maintenance Windows","description":"Scheduled windows that pause monitors or mute notification policies."},{"name":"Tags","description":"Labels for organizing monitors."},{"name":"Engines","description":"Cloud regions and self-hosted engines that run load tests, script runs, and monitors."},{"name":"Usage","description":"Fuel and monitoring usage against the team's plan."}],"paths":{"/team/tags/{id}":{"put":{"tags":["Tags"],"summary":"Update a tag","operationId":"updateTagById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}}}}},"delete":{"tags":["Tags"],"summary":"Delete a tag","operationId":"deleteTagById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}}},"/team/policies/{id}":{"get":{"tags":["Notification Policies"],"summary":"Get a notification policy","operationId":"getPolicy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPolicy"}}}}}},"put":{"tags":["Notification Policies"],"summary":"Update a notification policy","operationId":"updatePolicy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPolicy"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPolicy"}}}}}},"delete":{"tags":["Notification Policies"],"summary":"Delete a notification policy","operationId":"deletePolicy","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}}},"/team/maintenance-windows/{id}":{"get":{"tags":["Maintenance Windows"],"summary":"Get a maintenance window","operationId":"getMaintenanceWindow","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MaintenanceWindow"}}}}}},"put":{"tags":["Maintenance Windows"],"summary":"Update a maintenance window","operationId":"updateMaintenanceWindow","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MaintenanceWindow"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MaintenanceWindow"}}}}}},"delete":{"tags":["Maintenance Windows"],"summary":"Delete a maintenance window","operationId":"deleteMaintenanceWindow","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}}},"/monitoring/monitors/{id}":{"get":{"tags":["Monitoring"],"summary":"Get a monitor","operationId":"getMonitorById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"cycles","in":"query","required":false,"schema":{"type":"integer","format":"int32"}},{"name":"steps","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Monitor"}}}}}},"put":{"tags":["Monitoring"],"summary":"Update a monitor","operationId":"updateMonitorById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Monitor"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Monitor"}}}}}},"delete":{"tags":["Monitoring"],"summary":"Delete a monitor","operationId":"deleteMonitorById","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}}},"/engines/{id}":{"put":{"tags":["Engines"],"summary":"Rename a self-hosted engine","operationId":"updatePrivateEngine","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Engine"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Engine"}}}}}},"delete":{"tags":["Engines"],"summary":"Delete a self-hosted engine","operationId":"deletePrivateEngine","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}}},"/team/tags":{"get":{"tags":["Tags"],"summary":"List tags","operationId":"listTags","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Tag"}}}}}}},"post":{"tags":["Tags"],"summary":"Create a tag","operationId":"createTag","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Tag"}}}}}}},"/team/policies":{"get":{"tags":["Notification Policies"],"summary":"List notification policies","operationId":"getPolicies","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/NotificationPolicy"}}}}}}},"post":{"tags":["Notification Policies"],"summary":"Create a notification policy","operationId":"createPolicy","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPolicy"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/NotificationPolicy"}}}}}}},"/team/maintenance-windows":{"get":{"tags":["Maintenance Windows"],"summary":"List maintenance windows","operationId":"getMaintenanceWindows","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MaintenanceWindow"}}}}}}},"post":{"tags":["Maintenance Windows"],"summary":"Create a maintenance window","operationId":"createMaintenanceWindow","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/MaintenanceWindow"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MaintenanceWindow"}}}}}}},"/s/{shortcut}":{"post":{"tags":["Triggers"],"summary":"Launch a load test from a scenario's trigger code","operationId":"startTestRunByShortcut","parameters":[{"name":"shortcut","in":"path","description":"The scenario's trigger code, shown under its launch button in the dashboard","required":true,"schema":{"type":"string"}},{"name":"label","in":"query","description":"A label for the load test","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudTestTriggerInvocation"}}}}},"security":[]}},"/projects":{"get":{"tags":["Projects"],"summary":"List projects","operationId":"listProjects","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Project"}}}}}}},"post":{"tags":["Projects"],"summary":"Create a project","operationId":"createProject","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}}}}}},"/projects/{projectId}/scripts":{"get":{"tags":["Scripts"],"summary":"List a project's scripts","operationId":"listScripts","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"includeCommands","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"includeCommandsPreview","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Script"}}}}}}},"post":{"tags":["Scripts"],"summary":"Create a script","operationId":"createScript","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Script"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Script"}}}}}}},"/projects/{projectId}/scripts/{scriptId}/assets":{"get":{"tags":["Scripts"],"summary":"Get a script asset's content or metadata","operationId":"getScriptAsset","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}},{"name":"path","in":"query","required":true,"schema":{"type":"string"}},{"name":"mode","in":"query","description":"summary for the asset's metadata, or raw for its content","required":true,"schema":{"type":"string","enum":["summary","raw"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetInfo"}}}}}},"post":{"tags":["Scripts"],"summary":"Upload a script asset","operationId":"saveScriptAsset","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}},{"name":"path","in":"query","required":true,"schema":{"type":"string"}}],"requestBody":{"description":"The asset's content","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetInfo"}}}}}},"delete":{"tags":["Scripts"],"summary":"Delete a script asset","operationId":"deleteScriptAsset","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}},{"name":"path","in":"query","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}}},"/projects/{projectId}/scripts/{scriptId}/actions/import":{"post":{"tags":["Scripts"],"summary":"Import a JMeter, k6, or Locust script into a script","operationId":"importScript","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}},{"name":"source","in":"query","required":true,"schema":{"type":"string"}},{"name":"replace","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"baseUrl","in":"query","required":false,"schema":{"type":"string"}}],"requestBody":{"description":"The script file to import","content":{"text/plain":{"schema":{"type":"string"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScriptImportResult"}}}}}}},"/projects/{projectId}/scripts/{scriptId}/actions/duplicate":{"post":{"tags":["Scripts"],"summary":"Duplicate a script","operationId":"duplicateScript","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Script"}}}}}}},"/projects/{projectId}/scenarios":{"get":{"tags":["Scenarios"],"summary":"List a project's scenarios","operationId":"listScenarios","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"referencingScriptId","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Scenario"}}}}}}},"post":{"tags":["Scenarios"],"summary":"Create a scenario","operationId":"createScenario","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Scenario"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Scenario"}}}}}}},"/projects/{projectId}/scenarios/{scenarioId}/actions/duplicate":{"post":{"tags":["Scenarios"],"summary":"Duplicate a scenario","operationId":"duplicateScenario","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scenarioId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Scenario"}}}}}}},"/projects/{projectId}/datasets":{"get":{"tags":["Datasets"],"summary":"List a project's datasets","operationId":"listDatasets","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"values","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"preview","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/DataSet"}}}}}}},"post":{"tags":["Datasets"],"summary":"Create a dataset","operationId":"createDataSet","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataSet"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataSet"}}}}}}},"/projects/{projectId}/datasets/{dataSetId}/actions/duplicate":{"post":{"tags":["Datasets"],"summary":"Duplicate a dataset","operationId":"duplicateDataSet","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"dataSetId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataSet"}}}}}}},"/projects/{projectId}/actions/duplicate":{"post":{"tags":["Projects"],"summary":"Duplicate a project","operationId":"duplicateProject","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DuplicateRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}}}}}},"/player/script/actions/stop":{"post":{"tags":["Script Runs"],"summary":"Stop a script run","operationId":"stopScript","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/StopScriptRequest"}}},"required":true},"responses":{"200":{"description":"OK"}}}},"/player/script/actions/start":{"post":{"tags":["Script Runs"],"summary":"Play a script once","operationId":"playScript","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlayScriptRequest"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PlayScriptResult"}}}}}}},"/monitoring/monitors":{"get":{"tags":["Monitoring"],"summary":"List monitors","operationId":"getMonitors","parameters":[{"name":"project","in":"query","required":false,"schema":{"type":"string"}},{"name":"script","in":"query","required":false,"schema":{"type":"string"}},{"name":"cycles","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":0}},{"name":"steps","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Monitor"}}}}}}},"post":{"tags":["Monitoring"],"summary":"Create a monitor","operationId":"createMonitor","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Monitor"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Monitor"}}}}}}},"/engines":{"get":{"tags":["Engines"],"summary":"List engines","operationId":"listEngines","parameters":[{"name":"includeCloud","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"includeShared","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Engine"}}}}}}},"post":{"tags":["Engines"],"summary":"Register a self-hosted engine","operationId":"createPrivateEngine","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Engine"}}},"required":true},"responses":{"201":{"description":"Created","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Engine"}}}}}}},"/cloud/tests/{id}/actions/stop":{"post":{"tags":["Load Tests"],"summary":"Stop a running load test","operationId":"stopCloudTest","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/cloud/tests/{id}/actions/kill":{"post":{"tags":["Load Tests"],"summary":"Kill a running load test immediately","operationId":"killCloudTest","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}}}},"/projects/{projectId}":{"get":{"tags":["Projects"],"summary":"Get a project","operationId":"getProject","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"includeScenarioPopulations","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"includeScriptCommands","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"includeDatasetValues","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"includeTestReferences","in":"query","required":false,"schema":{"type":"boolean"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}}}}},"delete":{"tags":["Projects"],"summary":"Delete a project","operationId":"deleteProject","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["Projects"],"summary":"Update a project","operationId":"updateProjectSelectively","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Project"}}},"required":true},"responses":{"204":{"description":"No Content"}}}},"/projects/{projectId}/tests/{testId}":{"get":{"tags":["Load Tests"],"summary":"Get a load test","operationId":"getTest","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"testId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestRun"}}}}}},"delete":{"tags":["Load Tests"],"summary":"Delete a load test","operationId":"deleteTest","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"testId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["Load Tests"],"summary":"Rename a load test","operationId":"updateTestSelectively","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"testId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestRun"}}},"required":true},"responses":{"204":{"description":"No Content"}}}},"/projects/{projectId}/tests/{testId}/report":{"get":{"tags":["Load Tests"],"summary":"Get a load test's test report","operationId":"getTestReportData","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"testId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestReportData"}}}}}},"patch":{"tags":["Load Tests"],"summary":"Update a test report's notes","operationId":"updateTestReportData","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"testId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestReportData"}}},"required":true},"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestReportData"}}}}}}},"/projects/{projectId}/scripts/{scriptId}":{"get":{"tags":["Scripts"],"summary":"Get a script","operationId":"getScript","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Script"}}}}}},"delete":{"tags":["Scripts"],"summary":"Delete a script","operationId":"deleteScript","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["Scripts"],"summary":"Update a script","operationId":"updateScriptSelectively","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Script"}}},"required":true},"responses":{"204":{"description":"No Content"}}}},"/projects/{projectId}/scenarios/{scenarioId}":{"get":{"tags":["Scenarios"],"summary":"Get a scenario","operationId":"getScenario","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scenarioId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Scenario"}}}}}},"delete":{"tags":["Scenarios"],"summary":"Delete a scenario","operationId":"deleteScenario","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scenarioId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["Scenarios"],"summary":"Update a scenario","operationId":"updateScenarioSelectively","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scenarioId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Scenario"}}},"required":true},"responses":{"204":{"description":"No Content"}}}},"/projects/{projectId}/datasets/{datasetId}":{"get":{"tags":["Datasets"],"summary":"Get a dataset","operationId":"getDataSet","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"datasetId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataSet"}}}}}},"delete":{"tags":["Datasets"],"summary":"Delete a dataset","operationId":"deleteDataSet","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"datasetId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"No Content"}}},"patch":{"tags":["Datasets"],"summary":"Update a dataset","operationId":"updateDataSetSelectively","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"datasetId","in":"path","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DataSet"}}},"required":true},"responses":{"204":{"description":"No Content"}}}},"/t/{shortcut}":{"get":{"tags":["Triggers"],"summary":"Get a load test by its test code","operationId":"getTestRunByShortcut","parameters":[{"name":"shortcut","in":"path","description":"The load test's code, the last segment of the testUrl a trigger returns","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestRun"}}}}},"security":[]}},"/t/{shortcut}/status":{"get":{"tags":["Triggers"],"summary":"Get a load test's status by its test code","operationId":"getTestStatusByShortcut","parameters":[{"name":"shortcut","in":"path","description":"The load test's code, the last segment of the testUrl a trigger returns","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestStatus"}}}}},"security":[]}},"/t/{shortcut}/report":{"get":{"tags":["Triggers"],"summary":"Get a load test's test report by its test code","operationId":"getTestReportDataByShortcut","parameters":[{"name":"shortcut","in":"path","description":"The load test's code, the last segment of the testUrl a trigger returns","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestReportData"}}}}},"security":[]}},"/t/{shortcut}/report.json":{"get":{"tags":["Triggers"],"summary":"Download a load test's test report as a JSON file","operationId":"downloadTestReportJsonByShortcut","parameters":[{"name":"shortcut","in":"path","description":"The load test's code, the last segment of the testUrl a trigger returns","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"string"}}}}},"security":[]}},"/projects/{projectId}/tests":{"get":{"tags":["Load Tests"],"summary":"List a project's load tests","operationId":"listTests","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scenarioId","in":"query","required":false,"schema":{"type":"string"}},{"name":"includeTestReferences","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/TestRun"}}}}}}}},"/projects/{projectId}/scripts/{scriptId}/revisions":{"get":{"tags":["Scripts"],"summary":"List a script's revisions","operationId":"getScriptRevisions","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}},{"name":"count","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":10}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Script"}}}}}}}},"/projects/{projectId}/scripts/{scriptId}/revisions/{version}":{"get":{"tags":["Scripts"],"summary":"Get one revision of a script","operationId":"getScriptRevision","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptId","in":"path","required":true,"schema":{"type":"string"}},{"name":"version","in":"path","required":true,"schema":{"type":"integer","format":"int32"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Script"}}}}}}},"/projects/{projectId}/runs":{"get":{"tags":["Script Runs"],"summary":"List a project's script runs","operationId":"listScriptRuns","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"script","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/ScriptRun"}}}}}}}},"/projects/{projectId}/runs/{scriptRunId}":{"get":{"tags":["Script Runs"],"summary":"Get a script run","operationId":"getScriptRun","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptRunId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ScriptRun"}}}}}}},"/projects/{projectId}/runs/{scriptRunId}/assets":{"get":{"tags":["Script Runs"],"summary":"Get a script run asset's content or metadata, such as a screenshot","operationId":"getScriptRunAsset","parameters":[{"name":"projectId","in":"path","required":true,"schema":{"type":"string"}},{"name":"scriptRunId","in":"path","required":true,"schema":{"type":"string"}},{"name":"path","in":"query","required":true,"schema":{"type":"string"}},{"name":"mode","in":"query","description":"summary for the asset's metadata, or raw for its content","required":true,"schema":{"type":"string","enum":["summary","raw"]}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AssetInfo"}}}}}}},"/monitoring/usage":{"get":{"tags":["Usage"],"summary":"Get monitoring usage","operationId":"getMonitoringUsageInfo","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitoringUsageInfo"}}}}}}},"/monitoring/summary":{"get":{"tags":["Monitoring"],"summary":"Get the monitoring summary","operationId":"getMonitoringSummary","parameters":[{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"until","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"tags","in":"query","required":false,"schema":{"type":"string"}},{"name":"matchAllTags","in":"query","required":false,"schema":{"type":"boolean"}},{"name":"status","in":"query","required":false,"schema":{"type":"string"}},{"name":"project","in":"query","required":false,"schema":{"type":"string"}},{"name":"includeMetrics","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"includePeriods","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"includeAggregates","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"includeStatuses","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitoringSummary"}}}}}}},"/monitoring/monitors/{id}/summary":{"get":{"tags":["Monitoring"],"summary":"Get a monitor's summary","operationId":"getMonitorSummary","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"until","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"includeMetrics","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"includePeriods","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"includeAggregates","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"includeStatuses","in":"query","required":false,"schema":{"type":"boolean","default":false}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorSummary"}}}}}}},"/monitoring/monitors/{id}/periods":{"get":{"tags":["Monitoring"],"summary":"Get a monitor's status over time","operationId":"getMonitorPeriods","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"until","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"interval","in":"query","required":false,"schema":{"type":"integer","format":"int64","default":86400000}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MonitorStatusPeriod"}}}}}}}},"/monitoring/monitors/{id}/cycles":{"get":{"tags":["Monitoring"],"summary":"List a monitor's cycles","operationId":"listMonitorCycles","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"until","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"max","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":30}},{"name":"all","in":"query","required":false,"schema":{"type":"boolean","default":false}},{"name":"cycleId","in":"query","required":false,"schema":{"type":"string"}},{"name":"seek","in":"query","required":false,"schema":{"type":"string","format":"date-time"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/MonitorCycle"}}}}}}}},"/monitoring/monitors/{id}/cycles/{cycleId}":{"get":{"tags":["Monitoring"],"summary":"Get a monitor cycle","operationId":"getMonitorCycle","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"cycleId","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MonitorCycle"}}}}}}},"/monitoring/incidents":{"get":{"tags":["Monitoring"],"summary":"List incidents","operationId":"getIncidents","parameters":[{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"until","in":"query","required":false,"schema":{"type":"string","format":"date-time"}},{"name":"max","in":"query","required":false,"schema":{"type":"integer","format":"int32","default":50}},{"name":"includeResolved","in":"query","required":false,"schema":{"type":"boolean","default":true}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/Incident"}}}}}}}},"/monitoring/incidents/{id}":{"get":{"tags":["Monitoring"],"summary":"Get an incident","operationId":"getIncident","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Incident"}}}}}}},"/cloud/tests":{"get":{"tags":["Load Tests"],"summary":"List load tests in progress","operationId":"listCloudTests","parameters":[{"name":"project","in":"query","required":false,"schema":{"type":"string"}},{"name":"test","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CloudTest"}}}}}}}},"/cloud/tests/{id}":{"get":{"tags":["Load Tests"],"summary":"Get a load test's execution details","operationId":"getCloudTest","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CloudTest"}}}}}}},"/cloud/tests/{id}/status":{"get":{"tags":["Load Tests"],"summary":"Get a load test's status","operationId":"getTestStatus","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}},{"name":"jobs","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestStatus"}}}}}}},"/cloud/tests/{id}/advice":{"get":{"tags":["Load Tests"],"summary":"Get advice on a finished load test","operationId":"getTestAdvice","parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/TestReportAdvice"}}}}}}},"/cloud/regions":{"get":{"tags":["Engines"],"summary":"List cloud regions","operationId":"listRegions","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"array","items":{"$ref":"#/components/schemas/CloudRegion"}}}}}}}},"/account/fuel/usage":{"get":{"tags":["Usage"],"summary":"Get fuel usage","operationId":"getFuelUsage","responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"$ref":"#/components/schemas/FuelUsage"}}}}},"deprecated":true}}},"components":{"schemas":{"Tag":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"color":{"type":"string"},"type":{"type":"string"}}},"NotificationPolicy":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"repeatCount":{"type":"integer","format":"int32"},"delay":{"type":"integer","format":"int64"},"actions":{"type":"array","items":{"$ref":"#/components/schemas/NotificationPolicyAction"}},"maintenanceWindowIds":{"type":"array","items":{"type":"string"}}}},"NotificationPolicyAction":{"type":"object","properties":{"action":{"type":"string"},"integrationId":{"type":"integer","format":"int64"},"userId":{"type":"string"}}},"MaintenanceWindow":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"startTime":{"type":"string"},"duration":{"type":"integer","format":"int64"},"days":{"type":"array","items":{"type":"boolean"}},"monitorIds":{"type":"array","items":{"type":"string"},"uniqueItems":true},"policyIds":{"type":"array","items":{"type":"string"},"uniqueItems":true}}},"Monitor":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"repositoryProjectId":{"type":"string"},"repositoryScriptId":{"type":"string"},"frequency":{"type":"integer","format":"int64"},"enabled":{"type":"boolean"},"failureThreshold":{"type":"integer","format":"int32"},"recoveryThreshold":{"type":"integer","format":"int32"},"acceptableResponseTimeAverageMin":{"type":"integer","format":"int64"},"acceptableResponseTimeAverageMax":{"type":"integer","format":"int64"},"acceptableResponseTimeTotalMin":{"type":"integer","format":"int64"},"acceptableResponseTimeTotalMax":{"type":"integer","format":"int64"},"acceptableCycleDurationMin":{"type":"integer","format":"int64"},"acceptableCycleDurationMax":{"type":"integer","format":"int64"},"acceptableTimeToFirstByteMax":{"type":"integer","format":"int64"},"acceptableFirstContentfulPaintMax":{"type":"integer","format":"int64"},"acceptableLargestContentfulPaintMax":{"type":"integer","format":"int64"},"acceptableCumulativeLayoutShiftMax":{"type":"number","format":"double"},"acceptableTotalBlockingTimeMax":{"type":"integer","format":"int64"},"acceptablePerformanceScoreMin":{"type":"integer","format":"int32"},"notificationsEnabled":{"type":"boolean"},"pausedByMaintenanceWindow":{"type":"boolean"},"engineIds":{"type":"array","items":{"type":"string"},"uniqueItems":true},"notificationPolicyIds":{"type":"array","items":{"type":"string"},"uniqueItems":true},"maintenanceWindowIds":{"type":"array","items":{"type":"string"},"uniqueItems":true},"tags":{"type":"array","items":{"type":"string"},"uniqueItems":true},"startedMonitorNumberForCustomer":{"type":"integer","format":"int32"},"cycles":{"type":"array","items":{"$ref":"#/components/schemas/MonitorCycle"}},"steps":{"type":"array","items":{"$ref":"#/components/schemas/MonitorStep"}}}},"MonitorCycle":{"type":"object","properties":{"id":{"type":"string"},"repositoryProjectId":{"type":"string"},"repositoryScriptId":{"type":"string"},"repositoryScriptRunId":{"type":"string"},"dateCreated":{"type":"string","format":"date-time"},"dateScheduled":{"type":"string","format":"date-time"},"dateStarted":{"type":"string","format":"date-time"},"dateFinished":{"type":"string","format":"date-time"},"status":{"type":"string"},"message":{"type":"string"},"scriptDuration":{"type":"integer","format":"int64"},"responseTimeAvg":{"type":"integer","format":"int64"},"responseTimeTotal":{"type":"integer","format":"int64"},"timeToFirstByte":{"type":"integer","format":"int64"},"firstContentfulPaint":{"type":"integer","format":"int64"},"largestContentfulPaint":{"type":"integer","format":"int64"},"cumulativeLayoutShift":{"type":"number","format":"double"},"totalBlockingTime":{"type":"integer","format":"int64"},"performanceScore":{"type":"integer","format":"int32"},"requestCount":{"type":"integer","format":"int32"},"engineId":{"type":"string"}}},"MonitorStep":{"type":"object","properties":{"type":{"type":"string"},"method":{"type":"string"},"baseUrl":{"type":"string"}}},"Engine":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"cloudRegion":{"type":"string"},"token":{"type":"string"},"type":{"type":"string","enum":["CLOUD","SHARED","PRIVATE"]},"lastActivity":{"type":"string","format":"date-time"},"xpos":{"type":"number","format":"double"},"ypos":{"type":"number","format":"double"},"reliabilityScore":{"type":"number","format":"double"},"estimatedCapacityProtocolBots":{"type":"integer","format":"int32"},"estimatedCapacityBrowserBots":{"type":"integer","format":"int32"},"testRunningAllowed":{"type":"boolean"},"scriptRunningAllowed":{"type":"boolean"},"monitoringAllowed":{"type":"boolean"}}},"CloudTestTriggerInvocation":{"type":"object","properties":{"message":{"type":"string"},"testUrl":{"type":"string"},"reportUrl":{"type":"string"},"reportDataUrl":{"type":"string"},"statusUrl":{"type":"string"}}},"Blob":{"type":"object","properties":{"key":{"type":"string"}}},"CodeCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"language":{"type":"string"},"code":{"type":"string"}}}]},"Command":{"type":"object","discriminator":{"propertyName":"type"},"properties":{"id":{"type":"string"},"enabled":{"type":"boolean"},"type":{"type":"string"},"label":{"type":"string"}}},"CommentCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"text":{"type":"string"}}}]},"CustomHeader":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"string"}}},"DataSet":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"integer","format":"int32"},"name":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"modifiedDate":{"type":"string","format":"date-time"},"projectId":{"type":"string"},"modifiedBy":{"$ref":"#/components/schemas/User"},"values":{"type":"array","items":{"type":"array","items":{"type":"string"}}},"rowCount":{"type":"integer","format":"int32"},"columnCount":{"type":"integer","format":"int32"}}},"ElementCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"element":{"type":"string","deprecated":true},"action":{"type":"string","enum":["Click","DoubleClick","Drag","Type","Select","ChooseFiles","Hover","KeyPress","WaitFor"]},"options":{"type":"object","additionalProperties":{}},"locators":{"type":"array","items":{"$ref":"#/components/schemas/ElementLocator"}},"requiredBlobs":{"type":"array","items":{"$ref":"#/components/schemas/Blob"},"uniqueItems":true}}}]},"ElementLocator":{"type":"object","properties":{"method":{"type":"string","enum":["getByRole","getByLabel","getByText","getByTitle","getByTestId","getByPlaceholder","getByAltText","locator","frameLocator","filter","first","last","nth"]},"options":{"type":"object","additionalProperties":{}},"attributes":{"type":"object","additionalProperties":{}}}},"EngineInfo":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"},"password":{"type":"string"},"enabled":{"type":"boolean"},"cloud":{"type":"boolean"}}},"EvaluateCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"script":{"type":"string"}}}]},"HttpCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"method":{"type":"string"},"baseUrl":{"type":"string"},"queryString":{"type":"string"},"authType":{"type":"string"},"authUsername":{"type":"string"},"authPassword":{"type":"string"},"authWorkstation":{"type":"string"},"authDomain":{"type":"string"},"authToken":{"type":"string"},"resources":{"type":"array","items":{"type":"string"}},"validationRules":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/JsValidationRule"},{"$ref":"#/components/schemas/SizeValidationRule"},{"$ref":"#/components/schemas/StatusValidationRule"},{"$ref":"#/components/schemas/TextValidationRule"},{"$ref":"#/components/schemas/TimeValidationRule"}]}},"capturingRules":{"type":"array","items":{"$ref":"#/components/schemas/TextCapturingRule"}},"customHeaders":{"type":"array","items":{"$ref":"#/components/schemas/CustomHeader"}},"requestBody":{"$ref":"#/components/schemas/Blob"},"requestContentType":{"type":"string"},"requestBodyInterpolated":{"type":"boolean"},"throwOnError":{"type":"boolean"},"ignoreHttpErrors":{"type":"boolean"},"requiredBlobs":{"type":"array","items":{"$ref":"#/components/schemas/Blob"},"uniqueItems":true}}}]},"IncludeCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"scriptId":{"type":"string"}}}]},"JsValidationRule":{"allOf":[{"$ref":"#/components/schemas/ValidationRule"},{"type":"object","properties":{"javaScript":{"type":"string"}}}]},"NavigateCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"url":{"type":"string"}}}]},"PlaybackOptions":{"type":"object","properties":{"httpUserAgent":{"type":"string"},"identifyUserInHeader":{"type":"string"},"connectionBps":{"type":"integer","format":"int64"},"httpTotalResourceTimeout":{"type":"integer","format":"int64"},"httpIndividualResourceTimeout":{"type":"integer","format":"int64"},"browserNavigationTimeout":{"type":"integer","format":"int64"},"browserActionTimeout":{"type":"integer","format":"int64"},"playwrightNavigationTimeout":{"type":"integer","format":"int64"},"playwrightActionTimeout":{"type":"integer","format":"int64"},"maxTraceArtifactsPerBot":{"type":"integer","format":"int32"},"maxTraceArtifactBytesPerBot":{"type":"integer","format":"int64"},"loadTestTraceSnapshots":{"type":"boolean"},"httpResourceThreads":{"type":"integer","format":"int32"},"skipWaitTimes":{"type":"boolean"},"haltOnErrors":{"type":"boolean"},"includeErrorsInResponseTimes":{"type":"boolean"},"httpsTrustAll":{"type":"boolean"},"clearStateAfterEachIteration":{"type":"boolean"},"redirectHandlingEnabled":{"type":"boolean"},"proxyDisabled":{"type":"boolean"},"analyticsDisabled":{"type":"boolean"},"contentSecurityDisabled":{"type":"boolean"},"webSecurityDisabled":{"type":"boolean"},"playwrightTracingDisabled":{"type":"boolean"},"urlOptions":{"$ref":"#/components/schemas/UrlOptions"},"hostnameOverrides":{"type":"object","additionalProperties":{"type":"string"}},"variableOverrides":{"type":"array","items":{"$ref":"#/components/schemas/ScriptVariable"}},"instrumentedUrlFragments":{"type":"array","items":{"type":"string"}},"blockedHosts":{"type":"array","items":{"type":"string"},"uniqueItems":true}}},"PlaywrightCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"code":{"type":"string"}}}]},"Population":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"scriptId":{"type":"string"},"loadEngineId":{"type":"string"},"type":{"type":"string","enum":["HTTP","BROWSER","PLAYWRIGHT"]},"playbackOptions":{"$ref":"#/components/schemas/PlaybackOptions"},"commands":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CodeCommand"},{"$ref":"#/components/schemas/CommentCommand"},{"$ref":"#/components/schemas/ElementCommand"},{"$ref":"#/components/schemas/EvaluateCommand"},{"$ref":"#/components/schemas/HttpCommand"},{"$ref":"#/components/schemas/IncludeCommand"},{"$ref":"#/components/schemas/NavigateCommand"},{"$ref":"#/components/schemas/PlaywrightCommand"},{"$ref":"#/components/schemas/ScrapeCommand"},{"$ref":"#/components/schemas/ScreenshotCommand"},{"$ref":"#/components/schemas/SetBrowserVariableCommand"},{"$ref":"#/components/schemas/TraceCommand"},{"$ref":"#/components/schemas/WaitCommand"},{"$ref":"#/components/schemas/WaitForUrlCommand"}]}},"iterations":{"type":"integer","format":"int32"},"iterationsPerUser":{"type":"integer","format":"int32"},"aggressionMultiplier":{"type":"number","format":"double"},"stages":{"type":"array","items":{"$ref":"#/components/schemas/Stage"}},"rampUp":{"$ref":"#/components/schemas/RampUpSchedule","deprecated":true},"rampDown":{"$ref":"#/components/schemas/RampDownSchedule","deprecated":true},"peakDuration":{"type":"integer","format":"int64","deprecated":true},"count":{"type":"integer","format":"int32","deprecated":true}}},"Project":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"integer","format":"int32"},"name":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"modifiedDate":{"type":"string","format":"date-time"},"scenarios":{"type":"array","items":{"$ref":"#/components/schemas/Scenario"}},"scripts":{"type":"array","items":{"$ref":"#/components/schemas/Script"}},"dataSets":{"type":"array","items":{"$ref":"#/components/schemas/DataSet"}},"tests":{"type":"array","items":{"$ref":"#/components/schemas/TestRun"}},"lastActivityDate":{"type":"string","format":"date-time"}}},"RampDownSchedule":{"type":"object","properties":{"strategy":{"type":"string"},"duration":{"type":"integer","format":"int64"}}},"RampUpSchedule":{"type":"object","properties":{"strategy":{"type":"string"},"duration":{"type":"integer","format":"int64"},"delay":{"type":"integer","format":"int64"}}},"Scenario":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"integer","format":"int32"},"name":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"modifiedDate":{"type":"string","format":"date-time"},"projectId":{"type":"string"},"modifiedBy":{"$ref":"#/components/schemas/User"},"populations":{"type":"array","items":{"$ref":"#/components/schemas/Population"}},"tests":{"type":"array","deprecated":true,"items":{"$ref":"#/components/schemas/TestRun"}},"shortcut":{"type":"string"}}},"ScrapeCommand":{"allOf":[{"$ref":"#/components/schemas/Command"}]},"ScreenshotCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"fullPage":{"type":"boolean"},"forced":{"type":"boolean"}}}]},"Script":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"integer","format":"int32"},"name":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"modifiedDate":{"type":"string","format":"date-time"},"projectId":{"type":"string"},"modifiedBy":{"$ref":"#/components/schemas/User"},"type":{"type":"string","enum":["HTTP","BROWSER","PLAYWRIGHT"]},"commands":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CodeCommand"},{"$ref":"#/components/schemas/CommentCommand"},{"$ref":"#/components/schemas/ElementCommand"},{"$ref":"#/components/schemas/EvaluateCommand"},{"$ref":"#/components/schemas/HttpCommand"},{"$ref":"#/components/schemas/IncludeCommand"},{"$ref":"#/components/schemas/NavigateCommand"},{"$ref":"#/components/schemas/PlaywrightCommand"},{"$ref":"#/components/schemas/ScrapeCommand"},{"$ref":"#/components/schemas/ScreenshotCommand"},{"$ref":"#/components/schemas/SetBrowserVariableCommand"},{"$ref":"#/components/schemas/TraceCommand"},{"$ref":"#/components/schemas/WaitCommand"},{"$ref":"#/components/schemas/WaitForUrlCommand"}]}},"commandsCount":{"type":"integer","format":"int32"},"variables":{"type":"array","items":{"$ref":"#/components/schemas/ScriptVariable"}}}},"ScriptVariable":{"type":"object","properties":{"dataSetId":{"type":"string"},"name":{"type":"string"},"updateStrategy":{"type":"string"},"selectionStrategy":{"type":"string"}}},"SetBrowserVariableCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"name":{"type":"string"},"value":{}}}]},"SizeValidationRule":{"allOf":[{"$ref":"#/components/schemas/ValidationRule"},{"type":"object","properties":{"min":{"type":"integer","format":"int64"},"max":{"type":"integer","format":"int64"}}}]},"Stage":{"type":"object","properties":{"target":{"type":"integer","format":"int32"},"duration":{"type":"integer","format":"int64"},"ramp":{"type":"string","enum":["LINEAR","SIGMOID","LOGARITHMIC","EXPONENTIAL"]}}},"StatusValidationRule":{"allOf":[{"$ref":"#/components/schemas/ValidationRule"},{"type":"object","properties":{"min":{"type":"integer","format":"int32"},"max":{"type":"integer","format":"int32"}}}]},"TestReport":{"type":"object","properties":{"notes":{"type":"string"},"maxVirtualUsers":{"type":"integer","format":"int32"},"totalHits":{"type":"integer","format":"int64"},"totalPages":{"type":"integer","format":"int64"},"totalErrors":{"type":"integer","format":"int64"},"totalIterations":{"type":"integer","format":"int64"},"totalBytesUploaded":{"type":"integer","format":"int64"},"totalBytesDownloaded":{"type":"integer","format":"int64"},"totalBytesTransferred":{"type":"integer","format":"int64"},"responseTimeAvg":{"type":"number","format":"double"},"responseTimeP50":{"type":"number","format":"double"},"responseTimeP80":{"type":"number","format":"double"},"responseTimeP90":{"type":"number","format":"double"},"responseTimeP95":{"type":"number","format":"double"},"responseTimeP99":{"type":"number","format":"double"}}},"TestRun":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"integer","format":"int32"},"name":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"modifiedDate":{"type":"string","format":"date-time"},"projectId":{"type":"string"},"modifiedBy":{"$ref":"#/components/schemas/User"},"scenarioId":{"type":"string"},"playedScenario":{"$ref":"#/components/schemas/Scenario"},"creator":{"$ref":"#/components/schemas/User"},"report":{"$ref":"#/components/schemas/TestReport"},"playedScripts":{"type":"array","items":{"$ref":"#/components/schemas/Script"},"uniqueItems":true},"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"engines":{"type":"array","items":{"$ref":"#/components/schemas/EngineInfo"}},"startedAutomatically":{"type":"boolean"},"stoppedEarly":{"type":"boolean"},"shortcut":{"type":"string"}}},"TextCapturingRule":{"type":"object","properties":{"type":{"type":"string"},"mechanism":{"type":"string"},"headerName":{"type":"string"},"destinationVariableName":{"type":"string"},"textBefore":{"type":"string"},"textAfter":{"type":"string"},"htmlFormInputName":{"type":"string"},"regularExpression":{"type":"string"},"regularExpressionOutput":{"type":"string"},"javaScript":{"type":"string"},"query":{"type":"string"},"greedy":{"type":"boolean"}}},"TextValidationRule":{"allOf":[{"$ref":"#/components/schemas/ValidationRule"},{"type":"object","properties":{"mechanism":{"type":"string"},"query":{"type":"string"},"text":{"type":"string"},"negative":{"type":"boolean"}}}]},"TimeValidationRule":{"allOf":[{"$ref":"#/components/schemas/ValidationRule"},{"type":"object","properties":{"milliseconds":{"type":"integer","format":"int64"},"includingResources":{"type":"boolean"}}}]},"TraceCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"htmlTracingEnabled":{"type":"boolean"}}}]},"UrlOptions":{"type":"object","properties":{"interpolated":{"type":"boolean"},"queryTruncated":{"type":"boolean"},"queryStripped":{"type":"boolean"},"dynamicSectionsStripped":{"type":"boolean"}}},"User":{"type":"object","properties":{"username":{"type":"string"},"name":{"type":"string"},"enabled":{"type":"boolean"},"invited":{"type":"boolean"}}},"ValidationRule":{"discriminator":{"propertyName":"type"},"properties":{"type":{"type":"string"}},"required":["type"]},"WaitCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"milliseconds":{"type":"integer","format":"int64"}}}]},"WaitForUrlCommand":{"allOf":[{"$ref":"#/components/schemas/Command"},{"type":"object","properties":{"url":{"type":"string"},"options":{"type":"object","additionalProperties":{}}}}]},"AssetInfo":{"type":"object","properties":{"checksum":{"type":"string"},"size":{"type":"integer","format":"int64"},"lastModified":{"type":"string","format":"date-time"}}},"ImportReport":{"type":"object","properties":{"entries":{"type":"array","items":{"$ref":"#/components/schemas/ImportReportEntry"}},"actionItems":{"type":"array","items":{"$ref":"#/components/schemas/ImportReportEntry"}}}},"ImportReportEntry":{"type":"object","properties":{"sourceConstruct":{"type":"string"},"location":{"type":"string"},"message":{"type":"string"},"actionRequired":{"type":"boolean"}}},"ImportedArtifact":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"}}},"ScriptImportResult":{"type":"object","properties":{"report":{"$ref":"#/components/schemas/ImportReport"},"datasets":{"type":"array","items":{"$ref":"#/components/schemas/ImportedArtifact"}},"scenario":{"$ref":"#/components/schemas/ImportedArtifact"}}},"DuplicateRequest":{"type":"object","properties":{"destinationProjectId":{"type":"string"},"name":{"type":"string"}}},"StopScriptRequest":{"type":"object","properties":{"scriptRunId":{"type":"string"}}},"PlayScriptRequest":{"type":"object","properties":{"engineId":{"type":"string"},"projectId":{"type":"string"},"scriptId":{"type":"string"},"source":{"type":"string"},"type":{"type":"string","enum":["HTTP","BROWSER","PLAYWRIGHT"]},"commands":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CodeCommand"},{"$ref":"#/components/schemas/CommentCommand"},{"$ref":"#/components/schemas/ElementCommand"},{"$ref":"#/components/schemas/EvaluateCommand"},{"$ref":"#/components/schemas/HttpCommand"},{"$ref":"#/components/schemas/IncludeCommand"},{"$ref":"#/components/schemas/NavigateCommand"},{"$ref":"#/components/schemas/PlaywrightCommand"},{"$ref":"#/components/schemas/ScrapeCommand"},{"$ref":"#/components/schemas/ScreenshotCommand"},{"$ref":"#/components/schemas/SetBrowserVariableCommand"},{"$ref":"#/components/schemas/TraceCommand"},{"$ref":"#/components/schemas/WaitCommand"},{"$ref":"#/components/schemas/WaitForUrlCommand"}]}},"skipWaitTimes":{"type":"boolean"}}},"PlayScriptResult":{"type":"object","properties":{"scriptRunId":{"type":"string"},"dashboardUrl":{"type":"string"}}},"TestReportData":{"type":"object","properties":{"urlsByTotalResponseTime":{"type":"array","items":{"type":"string"}},"countByUrl":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}},"totalResponseTimes":{"type":"object","additionalProperties":{"type":"number","format":"double"}},"maxResponseTimes":{"type":"object","additionalProperties":{"type":"number","format":"double"}},"avgResponseTimes":{"type":"object","additionalProperties":{"type":"number","format":"double"}},"minResponseTimes":{"type":"object","additionalProperties":{"type":"number","format":"double"}},"avgTimeToFirstByte":{"type":"object","additionalProperties":{"type":"number","format":"double"}},"pageErrorCount":{"type":"object","additionalProperties":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}}},"jsonDataByProvider":{"type":"object","additionalProperties":{"type":"string"}},"populationData":{"type":"array","items":{"$ref":"#/components/schemas/TestReportPopulationData"}},"totalHits":{"type":"integer","format":"int64"},"totalPages":{"type":"integer","format":"int64"},"totalErrors":{"type":"integer","format":"int64"},"totalIterations":{"type":"integer","format":"int64"},"totalBytesTransferred":{"type":"integer","format":"int64"},"totalBytesUploaded":{"type":"integer","format":"int64"},"totalBytesDownloaded":{"type":"integer","format":"int64"},"maxVirtualUsers":{"type":"integer","format":"int32"},"maxPagesPerSecond":{"type":"number","format":"double"},"avgPagesPerSecond":{"type":"number","format":"double"},"minPagesPerSecond":{"type":"number","format":"double"},"maxHitsPerSecond":{"type":"number","format":"double"},"avgHitsPerSecond":{"type":"number","format":"double"},"minHitsPerSecond":{"type":"number","format":"double"},"maxBytesPerSecond":{"type":"number","format":"double"},"avgBytesPerSecond":{"type":"number","format":"double"},"minBytesPerSecond":{"type":"number","format":"double"},"responseTimeAvg":{"type":"number","format":"double"},"responseTimeP50":{"type":"number","format":"double"},"responseTimeP80":{"type":"number","format":"double"},"responseTimeP90":{"type":"number","format":"double"},"responseTimeP95":{"type":"number","format":"double"},"responseTimeP99":{"type":"number","format":"double"},"overlays":{"type":"string"},"notes":{"type":"string"}}},"TestReportPopulationData":{"type":"object","properties":{"populationId":{"type":"string"},"engineId":{"type":"string"},"plannedMaxUsers":{"type":"integer","format":"int32"},"actualMaxUsers":{"type":"integer","format":"int32"},"plannedDuration":{"type":"integer","format":"int64"},"actualDuration":{"type":"integer","format":"int64"},"totalPages":{"type":"integer","format":"int64"},"totalHits":{"type":"integer","format":"int64"},"totalErrors":{"type":"integer","format":"int64"},"totalIterations":{"type":"integer","format":"int64"},"downloadBytes":{"type":"integer","format":"int64"},"uploadBytes":{"type":"integer","format":"int64"},"maxPagesPerSecond":{"type":"number","format":"double"},"avgPagesPerSecond":{"type":"number","format":"double"},"minPagesPerSecond":{"type":"number","format":"double"},"maxHitsPerSecond":{"type":"number","format":"double"},"avgHitsPerSecond":{"type":"number","format":"double"},"minHitsPerSecond":{"type":"number","format":"double"},"maxBytesPerSecond":{"type":"number","format":"double"},"avgBytesPerSecond":{"type":"number","format":"double"},"minBytesPerSecond":{"type":"number","format":"double"},"responseTimeAvg":{"type":"number","format":"double"},"responseTimeP50":{"type":"number","format":"double"},"responseTimeP80":{"type":"number","format":"double"},"responseTimeP90":{"type":"number","format":"double"},"responseTimeP95":{"type":"number","format":"double"},"responseTimeP99":{"type":"number","format":"double"}}},"CloudClusterLogEntry":{"type":"object","properties":{"id":{"type":"string"},"clusterId":{"type":"string"},"engineId":{"type":"string"},"engineName":{"type":"string"},"region":{"type":"string"},"date":{"type":"string","format":"date-time"},"level":{"type":"string"},"message":{"type":"string"}}},"CloudTestJobModification":{"type":"object","properties":{"id":{"type":"string"},"minimumBots":{"type":"integer","format":"int32"},"maximumBots":{"type":"integer","format":"int32"},"stages":{"type":"array","items":{"$ref":"#/components/schemas/Stage"}},"date":{"type":"string","format":"date-time"}}},"TestStatus":{"type":"object","properties":{"stage":{"type":"string","enum":["STARTING","RUNNING","STOPPING","CANCELED","FAILED","FINISHED"]},"dateInitialized":{"type":"string","format":"date-time"},"dateStarted":{"type":"string","format":"date-time"},"dateStopped":{"type":"string","format":"date-time"},"dateFinished":{"type":"string","format":"date-time"},"elapsedTime":{"type":"integer","format":"int64"},"responseTimeAverage":{"type":"number","format":"double"},"responseTimeP99":{"type":"number","format":"double"},"responseTimeP95":{"type":"number","format":"double"},"responseTimeP90":{"type":"number","format":"double"},"responseTimeP80":{"type":"number","format":"double"},"responseTimeP50":{"type":"number","format":"double"},"uploadThroughputBitsPerSecond":{"type":"number","format":"double"},"downloadThroughputBitsPerSecond":{"type":"number","format":"double"},"uploadThroughputBytesPerSecond":{"type":"number","format":"double"},"downloadThroughputBytesPerSecond":{"type":"number","format":"double"},"pagesPerSecond":{"type":"number","format":"double"},"hitsPerSecond":{"type":"number","format":"double"},"totalPages":{"type":"integer","format":"int64"},"totalHits":{"type":"integer","format":"int64"},"totalIterations":{"type":"integer","format":"int64"},"totalErrors":{"type":"integer","format":"int64"},"uploadBytes":{"type":"integer","format":"int64"},"downloadBytes":{"type":"integer","format":"int64"},"errorsByType":{"type":"object","additionalProperties":{"type":"integer","format":"int32"}},"populations":{"type":"array","items":{"$ref":"#/components/schemas/TestStatusPopulationInfo"}},"engines":{"type":"array","items":{"$ref":"#/components/schemas/TestStatusEngineInfo"}}}},"TestStatusEngineInfo":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"region":{"type":"string"},"message":{"type":"string"},"online":{"type":"boolean"},"failed":{"type":"boolean"},"utilization":{"type":"number","format":"double"},"launchProgress":{"type":"number","format":"double"},"logs":{"type":"array","items":{"$ref":"#/components/schemas/CloudClusterLogEntry"}}}},"TestStatusPopulationInfo":{"type":"object","properties":{"id":{"type":"string"},"jobId":{"type":"string"},"scriptId":{"type":"string"},"engineId":{"type":"string"},"name":{"type":"string"},"totalPages":{"type":"integer","format":"int64"},"totalHits":{"type":"integer","format":"int64"},"totalIterations":{"type":"integer","format":"int64"},"totalErrors":{"type":"integer","format":"int64"},"uploadBytes":{"type":"integer","format":"int64"},"downloadBytes":{"type":"integer","format":"int64"},"startedUsers":{"type":"integer","format":"int32"},"runningUsers":{"type":"integer","format":"int32"},"peakUsers":{"type":"integer","format":"int32"},"totalUsers":{"type":"integer","format":"int32"},"modification":{"$ref":"#/components/schemas/CloudTestJobModification"},"responseTimeAvg":{"type":"number","format":"double"},"responseTimeP50":{"type":"number","format":"double"},"responseTimeP80":{"type":"number","format":"double"},"responseTimeP90":{"type":"number","format":"double"},"responseTimeP95":{"type":"number","format":"double"},"responseTimeP99":{"type":"number","format":"double"}}},"CodeCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"message":{"type":"string"},"errors":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"hits":{"type":"integer","format":"int32"},"pages":{"type":"integer","format":"int32"},"title":{"type":"string"}}}]},"CommentCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"success":{"type":"boolean"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"title":{"type":"string"}}}]},"ElementCommandResultNetwork":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"screenshot":{"$ref":"#/components/schemas/Screenshot"},"trace":{"$ref":"#/components/schemas/Trace"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"navigation":{"type":"boolean"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"error":{"type":"string"},"errorCode":{"type":"string"},"cause":{"type":"string"},"timings":{"$ref":"#/components/schemas/PageTimings"},"element":{"type":"string","deprecated":true},"action":{"type":"string","enum":["Click","DoubleClick","Drag","Type","Select","ChooseFiles","Hover","KeyPress","WaitFor"]},"options":{"type":"object","additionalProperties":{}},"hits":{"type":"integer","format":"int32"},"bytesUploaded":{"type":"integer","format":"int64"},"bytesDownloaded":{"type":"integer","format":"int64"},"errors":{"type":"integer","format":"int32"},"pages":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"title":{"type":"string"}}}]},"ErrorResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"populationId":{"type":"string"},"botNumber":{"type":"integer","format":"int32"},"errorCode":{"type":"string"},"errorMessage":{"type":"string"},"errorDetail":{"type":"string"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]}}}]},"EvaluateCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"screenshot":{"$ref":"#/components/schemas/Screenshot"},"trace":{"$ref":"#/components/schemas/Trace"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"navigation":{"type":"boolean"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"error":{"type":"string"},"errorCode":{"type":"string"},"cause":{"type":"string"},"timings":{"$ref":"#/components/schemas/PageTimings"},"output":{"type":"string"},"bytesUploaded":{"type":"integer","format":"int64"},"bytesDownloaded":{"type":"integer","format":"int64"},"errors":{"type":"integer","format":"int32"},"hits":{"type":"integer","format":"int32"},"pages":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"title":{"type":"string"}}}]},"HttpCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"method":{"type":"string"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"timeToFirstByte":{"type":"integer","format":"int64"},"headerSize":{"type":"integer","format":"int64"},"bodySize":{"type":"integer","format":"int64"},"requestHeaderSize":{"type":"integer","format":"int64"},"requestBodySize":{"type":"integer","format":"int64"},"httpStatusCode":{"type":"integer","format":"int32"},"httpStatusText":{"type":"string"},"httpError":{"type":"string"},"socketError":{"type":"string"},"validationError":{"type":"string"},"internalError":{"type":"string"},"errorDetails":{"type":"string"},"warnings":{"type":"array","items":{"type":"string"}},"children":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CodeCommandResult"},{"$ref":"#/components/schemas/CommentCommandResult"},{"$ref":"#/components/schemas/ElementCommandResultNetwork"},{"$ref":"#/components/schemas/ErrorResult"},{"$ref":"#/components/schemas/EvaluateCommandResult"},{"$ref":"#/components/schemas/HttpCommandResult"},{"$ref":"#/components/schemas/IncludeCommandResult"},{"$ref":"#/components/schemas/IterationFinishedResult"},{"$ref":"#/components/schemas/NavigateCommandResult"},{"$ref":"#/components/schemas/NetworkThroughputResult"},{"$ref":"#/components/schemas/ObservedThroughputResult"},{"$ref":"#/components/schemas/PlaywrightCommandResult"},{"$ref":"#/components/schemas/PlaywrightTestResult"},{"$ref":"#/components/schemas/RedirectResult"},{"$ref":"#/components/schemas/SampleResult"},{"$ref":"#/components/schemas/ScrapeResult"},{"$ref":"#/components/schemas/ScreenshotResult"},{"$ref":"#/components/schemas/SetBrowserVariableCommandResult"},{"$ref":"#/components/schemas/TimerResult"},{"$ref":"#/components/schemas/TraceCommandResult"},{"$ref":"#/components/schemas/WaitCommandResult"},{"$ref":"#/components/schemas/WaitForUrlCommandResult"}]}},"requestHeaders":{"type":"string"},"responseHeaders":{"type":"string"},"requestBodyContentType":{"type":"string"},"responseBodyContentType":{"type":"string"},"requestBodyFileKey":{"type":"string"},"responseBodyFileKey":{"type":"string"},"errors":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"success":{"type":"boolean"},"hits":{"type":"integer","format":"int32"},"pages":{"type":"integer","format":"int32"},"title":{"type":"string"}}}]},"IncludeCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"success":{"type":"boolean"},"title":{"type":"string"}}}]},"IterationFinishedResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"populationId":{"type":"string"},"botNumber":{"type":"integer","format":"int32"},"iteration":{"type":"integer","format":"int32"},"errors":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]}}}]},"LogMessage":{"type":"object","properties":{"text":{"type":"string"},"type":{"type":"string"},"commandId":{"type":"string"},"time":{"type":"integer","format":"int64"}}},"NavigateCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"screenshot":{"$ref":"#/components/schemas/Screenshot"},"trace":{"$ref":"#/components/schemas/Trace"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"navigation":{"type":"boolean"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"error":{"type":"string"},"errorCode":{"type":"string"},"cause":{"type":"string"},"timings":{"$ref":"#/components/schemas/PageTimings"},"hits":{"type":"integer","format":"int32"},"bytesUploaded":{"type":"integer","format":"int64"},"bytesDownloaded":{"type":"integer","format":"int64"},"errors":{"type":"integer","format":"int32"},"pages":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"title":{"type":"string"}}}]},"NetworkThroughputResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"bytesUploaded":{"type":"integer","format":"int64"},"bytesDownloaded":{"type":"integer","format":"int64"}}}]},"ObservedThroughputResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"bytesUploaded":{"type":"integer","format":"int64"},"bytesDownloaded":{"type":"integer","format":"int64"},"pages":{"type":"integer","format":"int32"},"hits":{"type":"integer","format":"int32"},"errors":{"type":"integer","format":"int32"}}}]},"PageTimings":{"type":"object","properties":{"load":{"type":"integer","format":"int64"},"timeToFirstByte":{"type":"integer","format":"int64"},"domContentLoaded":{"type":"integer","format":"int64"},"firstPaint":{"type":"integer","format":"int64"},"firstContentfulPaint":{"type":"integer","format":"int64"},"largestContentfulPaint":{"type":"integer","format":"int64"},"redirectTime":{"type":"integer","format":"int64"},"dnsLookupTime":{"type":"integer","format":"int64"},"tcpConnectTime":{"type":"integer","format":"int64"},"tlsHandshakeTime":{"type":"integer","format":"int64"},"requestTime":{"type":"integer","format":"int64"},"responseTime":{"type":"integer","format":"int64"},"cumulativeLayoutShift":{"type":"number","format":"double"},"totalBlockingTime":{"type":"integer","format":"int64"},"performanceScore":{"$ref":"#/components/schemas/PerformanceScore","readOnly":true}}},"PerformanceScore":{"type":"object","properties":{"score":{"type":"integer","format":"int32"},"formFactor":{"type":"string"},"fcp":{"$ref":"#/components/schemas/Subscore"},"lcp":{"$ref":"#/components/schemas/Subscore"},"tbt":{"$ref":"#/components/schemas/Subscore"},"cls":{"$ref":"#/components/schemas/Subscore"}}},"PlaywrightCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"message":{"type":"string"},"trace":{"$ref":"#/components/schemas/Trace"},"errors":{"type":"integer","format":"int32"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"hits":{"type":"integer","format":"int32"},"pages":{"type":"integer","format":"int32"},"title":{"type":"string"}}}]},"PlaywrightTestResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"message":{"type":"string"},"log":{"type":"string"},"finalUrl":{"type":"string"},"trace":{"$ref":"#/components/schemas/Trace"},"playwrightTrace":{"$ref":"#/components/schemas/PlaywrightTrace"},"timings":{"$ref":"#/components/schemas/PageTimings"},"screenshots":{"type":"array","items":{"$ref":"#/components/schemas/Screenshot"}},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"title":{"type":"string"}}}]},"PlaywrightTrace":{"type":"object","properties":{"contentType":{"type":"string"},"content":{"type":"string","format":"byte"},"blobKey":{"type":"string"}}},"RedirectResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"url":{"type":"string"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"timings":{"$ref":"#/components/schemas/PageTimings"},"title":{"type":"string"},"reportable":{"type":"boolean"},"success":{"type":"boolean"}}}]},"Result":{"type":"object","discriminator":{"propertyName":"type"},"properties":{"time":{"type":"integer","format":"int64"},"type":{"type":"string"}},"required":["type"]},"SampleResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"method":{"type":"string"},"url":{"type":"string"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"title":{"type":"string"}}}]},"ScrapeResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"screenshot":{"$ref":"#/components/schemas/Screenshot"},"trace":{"$ref":"#/components/schemas/Trace"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"navigation":{"type":"boolean"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"error":{"type":"string"},"errorCode":{"type":"string"},"cause":{"type":"string"},"timings":{"$ref":"#/components/schemas/PageTimings"},"content":{"type":"string"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"title":{"type":"string"}}}]},"Screenshot":{"type":"object","properties":{"contentType":{"type":"string"},"content":{"type":"string","format":"byte"},"blobKey":{"type":"string"},"width":{"type":"integer","format":"int32"},"height":{"type":"integer","format":"int32"},"scrollX":{"type":"integer","format":"int32"},"scrollY":{"type":"integer","format":"int32"}}},"ScreenshotResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"screenshot":{"$ref":"#/components/schemas/Screenshot"},"trace":{"$ref":"#/components/schemas/Trace"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"navigation":{"type":"boolean"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"error":{"type":"string"},"errorCode":{"type":"string"},"cause":{"type":"string"},"timings":{"$ref":"#/components/schemas/PageTimings"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"title":{"type":"string"}}}]},"ScriptRun":{"type":"object","properties":{"id":{"type":"string"},"version":{"type":"integer","format":"int32"},"name":{"type":"string"},"createdDate":{"type":"string","format":"date-time"},"modifiedDate":{"type":"string","format":"date-time"},"type":{"type":"string","enum":["HTTP","BROWSER","PLAYWRIGHT"]},"projectId":{"type":"string"},"scriptId":{"type":"string"},"source":{"type":"string"},"startDate":{"type":"string","format":"date-time"},"endDate":{"type":"string","format":"date-time"},"commands":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CodeCommand"},{"$ref":"#/components/schemas/CommentCommand"},{"$ref":"#/components/schemas/ElementCommand"},{"$ref":"#/components/schemas/EvaluateCommand"},{"$ref":"#/components/schemas/HttpCommand"},{"$ref":"#/components/schemas/IncludeCommand"},{"$ref":"#/components/schemas/NavigateCommand"},{"$ref":"#/components/schemas/PlaywrightCommand"},{"$ref":"#/components/schemas/ScrapeCommand"},{"$ref":"#/components/schemas/ScreenshotCommand"},{"$ref":"#/components/schemas/SetBrowserVariableCommand"},{"$ref":"#/components/schemas/TraceCommand"},{"$ref":"#/components/schemas/WaitCommand"},{"$ref":"#/components/schemas/WaitForUrlCommand"}]}},"commandResults":{"type":"array","items":{"oneOf":[{"$ref":"#/components/schemas/CodeCommandResult"},{"$ref":"#/components/schemas/CommentCommandResult"},{"$ref":"#/components/schemas/ElementCommandResultNetwork"},{"$ref":"#/components/schemas/ErrorResult"},{"$ref":"#/components/schemas/EvaluateCommandResult"},{"$ref":"#/components/schemas/HttpCommandResult"},{"$ref":"#/components/schemas/IncludeCommandResult"},{"$ref":"#/components/schemas/IterationFinishedResult"},{"$ref":"#/components/schemas/NavigateCommandResult"},{"$ref":"#/components/schemas/NetworkThroughputResult"},{"$ref":"#/components/schemas/ObservedThroughputResult"},{"$ref":"#/components/schemas/PlaywrightCommandResult"},{"$ref":"#/components/schemas/PlaywrightTestResult"},{"$ref":"#/components/schemas/RedirectResult"},{"$ref":"#/components/schemas/SampleResult"},{"$ref":"#/components/schemas/ScrapeResult"},{"$ref":"#/components/schemas/ScreenshotResult"},{"$ref":"#/components/schemas/SetBrowserVariableCommandResult"},{"$ref":"#/components/schemas/TimerResult"},{"$ref":"#/components/schemas/TraceCommandResult"},{"$ref":"#/components/schemas/WaitCommandResult"},{"$ref":"#/components/schemas/WaitForUrlCommandResult"}]}},"log":{"type":"array","items":{"$ref":"#/components/schemas/LogMessage"}},"results":{"$ref":"#/components/schemas/Blob"},"errors":{"type":"integer","format":"int32"}}},"SetBrowserVariableCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"screenshot":{"$ref":"#/components/schemas/Screenshot"},"trace":{"$ref":"#/components/schemas/Trace"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"navigation":{"type":"boolean"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"error":{"type":"string"},"errorCode":{"type":"string"},"cause":{"type":"string"},"timings":{"$ref":"#/components/schemas/PageTimings"},"name":{"type":"string"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"title":{"type":"string"}}}]},"Subscore":{"type":"object","properties":{"value":{"type":"number","format":"double"},"score":{"type":"integer","format":"int32"}}},"TimerResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"name":{"type":"string"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"reportable":{"type":"boolean"},"success":{"type":"boolean"}}}]},"Trace":{"type":"object","properties":{"populationId":{"type":"string"},"commandId":{"type":"string"},"bot":{"type":"integer","format":"int32"},"iteration":{"type":"integer","format":"int32"},"step":{"type":"integer","format":"int32"},"level":{"type":"string","enum":["INFO","ERROR"]},"code":{"type":"string","enum":["HTTP_400","HTTP_401","HTTP_403","HTTP_404","HTTP_405","HTTP_406","HTTP_409","HTTP_410","HTTP_412","HTTP_500","HTTP_502","HTTP_503","HTTP_504","HTTP_OTHER","SOCKET_ERROR","VALIDATION_ERROR","INTERNAL_ERROR","SCRIPTING_ERROR","OPERATION_TIMEOUT","OPERATION_INTERRUPTED","OPERATION_FAILED","OPERATION_UNSUPPORTED","NAVIGATE_TIMEOUT","NAVIGATE_FAILED","ELEMENT_WAIT_FOR_TIMEOUT","ELEMENT_NAVIGATION_TIMEOUT","ELEMENT_BLOCKED_BY_NAVIGATIONS","ELEMENT_SELECT_OPTION_NOT_FOUND","ELEMENT_NOT_FOUND","ELEMENT_NOT_VISIBLE","ELEMENT_NOT_ACTIONABLE","ELEMENT_ACTION_FAILED","WAIT_FOR_URL_TIMEOUT","SCREENSHOT_FAILED","SCRAPE_FAILED","EVALUATE_FAILED","UNKNOWN"]},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"message":{"type":"string"},"time":{"type":"integer","format":"int64"},"details":{"type":"object","additionalProperties":{}},"artifactKey":{"type":"string"}}},"TraceCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"screenshot":{"$ref":"#/components/schemas/Screenshot"},"trace":{"$ref":"#/components/schemas/Trace"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"navigation":{"type":"boolean"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"error":{"type":"string"},"errorCode":{"type":"string"},"cause":{"type":"string"},"timings":{"$ref":"#/components/schemas/PageTimings"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"title":{"type":"string"}}}]},"WaitCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"plannedWaitTime":{"type":"integer","format":"int64"},"actualWaitTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"title":{"type":"string"}}}]},"WaitForUrlCommandResult":{"allOf":[{"$ref":"#/components/schemas/Result"},{"type":"object","properties":{"commandId":{"type":"string"},"referencedCommandId":{"type":"string"},"screenshot":{"$ref":"#/components/schemas/Screenshot"},"trace":{"$ref":"#/components/schemas/Trace"},"startTime":{"type":"integer","format":"int64"},"endTime":{"type":"integer","format":"int64"},"success":{"type":"boolean"},"navigation":{"type":"boolean"},"url":{"type":"string"},"urlInterpolated":{"type":"string"},"error":{"type":"string"},"errorCode":{"type":"string"},"cause":{"type":"string"},"timings":{"$ref":"#/components/schemas/PageTimings"},"status":{"type":"string","enum":["SUCCESS","PARTIAL_SUCCESS","ERROR","RUNNING","NONE"]},"reportable":{"type":"boolean"},"title":{"type":"string"}}}]},"MonitoringUsageInfo":{"type":"object","properties":{"phoneNotifications":{"type":"integer","format":"int32"},"phoneNotificationsAllowed":{"type":"integer","format":"int32"},"currentPeriodStartDate":{"type":"string","format":"date-time"},"currentPeriodEndDate":{"type":"string","format":"date-time"}}},"MonitorStatusAggregate":{"type":"object","properties":{"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"},"averageResponseTime":{"type":"number","format":"double"},"averageTimeToFirstByte":{"type":"number","format":"double"},"averageFirstContentfulPaint":{"type":"number","format":"double"},"averageLargestContentfulPaint":{"type":"number","format":"double"},"averageCumulativeLayoutShift":{"type":"number","format":"double"},"averageTotalBlockingTime":{"type":"number","format":"double"},"averagePerformanceScore":{"type":"number","format":"double"},"totalCycles":{"type":"integer","format":"int64"},"cyclesByStatus":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}}}},"MonitorStatusPeriod":{"type":"object","properties":{"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"},"status":{"type":"string","enum":["PASS","FAIL","TIMEOUT","ERROR","THROTTLED","MISCONFIGURED","DISABLED","PAUSED"]},"cycles":{"type":"integer","format":"int32"},"responseTimeAvg":{"type":"number","format":"double"},"timeToFirstByteAvg":{"type":"number","format":"double"},"firstContentfulPaintAvg":{"type":"number","format":"double"},"largestContentfulPaintAvg":{"type":"number","format":"double"},"cumulativeLayoutShiftAvg":{"type":"number","format":"double"},"totalBlockingTimeAvg":{"type":"number","format":"double"},"performanceScoreAvg":{"type":"number","format":"double"}}},"MonitorStatusSegment":{"type":"object","properties":{"start":{"type":"string","format":"date-time"},"end":{"type":"string","format":"date-time"},"status":{"type":"string","enum":["PASS","FAIL","TIMEOUT","ERROR","THROTTLED","MISCONFIGURED","DISABLED","PAUSED"]}}},"MonitorSummary":{"type":"object","properties":{"id":{"type":"string"},"name":{"type":"string"},"url":{"type":"string"},"lastCycleStatus":{"type":"string"},"averageResponseTime":{"type":"number","format":"double"},"averageTimeToFirstByte":{"type":"number","format":"double"},"averageFirstContentfulPaint":{"type":"number","format":"double"},"averageLargestContentfulPaint":{"type":"number","format":"double"},"averageCumulativeLayoutShift":{"type":"number","format":"double"},"averageTotalBlockingTime":{"type":"number","format":"double"},"averagePerformanceScore":{"type":"number","format":"double"},"totalCycles":{"type":"integer","format":"int64"},"fuelUsage":{"type":"number","format":"double"},"cyclesByStatus":{"type":"object","additionalProperties":{"type":"integer","format":"int64"}},"statusPeriods":{"type":"array","items":{"$ref":"#/components/schemas/MonitorStatusPeriod"}},"statusAggregates":{"type":"array","items":{"$ref":"#/components/schemas/MonitorStatusAggregate"}},"statuses":{"type":"array","items":{"$ref":"#/components/schemas/MonitorStatusSegment"}},"completeness":{"$ref":"#/components/schemas/MonitorSummaryCompleteness"}}},"MonitorSummaryCompleteness":{"type":"object","properties":{"metrics":{"type":"number","format":"double"},"periods":{"type":"number","format":"double"},"aggregates":{"type":"number","format":"double"},"statuses":{"type":"number","format":"double"}}},"MonitoringSummary":{"type":"object","properties":{"since":{"type":"string","format":"date-time"},"until":{"type":"string","format":"date-time"},"averageResponseTime":{"type":"number","format":"double"},"monitors":{"type":"array","items":{"$ref":"#/components/schemas/MonitorSummary"}}}},"Incident":{"type":"object","properties":{"id":{"type":"string"},"dateOpened":{"type":"string","format":"date-time"},"dateClosed":{"type":"string","format":"date-time"},"notifications":{"type":"array","items":{"$ref":"#/components/schemas/IncidentNotification"}},"statuses":{"type":"array","items":{"$ref":"#/components/schemas/IncidentStatus"}},"monitor":{"$ref":"#/components/schemas/Monitor"},"openedCycle":{"$ref":"#/components/schemas/MonitorCycle"},"closedCycle":{"$ref":"#/components/schemas/MonitorCycle"}}},"IncidentNotification":{"type":"object","properties":{"dateCreated":{"type":"string","format":"date-time"},"dateSent":{"type":"string","format":"date-time"},"type":{"type":"string"},"reason":{"type":"string"},"destination":{"type":"string"},"actions":{"type":"array","items":{"$ref":"#/components/schemas/IncidentNotificationAction"},"uniqueItems":true}}},"IncidentNotificationAction":{"type":"object","properties":{"action":{"type":"string"},"userId":{"type":"string"},"integrationId":{"type":"string"},"dateExecuted":{"type":"string","format":"date-time"},"dateFailed":{"type":"string","format":"date-time"},"explanation":{"type":"string"}}},"IncidentStatus":{"type":"object","properties":{"date":{"type":"string","format":"date-time"},"type":{"type":"string","enum":["MONITOR_DISABLED","MONITOR_MUTED","POLICY_MUTED"]},"userId":{"type":"string"},"policyId":{"type":"string"},"details":{"type":"object","additionalProperties":{}}}},"CloudTest":{"type":"object","properties":{"id":{"type":"string"},"reservationId":{"type":"string"},"dateCreated":{"type":"string","format":"date-time"},"dateInitialized":{"type":"string","format":"date-time"},"dateStarted":{"type":"string","format":"date-time"},"dateFinished":{"type":"string","format":"date-time"},"dateCanceled":{"type":"string","format":"date-time"},"repositoryProjectId":{"type":"string"},"repositoryScenarioId":{"type":"string"},"repositoryTestRunId":{"type":"string"},"source":{"type":"string"},"label":{"type":"string"},"creator":{"$ref":"#/components/schemas/User"},"jobs":{"type":"array","items":{"$ref":"#/components/schemas/CloudTestJob"}},"testNumberForCustomer":{"type":"integer","format":"int32"},"testNumberForUser":{"type":"integer","format":"int32"},"deferred":{"type":"boolean"}}},"CloudTestJob":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"cloudRegion":{"type":"string"},"plannedDuration":{"type":"integer","format":"int64"},"plannedMaxBots":{"type":"integer","format":"int32"},"actualDuration":{"type":"integer","format":"int64"},"actualMaxBots":{"type":"integer","format":"int32"},"populationId":{"type":"string"},"modifications":{"type":"array","items":{"$ref":"#/components/schemas/CloudTestJobModification"},"uniqueItems":true}}},"TestReportAdvice":{"type":"object","properties":{"performanceErrors":{"type":"array","items":{"type":"string"},"uniqueItems":true},"functionalErrors":{"type":"array","items":{"type":"string"},"uniqueItems":true},"unusualErrors":{"type":"array","items":{"type":"string"},"uniqueItems":true},"otherErrors":{"type":"array","items":{"type":"string"},"uniqueItems":true},"highResponseTimesDetected":{"type":"boolean"},"highEngineCpuUtilizationDetected":{"type":"boolean"}}},"CloudRegion":{"type":"object","properties":{"code":{"type":"string"},"name":{"type":"string"},"provider":{"type":"string"},"providerRegion":{"type":"string"},"providerImage":{"type":"string"},"providerSecurityGroup":{"type":"string"},"providerSubnets":{"type":"array","items":{"type":"string"}},"restricted":{"type":"boolean"},"wildcardEligible":{"type":"boolean"},"xpos":{"type":"number","format":"double"},"ypos":{"type":"number","format":"double"},"estimatedCapacityProtocolBots":{"type":"integer","format":"int32"},"estimatedCapacityBrowserBots":{"type":"integer","format":"int32"},"reliabilityScore":{"type":"number","format":"double"}}},"FuelUsage":{"type":"object","properties":{"periods":{"type":"array","items":{"$ref":"#/components/schemas/FuelUsagePeriod"}},"usageByTest":{"type":"object","additionalProperties":{"type":"number","format":"double"}}}},"FuelUsagePeriod":{"type":"object","properties":{"period":{"type":"string"},"adjustments":{"type":"number","format":"double"},"purchases":{"type":"number","format":"double"},"testingUsageByProject":{"type":"object","additionalProperties":{"type":"number","format":"double"}},"monitoringUsageByProject":{"type":"object","additionalProperties":{"type":"number","format":"double"}},"usageByProject":{"type":"object","additionalProperties":{"type":"number","format":"double"}}}}},"securitySchemes":{"bearer":{"type":"http","description":"A personal access token from the Loadster dashboard, sent as `Authorization: Bearer <token>`.","scheme":"bearer"}}}}