Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Current »

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

Для получения списка групп геозон, необходимо отправить 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
}

  • No labels