---
title: "Public reading for one \"my stack\" page: every member's plate level and the stack roll-up (no API key)"
method: GET
path: "/outages/stacks/{key}"
tags: ["Outages"]
---

# Public reading for one "my stack" page: every member's plate level and the stack roll-up (no API key)

`GET /outages/stacks/{key}`

## Request

- Base URL: `https://realuptime.io/api/v1`
- URL: `https://realuptime.io/api/v1/outages/stacks/{key}`
- Auth: none required

## Path parameters

- `key` string, required

## Response `200`

The stack's members, each with the same plate level as its own page, plus the "N of M" roll-up and a citable source.url.

- object
  - `schema_version` number, required
  - `stack` object, required
    - `id` string, required
    - `slug` string, required
    - `name` string, required
    - `url` string, required
    - `published` boolean, required
    - `member_count` number, required
  - `summary` object, required
    - `level` string, required
    - `label` string, required
    - `tone` string, required
    - `headline` string, required
    - `detail` string, required
    - `counts` object, required
      - `down` number, required
      - `degraded` number, required
      - `awaiting_data` number, required
      - `operational` number, required
      - `total` number, required
      - `vendor_incident` number, required
      - `vendor_quiet` number, required
  - `services` object[], required
    - `slug` string, required
    - `name` string, required
    - `url` string, required
    - `short_url` string, required
    - `measured_at` string, nullable, required
    - `plate` object, required
      - `level` string, required
      - `label` string, required
      - `tone` string, required
      - `clause` string, required
    - `last_outage` object, required
      - `sentence` string, required
    - `vendor` object, required
      - `feed_working` boolean, required
  - `source` object, required
    - `url` string, required
    - `methodology_url` string, required
    - `publisher` string, required

## Other responses

- `400`: Malformed stack key. - `RU-6002` Invalid outage query: https://realuptime.io/kb/errors/ru-6002
- `404`: No such stack -- never reported as healthy. - `RU-6005` Outage stack not found: https://realuptime.io/kb/errors/ru-6005
- `429`: Per-IP keyless read budget exceeded. - `RU-6003` Public outage API rate limited: https://realuptime.io/kb/errors/ru-6003

---

[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)
