API статуса

Last updated: 2026-10-29Текущее состояние каждого сервиса платформы и график задержек по сервису — те же данные, что на status.aperturesyndicate.com, без входа.

API статуса

Данные страницы status.aperturesyndicate.com. Без входа. Пригодится для значка статуса в вашем приложении или чтобы сказать своим пользователям «это не у нас», когда лежит один из наших сервисов.

text
Базовый адрес   https://status.aperturesyndicate.com/api
МетодЭндпоинт
GET/statusВсе сервисы сейчас, инциденты, работы, сводка
GET/status/history?service=<id>&hours=24График одного сервиса; hours — 24, 72 или 168

Текущее состояние

json
{
  "live": [{
    "serviceId": "as-resonance-api",
    "name": "Resonance API",
    "plane": "core",
    "publicUrl": "https://resonance-api.aperturesyndicate.com",
    "status": "up",
    "latencyMs": 145,
    "checkedAt": "2026-10-29T08:24:09.380Z",
    "external": { "status": "up", "latencyMs": 166, "checkedAt": "…" }
  }],
  "incidents": [],
  "maintenance": [],
  "summary": { "total": 22, "upCount": 22, "degradedCount": 0, "downCount": 0, "avgLatencyMs": 162, "checkedAt": "…" }
}

status бывает up, degraded или down.

status измеряется изнутри нашей сети, external — тот же сервис, проверенный снаружи, так, как до него добирается пользователь. Если они расходятся, ваши пользователи чувствуют внешнее.

Id сервисов для API с этих страниц: as-auth (вход), as-ai (ASAI), as-resonance-api (каталог), as-synx (реестр).

История

bash
curl "https://status.aperturesyndicate.com/api/status/history?service=as-auth&hours=24"
json
{
  "serviceId": "as-auth",
  "name": "Sign In & Accounts",
  "hours": 24,
  "bucketMinutes": 15,
  "buckets": [{ "bucket": "2026-10-28T08:15:00.000Z", "avgLatency": 237, "peakLatency": 237, "status": "up", "samples": 1 }]
}

Интервалы — 15 минут для 24 часов, 30 для 72, 60 для 168; задержки в миллисекундах. Неизвестный service отвечает 400 с {"error":"unknown_service"}.

API статуса | AS Docs