Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 4 Next »

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

Id - INT (идентификатор записи)

Name - String (имя департамента)

OrganizationId - INT (идентификатор организации)

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

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

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

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


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

{
  "data": [
    {
      "Id": 1, 
      "Name": "Dep1", 
      "OrganizationId": 5, 
      "Parent": "53a294672eb21fb66500e57e", 
      "Parent_type": "diler", 
      "orgname": "Org33"
    }, 
    {
      "Id": 2, 
      "Name": "Dep2", 
      "OrganizationId": 2, 
      "Parent": "53a294672eb21fb66500e57e", 
      "Parent_type": "diler", 
      "orgname": "RCS"
    }, 
    {
      "Id": 5, 
      "Name": "Dep3", 
      "OrganizationId": 3, 
      "Parent": "53a294672eb21fb66500e57e", 
      "Parent_type": "diler", 
      "orgname": "Org1"
    }, 
    {
      "Id": 6, 
      "Name": "Dep4", 
      "OrganizationId": 2, 
      "Parent": "53a294672eb21fb66500e57e", 
      "Parent_type": "diler", 
      "orgname": "RCS"
    }, 
    {
      "Id": 7, 
      "Name": "DepSOROKA", 
      "OrganizationId": 5, 
      "Parent": "53a294672eb21fb66500e57e", 
      "Parent_type": "diler", 
      "orgname": "Org33"
    }, 
    {
      "Id": 4, 
      "Name": "Ferrari", 
      "OrganizationId": null, 
      "Parent": "53a294672eb21fb66500e57e", 
      "Parent_type": "diler", 
      "orgname": null
    }, 
    {
      "Id": 10, 
      "Name": "\u0439\u0446\u0443\u0439\u0443\u0439\u0446\u0443\u0439\u0446\u0443", 
      "OrganizationId": 5, 
      "Parent": "53a294672eb21fb66500e57e", 
      "Parent_type": "diler", 
      "orgname": "Org33"
    }
  ], 
  "err": null, 
  "status": true
}

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

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

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

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

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

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

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

IdID записи в БД
NameИзмененное имя
OrganizationIdИД организации к которой пренадлежит департамент
tokenТокен получен при авторизации

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

{
  "data": null, 
  "err": null, 
  "status": true
}


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

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

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

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

{
  "data": null, 
  "err": null, 
  "status": true
}

  • No labels