Группы объектов API

Справочник Группы объектов содержит информацию о группах объектов слежения (имя) системы TrackControl Web 2 доступных для назначения их объектам слежения.


Получение данных.

Чтобы получить список всех групп, необходимо отправить GET запрос на адрес https://teletrack.ua/api/v2/<token>/objects/groups/ , где

tokenТокен, полученный при авторизации *

 * - обязательный параметр

В случае успешного выполнения запроса, должен прийти ответ со списком групп следующего формата:

{
"data": [
{
"Category": null,
"CategoryId": null,
"Id": 725401,
"Name": "Автобус",
"OutLinkId": "t06908c5d-aa4d-000423ddff75"
},
{
"Category": "Комбайны/перегрузчики",
"CategoryId": 3,
"Id": 8569445,
"Name": "АгС_Комбайни",
"OutLinkId": ""
}
],
"err": null,
"status": true
}

Создание новой записи

Для создания новой записи (новой группы объектов), необходимо отправить POST запрос на адрес https://teletrack.ua/api/v2/<token>/objects/groups/ , где

tokenТокен, полученный при авторизации *
NameИмя группы объектов *
OutLinkIdВнешний ID
CategoryId
Id категории в БД
0 - Категория не выбрана
1 - Бензовоз
2 - Статический объект
3 - Комбайны/перегрузчики
4 - Контролеры
5 - Пункт выгрузки

 * - обязательный параметр

В случае успешного выполнения запроса, должен прийти ответ следующего вида:

{
"data": {
"Id": 1068
},
"err": null,
"status": true
}
IdID новой записи в БД

Редактирование записи (группы объектов)

tokenТокен, полученный при авторизации *
GroupIdID записи в БД (идентификатор группы которую редактируем) *
NameИзмененное имя группы *
OutLinkIdВнешний ID
CategoryId
Id категории в БД
0 - Категория не выбрана
1 - Бензовоз
2 - Статический объект
3 - Комбайны/перегрузчики
4 - Контролеры
5 - Пункт выгрузки
DeleteMarked
Пометка удаления: true / false

 * - обязательный параметр

В случае успешного выполнения запроса, должен прийти ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}

Удаление записи (группы объектов)

Для удаления существующей записи, необходимо отправить DELETE запрос на адрес https://teletrack.ua/api/<token>/objects/groups/<GroupId> , где

tokenТокен, полученный при авторизации *
GroupIdID записи в БД которою нужно удалить *

 * - обязательный параметр

В случае успешного выполнения запроса, должен прийти ответ следующего вида:

{
  "data": null, 
  "err": null, 
  "status": true
}