Получение списка групп геозон
Для получения списка групп геозон, необходимо отправить GET запрос:
https://teletrack.ua/api/v2/<token>/zones/groups/
где:
token | Токен полученный при авторизации |
---|
В случае успешного выполнения запроса, должен прийти ответ со списком групп следующего формата:
{ "data": [ { "Department": { "Id": 1929, "Name": "Тестовый" }, "Id": 1157, "Name": "Тест098_0123", "Organization": { "Id": 1323, "Name": "OP_Tester" }, "OutLinkId": "" } ], "err": null, "status": true }
Где блоки содержат следующую информацию:
Информация о департаменте который присвоен группе геозон | |
Department | Наименование блока данных |
Id | Внутренний идентификатор департамента, в таблице данных “Департамент” |
Name | Название департамента |
Группа геозон | |
Id | Внутренний идентификатор группы геозон, в таблице данных “Группы геозон”. Для выполнения запросов редактирования/удаления необходимо использовать именно его. |
Name | Название группы геозон |
Организация, которой принадлежит группа геозон | |
Organization | Наименование блока данных |
Id | Внутренний идентификатор организации, в таблице данных “Организации” |
Name | Название организации |
Дополнительный блок OutLinkId геозоны | |
OutLinkId | Внешний идентификатор присваеваемый группе геозон, для интеграции с сторонними приложениями |
Создание групы геозон
Для создания группы геозон, необходимо отправить POST запрос на адрес
https://teletrack.ua/api/v2/<token>/zones/groups/
где:
token | Токен полученный при авторизации |
---|
в формате JSON, с параметрами:
{ "DepartId":"____", "Name":"________", "OutLinkId":"____________" }
где:
DepartId | Внутренний идентификатор департамента, в таблице данных “Департамент” |
Name | Название новой группы геозон |
OutLinkId | Внешний идентификатор присваеваемый группе геозон, для интеграции с сторонними приложениями |
В случае успешного выполнения запроса, приходит ответ следующего формата:
{ "data": { "Id": 1162 }, "err": null, "status": true }
где:
Id | Внутренний идентификатор созданной группы геозон, в таблице данных “Группы геозон”. Для выполнения запросов редактирования/удаления необходимо использовать именно его. |
Редактирование группы геозон
Для редактирования группы геозон, необходимо отправить PUT запрос на адрес:
https://teletrack.ua/api/v2/<token>/zones/groups/<ID>
где:
token | Токен полученный при авторизации |
ID | Внутренний идентификатор редактируемой группы геозон, в таблице данных “Группы геозон”. |
в формате JSON, с параметрами которые необходимо отредактировать (в запросе должны быть только те параметры, которые редактируются):
{ "DepartId":"_____________", "Name":"_________________", "OutLinkId":"________________" }
где
DepartId | Внутренний идентификатор департамента который нужно присвоить(заменить) группе геозон, в таблице данных “Департамент” |
Name | Новое название группы геозон |
OutLinkId | Новый внешний идентификатор присваеваемый группе геозон, для интеграции с сторонними приложениями |
В случае успешного выполнения запроса, приходит ответ следующего формата:
{ "data": null, "err": null, "status": true }
Удаление группы геозон
Для удаления группы геозон, необходимо отправить DELETE запрос на адрес:
https://teletrack.ua/api/v2/<token>/zones/groups/<ID>
где:
token | Токен полученный при авторизации |
ID | Внутренний идентификатор редактируемой группы геозон, в таблице данных “Группы геозон”. |
В случае успешного выполнения запроса, приходит ответ следующего формата:
{ "data": null, "err": null, "status": true }