Группы объектов 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 категории в БД |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
{ "data": { "Id": 1068 }, "err": null, "status": true }
Id | ID новой |
Редактирование записи (группы объектов)
Для редактирования существующей записи, необходимо отправить PUT запрос на адрес https://teletrack.ua/api/v2/<token>/objects/groups/<GroupId>, где
token | Токен, полученный при авторизации * |
GroupId |
|
Name |
|
OutLinkId | Внешний ID |
CategoryId | Id категории в БД |
DeleteMarked | Пометка удаления: true / false |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
{ "data": null, "err": null, "status": true }
Удаление записи (группы объектов)
Для удаления существующей записи, необходимо отправить DELETE запрос на адрес https://teletrack.ua/api/<token>/objects/groups/<GroupId> , где
token | Токен, полученный при авторизации * |
GroupId |
|
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
{ "data": null, "err": null, "status": true }