文档首页

爱快逆向 API - 网络配置 (1.0.0)

Download OpenAPI specification:

浏览器账密模式 /Action/call 逆向 API,当前分组:网络配置。

页面内真实调用仍然走 /Action/call/Action/call/_operations/* 只是 OpenAPI 展示用路径。

为避免 Redoc 单页一次性加载全部逆向接口导致浏览器 heap 过高,部署版按分类拆分。

会话

登录和会话建立

登录并建立浏览器 Cookie 会话

使用用户名和密码 MD5 登录。登录成功后,后续 /Action/call 依赖同一会话 Cookie。浏览器 API 可走 HTTP 或 HTTPS,实际是否允许 HTTP 取决于设备管理访问配置。

Request Body schema: application/json
required
username
required
string

登录用户名

passwd
required
string

密码 MD5 值

pass
required
string

密码 MD5 值,前端登录同时发送该字段

remember_password
boolean
Default: true

Responses

Request samples

Content type
application/json
{
  • "username": "admin",
  • "passwd": "md5(password)",
  • "pass": "md5(password)",
  • "remember_password": true
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

通用调用

/Action/call 通用入口

通用 /Action/call 调用入口

所有页面内 API 调用都通过该路径提交 {func_name, action, param}。下方 /Action/call/_operations/* 路径是逐项文档展示路径,实际调用仍固定使用本路径。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string

爱快前端模块函数名

action
required
string

爱快前端动作名

required
object

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

DHCPv6访问控制管理API

来源分类: network

获取DHCPv6访问控制模式

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp6/access-control/mode
  • 来源文件: network/network-dhcp6-access.json
  • func_name: dhcp6_acl_mac
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_acl_mac"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_acl_mac",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

设置DHCPv6访问控制模式

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dhcp6/access-control/mode
  • 来源文件: network/network-dhcp6-access.json
  • func_name: dhcp6_acl_mac
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_acl_mac"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"mode":0}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_acl_mac",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取DHCPv6访问控制规则列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp6/access-control/rules
  • 来源文件: network/network-dhcp6-access.json
  • func_name: dhcp6_acl_mac
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_acl_mac"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_acl_mac",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建DHCPv6访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/dhcp6/access-control/rules
  • 来源文件: network/network-dhcp6-access.json
  • func_name: dhcp6_acl_mac
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_acl_mac"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"enabled":"no","mac":"02:00:5e:99:99:99","tagname":"codex_test","comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_acl_mac",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除DHCPv6访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/dhcp6/access-control/rules/{id}
  • 来源文件: network/network-dhcp6-access.json
  • func_name: dhcp6_acl_mac
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_acl_mac"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_acl_mac",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定DHCPv6访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp6/access-control/rules/{id}
  • 来源文件: network/network-dhcp6-access.json
  • func_name: dhcp6_acl_mac
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_acl_mac"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_acl_mac",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用DHCPv6访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/dhcp6/access-control/rules/{id}
  • 来源文件: network/network-dhcp6-access.json
  • func_name: dhcp6_acl_mac
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_acl_mac"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_acl_mac",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新DHCPv6访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dhcp6/access-control/rules/{id}
  • 来源文件: network/network-dhcp6-access.json
  • func_name: dhcp6_acl_mac
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_acl_mac"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","mac":"02:00:5e:99:99:99","tagname":"codex_test","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_acl_mac",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

DHCP客户端管理API

来源分类: network

获取DHCP客户端列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp/clients
  • 来源文件: network/network-dhcp-clients.json
  • func_name: dhcp_lease
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_lease"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_lease",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取DHCPv6客户端列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp6/clients
  • 来源文件: network/network-dhcp-clients.json
  • func_name: dhcp6_lease
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp6_lease"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"client_list,client_total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp6_lease",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

DHCP服务管理API

来源分类: network

获取所有DHCP策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp/services
  • 来源文件: network/network-dhcp-server.json
  • func_name: dhcp_server
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_server"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_server",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建DHCP策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/dhcp/services
  • 来源文件: network/network-dhcp-server.json
  • func_name: dhcp_server
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_server"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"enabled":"no","interface":"eth0","phy_ifnames":"eth0,veth0","addr_pool":"192.168.1.100-192.168.1.200","exclude_pool":"192.168.1.101,192.168.1.102","netmask":"255.255.255.0","gateway":"192.0.2.254","dns1":"192.0.2.254","dns2":"192.0.2.254","wins1":"192.168.1.10","wins2":"192.168.1.11","domain":"example.invalid","next_server":"192.168.1.2","lease":3600,"delay":600,"opt_type15":0,"opt15":"example.local","opt_type28":1,"opt28":"192.168.1.255","opt_type43":2,"opt43":"vendor-specific-data","opt_type60":0,"opt60":"PXEClient","opt_type66":2,"opt66":"tftp.example.com","opt_type67":2,"opt67":"pxelinux.0","opt_type80":1,"opt80":"client-identifier","opt_type119":2,"opt119":"example.com,corp.com","opt_type125":0,"opt125":"","opt_type128":1,"opt128":"192.168.1.100","opt_type138":1,"opt138":"192.168.1.100","opt_type121":1,"opt121":"192.168.1.0,255.255.255.0,192.168.1.1","check_addr_valid":1,"check_relay_only":0}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_server",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

重启DHCP服务

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/dhcp/services:restart
  • 来源文件: network/network-dhcp-server.json
  • func_name: dhcp_server
  • action: restart

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_server"

爱快前端模块函数名

action
required
string
Value: "restart"

爱快前端动作名

required
object
Default: {}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_server",
  • "action": "restart",
  • "param": { }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除DHCP策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/dhcp/services/{id}
  • 来源文件: network/network-dhcp-server.json
  • func_name: dhcp_server
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_server"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_server",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定DHCP策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp/services/{id}
  • 来源文件: network/network-dhcp-server.json
  • func_name: dhcp_server
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_server"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_server",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用DHCP策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/dhcp/services/{id}
  • 来源文件: network/network-dhcp-server.json
  • func_name: dhcp_server
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_server"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_server",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新DHCP策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dhcp/services/{id}
  • 来源文件: network/network-dhcp-server.json
  • func_name: dhcp_server
  • action: save

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_server"

爱快前端模块函数名

action
required
string
Value: "save"

爱快前端动作名

required
object
Default: {"enabled":"no","tagname":"codex_test","interface":"lan1","phy_ifnames":"eth0,veth0","addr_pool":"192.168.1.100-192.168.1.200","netmask":"255.255.255.0","gateway":"192.0.2.254","lease":3600,"delay":600,"check_addr_valid":1,"check_relay_only":0,"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_server",
  • "action": "save",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

DHCP访问控制管理API

来源分类: network

获取访问控制模式

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp/access-control/mode
  • 来源文件: network/network-dhcp-access.json
  • func_name: dhcp_acl_mac
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_acl_mac"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_acl_mac",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

设置访问控制模式

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dhcp/access-control/mode
  • 来源文件: network/network-dhcp-access.json
  • func_name: dhcp_acl_mac
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_acl_mac"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"mode":0}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_acl_mac",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取访问控制规则列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp/access-control/rules
  • 来源文件: network/network-dhcp-access.json
  • func_name: dhcp_acl_mac
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_acl_mac"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_acl_mac",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/dhcp/access-control/rules
  • 来源文件: network/network-dhcp-access.json
  • func_name: dhcp_acl_mac
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_acl_mac"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"enabled":"no","mac":"02:00:5e:99:99:99","tagname":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_acl_mac",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/dhcp/access-control/rules/{id}
  • 来源文件: network/network-dhcp-access.json
  • func_name: dhcp_acl_mac
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_acl_mac"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_acl_mac",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp/access-control/rules/{id}
  • 来源文件: network/network-dhcp-access.json
  • func_name: dhcp_acl_mac
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_acl_mac"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_acl_mac",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/dhcp/access-control/rules/{id}
  • 来源文件: network/network-dhcp-access.json
  • func_name: dhcp_acl_mac
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_acl_mac"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_acl_mac",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新访问控制规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dhcp/access-control/rules/{id}
  • 来源文件: network/network-dhcp-access.json
  • func_name: dhcp_acl_mac
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_acl_mac"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","mac":"02:00:5e:99:99:99","tagname":"codex_test","comment":"codex_test","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_acl_mac",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

DHCP静态分配管理API

来源分类: network

获取静态分配列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp/static
  • 来源文件: network/network-dhcp-static.json
  • func_name: dhcp_static
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_static"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_static",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建静态分配规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/dhcp/static
  • 来源文件: network/network-dhcp-static.json
  • func_name: dhcp_static
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_static"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"enabled":"no","comment":"codex_test","interface":"lan1","ip_addr":"192.0.2.254","mac":"02:00:5e:99:99:99","gateway":"192.0.2.254","dns1":"192.0.2.254","dns2":"192.0.2.254","tagname":"codex_test","hostname":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_static",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除静态分配规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/dhcp/static/{id}
  • 来源文件: network/network-dhcp-static.json
  • func_name: dhcp_static
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_static"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_static",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定静态分配规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dhcp/static/{id}
  • 来源文件: network/network-dhcp-static.json
  • func_name: dhcp_static
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_static"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_static",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用静态分配规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/dhcp/static/{id}
  • 来源文件: network/network-dhcp-static.json
  • func_name: dhcp_static
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_static"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_static",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新静态分配规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dhcp/static/{id}
  • 来源文件: network/network-dhcp-static.json
  • func_name: dhcp_static
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dhcp_static"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","mac":"02:00:5e:99:99:99","ip_addr":"192.0.2.254","interface":"lan1","tagname":"codex_test","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dhcp_static",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

DMZ策略管理API

来源分类: network

获取DMZ策略列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dmz/rules
  • 来源文件: network/network-dmz.json
  • func_name: netmap
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "netmap"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total,enabled_total,disabled_total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "netmap",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

添加DMZ策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/dmz/rules
  • 来源文件: network/network-dmz.json
  • func_name: netmap
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "netmap"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"tagname":"codex_test","enabled":"no","interface":"192.168.100.1","lan_addr":"192.0.2.254","protocol":"tcp","comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "netmap",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除DMZ策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/dmz/rules/{id}
  • 来源文件: network/network-dmz.json
  • func_name: netmap
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "netmap"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "netmap",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定DMZ策略详情

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dmz/rules/{id}
  • 来源文件: network/network-dmz.json
  • func_name: netmap
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "netmap"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total,enabled_total,disabled_total","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "netmap",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用DMZ策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/dmz/rules/{id}
  • 来源文件: network/network-dmz.json
  • func_name: netmap
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "netmap"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "netmap",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新DMZ策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dmz/rules/{id}
  • 来源文件: network/network-dmz.json
  • func_name: netmap
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "netmap"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"id":"99999999","tagname":"codex_test","enabled":"no","interface":"192.168.100.1","lan_addr":"192.0.2.254","protocol":"tcp","excl_port":"80","comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "netmap",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

DNS服务管理API

来源分类: network

获取DNS配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dns/config
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"dns_config"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新DNS配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dns/config
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: save

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "save"

爱快前端动作名

required
object
Default: {"enabled":"no","forbid_dns_4a":0,"cache_ttl":300,"cachemode":0,"proxy_force":0,"proxy_force_dns":"","query":"https://doh.pub/dns-query","dns1":"192.0.2.254","dns2":"192.0.2.254","defense":"","network":"","query_args_ip":"","query_head_ip":""}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "save",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取DNS代理规则列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dns/proxy/rules
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"FINDS":"domain,dns_addr,src_addr,comment","TYPE":"dns_proxy_total,dns_proxy","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

添加DNS代理规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/dns/proxy/rules
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"domain":"example.invalid","dns_addr":"192.168.1.100","enabled":"no","comment":"codex_test","src_addr":"192.168.1.0/24","is_ipv6":0,"parse_type":"ipv4"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取DNS缓存状态

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dns/stats
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"dns_cache,dns_cache_total"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取多线DNS策略列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/multi-dns/rules
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"FINDS":"domain,dns_addr,src_addr,comment","TYPE":"dns_proxy_total,dns_proxy","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

添加多线DNS策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/multi-dns/rules
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"interface":"wan1","tagname":"codex_test","dns1":"192.0.2.254","dns2":"192.0.2.254","enabled":"no","comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除DNS代理规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/dns/proxy/rules/{id}
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定DNS代理规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dns/proxy/rules/{id}
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"FINDS":"domain,dns_addr,src_addr,comment","TYPE":"dns_proxy_total,dns_proxy","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用DNS代理规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/dns/proxy/rules/{id}
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新DNS代理规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dns/proxy/rules/{id}
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"domain":"example.invalid","dns_addr":"192.168.1.100","enabled":"no","parse_type":"ipv4","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除多线DNS策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/multi-dns/rules/{id}
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定多线DNS策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/multi-dns/rules/{id}
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"FINDS":"domain,dns_addr,src_addr,comment","TYPE":"dns_proxy_total,dns_proxy","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用多线DNS策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/multi-dns/rules/{id}
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新多线DNS策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/multi-dns/rules/{id}
  • 来源文件: network/network-dns.json
  • func_name: dns
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dns"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"interface":"wan1","tagname":"codex_test","dns1":"192.0.2.254","dns2":"192.0.2.254","enabled":"no","comment":"codex_test","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dns",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

IP地址限速管理API

来源分类: network

获取IP限速列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/qos/ip
  • 来源文件: network/network-qos-ip.json
  • func_name: simple_qos
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建IP限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/qos/ip
  • 来源文件: network/network-qos-ip.json
  • func_name: simple_qos
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"upload":"100","download":"100","comment":"codex_test","enabled":"no","type":0,"protocol":"any","interface":"wan1","ip_addr":"192.0.2.254","time":{"custom":[{"type":"weekly","weekdays":"1234567","start_time":"00:00","end_time":"20:00","comment":"codex_test"},{"type":"date","start_time":"2026-05-01T08:00","end_time":"2026-05-10T08:00","comment":"codex_test"}],"object":[{"type":4,"gp_name":"11","gid":"TIMEGP1"}]},"tagname":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除IP限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/qos/ip/{id}
  • 来源文件: network/network-qos-ip.json
  • func_name: simple_qos
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定IP限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/qos/ip/{id}
  • 来源文件: network/network-qos-ip.json
  • func_name: simple_qos
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用IP限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/qos/ip/{id}
  • 来源文件: network/network-qos-ip.json
  • func_name: simple_qos
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新IP限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/qos/ip/{id}
  • 来源文件: network/network-qos-ip.json
  • func_name: simple_qos
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"upload":"200","download":"200","comment":"codex_test","enabled":"no","type":0,"protocol":"any","interface":"wan1","ip_addr":"192.0.2.254","src_port":{"custom":[],"object":[]},"dst_port":{"custom":[],"object":[]},"tagname":"codex_test","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

LAN接口管理API

来源分类: network

获取LAN接口配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/interfaces/lan-config
  • 来源文件: network/network-lan.json
  • func_name: lan
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "lan"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"netinfo,snapshoot","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "lan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取物理网卡列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/interfaces/physical
  • 来源文件: network/network-lan.json
  • func_name: lan
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "lan"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"netinfo,snapshoot","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "lan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新LAN接口配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/interfaces/lan-config/{id}
  • 来源文件: network/network-lan.json
  • func_name: lan
  • action: save

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "lan"

爱快前端模块函数名

action
required
string
Value: "save"

爱快前端动作名

required
object
Default: {"bandif":"00:e2:69:00:89:e5,00:e2:69:00:89:e6","bandmode":0,"speed":0,"duplex":0,"lan_visit":1,"ip_mask":"192.168.99.1/255.255.255.0","mac":"02:00:5e:99:99:99","comment":"codex_test","linkmode":4,"policy":0,"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "lan",
  • "action": "save",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

MAC地址限速管理API

来源分类: network

获取MAC限速列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/qos/mac
  • 来源文件: network/network-qos-mac.json
  • func_name: simple_qos
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建MAC限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/qos/mac
  • 来源文件: network/network-qos-mac.json
  • func_name: simple_qos
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"upload":"100","download":"100","comment":"codex_test","enabled":"no","ip_type":"4","interface":"wan1","mac_addr":{"custom":["08:9b:4b:00:10:6e"],"object":[{"type":2,"gp_name":"22","gid":"MACIP1"}]},"time":{"custom":[{"type":"weekly","weekdays":"1234567","start_time":"00:00","end_time":"20:00","comment":"codex_test"},{"type":"date","start_time":"2026-05-01T08:00","end_time":"2026-05-10T08:00","comment":"codex_test"}],"object":[{"type":4,"gp_name":"11","gid":"TIMEGP1"}]},"tagname":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除MAC限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/qos/mac/{id}
  • 来源文件: network/network-qos-mac.json
  • func_name: simple_qos
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定MAC限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/qos/mac/{id}
  • 来源文件: network/network-qos-mac.json
  • func_name: simple_qos
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用MAC限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/qos/mac/{id}
  • 来源文件: network/network-qos-mac.json
  • func_name: simple_qos
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新MAC限速规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/qos/mac/{id}
  • 来源文件: network/network-qos-mac.json
  • func_name: simple_qos
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "simple_qos"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"upload":"200","download":"200","comment":"codex_test","enabled":"no","ip_type":"4","interface":"wan1","mac_addr":{"custom":["08:9b:4b:00:10:6f"]},"tagname":"codex_test","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "simple_qos",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

NAT规则策略管理API

来源分类: network

获取NAT规则列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/nat/rules
  • 来源文件: network/network-nat-rule.json
  • func_name: nat_rule
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "nat_rule"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "nat_rule",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建NAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/nat/rules
  • 来源文件: network/network-nat-rule.json
  • func_name: nat_rule
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "nat_rule"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"tagname":"codex_test","enabled":"no","action":"filter","iinterface":"lan1","ointerface":"wan1","src_addr":{"custom":["192.168.1.1"],"object":[{"type":0,"gid":"IPGP1","gp_name":"test001"}]},"dst_addr":{"custom":["192.168.2.2"],"object":[{"type":0,"gid":"IPGP5","gp_name":"test002"}]},"nat_addr":"","nat_port":"","protocol":"tcp","comment":"codex_test","src_port":{"custom":[],"object":[{"type":3,"gid":"PORTGP3","gp_name":"test999"}]},"dst_port":{"custom":[],"object":[{"type":3,"gid":"PORTGP4","gp_name":"test1000"}]}}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "nat_rule",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除NAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/nat/rules/{id}
  • 来源文件: network/network-nat-rule.json
  • func_name: nat_rule
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "nat_rule"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "nat_rule",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定NAT规则详情

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/nat/rules/{id}
  • 来源文件: network/network-nat-rule.json
  • func_name: nat_rule
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "nat_rule"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "nat_rule",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用NAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/nat/rules/{id}
  • 来源文件: network/network-nat-rule.json
  • func_name: nat_rule
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "nat_rule"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "nat_rule",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新NAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/nat/rules/{id}
  • 来源文件: network/network-nat-rule.json
  • func_name: nat_rule
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "nat_rule"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"tagname":"codex_test","enabled":"no","action":"filter","iinterface":"lan1","ointerface":"wan1","src_addr_inv":0,"dst_addr_inv":0,"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "nat_rule",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

VLAN接口管理API

来源分类: network

获取VLAN接口配置列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/vlan
  • 来源文件: network/network-vlan.json
  • func_name: vlan
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "vlan"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "vlan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

新建VLAN接口

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/vlan
  • 来源文件: network/network-vlan.json
  • func_name: vlan
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "vlan"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"vlan_id":"1001","vlan_name":"vlan1001","interface":"lan1","mac":"02:00:5e:99:99:99","ip_addr":"192.0.2.254","netmask":"255.255.255.255","ip_mask":"","enabled":"no","comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "vlan",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除VLAN接口

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/vlan/{id}
  • 来源文件: network/network-vlan.json
  • func_name: vlan
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "vlan"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "vlan",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取单个VLAN接口配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/vlan/{id}
  • 来源文件: network/network-vlan.json
  • func_name: vlan
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "vlan"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "vlan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用VLAN接口

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/vlan/{id}
  • 来源文件: network/network-vlan.json
  • func_name: vlan
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "vlan"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "vlan",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新VLAN接口配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/vlan/{id}
  • 来源文件: network/network-vlan.json
  • func_name: vlan
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "vlan"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"vlan_id":"1001","vlan_name":"vlan1001","interface":"lan1","mac":"02:00:5e:99:99:99","ip_addr":"192.0.2.254","netmask":"255.255.255.255","ip_mask":"","enabled":"no","comment":"codex_test","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "vlan",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

WAN接口管理API

来源分类: network

获取WAN接口配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/interfaces/wan-config
  • 来源文件: network/network-wan.json
  • func_name: wan
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wan"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取WAN混合模式配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/interfaces/wan-vlan-config
  • 来源文件: network/network-wan.json
  • func_name: wan
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wan"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wan",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新WAN接口配置

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/interfaces/wan-config/{id}
  • 来源文件: network/network-wan.json
  • func_name: wan
  • action: save

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "wan"

爱快前端模块函数名

action
required
string
Value: "save"

爱快前端动作名

required
object
Default: {"internet":0,"bandif":"00:e2:69:00:89:e8","bandmode":0,"mac":"02:00:5e:99:99:99","speed":0,"duplex":0,"comment":"codex_test","default_route":1,"disc_auto_switch":1,"link_time":"00:00-23:59","check_link_mode":3,"check_link_host":"www.baidu.com","ip_mask":"192.168.1.100/255.255.255.0","gateway":"192.0.2.254","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "wan",
  • "action": "save",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

端口映射规则管理API

来源分类: network

获取所有DNAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dnat/rules
  • 来源文件: network/network-dnat.json
  • func_name: dnat
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dnat"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total,enabled_total,disabled_total","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dnat",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

添加DNAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/dnat/rules
  • 来源文件: network/network-dnat.json
  • func_name: dnat
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dnat"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"tagname":"codex_test","enabled":"no","lan_addr":"192.0.2.254","lan_port":"90,9090-9099","protocol":"tcp","interface":"wan1","wan_port":"90,9090-9099","src_addr":{"custom":["192.168.1.2"],"object":[{"type":0,"gid":"IPGP1","gp_name":"test001"}]},"comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dnat",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除DNAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/dnat/rules/{id}
  • 来源文件: network/network-dnat.json
  • func_name: dnat
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dnat"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dnat",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定DNAT规则详情

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/dnat/rules/{id}
  • 来源文件: network/network-dnat.json
  • func_name: dnat
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dnat"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"data,total,enabled_total,disabled_total","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dnat",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用DNAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/dnat/rules/{id}
  • 来源文件: network/network-dnat.json
  • func_name: dnat
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dnat"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dnat",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新DNAT规则

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/dnat/rules/{id}
  • 来源文件: network/network-dnat.json
  • func_name: dnat
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dnat"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"id":"99999999","tagname":"codex_test","enabled":"no","lan_addr":"192.0.2.254","lan_port":"90,9090-9099","protocol":"tcp","interface":"wan1","wan_port":"90,9090-9099","comment":"codex_test"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dnat",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

自定义协议策略管理API

来源分类: network

获取自定义协议策略列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/app-protocols/custom/rules
  • 来源文件: network/network-protocols.json
  • func_name: dprotos
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建自定义协议策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/app-protocols/custom/rules
  • 来源文件: network/network-protocols.json
  • func_name: dprotos
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"class":"0","comment":"codex_test","name":"codex_test","src_addr":{"custom":["192.168.9.168"],"object":[{"type":0,"gp_name":"11","gid":"GPIP1"}]},"dst_addr":{"custom":["192.168.10.168"],"object":[{"type":0,"gp_name":"11","gid":"GPIP1"}]},"protocol":"udp","dst_port":{"custom":["9000","10000-20000"],"object":[{"gid":"PORTGP26","gp_name":"ip55","type":3}]},"enabled":"no"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除自定义协议策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/app-protocols/custom/rules/{id}
  • 来源文件: network/network-protocols.json
  • func_name: dprotos
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定自定义协议策略详情

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/app-protocols/custom/rules/{id}
  • 来源文件: network/network-protocols.json
  • func_name: dprotos
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用自定义协议策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/app-protocols/custom/rules/{id}
  • 来源文件: network/network-protocols.json
  • func_name: dprotos
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新自定义协议策略

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/app-protocols/custom/rules/{id}
  • 来源文件: network/network-protocols.json
  • func_name: dprotos
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"class":0,"appid":1900001,"comment":"codex_test","name":"codex_test","protocol":"tcp","src_addr":{"custom":["192.168.9.168"],"object":[]},"dst_addr":{"custom":[],"object":[]},"src_port":"","dst_port":{"custom":["80"],"object":[]},"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

高级自定义协议管理API

来源分类: network

获取高级自定义协议列表

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/app-protocols/advanced/rules
  • 来源文件: network/network-advanced-protocols.json
  • func_name: dprotos
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

创建高级自定义协议

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/network/app-protocols/advanced/rules
  • 来源文件: network/network-advanced-protocols.json
  • func_name: dprotos
  • action: add

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "add"

爱快前端动作名

required
object
Default: {"class":"0","comment":"codex_test","name":"codex_test","rule":"UHJvdG9jb2w9SFRUUA==","enabled":"no"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "add",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

删除高级自定义协议

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/network/app-protocols/advanced/rules/{id}
  • 来源文件: network/network-advanced-protocols.json
  • func_name: dprotos
  • action: del

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

required
object
Default: {"id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "del",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

获取指定高级自定义协议详情

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/network/app-protocols/advanced/rules/{id}
  • 来源文件: network/network-advanced-protocols.json
  • func_name: dprotos
  • action: show

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"total,data","limit":"0,500","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "show",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

启用/停用高级自定义协议

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/network/app-protocols/advanced/rules/{id}
  • 来源文件: network/network-advanced-protocols.json
  • func_name: dprotos
  • action: edit

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

required
object
Default: {"enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "edit",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}

更新高级自定义协议

这是浏览器账密模式的 /Action/call 映射文档。

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/network/app-protocols/advanced/rules/{id}
  • 来源文件: network/network-advanced-protocols.json
  • func_name: dprotos
  • action: save

此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。

该接口属于写操作或状态变更操作。批量测试默认不执行写操作。

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "dprotos"

爱快前端模块函数名

action
required
string
Value: "save"

爱快前端动作名

required
object
Default: {"class":0,"appid":2910001,"comment":"codex_test","name":"codex_test","rule":"UHJvdG9jb2w9SFRUUA==","enabled":"no","id":"99999999"}

传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。

Responses

Request samples

Content type
application/json
{
  • "func_name": "dprotos",
  • "action": "save",
  • "param": {
    }
}

Response samples

Content type
application/json
{
  • "code": 0,
  • "message": "string",
  • "Result": 0,
  • "ErrMsg": "string",
  • "results": { },
  • "Data": { }
}