Versions Compared

Key

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

Данный справочник содержит информацию об организациях (Id,Name, Level, org_managing_id, org_managing_name).

...

org_managing_name - String (Имя УО)

OutLinkId - Внешний ID

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

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

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


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

{
"data": [
{ {
"Id": 315,
"Level": 12,
"Name": "Org1MainOrg1UP",
"ParentOutLinkId": "53a294672eb21fb66500e57e"null,
"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": 17null,
"org_managing_name": "MainOrg2" null
},
{
"Id": 221,
"Level": 1,
"Name": "RCSSubOrg3",
"ParentOutLinkId": "53a294672eb21fb66500e57e2222",
"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": 1520,
"org_managing_name": "MainOrg1UP" MainOrg4"
},
{
"Id": 1943,
"Level": 1,
"Name": "SubOrg2trest",
"ParentOutLinkId": "53a294672eb21fb66500e57e", "Parent_type": "diler", "org_managing_id": 20, "org_managing_name": "MainOrg4" }, { "Id": 21, "Level": 1, "Name": "SubOrg3", 001",
"Parent": "53a294672eb21fb66500e57e",
"Parent_type": "diler",
"org_managing_id": 2018,
"org_managing_name": "MainOrg4" MainOrg3"
}
],
"err": null,
"status": true
}

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

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

tokenТокен, полученный при авторизации
NameИмя новой организации
Levelидентификатор Идентификатор статуса 1 - организация 2 - УО
OrganizationIdID управляющей организации. Опционально если это УО, то передавать не нужно, если нет то ИД ID УО
OutLinkIdВнешний ID

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

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

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

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

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

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

...

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

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

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

...