> ## Documentation Index
> Fetch the complete documentation index at: https://docs.entityml.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Monitoring Status

> Return infrastructure status used by the public status page.

## Request

<ParamField header="Authorization" type="string">
  Optional bearer token when monitoring status protection is enabled.
</ParamField>

<ParamField header="x-monitoring-token" type="string">
  Optional monitoring token alternative.
</ParamField>

## Response

<ResponseField name="overall_status" type="string">
  `operational`, `degraded`, or `down`.
</ResponseField>

<ResponseField name="sections" type="object">
  Infrastructure sections such as `ec2` and `s3`.
</ResponseField>

## Example

<CodeGroup>
  ```python Python SDK theme={null}
  from entityml import EntityMLClient

  client = EntityMLClient()
  status = client.system.monitoring_status()
  print(status["overall_status"])
  ```

  ```bash CLI theme={null}
  entityml monitoring-status
  ```

  ```bash Raw HTTP (cURL) theme={null}
  curl "https://api.entityml.com/api/v1/monitoring/status"
  ```
</CodeGroup>

### Example response

```json theme={null}
{
  "overall_status": "operational",
  "checked_at": "2026-05-03T20:30:00+00:00",
  "region": "us-east-1",
  "sections": {
    "ec2": [],
    "s3": []
  },
  "errors": [],
  "source": "live"
}
```
