Проверка состояния сервера

Данный метод возвращает статус сервера.

Проверка состояния сервера бывает полезна, когда вам нужно, например, убедиться, работает ли сервер (включая статус лицензии). Авторизация не требуется.

Метод не требует лицензии.

URL

/server/status

Метод

GET

Тип ответа

sync

Параметры запроса

<отсутствуют>

Тело запроса (application/json)

<отсутствует>

Пример URL-запроса

https://your.polyanalyst.server:port/polyanalyst/api/v1.0/server/status

Тело ответа (application/json)

{
  "status": "up",
  "license": "active",
  "maintainance": "off",
  "started": 1750251344189,
	"uptime": 21
}

где

Имя Тип Описание

status

строка

Статус сервера (up или down).

license

строка

Статус лицензии (active или inactive).

maintainance

строка

Флаг, указывающий на то, что сервер находится в режиме поддержки (on или off).

started

число

Unix-время запуска сервера.

uptime

число

Количество секунд с момента запуска сервера.

Обратите внимание, что поля started и uptime отображаются, если поле status имеет значение up.

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

Код Тело ответа и его описание

200

Сервер работает корректно.

{
  "status": "up",
  "license": "active",
  "maintainance": "off",
  "started": 1750251344189,
	"uptime": 21
}

500

Ошибка – лицензия невалидна.

{
  "status": "down",
  "license": "inactive",
  "maintainance": "off"
}