# Experiments

## Generate and return kubernetesV1 chaos experiment run report

 - [GET /gateway/chaos/manager/api/rest/chaos-experiment-run/report/{experimentRunId}/{notifyId}](https://apidocs.harness.io/experiments/getchaosexperimentrunreport.md): Generate and return kubernetesV1 chaos experiment run report

## Get chaos experiment run overview stats

 - [GET /gateway/chaos/manager/api/rest/overview/experiment-stats](https://apidocs.harness.io/experiments/getexperimentrunsoverviewstats.md): Get resource usage

## Delete given experiments

 - [POST /gateway/chaos/manager/api/rest/v2/bulkaction/bulkexperimentdelete](https://apidocs.harness.io/experiments/bulkexperimentdelete.md): Delete given experiments

## Add tags in given experiments

 - [POST /gateway/chaos/manager/api/rest/v2/bulkaction/bulkexperimenttagsadd](https://apidocs.harness.io/experiments/bulkexperimenttagadd.md): Add tags in given experiments

## Get a chaos pipeline step execution

 - [GET /gateway/chaos/manager/api/rest/v2/chaos-pipeline/step/{experimentId}/{experimentRunId}/{stepName}](https://apidocs.harness.io/experiments/getchaospipelinestepdetails.md): Get a chaos pipeline step execution

## Get a chaos pipeline execution

 - [GET /gateway/chaos/manager/api/rest/v2/chaos-pipeline/{experimentId}](https://apidocs.harness.io/experiments/getchaospipelineexecution.md): Get a chaos pipeline execution

## List chaos v2 experiments

 - [GET /gateway/chaos/manager/api/rest/v2/experiment](https://apidocs.harness.io/experiments/listchaosv2experiment.md): List chaos v2 experiments

## Save a chaos v2 experiment

 - [POST /gateway/chaos/manager/api/rest/v2/experiment](https://apidocs.harness.io/experiments/savechaosv2experiment.md): Save a chaos v2 experiment

## Download experiment runs as CSV

 - [POST /gateway/chaos/manager/api/rest/v2/experiment-runs/csv](https://apidocs.harness.io/experiments/getexperimentrunscsv.md): Download experiment runs as CSV (no request body; only path + query params)

## Create pipeline to run experiments in bulk

 - [POST /gateway/chaos/manager/api/rest/v2/experiment/bulk/run](https://apidocs.harness.io/experiments/createchaosexperimentpipeline.md): Create pipeline to run experiments in bulk

## Update a chaos v2 cron experiment

 - [POST /gateway/chaos/manager/api/rest/v2/experiment/cron](https://apidocs.harness.io/experiments/updatechaosv2cronexperiment.md): Update a chaos v2 cron experiment

## Delete a chaos v2 experiment

 - [DELETE /gateway/chaos/manager/api/rest/v2/experiment/{experimentId}](https://apidocs.harness.io/experiments/deletechaosv2experiment.md): Delete a chaos v2 experiment

## Stop a chaos v2 experiment

 - [POST /gateway/chaos/manager/api/rest/v2/experiment/{experimentId}/stop](https://apidocs.harness.io/experiments/stopchaosv2experiment.md): Stop a chaos v2 experiment

## List experiments

 - [POST /gateway/chaos/manager/api/rest/v2/experiments](https://apidocs.harness.io/experiments/listexperiments.md): List experiments with filtering, sorting and pagination

## Get a chaos v2 experiment timeline run

 - [GET /gateway/chaos/manager/api/rest/v2/experiments/timeline/run/{experimentId}](https://apidocs.harness.io/experiments/getexperimentruntimelineview.md): Get a chaos v2 experiment timeline run

## Get a chaos v2 experiment

 - [GET /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}](https://apidocs.harness.io/experiments/getchaosv2experiment.md): Get a chaos v2 experiment

## Get the list of input sets in an experiment

 - [GET /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/inputsets](https://apidocs.harness.io/experiments/listinputset1.md): Get the list of input sets in an experiment

## Create an input set

 - [POST /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/inputsets](https://apidocs.harness.io/experiments/createinputset.md): Create an input set

## Get the input set in an experiment

 - [GET /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/inputsets/{inputsetId}](https://apidocs.harness.io/experiments/getinputset1.md): Get the input set in an experiment

## Update an input set

 - [PUT /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/inputsets/{inputsetId}](https://apidocs.harness.io/experiments/updateinputset.md): Update an input set

## Delete an input set

 - [DELETE /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/inputsets/{inputsetId}](https://apidocs.harness.io/experiments/deleteinputset1.md): Delete an input set

## Get a chaos v2 experiment run

 - [GET /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/run](https://apidocs.harness.io/experiments/getchaosv2experimentrun.md): Get a chaos v2 experiment run

## Run a chaos v2 experiment

 - [POST /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/run](https://apidocs.harness.io/experiments/runchaosv2experiment.md): Run a chaos v2 experiment

## Get a chaos v2 experiment

 - [GET /gateway/chaos/manager/api/rest/v2/experiments/{experimentId}/variables](https://apidocs.harness.io/experiments/getchaosv2experimentvariables.md): Get a chaos v2 experiment

## Update a resource note

 - [PATCH /gateway/chaos/manager/api/rest/v2/note](https://apidocs.harness.io/experiments/updatenote.md): Update a resource note

## Get a chaos resource Note

 - [GET /gateway/chaos/manager/api/rest/v2/notes](https://apidocs.harness.io/experiments/getnote.md): Get a chaos resource Note

## Add a resource note

 - [POST /gateway/chaos/manager/api/rest/v2/notes](https://apidocs.harness.io/experiments/addnote.md): Add a resource note

## List the experiment runs for a pipeline execution

 - [POST /gateway/chaos/manager/api/rest/v2/pipeline/experiment/runs](https://apidocs.harness.io/experiments/getchaosexperimentrunsforpipeline.md): List the experiment runs for a pipeline execution

## Verify the chaos stage in pipeline run

 - [GET /gateway/chaos/manager/api/rest/v2/pipeline/verify/runs](https://apidocs.harness.io/experiments/verifychaosstageinpipelinerun.md): Verify the chaos stage in pipeline run

## List chaos experiments with active infrastructures in minimal format for notification service

 - [GET /gateway/chaos/manager/api/v1/notification-experiments](https://apidocs.harness.io/experiments/listexperimentswithactiveinfrasminimalnotification.md): List all experiments with active infrastructures in minimal format for notification service

## Generate and return beta1 chaos experiment run report

 - [GET /gateway/chaos/manager/api/v3/chaos-experiment-run/report/{experimentId}/{chaosExperimentRunId}](https://apidocs.harness.io/experiments/getchaosexperimentrunreportpdf.md): Generate and return beta1 chaos experiment run report

## List experiment metadata

 - [POST /gateway/chaos/manager/api/v3/experiments/list-metadata](https://apidocs.harness.io/experiments/listexperimentmetadata.md): List experiment metadata

## Get experiment or template inputs

 - [GET /gateway/chaos/manager/api/v3/integrations/get-experiment-or-template-variable](https://apidocs.harness.io/experiments/getexperimentortemplatevariable.md): Get experiment or template inputs

## List experiment or template metadata

 - [GET /gateway/chaos/manager/api/v3/integrations/list-experiment-or-template](https://apidocs.harness.io/experiments/listexperimentortemplate.md): List experiment or template metadata

