---
title: "Latest CPU, memory, and disk for every installed Monitor agent, with a 7-day daily trend"
method: GET
path: "/capacity"
tags: ["Agents"]
---

# Latest CPU, memory, and disk for every installed Monitor agent, with a 7-day daily trend

`GET /capacity`

## Request

- Base URL: `https://realuptime.io/api/v1`
- URL: `https://realuptime.io/api/v1/capacity`
- Auth: HTTP bearer

## Response `200`

Every non-revoked monitor agent on the account: name, vantage, whether it is currently reporting, its latest cpu/memory/disk ratios and load averages, and a 7-day daily avg/max trend for cpu, memory, and disk. A host with no reading yet (or one older than the reporting-staleness window) carries reporting: false and latest: null rather than a stale or fabricated figure.

## Other responses

- `401`: Missing, invalid, or revoked API key. - `RU-1001` Missing API credentials: https://realuptime.io/kb/errors/ru-1001 - `RU-1002` Invalid or revoked API key: https://realuptime.io/kb/errors/ru-1002
- `403`: This key is IP-restricted and the request came from outside its allowlist. - `RU-1007` API key is restricted to an IP allowlist: https://realuptime.io/kb/errors/ru-1007
- `429`: Per-key rate limit exceeded, a Free account's per-account request budget exceeded, or too many failed authentication attempts. - `RU-2002` API read rate limit exceeded: https://realuptime.io/kb/errors/ru-2002 - `RU-2001` Too many failed authentication attempts: https://realuptime.io/kb/errors/ru-2001

---

[API](https://skmtc.dev/realuptime/apis/realuptime-api-v1.md) · [All operations](https://skmtc.dev/realuptime/apis/realuptime-api-v1/llms.txt) · [OpenAPI document](https://skmtc.dev/realuptime/apis/realuptime-api-v1/revisions/51e481084700?raw)
