projects¶
В этой статье
(описание будет добавлено при генерации)
Методы API¶
| Метод | Действие | Описание | |-------|----------|----------|| add | создание проекта | Создает новый проект для текущего клиента. || assign | назначение сервера в проект | Назначает сервер на проект. || delete | удаление проекта | Удаляет проект и связанные с ним связи. || edit | редактирование проекта | Изменяет данные существующего проекта. || list | получение списка проектов | Возвращает список всех проектов клиента. || list_for_server | получение проектов сервера | Возвращает список проектов, к которым привязан конкретный сервер. || view | просмотр проекта | Возвращает детальную информацию о проекте. |
projects/add¶
Создает новый проект для текущего клиента.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: add |
| token | ✅ | string | Токен авторизации |
| params[name] | ✅ | string | Название проекта. |
Пример запроса
Пример успешного ответа
projects/assign¶
Назначает сервер на проект.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: assign |
| token | ✅ | string | Токен авторизации |
| params[id] | ❌ | integer | ID проекта. |
| params[server_id] | ❌ | integer | ID сервера. |
| params[assign] | ❌ | integer | Значение назначения (0 или 1). |
Пример запроса
Пример успешного ответа
projects/delete¶
Удаляет проект и связанные с ним связи.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: delete |
| token | ✅ | string | Токен авторизации |
| params[id] | ❌ | integer | ID проекта. |
| params[server_ids] | ❌ | array<integer> | Массив ID серверов для удаления из проекта. Принимает несколько значений: server_ids[]=1&server_ids[]=2 |
Пример запроса
projects/edit¶
Изменяет данные существующего проекта.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: edit |
| token | ✅ | string | Токен авторизации |
| params[id] | ❌ | integer | ID проекта. |
| params[name] | ❌ | string | Новое название проекта. |
Пример запроса
Пример успешного ответа
projects/list¶
Возвращает список всех проектов клиента.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: list |
| token | ✅ | string | Токен авторизации |
Пример запроса
Пример успешного ответа
projects/list_for_server¶
Возвращает список проектов, к которым привязан конкретный сервер.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: list_for_server |
| token | ✅ | string | Токен авторизации |
| params[server_id] | ❌ | integer | ID сервера. |
Пример запроса
Пример успешного ответа
projects/view¶
Возвращает детальную информацию о проекте.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: view |
| token | ✅ | string | Токен авторизации |
| params[id] | ❌ | integer | ID проекта. |
Пример запроса