vlans.php¶
В этой статье
API модуль управления VLAN: управление списком, создание, обновление, удаление и просмотр истории изменений
Методы API¶
| Метод | Действие | Описание |
|---|---|---|
add | создание vlan | Создает новый VLAN в системе. |
add_history | добавление записи в историю | Добавляет запись о событии в историю изменений VLAN. |
delete | удаление vlan | Удаляет существующий VLAN. |
history | получение истории изменений | Возвращает список записей истории для указанного VLAN. |
list | получение списка vlan | Возвращает список всех VLAN с возможностью фильтрации. |
show | просмотр vlan | Возвращает детальную информацию о конкретном VLAN. |
update | обновление vlan | Обновляет параметры существующего VLAN. |
vlans/add¶
Создает новый VLAN в системе.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: add |
| token | ✅ | string | Токен авторизации |
Пример запроса
Пример успешного ответа
vlans/add_history¶
Добавляет запись о событии в историю изменений VLAN.
HTTP-метод: POST
Параметры:
| action | ✅ | string | Идентификатор метода: add_history |
|---|---|---|---|
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | ID VLAN |
| message | ✅ | string | Текст сообщения для истории |
Пример запроса
Пример успешного ответа
vlans/delete¶
Удаляет существующий VLAN.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: delete |
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | ID VLAN для удаления |
Пример запроса
vlans/history¶
Возвращает список записей истории для указанного VLAN.
HTTP-метод: GET
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: history |
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | ID VLAN |
| type | ❌ | array<string> | Фильтр по типу события. Принимает несколько значений: type[]=val1&type[]=val2 |
| date_from | ❌ | string | Дата начала истории (ISO-формат) |
Пример запроса
Пример успешного ответа
vlans/list¶
Возвращает список всех VLAN с возможностью фильтрации.
HTTP-метод: GET
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: list |
| token | ✅ | string | Токен авторизации |
| number | ❌ | integer | Номер VLAN (VLAN ID) |
| location | ❌ | string | Фильтр по локации |
Пример запроса
Пример успешного ответа
vlans/show¶
Возвращает детальную информацию о конкретном VLAN.
HTTP-метод: GET
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: show |
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | ID VLAN |
Пример запроса
Пример успешного ответа
vlans/update¶
Обновляет параметры существующего VLAN.
HTTP-метод: POST
Параметры:
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| action | ✅ | string | Идентификатор метода: update |
| token | ✅ | string | Токен авторизации |
| id | ✅ | integer | ID VLAN для обновления |
Пример запроса