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"}.