VRt.Monitor [MT] (6.20.2289)

Программный интерфейс для инструмента Veeroute Monitor.

Описание

Серверная часть Veeroute Monitor.

Диаграмма сущностей

erd

Trips

Управление рейсами.

Чтение рейса

Получение информации о рейсе по его ключу.

Authorizations:
ApiKeyAuth
path Parameters
essence_key
required
string or null (basic_essence_key) [ 1 .. 1024 ] characters
Default: null
Example: key01

Ключ.

Responses

Response Schema: application/json
required
object (trip)

Рейс - это совокупность работ, запланированных на выполнение конкретным исполнителем на конкретном транспорте, выраженных через изменение состояний исполнителя.

required
object (trip_statistics)

Статистика по конкретному рейсу.

object (table_trip_fields)

Табличные поля рейса и остановок.

Array of objects (linked_essence_list) [ 0 .. 15001 ] items

Список связанных сущностей.

Response samples

Content type
application/json
{
  • "trip": {
    },
  • "trip_statistics": {
    },
  • "fields": {
    },
  • "linked_essences": [
    ]
}

System

Системные функции. Вспомогательный функционал, общий для всех сервисов.

Проверка доступности

Проверка доступности сервиса.

Responses

Response Schema: application/json
health
required
number<double> [ 0 .. 1 ]

Текущий показатель здоровья сервиса.
0 означает неготовность сервиса выполнять задачи.
1 означает полную готовность сервиса для выполнения задач.

Response samples

Content type
application/json
{
  • "health": 0.999
}

Получение версии сервиса

Получение версии сервиса.

Responses

Response Schema: application/json
major
required
integer<int32> [ 1 .. 100 ]

Версия продукта. В рамках одной версии гарантируется совместимость общих структур данных между сервисами.
Изменение версии указывает на несовместимые с предыдущими версиями продукта (и, соответственно, всех сервисов) изменения.

minor
required
integer<int32> [ 0 .. 111 ]

Минорная версия сервиса. Изменение версии указывает на новую функциональность. Обновление имеет обратную совместимость в рамках мажорной версии сервиса.

build
required
string [ 1 .. 64 ] characters

Версия сборки.
Изменяется при обновлении документации и исправлении ошибок.

Response samples

Content type
application/json
{
  • "major": 4,
  • "minor": 4,
  • "build": "1754RC"
}

Получение документации

Получение файла с документацией на этот сервис.

path Parameters
filename
required
string [ 6 .. 128 ] characters
Example: file_en.html

Название файла.

Responses

Response Schema:
string (file_html)

Файл с данными в формате HTML.

Response samples

Content type
application/json
{
  • "resource_id": "resource_id",
  • "detail": {
    }
}