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

# RSS / Atom feed reference

> Public feed shape, caching headers, and exclusion rules.

Every public status page exposes both Atom and RSS feeds:

```text theme={null}
GET https://<subdomain>.<host>/feed.atom
GET https://<subdomain>.<host>/feed.rss
```

## Content

One entry per incident message and one per maintenance lifecycle event
(scheduled, started, completed, canceled), sorted newest first. Each entry
links to its update's permalink, `/incidents/<id>`, on the page's own host.

Scheduled maintenance is also available as a calendar feed at
`/calendar.ics`; see
[Upcoming maintenance and the calendar feed](https://docs.use.observer/docs/guides/maintenance-calendar.md).

## Headers

```text theme={null}
Content-Type: application/atom+xml; charset=utf-8   (or application/rss+xml)
Cache-Control: public, max-age=60
ETag: "<opaque>"
```

Treat the ETag as opaque. It changes when an entry is added or changed or the
page's status changes. A repeat fetch with a matching `If-None-Match` returns
`304 Not Modified` with no body.

## Exclusions

The feed excludes:

* Customer-scoped incidents. Customer-scoped incidents appear only in feeds
  requested with that customer's token.
* Drafts (anything not yet published).
* Soft-deleted rows.

## Discoverability

Status pages emit a `<link rel="alternate" type="application/atom+xml" href="/feed.atom">` in the page `<head>` so most feed readers auto-detect the URL.

## Limit

Each feed returns the 50 most recent entries.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.