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-ключ):

  1. Pro или Ultimate.
  2. Ключ в настройках.
  3. https://api.stillonline.tech/v1/... с Authorization: Bearer ....
  4. docs/api — projects, checks, incidents.

Доступность по тарифам

ТарифPublic JSONPrivate 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.