---
title: "Get a script run"
method: GET
path: "/projects/{projectId}/runs/{scriptRunId}"
tags: ["Script Runs"]
---

# Get a script run

`GET /projects/{projectId}/runs/{scriptRunId}`

## Request

- Base URL: `https://api.loadster.com`
- URL: `https://api.loadster.com/projects/{projectId}/runs/{scriptRunId}`
- Auth: HTTP bearer

## Path parameters

- `projectId` string, required
- `scriptRunId` string, required

## Response `200`

OK

- ScriptRun
  - `id` string
  - `version` integer
  - `name` string
  - `createdDate` string, date-time
  - `modifiedDate` string, date-time
  - `type` 'HTTP' | 'BROWSER' | 'PLAYWRIGHT'
  - `projectId` string
  - `scriptId` string
  - `source` string
  - `startDate` string, date-time
  - `endDate` string, date-time
  - `commands` union[]
    - union
      - CodeCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `language` string
        - `code` string
      - CommentCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `text` string
      - ElementCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `element` string
        - `action` 'Click' | 'DoubleClick' | 'Drag' | 'Type' | 'Select' | 'ChooseFiles' | 'Hover' | 'KeyPress' | 'WaitFor'
        - `options` object
        - `locators` ElementLocator[]
          - `method` 'getByRole' | 'getByLabel' | 'getByText' | 'getByTitle' | 'getByTestId' | 'getByPlaceholder' | 'getByAltText' | 'locator' | 'frameLocator' | 'filter' | 'first' | 'last' | 'nth'
          - `options` object
          - `attributes` object
        - `requiredBlobs` Blob[]
          - `key` string
      - EvaluateCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `script` string
      - HttpCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `method` string
        - `baseUrl` string
        - `queryString` string
        - `authType` string
        - `authUsername` string
        - `authPassword` string
        - `authWorkstation` string
        - `authDomain` string
        - `authToken` string
        - `resources` string[]
        - `validationRules` union[]
          - union
            - JsValidationRule
              - …
            - SizeValidationRule
              - …
            - StatusValidationRule
              - …
            - TextValidationRule
              - …
            - TimeValidationRule
              - …
        - `capturingRules` TextCapturingRule[]
          - `type` string
          - `mechanism` string
          - `headerName` string
          - `destinationVariableName` string
          - `textBefore` string
          - `textAfter` string
          - `htmlFormInputName` string
          - `regularExpression` string
          - `regularExpressionOutput` string
          - `javaScript` string
          - `query` string
          - `greedy` boolean
        - `customHeaders` CustomHeader[]
          - `name` string
          - `value` string
        - `requestBody` Blob
          - `key` string
        - `requestContentType` string
        - `requestBodyInterpolated` boolean
        - `throwOnError` boolean
        - `ignoreHttpErrors` boolean
        - `requiredBlobs` Blob[]
          - `key` string
      - IncludeCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `scriptId` string
      - NavigateCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `url` string
      - PlaywrightCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `code` string
      - ScrapeCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
      - ScreenshotCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `fullPage` boolean
        - `forced` boolean
      - SetBrowserVariableCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `name` string
        - `value` unknown
      - TraceCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `htmlTracingEnabled` boolean
      - WaitCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `milliseconds` integer
      - WaitForUrlCommand
        - `id` string
        - `enabled` boolean
        - `type` string
        - `label` string
        - `url` string
        - `options` object
  - `commandResults` union[]
    - union
      - CodeCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `message` string
        - `errors` integer
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `hits` integer
        - `pages` integer
        - `title` string
      - CommentCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `success` boolean
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `title` string
      - ElementCommandResultNetwork
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `screenshot` Screenshot
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `navigation` boolean
        - `url` string
        - `urlInterpolated` string
        - `error` string
        - `errorCode` string
        - `cause` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `element` string
        - `action` 'Click' | 'DoubleClick' | 'Drag' | 'Type' | 'Select' | 'ChooseFiles' | 'Hover' | 'KeyPress' | 'WaitFor'
        - `options` object
        - `hits` integer
        - `bytesUploaded` integer
        - `bytesDownloaded` integer
        - `errors` integer
        - `pages` integer
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `title` string
      - ErrorResult
        - `time` integer
        - `type` string, required
        - `populationId` string
        - `botNumber` integer
        - `errorCode` string
        - `errorMessage` string
        - `errorDetail` string
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
      - EvaluateCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `screenshot` Screenshot
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `navigation` boolean
        - `url` string
        - `urlInterpolated` string
        - `error` string
        - `errorCode` string
        - `cause` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `output` string
        - `bytesUploaded` integer
        - `bytesDownloaded` integer
        - `errors` integer
        - `hits` integer
        - `pages` integer
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `title` string
      - HttpCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `url` string
        - `urlInterpolated` string
        - `method` string
        - `startTime` integer
        - `endTime` integer
        - `timeToFirstByte` integer
        - `headerSize` integer
        - `bodySize` integer
        - `requestHeaderSize` integer
        - `requestBodySize` integer
        - `httpStatusCode` integer
        - `httpStatusText` string
        - `httpError` string
        - `socketError` string
        - `validationError` string
        - `internalError` string
        - `errorDetails` string
        - `warnings` string[]
        - `children` union[]
          - union
            - CodeCommandResult
              - …
            - CommentCommandResult
              - …
            - ElementCommandResultNetwork
              - …
            - ErrorResult
              - …
            - EvaluateCommandResult
              - …
            - HttpCommandResult (recursive)
            - IncludeCommandResult
              - …
            - IterationFinishedResult
              - …
            - NavigateCommandResult
              - …
            - NetworkThroughputResult
              - …
            - ObservedThroughputResult
              - …
            - PlaywrightCommandResult
              - …
            - PlaywrightTestResult
              - …
            - RedirectResult
              - …
            - SampleResult
              - …
            - ScrapeResult
              - …
            - ScreenshotResult
              - …
            - SetBrowserVariableCommandResult
              - …
            - TimerResult
              - …
            - TraceCommandResult
              - …
            - WaitCommandResult
              - …
            - WaitForUrlCommandResult
              - …
        - `requestHeaders` string
        - `responseHeaders` string
        - `requestBodyContentType` string
        - `responseBodyContentType` string
        - `requestBodyFileKey` string
        - `responseBodyFileKey` string
        - `errors` integer
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `success` boolean
        - `hits` integer
        - `pages` integer
        - `title` string
      - IncludeCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `success` boolean
        - `title` string
      - IterationFinishedResult
        - `time` integer
        - `type` string, required
        - `populationId` string
        - `botNumber` integer
        - `iteration` integer
        - `errors` integer
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
      - NavigateCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `screenshot` Screenshot
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `navigation` boolean
        - `url` string
        - `urlInterpolated` string
        - `error` string
        - `errorCode` string
        - `cause` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `hits` integer
        - `bytesUploaded` integer
        - `bytesDownloaded` integer
        - `errors` integer
        - `pages` integer
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `title` string
      - NetworkThroughputResult
        - `time` integer
        - `type` string, required
        - `bytesUploaded` integer
        - `bytesDownloaded` integer
      - ObservedThroughputResult
        - `time` integer
        - `type` string, required
        - `bytesUploaded` integer
        - `bytesDownloaded` integer
        - `pages` integer
        - `hits` integer
        - `errors` integer
      - PlaywrightCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `message` string
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `errors` integer
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `hits` integer
        - `pages` integer
        - `title` string
      - PlaywrightTestResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `message` string
        - `log` string
        - `finalUrl` string
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `playwrightTrace` PlaywrightTrace
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `screenshots` Screenshot[]
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `title` string
      - RedirectResult
        - `time` integer
        - `type` string, required
        - `url` string
        - `startTime` integer
        - `endTime` integer
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `title` string
        - `reportable` boolean
        - `success` boolean
      - SampleResult
        - `time` integer
        - `type` string, required
        - `method` string
        - `url` string
        - `startTime` integer
        - `endTime` integer
        - `title` string
      - ScrapeResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `screenshot` Screenshot
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `navigation` boolean
        - `url` string
        - `urlInterpolated` string
        - `error` string
        - `errorCode` string
        - `cause` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `content` string
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `title` string
      - ScreenshotResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `screenshot` Screenshot
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `navigation` boolean
        - `url` string
        - `urlInterpolated` string
        - `error` string
        - `errorCode` string
        - `cause` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `title` string
      - SetBrowserVariableCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `screenshot` Screenshot
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `navigation` boolean
        - `url` string
        - `urlInterpolated` string
        - `error` string
        - `errorCode` string
        - `cause` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `name` string
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `title` string
      - TimerResult
        - `time` integer
        - `type` string, required
        - `name` string
        - `startTime` integer
        - `endTime` integer
        - `reportable` boolean
        - `success` boolean
      - TraceCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `screenshot` Screenshot
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `navigation` boolean
        - `url` string
        - `urlInterpolated` string
        - `error` string
        - `errorCode` string
        - `cause` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `title` string
      - WaitCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `plannedWaitTime` integer
        - `actualWaitTime` integer
        - `success` boolean
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `title` string
      - WaitForUrlCommandResult
        - `time` integer
        - `type` string, required
        - `commandId` string
        - `referencedCommandId` string
        - `screenshot` Screenshot
          - `contentType` string
          - `content` string, byte
          - `blobKey` string
          - `width` integer
          - `height` integer
          - `scrollX` integer
          - `scrollY` integer
        - `trace` Trace
          - `populationId` string
          - `commandId` string
          - `bot` integer
          - `iteration` integer
          - `step` integer
          - `level` 'INFO' | 'ERROR'
          - `code` '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` string
          - `urlInterpolated` string
          - `message` string
          - `time` integer
          - `details` object
          - `artifactKey` string
        - `startTime` integer
        - `endTime` integer
        - `success` boolean
        - `navigation` boolean
        - `url` string
        - `urlInterpolated` string
        - `error` string
        - `errorCode` string
        - `cause` string
        - `timings` PageTimings
          - `load` integer
          - `timeToFirstByte` integer
          - `domContentLoaded` integer
          - `firstPaint` integer
          - `firstContentfulPaint` integer
          - `largestContentfulPaint` integer
          - `redirectTime` integer
          - `dnsLookupTime` integer
          - `tcpConnectTime` integer
          - `tlsHandshakeTime` integer
          - `requestTime` integer
          - `responseTime` integer
          - `cumulativeLayoutShift` number, double
          - `totalBlockingTime` integer
          - `performanceScore` PerformanceScore
            - `score` integer
            - `formFactor` string
            - `fcp` Subscore
              - …
            - `lcp` Subscore
              - …
            - `tbt` Subscore
              - …
            - `cls` Subscore
              - …
        - `status` 'SUCCESS' | 'PARTIAL_SUCCESS' | 'ERROR' | 'RUNNING' | 'NONE'
        - `reportable` boolean
        - `title` string
  - `log` LogMessage[]
    - `text` string
    - `type` string
    - `commandId` string
    - `time` integer
  - `results` Blob
    - `key` string
  - `errors` integer

---

[API](https://skmtc.dev/loadster/apis/loadster-api.md) · [All operations](https://skmtc.dev/loadster/apis/loadster-api/llms.txt) · [OpenAPI document](https://skmtc.dev/loadster/apis/loadster-api/revisions/1cf3073616fd?raw)
