# Service status

> The data behind the public status page, without an API key.

Source: https://postwire.io/docs/status/ · Base URL: https://postwire.io · OpenAPI: https://postwire.io/openapi.json

The same numbers as [postwire.io/status](/status/): the API, the MCP server, scheduled publishing, and each network's delivery rate over 30 days, counted live from production.

- [`GET /api/status`](#get-api-status): Public service status: components, and delivery success per network over 30 days (no auth)

## Public service status: components, and delivery success per network over 30 days (no auth)

`GET /api/status`

The data behind https://postwire.io/status/. Counted live from production; totals only.

No API key needed.

**Responses**

| Status | Means |
|---|---|
| `200` | { overall: operational\|degraded\|outage, components, networks: [{ platform, last_24h, last_7d, last_30d, days, status }], definitions } |

```bash
curl "https://postwire.io/api/status"
```

```js
const res = await fetch("https://postwire.io/api/status", {
  method: "GET",
});
console.log(res.status, await res.json());
```

```python
import os, requests

r = requests.get(
    "https://postwire.io/api/status",
)
print(r.status_code, r.json())
```
