Данный справочник содержит информацию о организациях (Id,Name,Level,org_managing_id,org_managing_name).
*УО - управляющая организация (находиться в той же таблице что и организация)
Id - INT (идентификатор записи)
Level - INT (идентификатор статуса 1 - организация 2 - УО)
org_managing_id - INT (идентификатор записи УО)
Name - String (Имя организации)
org_managing_name - String (Имя УО)
Получение данных
Чтобы получить список всех организаций, нужно отправить GET запрос на адрес http://teletrack.ua/api/v2/<token>/organs/, где
token | Токен получен при авторизации |
В случае успешного выполнения запроса, приходит ответ со списком организаций следующего формата:
{ "data": [ { "Id": 3, "Level": 1, "Name": "Org1", "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "org_managing_id": 17, "org_managing_name": "MainOrg2" }, { "Id": 5, "Level": 1, "Name": "Org33", "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "org_managing_id": 17, "org_managing_name": "MainOrg2" }, { "Id": 2, "Level": 1, "Name": "RCS", "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "org_managing_id": 15, "org_managing_name": "MainOrg1UP" }, { "Id": 16, "Level": 1, "Name": "SubOrg1", "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "org_managing_id": 15, "org_managing_name": "MainOrg1UP" }, { "Id": 19, "Level": 1, "Name": "SubOrg2", "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "org_managing_id": 20, "org_managing_name": "MainOrg4" }, { "Id": 21, "Level": 1, "Name": "SubOrg3", "Parent": "53a294672eb21fb66500e57e", "Parent_type": "diler", "org_managing_id": 20, "org_managing_name": "MainOrg4" } ], "err": null, "status": true }
Создание новой записи
Для создания новой записи , необходимо отправить POST запрос на адрес http://teletrack.ua/api/v2/5750cbe7-2a20-44a8-b6a1-dbc26c4df162/organs/, где
Name | Имя новой организации |
Level | идентификатор статуса 1 - организация 2 - УО |
OrganizationId | Опционально ели єто УО то передавать не нужно если нет то ИД УО |
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": {
"Id": 149
},
"err": null,
"status": true
}
Id | ID новой |
Редактирование записи .
Для редактирования существующей записи, необходимо отправить PUT запрос на адрес http://teletrack.ua/api/v2/<token>/organs/<Id>, где
Id | ID |
Name | Измененное имя |
OrganizationId | Измененный Опционально ели єто УО то передавать не нужно если нет то ИД УО |
token | Токен получен при авторизации |
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": null,
"err": null,
"status": true
}
Удаление записи .
Для удаления существующей записи, необходимо отправить DELETE запрос на адрес http://teletrack.ua/api/v2/<token>/organs/<Id>, где
Id | ID |
token | Токен получен при авторизации |
В случае успешного выполнения запроса, приходит ответ следующего вида:
{
"data": null,
"err": null,
"status": true
}