Versions Compared

Key

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

Данный справочник содержит информацию о подразделения (Id, Name, OrganizationId, orgname).

...

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

OutLinkId - String (Внешний ID)

...

Получение данных по одному департаменту

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

tokenТокен
получен
, полученный при авторизации *
IdId департамента из БД *

 * - обязательный параметр


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

Code Block
themeEclipse
{
 

...

"data": [ 

...

{

...


 "Id": 

...

7,
 "Name": "

...

DepSOROKA",

...


 

...

"OrganizationId": 5,

...


 "

...

OutLinkId": "

...

ghe5rtgdd",

...


 

...

"Parent

...

":

...

 

...

"

...

53a294672eb21fb66500e57e",

...


 

...

"Parent_type": "diler",

...


 "orgname": "

...

Org33"

...


 }],

...


 

...

"err": 

...

null,
 

...

"status": 

...

true
}

Получение списка департаментов

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

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

 * - обязательный параметр


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

Code Block
themeEclipse
{
 "data": [
 {
 "Id": 

...

1,

...

 
 

...

"Name": "

...

Dep1", 
 

...

"OrganizationId": 

...

5,

...

 
 

...

"

...

OutLinkId": 

...

65987, 
 

...

"Parent

...

": 

...

"

...

53a294672eb21fb66500e57e",

...

 
 "Parent_type": "diler",

...

 
 

...

"orgname": "Org33"
 

...

}, 
 

...

{
 

...

"Id": 

...

7,

...

 
 

...

"Name": "

...

DepSOROKA",

...

 
 "OrganizationId": 

...

5,

...

 
 

...

"

...

OutLinkId":

...

 

...

null

...

,

...

 
 "

...

Parent": "53a294672eb21fb66500e57e",

...

 
 "Parent_type": "diler",

...

 
 

...

"orgname": "Org33"
 

...

}
 

...

], 
 

...

"err": null,

...

 
 "status": true
}

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

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

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

 * - обязательный параметр


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

Code Block
themeEclipse
{
  "data": {
    "Id": 149
  }, 
  "err": null, 
  "status": true
}


IdID новой записи в БД

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

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

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

 * - обязательный параметр


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

Code Block
themeEclipse
{
  "data": null, 
  "err": null, 
  "status": true
}

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

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

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

 * - обязательный параметр


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

Code Block
themeEclipse
{
  "data": null, 
  "err": null, 
  "status": true
}