AutoMap — rest — info

GET /version

Структура запроса:


GET /version?token=mbs90lon2a8

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Формат: json


2.4.5-SNAPSHOT-581

Статус: 404 — объект не найден

Формат: text/plain

Содержит описание ошибки

Статус: 500 — ошибка на сервере

Формат: text/plain

Содержит описание ошибки

GET /config

Структура запроса:


GET /config?token=mbs90lon2a8

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Формат: json


{
	"port": "9018",
	"monitor": {
		"showGroupInPopup": true,
		"carsUpdateTime": 30,
		"onlyActiveCars": true,
		"stayActive": 60,
		"showMarkInPopup": false,
		"showOrgInPopup": true,
		"setInactiveInZone": true
	}
}



// порт, строка

// показывать группу во всплывающем окне, булевое поле
// время обновления ТС, целое число
// только активные ТС, булевое поле
// пребывание в активности, целое число
// показывать марку во всплывающем окне, булевое поле
// показывать организацию во всплывающем окне, булевое поле
// установить неактивные ТС в геозону, булевое поле

Статус: 404 — объект не найден

Формат: text/plain

Содержит описание ошибки

Статус: 500 — ошибка на сервере

Формат: text/plain

Содержит описание ошибки

GET /statistics

Структура запроса:


GET /statistics?token=mbs90lon2a8

token: ключ доступа

Ответ:

Статус: 200 — успешное выполнение

Формат: json


{
	"cars": {
		"active": 0,
		"total": 141,
		"active_in_base": 0
	},
	"users": {
		"active": 3,
		"total": 45,
		"connections": 88
	},
	"organizations": [{
		"name": "Компания",
		"cars": {
			"active": 0,
			"total": 1,
		        "active_in_base": 0
		},
	},…]
}



// информация о ТС
// количество активных ТС, целое число
// общее количество ТС, целое число
// активных в базе, целое число

// информация о пользователях
// количество активных пользователей, целое число
// общее количество пользователей, целое число
// количество подключений от всех пользователей, целое число

// информация об организациях, строка
// название организации, строка
// информация о ТС организации
// количество активных ТС, целое число
// общее количество ТС, целое число
// активных в базе, целое число

Статус: 404 — объект не найден

Формат: text/plain

Содержит описание ошибки

Статус: 500 — ошибка на сервере

Формат: text/plain

Содержит описание ошибки