---
title: "Get active reliability tests."
method: GET
path: "/reliability-tests/active"
tags: ["reliability-tests"]
---

# Get active reliability tests.

`GET /reliability-tests/active`

Requires the privilege [`SERVICES_READ`](https://www.gremlin.com/docs/user-management/access-control/#privileges)

## Query parameters

- `teamId` string, required

## Response `default`

default response

- ReliabilityTestRunResponse[]
  - `guid` string
  - `serviceId` string
  - `dependencyId` string
  - `dependencyName` string
  - `failureFlagName` string
  - `isDependencySpof` boolean
  - `runNumber` integer
  - `run` ScenarioRunResponse
    - `scenarioId` string
    - `runNumber` integer
    - `orgId` string
    - `name` string
    - `description` string
    - `hypothesis` string
    - `stageInfo` object
    - `createdBy` string
    - `createdByFirstName` string
    - `createdByLastName` string
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
    - `endTime` string, date-time
    - `createSource` string
    - `triggerSource` 'MANUAL' | 'RUN_ALL' | 'SCHEDULED' | 'RECURRING_SCHEDULE'
    - `graph` ScenarioRunGraph
      - `nodes` object
      - `start_id` string
      - `observers` StatusCheckNode[]
        - `type` 'Concurrent' | 'ContinuousStatusCheck' | 'StatusCheckNode' | 'Delay' | 'InfraAttack' | 'SynchronousStatusCheck' | 'Continuous' | 'FailureFlag' | 'ExternalAction' | 'RollbackExternalAction'
        - `id` string
        - `state` object
          - `lifecycle` 'NotStarted' | 'Active' | 'HaltRequested' | 'Successful' | 'Halted' | 'Failed'
          - `startTime` string, date-time
          - `endTime` string, date-time
          - `failedReason` string
          - `nodeHaltedByGuid` string
          - `nodeHaltedById` string
        - `guid` string
        - `next` string
        - `name` string
        - `description` string
        - `thirdPartyPresets` string
        - `category` 'ERRORS' | 'LATENCY' | 'REQUESTS' | 'UNKNOWN'
        - `requestConfiguration` StatusCheckNodeRequest
          - `type` string
        - `endpointConfiguration` EndpointConfiguration
          - `url` string, url, required — The URL of the status check
          - `method` 'GET' | 'POST' | 'PUT' | 'PATCH' — The method type of the status check
          - `headers` object — Optional request headers to be used when the status check is invoked
          - `payload` string — Payload for POST type of request
          - `headersArn` string — Optional request headers pulled from a remote AWS resource holding JSON-encoded key-values that make up the headers
        - `rawEndpointConfiguration` EndpointConfiguration
          - `url` string, url, required — The URL of the status check
          - `method` 'GET' | 'POST' | 'PUT' | 'PATCH' — The method type of the status check
          - `headers` object — Optional request headers to be used when the status check is invoked
          - `payload` string — Payload for POST type of request
          - `headersArn` string — Optional request headers pulled from a remote AWS resource holding JSON-encoded key-values that make up the headers
        - `evaluationConfiguration` EvaluationConfiguration — The configuration for evaluating the success/failure of a status check
          - `okLatencyMaxMs` integer — The maximum latency in milliseconds for a successful status check
          - `okStatusCodes` string[], required — The list of successful response status codes for a successful status check
          - `responseBodyEvaluation` ResponseBodyEvaluation — The configuration for evaluating the success of a response body
            - `op` 'AND' | 'OR', required — The operation to logically combine predicates into a success or failure
            - `predicates` PredicateObject[], required — The list of predicates to evaluate against the status check response body
              - …
        - `statusCheckId` string
        - `externalIntegrationId` string
        - `statusCheckReferenceId` string
        - `isPrivateNetwork` boolean
        - `isHaltable` boolean
        - `payload` string
        - `isAutoGenerated` boolean
        - `autoGeneratedStatusCheckId` string
        - `resourceIdentifier` string
        - `statusCheckRequest` StatusCheckNodeRequest
          - `type` string
        - `intervalSeconds` integer
        - `additionalTimeInSecsToRunAfterCompletion` integer
      - `current_id` string
      - `external_actions` ExternalActionNode[]
        - `type` 'Concurrent' | 'ContinuousStatusCheck' | 'StatusCheckNode' | 'Delay' | 'InfraAttack' | 'SynchronousStatusCheck' | 'Continuous' | 'FailureFlag' | 'ExternalAction' | 'RollbackExternalAction'
        - `id` string
        - `state` object
          - `lifecycle` 'NotStarted' | 'Active' | 'HaltRequested' | 'Successful' | 'Halted' | 'Failed'
          - `startTime` string, date-time
          - `endTime` string, date-time
          - `failedReason` string
          - `nodeHaltedByGuid` string
          - `nodeHaltedById` string
        - `guid` string
        - `next` string
        - `externalActionRequest` ExternalActionRequest
          - `semanticType` string
          - `type` string, required
        - `stateDetails` ExternalCallFailedException
          - `cause` object
            - `stackTrace` object[]
              - …
            - `message` string
            - `localizedMessage` string
          - `stackTrace` object[]
            - `classLoaderName` string
            - `moduleName` string
            - `moduleVersion` string
            - `methodName` string
            - `fileName` string
            - `lineNumber` integer
            - `className` string
            - `nativeMethod` boolean
          - `errorCode` string
          - `requestId` string
          - `statusCode` integer
          - `message` string
          - `suppressed` object[]
            - `stackTrace` object[]
              - …
            - `message` string
            - `localizedMessage` string
          - `localizedMessage` string
      - `external_rollbacks` RollbackExternalActionNode[]
        - `type` 'Concurrent' | 'ContinuousStatusCheck' | 'StatusCheckNode' | 'Delay' | 'InfraAttack' | 'SynchronousStatusCheck' | 'Continuous' | 'FailureFlag' | 'ExternalAction' | 'RollbackExternalAction'
        - `id` string
        - `state` object
          - `lifecycle` 'NotStarted' | 'Active' | 'HaltRequested' | 'Successful' | 'Halted' | 'Failed'
          - `startTime` string, date-time
          - `endTime` string, date-time
          - `failedReason` string
          - `nodeHaltedByGuid` string
          - `nodeHaltedById` string
        - `guid` string
        - `next` string
        - `referenceExternalActionId` string
        - `stateDetails` ExternalCallFailedException
          - `cause` object
            - `stackTrace` object[]
              - …
            - `message` string
            - `localizedMessage` string
          - `stackTrace` object[]
            - `classLoaderName` string
            - `moduleName` string
            - `moduleVersion` string
            - `methodName` string
            - `fileName` string
            - `lineNumber` integer
            - `className` string
            - `nativeMethod` boolean
          - `errorCode` string
          - `requestId` string
          - `statusCode` integer
          - `message` string
          - `suppressed` object[]
            - `stackTrace` object[]
              - …
            - `message` string
            - `localizedMessage` string
          - `localizedMessage` string
        - `externalActionRequest` ExternalActionRequest
          - `semanticType` string
          - `type` string, required
        - `externalActionLifecycle` 'NotStarted' | 'Active' | 'HaltRequested' | 'Successful' | 'Halted' | 'Failed'
        - `didExternalActionNoOp` boolean
      - `startId` string
      - `externalActions` ExternalActionNode[]
        - `type` 'Concurrent' | 'ContinuousStatusCheck' | 'StatusCheckNode' | 'Delay' | 'InfraAttack' | 'SynchronousStatusCheck' | 'Continuous' | 'FailureFlag' | 'ExternalAction' | 'RollbackExternalAction'
        - `id` string
        - `state` object
          - `lifecycle` 'NotStarted' | 'Active' | 'HaltRequested' | 'Successful' | 'Halted' | 'Failed'
          - `startTime` string, date-time
          - `endTime` string, date-time
          - `failedReason` string
          - `nodeHaltedByGuid` string
          - `nodeHaltedById` string
        - `guid` string
        - `next` string
        - `externalActionRequest` ExternalActionRequest
          - `semanticType` string
          - `type` string, required
        - `stateDetails` ExternalCallFailedException
          - `cause` object
            - `stackTrace` object[]
              - …
            - `message` string
            - `localizedMessage` string
          - `stackTrace` object[]
            - `classLoaderName` string
            - `moduleName` string
            - `moduleVersion` string
            - `methodName` string
            - `fileName` string
            - `lineNumber` integer
            - `className` string
            - `nativeMethod` boolean
          - `errorCode` string
          - `requestId` string
          - `statusCode` integer
          - `message` string
          - `suppressed` object[]
            - `stackTrace` object[]
              - …
            - `message` string
            - `localizedMessage` string
          - `localizedMessage` string
      - `externalRollbacks` RollbackExternalActionNode[]
        - `type` 'Concurrent' | 'ContinuousStatusCheck' | 'StatusCheckNode' | 'Delay' | 'InfraAttack' | 'SynchronousStatusCheck' | 'Continuous' | 'FailureFlag' | 'ExternalAction' | 'RollbackExternalAction'
        - `id` string
        - `state` object
          - `lifecycle` 'NotStarted' | 'Active' | 'HaltRequested' | 'Successful' | 'Halted' | 'Failed'
          - `startTime` string, date-time
          - `endTime` string, date-time
          - `failedReason` string
          - `nodeHaltedByGuid` string
          - `nodeHaltedById` string
        - `guid` string
        - `next` string
        - `referenceExternalActionId` string
        - `stateDetails` ExternalCallFailedException
          - `cause` object
            - `stackTrace` object[]
              - …
            - `message` string
            - `localizedMessage` string
          - `stackTrace` object[]
            - `classLoaderName` string
            - `moduleName` string
            - `moduleVersion` string
            - `methodName` string
            - `fileName` string
            - `lineNumber` integer
            - `className` string
            - `nativeMethod` boolean
          - `errorCode` string
          - `requestId` string
          - `statusCode` integer
          - `message` string
          - `suppressed` object[]
            - `stackTrace` object[]
              - …
            - `message` string
            - `localizedMessage` string
          - `localizedMessage` string
        - `externalActionRequest` ExternalActionRequest
          - `semanticType` string
          - `type` string, required
        - `externalActionLifecycle` 'NotStarted' | 'Active' | 'HaltRequested' | 'Successful' | 'Halted' | 'Failed'
        - `didExternalActionNoOp` boolean
      - `currentId` string
      - `next` GraphNodeObject
        - `type` 'Concurrent' | 'ContinuousStatusCheck' | 'StatusCheckNode' | 'Delay' | 'InfraAttack' | 'SynchronousStatusCheck' | 'Continuous' | 'FailureFlag' | 'ExternalAction' | 'RollbackExternalAction'
        - `id` string
        - `state` object
        - `guid` string
        - `next` string
      - `nextId` string
      - `nodesRecursive` GraphNodeObject[]
        - `type` 'Concurrent' | 'ContinuousStatusCheck' | 'StatusCheckNode' | 'Delay' | 'InfraAttack' | 'SynchronousStatusCheck' | 'Continuous' | 'FailureFlag' | 'ExternalAction' | 'RollbackExternalAction'
        - `id` string
        - `state` object
        - `guid` string
        - `next` string
      - `expectedLengthWithDelays` integer
      - `eligibleForServiceCreation` boolean
      - `expectedLength` integer
      - `attackTypeQuantity` object
      - `providersCountForNodes` object
    - `resultNotes` string
    - `resultFlags` object
    - `results` ScenarioRunResults
      - `status` 'Passed' | 'Failed' | 'Unsure'
      - `incidentDetected` boolean
      - `incidentMitigated` boolean
    - `scheduleId` string
    - `scenarioEditCounterAtRunTime` integer
    - `scenarioRunImages` string[]
    - `gameDayInfo` GameDayInfo
      - `guid` string
      - `name` string
    - `passCriteria` 'ALL_PASS' | 'AT_LEAST_ONE_FAILED'
    - `largeScaleTestId` string

## Other responses

- `401` — Authorization header missing or malformed. Please provide proper credentials in the authorization header.
- `403` — User requires privilege for target team: SERVICES_READ

---

[API](https://skmtc.net/gremlin/apis/gremlin-api.md) · [All operations](https://skmtc.net/gremlin/apis/gremlin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gremlin/gremlin-api/revisions/36ee938323f0/schema)
