Перейти к основному содержанию
GET
curl

Обзор

Возвращает состояние каждого сервиса Didit, общее состояние и инциденты, которые продолжаются или были устранены за последние 7 дней. Endpoint публичный: не передавайте заголовок авторизации. Ответ не содержит данных организации и одинаков для всех вызывающих его сторон.

Когда использовать

  • Виджет статуса: показывайте вашим пользователям или службе поддержки, испытывает ли сервис Didit деградацию прямо сейчас.
  • Проверка работоспособности интеграции: прежде чем искать причину медленных или неудачных проверок в своём коде, посмотрите, сообщает ли Didit об инциденте на сервисе, который вы вызываете.
  • История инцидентов: список того, что произошло за последние 7 дней, и продолжительность каждого инцидента.
Чтобы проверить только доступность API, используйте healthcheck.

Частота опроса

Ответы кешируются на 30 секунд, поэтому опрашивайте не чаще одного раза в 30 секунд. updated_at показывает, когда Didit сформировал полученный вами ответ. Также действует лимит GET-запросов: 600 запросов в минуту на один IP-адрес.

Сервисы

services содержит каждый сервис, независимо от того, есть ли у него инцидент. Сопоставляйте по key: name содержит английское отображаемое название, которое может измениться. Значение status каждого сервиса: operational, degraded или down. Оно равно operational, если у сервиса нет текущего инцидента, а иначе совпадает с худшим состоянием из его текущих инцидентов. status верхнего уровня равен худшему состоянию среди всех сервисов.

Инциденты

incidents содержит каждый текущий инцидент и инциденты, устранённые за последние 7 дней, сначала с инцидента с самым новым значением started_at. Перечислено не более 50 устранённых инцидентов.
  • state может быть degraded или down. Устранённый инцидент сохраняет последнее состояние, которое у него было.
  • status равен ongoing, пока сервис не восстановился, затем resolved.
  • resolved_at и duration_minutes равны null, пока инцидент продолжается.
  • affected и country_name указывают затронутую страну или реестр, например Brazil (CPF) и Brazil. Они пусты, если инцидент не связан со страной или реестром.
  • title и body написаны на английском языке. Чтобы показать инцидент на другом языке, сформируйте собственный текст из service, state и country_name.

Пример ответа

Связанные материалы

Ответ

Текущий статус сервиса.

Публичный статус сервисов: состояние каждого сервиса Didit, общий статус и инциденты, которые происходят сейчас или были устранены за последние 7 дней.

status
enum<string>
обязательно

Худшее состояние любого сервиса на текущий момент, определяемое только текущими инцидентами.

Доступные опции:
operational,
degraded,
down
Пример:

"degraded"

updated_at
string<date-time>
обязательно

Когда Didit сформировал этот ответ (ISO 8601, UTC). Ответы кэшируются на 30 секунд, поэтому он может быть устаревшим максимум на 30 секунд.

Пример:

"2026-10-13T09:41:07.512345Z"

services
object[]
обязательно

Одна запись на каждую службу, все службы перечисляются всегда.

incidents
object[]
обязательно

Сначала самые новые по started_at. Все текущие инциденты, а также инциденты, завершённые за последние 7 дней (не более 50 завершённых инцидентов). Пусто, если за это время ничего не произошло.

Последнее изменение 7 ноября 2026 г.