REST API и публичный status JSON
Краткий ответ
StillOnline отдаёт публичный read-only status JSON на /v1/public/status/{slug} (без ключа) и private REST API v1 для проектов, checks и инцидентов на Pro ($9/мес) и Ultimate ($29/мес). OpenAPI: /openapi.json. На Free нет private API. Вместе с MCP для AI-агентов.
Преимущества
- Статус для машин — скрипты и агенты читают JSON, не HTML.
- Автоматизация — создание checks после инфраструктуры (paid).
- Incident API — апдейты из CI (Pro+).
- Документированный контракт — docs/api.
- Публичное и приватное — клиенты видят public JSON; вы — с ключом.
Как это работает
Публично (без ключа):
curl -s https://api.stillonline.tech/v1/public/status/your-slug
Имя проекта, статус, инциденты, last updated.
Private (API-ключ):
- Pro или Ultimate.
- Ключ в настройках.
https://api.stillonline.tech/v1/...сAuthorization: Bearer ....- docs/api — projects, checks, incidents.
Доступность по тарифам
| Тариф | Public JSON | Private v1 |
|---|---|---|
| Free | Да (публичная страница) | Нет |
| Pro | Да | Да |
| Ultimate | Да | Да |
FAQ
Public JSON бесплатен?
Да для публичных status pages. Есть rate limits; не используйте как нагрузочный тест API.
Webhooks при смене статуса check?
Исходящие webhooks в v1 не в проде. Polling, Slack/Telegram или MCP.
Где OpenAPI?
https://stillonline.tech/openapi.json и docs/api.
GitHub Actions?
На Pro+ с API-ключом — типичный сценарий после deploy.