---
title: "Public JSON incident feed (unauthenticated, token-gated)"
method: GET
path: "/feed/{token}"
---

# Public JSON incident feed (unauthenticated, token-gated)

`GET /feed/{token}`

## Request

- Base URL: `https://api.uptimemonitoring.com`
- URL: `https://api.uptimemonitoring.com/feed/{token}`
- Auth: none required

Returns a trimmed view of recent incidents for the account owning this
token. No sensitive configuration is exposed. Rate-limited at 20
requests per minute per token.

## Path parameters

- `token` string, required

## Response `200`

Feed

- FeedResponse
  - `account` object
    - `github_username` string
  - `incidents` FeedIncident[]
    - `id` integer
    - `monitor_name` string
    - `monitor_url` string
    - `monitor_type` string
    - `type` 'down' | 'flapping'
    - `started_at` string, date-time
    - `resolved_at` string, date-time, nullable

## Other responses

- `403`: Owning account is suspended
- `404`: Unknown or rotated token
- `429`: Rate limit exceeded

---

[API](https://skmtc.dev/uptimemonitoring/apis/uptimemonitoring-com-api.md) · [All operations](https://skmtc.dev/uptimemonitoring/apis/uptimemonitoring-com-api/llms.txt) · [OpenAPI document](https://skmtc.dev/uptimemonitoring/apis/uptimemonitoring-com-api/revisions/ddcb2a8bc70f?raw)
