AutoMap — rest — protocols

GET /daemon/protocols

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


GET /daemon/protocols?token=mbs90lon2a8

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

Ответ:

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

Формат: json

[{
	"id": 1,
	"name": "galileo",
	"title": "Галилео",
	"listener": true,
	"receiver": false,
	"writer": false,
	"stable": true
},…]

// id протокола, целое число
// название протокола, строка
// заголовок, строка
// протокол получения данных, булевое поле
// протокол сбора данных, булевое поле
// протокол отправки данных, булевое поле
// стабильность протокола, булевое поле

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

Формат: text/plain

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

GET /daemon/protocols/{id}

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


GET /daemon/protocols/12?token=mbs90lon2a8

id: id протокола

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

Ответ:

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

Формат: json

{
	"id": 12,
	"name": "protocol",
	"title": "protocol",
	"listener": true,
	"receiver": false,
	"writer": false,
	"stable": true
}

// id протокола, целое число
// название протокола, строка
// заголовок, строка
// протокол получения данных, булевое поле
// протокол сбора данных, булевое поле
// протокол отправки данных, булевое поле
// стабильность протокола, булевое поле

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

Формат: text/plain

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

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

Формат: text/plain

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

GET /daemon/protocols/count

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


GET /daemon/protocols/count?token=mbs90lon2a8

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

Ответ:

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

Формат: json


52


// количество протоколов

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

Формат: text/plain

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