Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

orgname - String (имя организации)

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

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

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


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

{
 
"data": [
{
"Id": 1,
"Name": "Dep1",
"OrganizationId": 5,
"ParentOutLinkId": "53a294672eb21fb66500e57e"65987,
"Parent_type": "diler", "orgname": "Org33" }, { "Id": 2, "Name": "Dep2", "OrganizationId": 2, "Parent": "53a294672eb21fb66500e57e",
"Parent_type": "diler",
"orgname": "RCS" Org33"
},
{ "Id": 5, "Name": "Dep3", "OrganizationId": 3, "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "orgname": "Org1" }, { "Id": 6, "Name": "Dep4", "OrganizationId": 2, "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "orgname": "RCS" }, { "Id": 7,
"Id": 7,
"Name": "DepSOROKA",
"OrganizationId": 5, "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "orgname": "Org33" }, { "Id": 4, "Name": "Ferrari", "OrganizationId": null,
"OutLinkId": null,
"Parent": "53a294672eb21fb66500e57e",
"Parent_type": "diler", "orgname": null }, { "Id": 10, "Name": "\u0439\u0446\u0443\u0439\u0443\u0439\u0446\u0443\u0439\u0446\u0443", "OrganizationId": 5, "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "
"orgname": "Org33"
}
],
"err": null,
"status": true
}

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

Для создания новой записи, необходимо отправить POST запрос на адрес https://teletrack.ua/api/v2/<token>/departs/, где 

NameИмя нового департамента
OrganizationIdId организации, к которой принадлежит департамент
tokenТокен (получен , полученный при авторизации)
OutLinkIdВнешний ID

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

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

Редактирование записи

Для редактирования существующей записи, необходимо отправить  PUT запрос на адрес https://teletrack.ua/api/v2/<token>/departs/<Id>, где

IdID записи в БД
NameИзмененное имя
OrganizationIdИД организации к которой пренадлежит департамент
tokenТокен получен , полученный при авторизации
OutLinkIdВнешний ID

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

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


Удаление записи

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

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

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

...