# Get a chaos v2 experiment

Get a chaos v2 experiment

Endpoint: GET /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}
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

## Path parameters:

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

## Response 200 fields (application/json):

  - `accountID` (string, required)

  - `createdAt` (integer)

  - `createdBy` (string)

  - `cronSyntax` (string)

  - `description` (string)

  - `experimentID` (string)

  - `experimentType` (string)
    Enum: "experiment_v2", "experiment", "cronexperiment_v2", "cronexperiment", "cronexperiment_linux", "cronexperiment_windows", "cronexperiment_cf", "chaosengine", "gameday"

  - `faultIDs` (array)

  - `identity` (string)
    identity field is a human-readable ID

  - `infraID` (string)

  - `infraType` (string)
    Enum: "windows", "Windows", "Linux", "CloudFoundry", "Container", "Kubernetes", "KubernetesV2"

  - `isCronEnabled` (boolean)

  - `isCustomExperiment` (boolean)

  - `isRemoved` (boolean, required)

  - `isSingleRunCronEnabled` (boolean)

  - `lastExecutedAt` (integer)

  - `name` (string, required)

  - `orgID` (string)

  - `projectID` (string)

  - `recentExperimentRunDetails` (array)
    stores the details of last 10 experiment runs

  - `recentExperimentRunDetails.completed` (boolean)

  - `recentExperimentRunDetails.createdAt` (integer)

  - `recentExperimentRunDetails.createdBy` (string)

  - `recentExperimentRunDetails.experimentRunID` (string)

  - `recentExperimentRunDetails.faultsWithProbes` (array)

  - `recentExperimentRunDetails.faultsWithProbes.faultName` (string)

  - `recentExperimentRunDetails.faultsWithProbes.probes` (array)

  - `recentExperimentRunDetails.faultsWithProbes.probes.mode` (string)

  - `recentExperimentRunDetails.faultsWithProbes.probes.name` (string)

  - `recentExperimentRunDetails.faultsWithProbes.probes.probeID` (string)

  - `recentExperimentRunDetails.faultsWithProbes.probes.revisionID` (string)

  - `recentExperimentRunDetails.isRemoved` (boolean, required)

  - `recentExperimentRunDetails.notifyID` (string)

  - `recentExperimentRunDetails.phase` (string)

  - `recentExperimentRunDetails.resiliencyScore` (number)

  - `recentExperimentRunDetails.runSequence` (integer)

  - `recentExperimentRunDetails.updatedAt` (integer)

  - `recentExperimentRunDetails.updatedBy` (string)

  - `recommendation` (object)

  - `recommendation.bySystem` (boolean)

  - `recommendation.reasons` (array)

  - `recommendation.weightage` (integer)

  - `revision` (array)

  - `revision.actions` (array)

  - `revision.actions.identity` (string)

  - `revision.actions.name` (string)

  - `revision.chaosFaultEvents` (array)

  - `revision.chaosFaultEvents.environmentIdentifier` (array)

  - `revision.chaosFaultEvents.faultName` (string)

  - `revision.chaosFaultEvents.serviceIdentifier` (array)

  - `revision.experimentManifest` (string)

  - `revision.faultsWithProbes` (array)

  - `revision.probes` (array)

  - `revision.probes.identity` (string)

  - `revision.probes.name` (string)

  - `revision.revisionID` (string)

  - `revision.targetedServices` (array)

  - `revision.targetedServices.id` (string)

  - `revision.targetedServices.name` (string)

  - `revision.targetedServices.namespace` (string)

  - `revision.targetedServices.uid` (string)

  - `revision.updatedAt` (integer)

  - `revision.weightages` (array)

  - `revision.weightages.faultName` (string)

  - `revision.weightages.weightage` (integer)

  - `singleClickOnboardMetadata` (object)

  - `singleClickOnboardMetadata.faults` (array)

  - `singleClickOnboardMetadata.onboardingID` (string)

  - `tags` (array)

  - `targetNetworkMapID` (string)

  - `templateDetails` (object)

  - `templateDetails.hubReference` (string)

  - `templateDetails.identity` (string)

  - `templateDetails.reference` (string)

  - `templateDetails.revision` (string)

  - `totalExperimentRuns` (integer)

  - `updatedAt` (integer)

  - `updatedBy` (string)

## Response 400 fields (application/json):

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

  - `description` (string)

  - `message` (string)


