Группы геозон

Получение списка групп геозон

Для получения списка групп геозон, необходимо отправить GET запрос:

https://teletrack.ua/api/v2/<token>/zones/groups/

где:

token

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

token

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

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

{ "data": [ { "Department": { "Id": 1929, "Name": "Тестовый" }, "Id": 1157, "Name": "Тест098_0123", "Organization": { "Id": 1323, "Name": "OP_Tester" }, "OutLinkId": "" } ], "err": null, "status": true }

Где блоки содержат следующую информацию:

Информация о департаменте который присвоен группе геозон

Department

Наименование блока данных

Id

Внутренний идентификатор департамента, в таблице данных “https://teletrack.atlassian.net/wiki/spaces/SPC/pages/119832592

Name

Название департамента

Группа геозон

Id

Внутренний идентификатор группы геозон, в таблице данных “Группы геозон”. Для выполнения запросов редактирования/удаления необходимо использовать именно его.

Name

Название группы геозон

Организация, которой принадлежит группа геозон

Organization

Наименование блока данных

Id

Внутренний идентификатор организации, в таблице данных “https://teletrack.atlassian.net/wiki/spaces/SPC/pages/105906181

Name

Название организации

Дополнительный блок OutLinkId группы геозон

OutLinkId

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

 

Создание групы геозон

Для создания группы геозон, необходимо отправить POST запрос на адрес

https://teletrack.ua/api/v2/<token>/zones/groups/

где:

token

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

token

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

в формате JSON, с параметрами:

{ "DepartId":"____", "Name":"________", "OutLinkId":"____________" }

где:

DepartId

Внутренний идентификатор департамента, в таблице данных “https://teletrack.atlassian.net/wiki/spaces/SPC/pages/119832592

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

Новый внешний идентификатор присваеваемый группе геозон, для интеграции с сторонними приложениями

 

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

 

Удаление группы геозон

Для удаления группы геозон, необходимо отправить DELETE запрос на адрес:

https://teletrack.ua/api/v2/<token>/zones/groups/<ID>

где:

token

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

ID

Внутренний идентификатор редактируемой группы геозон, в таблице данных “Группы геозон”.

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