Сущность.Метод: webapp.add
Метод создаёт веб-приложение. Архив сборки этим методом не передаётся.
| Ключ | Описание | Обяз. |
|---|---|---|
| fields | Поля приложения | Да |
Объект полей (fields)
| Ключ | Описание | Обяз. |
|---|---|---|
| name | Название, до 255 символов | Да |
| description | Описание | Нет |
| active | Активность: Y или N. Если поле не передано, приложение создаётся активным | Нет |
| cover | Обложка: data — содержимое файла в base64, name — имя файла | Нет |
| rights | Кто может открыть приложение | Нет |
Права (rights)
Сейчас используется один тип права — view: кто может открыть приложение. Значение — массив идентификаторов. Если rights передан, список view полностью заменяет уже сохранённый. Пустой список снимает доступ на открытие.
| Ключ | Описание | Обяз. |
|---|---|---|
| view | Массив идентификаторов сущностей | Нет |
Идентификатор сущности:
Пример:
https://cbc1.ru/app/sbs/rest/webapp.add
{
"fields": {
"name": "Каталог услуг",
"description": "Внутренний каталог",
"active": "Y",
"cover": {
"name": "cover.png",
"data": "<содержимое файла в base64>"
},
"rights": {
"view": ["D0", "U15"]
}
}
}| Ключ | Описание | Обяз. |
|---|---|---|
| id | ИД созданного приложения | Да |