Метод и параметры
|
POST /api/v1/billing/tree |
Есть два типа дерева, для камер и для домофонов.
При создании элементов можно указывать собственный ключ, по которому можно ссылать на этот элемент. Эти ключи должны быть уникальны в рамках одного типа дерева.
При создании подэлемента в дереве, можно присылать как id из базы данных VMS, так и ключ, который указывается при создании.
Элемент дерева не может одновременно содержать подэлементы и конечные объекты.
После создания корневого элемент дерева, он станет доступен администраторам, у которых есть доступ к cинхронизации корневых элементов дерева пользователю, разрешение groups-root-sync.
{
"name": "new name",
"type": "cameras|intercoms|camera_intercom",
"external_id": null,
"parent_external_id": null,
"parent_id": null,
"is_last": true,
"log_extra": {
"some": "information"
}
}
Параметры метода
string name – название элемента дерева.
string type – тип дерева.
string|int external_id – ключ для элемента дерева.
int parent_id – необходим для создания подэлемента в дереве через ID в базе данных VMS.
string|int parent_external_id – необходим для создания подэлемента в дереве через уникальный ключ, указанный при его создании.
bool is_last – для создания конечной группы, в которую можно будет добавлять элементы.
string|array log_extra – дополнительная информация, получаемая из внешней системы.
|
201 |
|
Успешный ответ JSON
|
|
422 |
|
Возвращает JSON объект с ошибкой. Детально в разделе Общая информация→Валидация. JSON
|