# Get a chaos v2 experiment run

Get a chaos v2 experiment run

Endpoint: GET /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/run
Version: 1.0
Security: x-api-key

## Query parameters:

  - `accountIdentifier` (string, required)
    account id that want to access the resource

  - `organizationIdentifier` (string, required)
    organization id that want to access the resource

  - `projectIdentifier` (string, required)
    project id that want to access the resource

  - `experimentRunId` (string)
    experimentRunId to be fetched

  - `notifyId` (string)
    notifyId to be fetched

## Path parameters:

  - `experimentId` (string, required)
    experimentId to be executed

## Response 200 fields (application/json):

  - `accountID` (string, required)

  - `actions` (array)

  - `actions.identity` (string)

  - `actions.name` (string)

  - `completed` (boolean)

  - `createdAt` (integer)

  - `createdBy` (string)

  - `errorResponse` (string)

  - `executionData` (string)

  - `experimentID` (string)

  - `experimentIdentifier` (string)

  - `experimentName` (string)

  - `experimentRunID` (string)

  - `experimentTags` (array)

  - `experimentType` (string)
    Enum: "cronexperiment", "experiment", "experiment_v2", "gameday"

  - `experimentYaml` (string)

  - `faultIDs` (array)

  - `faultsAwaited` (integer)

  - `faultsFailed` (integer)

  - `faultsNA` (integer)

  - `faultsPassed` (integer)

  - `faultsStopped` (integer)

  - `faultsWithProbes` (array)

  - `faultsWithProbes.faultName` (string)

  - `faultsWithProbes.probes` (array)

  - `faultsWithProbes.probes.mode` (string)

  - `faultsWithProbes.probes.name` (string)

  - `faultsWithProbes.probes.probeID` (string)

  - `faultsWithProbes.probes.revisionID` (string)

  - `infraID` (string)

  - `isRemoved` (boolean, required)

  - `manifestVersion` (string)

  - `networkMapID` (string)

  - `notifyID` (string)

  - `orgID` (string)

  - `phase` (string)

  - `probes` (array)

  - `probes.identity` (string)

  - `probes.name` (string)

  - `projectID` (string)

  - `resiliencyScore` (number)

  - `revisionID` (string)

  - `runSequence` (integer)

  - `securityGovernance` (object)

  - `securityGovernance.finishedAt` (integer)

  - `securityGovernance.message` (string)

  - `securityGovernance.name` (string)

  - `securityGovernance.phase` (string)

  - `securityGovernance.securityGovernanceNodeData` (object)

  - `securityGovernance.securityGovernanceNodeData.failedRules` (array)

  - `securityGovernance.securityGovernanceNodeData.failedRules.conditions` (array)

  - `securityGovernance.securityGovernanceNodeData.failedRules.conditions.conditionID` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.conditions.conditionName` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.conditions.message` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.conditions.phase` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.description` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.message` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.ruleID` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.ruleName` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow` (object)

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.duration` (string)

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.endTime` (integer)

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.recurrence` (object)

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.recurrence.spec` (object)

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.recurrence.spec.until` (integer)

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.recurrence.spec.value` (integer)
    set if recurrenceType is Monthly

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.recurrence.type` (string, required)
    Enum: "Yearly", "Monthly", "Daily", "Weekly", "None"

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.startTime` (integer, required)

  - `securityGovernance.securityGovernanceNodeData.failedRules.timeWindow.timeZone` (string, required)

  - `securityGovernance.securityGovernanceNodeData.failedRules.userGroupIds` (array)

  - `securityGovernance.securityGovernanceNodeData.passedRules` (array)

  - `securityGovernance.securityGovernanceNodeData.skippedRules` (array)

  - `securityGovernance.startedAt` (integer)

  - `securityGovernance.type` (string)

  - `targetedServices` (array)

  - `targetedServices.id` (string)

  - `targetedServices.name` (string)

  - `targetedServices.namespace` (string)

  - `targetedServices.uid` (string)

  - `templateDetails` (object)

  - `templateDetails.hubReference` (string)

  - `templateDetails.identity` (string)

  - `templateDetails.reference` (string)

  - `templateDetails.revision` (string)

  - `totalFaults` (integer)

  - `updatedAt` (integer)

  - `updatedBy` (string)

## Response 400 fields (application/json):

  - `code` (string)
    Enum: "PIPELINE_NOT_FOUND"

  - `description` (string)

  - `message` (string)


