Данный справочник содержит информацию о подразделения (Id, Name, OrganizationId, orgname).
Id - INT (идентификатор записи)
Name - String (Имя имя департамента)
OrganizationId - INT (идентификатор организации)
orgname - String (имя организации)
OutLinkId - String (Внешний ID)
...
Получение данных по одному департаменту
Чтобы получить список всех подразделенийинформацию по одному департамкнту, нужно отправить GET запрос на адрес httphttps://teletrack.ua/api/v2/<token>/departs/<Id>, где
token | Токен |
, полученный при авторизации * | |
Id | Id департамента из БД * |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ со списком подразделений следующего следующего формата:
Code Block | ||
---|---|---|
| ||
{
|
...
"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 | ||
---|---|---|
| ||
{ "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 | Имя нового департамента * |
OrganizationId |
Id организации, к которой |
принадлежит департамент * | |
token | Токен |
, полученный при авторизации * | |
OutLinkId | Внешний ID |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": {
"Id": 149
},
"err": null,
"status": true
} |
Id | ID новой |
Редактирование записи
...
Для редактирования существующей записи, необходимо отправить PUT запрос на адрес http https://teletrack.ua/api/v2/<token>/departs/<Id>, где
Id | ID |
Name | Измененное имя * |
OrganizationId | ИД организации к которой пренадлежит департамент * |
token | Токен |
, полученный при авторизации * | |
OutLinkId | Внешний ID |
DeleteMarked | Пометка удаления: true / false |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": null,
"err": null,
"status": true
} |
Удаление записи
...
Для удаления существующей записи, необходимо отправить DELETE запрос на адрес http https://teletrack.ua/api/v2/<token>/departs/<Id>, где
Id | ID |
token | Токен |
, полученный при авторизации * |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": null,
"err": null,
"status": true
} |