---
title: "get the status of the current chaos experiment"
method: GET
path: "/mockserver/chaosExperiment"
tags: ["chaos"]
---

# get the status of the current chaos experiment

`GET /mockserver/chaosExperiment`

## Request

- Base URL: `http://localhost:1080`
- URL: `http://localhost:1080/mockserver/chaosExperiment`
- Auth: none declared

Returns the current experiment status including name, running status (running/completed/halted_by_auto_halt/stopped), current stage index, total stages, elapsed/remaining time, loop iteration count, and the full experiment definition. Returns null/empty when no experiment is or was recently active.

## Response `200`

experiment status (or empty if none active)

- object
  - `name` string
  - `status` 'running' | 'completed' | 'halted_by_auto_halt' | 'stopped'
  - `currentStageIndex` integer
  - `totalStages` integer
  - `stageElapsedMillis` integer
  - `stageRemainingMillis` integer
  - `loopIteration` integer
  - `totalElapsedMillis` integer
  - `experiment` object: the full experiment definition

---

[API](https://skmtc.dev/mock-server/apis/mockserver-api.md) · [All operations](https://skmtc.dev/mock-server/apis/mockserver-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mock-server/apis/mockserver-api/revisions/9239b693996e?raw)
