Zidium

Получение состояния проверки

Url запроса

АдресВашегоСервисаApi/GetUnitTestState

Запрос
{
    "Token": {
        "SecretKey": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
    },
    "Data": {
        "UnitTestId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
    }
}

Здесь:

  • Token — раздел с токеном авторизации. В нём:
    • SecretKey (string) — ключ доступа к Api, посмотрите в Личном кабинете в разделе Управление — Ключи доступа к Api
  • UnitTestId (guid) — Уникальный Id проверки.

Ответ
{
    "Data": {
        "Id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "OwnerId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
        "StartDate": "2016-04-30T23:25:43.511Z",
        "EndDate": "2016-04-30T23:25:43.511Z",
        "ActualDate": "2016-04-30T23:25:43.511Z",
        "Status": "Success",
        "Message": "State text",
        "HasSignal": true
    },
    "Code": 10
}

Здесь:

  • Id (guid) — Уникальный Id состояния.
  • OwnerId (guid) — Уникальный Id владельца состояния (в данном случае, совпадает с Id проверки).
  • StartDate (datetime) — Дата и время начала состояния.
  • EndDate (datetime) — Дата и время окончания состояния.
  • ActualDate (datetime) — Дата и время актуальности состояния.
  • Status (string) — Статус проверки. Может принимать значения: Success, Warning, Alarm, Disabled, Unknown.
  • Message (string) — Текстовое описание статуса.
  • HasSignal (bool) — Признак наличия сигнала. True означает, что состояние установлено явно по сигналу от приложения. False означает, что состояние установила система мониторинга из-за отсутствия сигнала от приложения.

Если проверка с указанным Id не существует, то Code будет равен 1102, а Data будет пустым.