Versions Compared

Key

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

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

...

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

...


}

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

...

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 запрос на адрес https://teletrack.ua/api/v2/<token>/departs/, где 

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

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


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

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


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

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

...

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

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


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

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

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

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

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

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


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

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