GET
http://<server_address>/accountingObjects

Объекты учёта представляют собой иерархическую структуру. Иными словами у каждого объекта учёта могут быть как родительский объект, так и дочерние объекты.

Данный метод позволяет получать коллекцию объектов как верхнего уровня, так и для указанного родительского объекта - для этого необходимо передать параметр parentId. Если параметр не будет передан, то происходит выборка по верхнему уровню.

Для реализации постраничной выборки данных необходимо указывать параметры limit и offset (ограничение и смещение выборки соответственно). Если отсутствует какой либо из этих параметров, то возвращается полная выборка.

Стоит обратить внимание, что данный метод возвращает краткую информацию об объектах учёта. Для получения полной информации, необходимо использовать /accountingObjects/{id}

Запрос

Параметры запроса

Имя параметраТип данныхОписаниеОбязательный
limitint32Ограничение выборки
offsetint32Смещение выборки
parentIdint32Идентификатор родительского объекта

Ответы сервера

Данный код возвращается в том случае, если получилось выбрать данные.

Пример ответа
[
  {
    "Id": 0,
    "ParentId": 0,
    "Name": "string"
  }
]

Описание полей

Имя поляТип данныхОписаниеОбязательный
Idint32Идентификатор объекта учётаДа
ParentIdint32Идентификатор родительского объектаДа
NamestringНазваниеДа


  • No labels