presets.php¶
Модуль управления пресетами: получение списков, поиск подходящих серверов, группировка и отображение информации о конфигурациях
Методы API¶
| Метод | Действие | Описание |
|---|---|---|
groups | получение групп | Возвращает список доступных групп пресетов |
info | получение информации | Возвращает список пресетов с указанием цен в выбранных валютах |
list | получение списка | Возвращает список всех доступных пресетов с учетом локации и прав доступа |
search | поиск серверов | Поиск подходящих серверов по названию пресета, области видимости и локации |
show | просмотр пресета | Возвращает детальную информацию о конкретном пресете |
presets/groups¶
Возвращает список доступных групп пресетов
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: groups |
| token | ✅ | string | Токен авторизации |
Пример запроса
Пример успешного ответа
presets/info¶
Возвращает список пресетов с указанием цен в выбранных валютах
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: info |
| currencies | ❌ | array<string> | Список валют для отображения цен. Принимает значения через запятую или в виде массива. |
Пример запроса
Пример успешного ответа
presets/list¶
Возвращает список всех доступных пресетов с учетом локации и прав доступа
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: list |
| token | ❌ | string | Токен авторизации |
| location | ❌ | string | Код локации или ID зоны для фильтрации доступных пресетов |
Пример успешного ответа
presets/search¶
Поиск подходящих серверов по названию пресета, области видимости и локации
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: search |
| token | ✅ | string | Токен авторизации |
| name | ✅ | string | Название пресета для поиска серверов |
| scope | ❌ | string | Область видимости: free или all |
| location | ❌ | string | Локация (код или ID дата-центра) |
Пример запроса
Пример успешного ответа
presets/show¶
Возвращает детальную информацию о конкретном пресете
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: show |
| token | ❌ | string | Токен авторизации |
| id | ❌ | integer | Идентификатор пресета для получения информации |
| name | ❌ | string | Название пресета |
| limit | ❌ | integer | Лимит записей |
| web_ip | ❌ | string | IP-адрес для веб-интерфейса или сетевой адрес. |