Download OpenAPI specification:
浏览器账密模式 /Action/call 逆向 API,当前分组:高级服务。
页面内真实调用仍然走 /Action/call;/Action/call/_operations/* 只是 OpenAPI 展示用路径。
为避免 Redoc 单页一次性加载全部逆向接口导致浏览器 heap 过高,部署版按分类拆分。
使用用户名和密码 MD5 登录。登录成功后,后续 /Action/call 依赖同一会话 Cookie。浏览器 API 可走 HTTP 或 HTTPS,实际是否允许 HTTP 取决于设备管理访问配置。
| username required | string 登录用户名 |
| passwd required | string 密码 MD5 值 |
| pass required | string 密码 MD5 值,前端登录同时发送该字段 |
| remember_password | boolean Default: true |
{- "username": "admin",
- "passwd": "md5(password)",
- "pass": "md5(password)",
- "remember_password": true
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}所有页面内 API 调用都通过该路径提交 {func_name, action, param}。下方 /Action/call/_operations/* 路径是逐项文档展示路径,实际调用仍固定使用本路径。
| func_name required | string 爱快前端模块函数名 |
| action required | string 爱快前端动作名 |
required | object 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "wan",
- "action": "show",
- "param": {
- "TYPE": "data,total",
- "limit": "0,500"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callGET /api/v4.0/advanced-service/ftp-configadvanced/advanced-ftp-server.jsonftp_servershow此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
| func_name required | string Value: "ftp_server" 爱快前端模块函数名 |
| action required | string Value: "show" 爱快前端动作名 |
required | object Default: {"TYPE":"data,total","limit":"0,500"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "ftp_server",
- "action": "show",
- "param": {
- "TYPE": "data,total",
- "limit": "0,500"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPUT /api/v4.0/advanced-service/ftp-configadvanced/advanced-ftp-server.jsonftp_serversave此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "ftp_server" 爱快前端模块函数名 |
| action required | string Value: "save" 爱快前端动作名 |
required | object Default: {"open_ftp":1,"ftp_port":21,"ftp_access":1} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "ftp_server",
- "action": "save",
- "param": {
- "open_ftp": 1,
- "ftp_port": 21,
- "ftp_access": 1
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callGET /api/v4.0/advanced-service/ftp-usersadvanced/advanced-ftp-server.jsonftp_servershow此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
| func_name required | string Value: "ftp_server" 爱快前端模块函数名 |
| action required | string Value: "show" 爱快前端动作名 |
required | object Default: {"TYPE":"data,total","limit":"0,500"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "ftp_server",
- "action": "show",
- "param": {
- "TYPE": "data,total",
- "limit": "0,500"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPOST /api/v4.0/advanced-service/ftp-usersadvanced/advanced-ftp-server.jsonftp_serveradd此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "ftp_server" 爱快前端模块函数名 |
| action required | string Value: "add" 爱快前端动作名 |
required | object Default: {"enabled":"no","username":"codex_test_user","passwd":"codex_Test_123","permission":"rw","home_dir":"/test-001","upload":0,"download":0} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "ftp_server",
- "action": "add",
- "param": {
- "enabled": "no",
- "username": "codex_test_user",
- "passwd": "codex_Test_123",
- "permission": "rw",
- "home_dir": "/test-001",
- "upload": 0,
- "download": 0
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callDELETE /api/v4.0/advanced-service/ftp-users/{id}advanced/advanced-ftp-server.jsonftp_serverdel此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "ftp_server" 爱快前端模块函数名 |
| action required | string Value: "del" 爱快前端动作名 |
required | object Default: {"id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "ftp_server",
- "action": "del",
- "param": {
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPATCH /api/v4.0/advanced-service/ftp-users/{id}advanced/advanced-ftp-server.jsonftp_serveredit此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "ftp_server" 爱快前端模块函数名 |
| action required | string Value: "edit" 爱快前端动作名 |
required | object Default: {"enabled":"no","id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "ftp_server",
- "action": "edit",
- "param": {
- "enabled": "no",
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPUT /api/v4.0/advanced-service/ftp-users/{id}advanced/advanced-ftp-server.jsonftp_serversave此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "ftp_server" 爱快前端模块函数名 |
| action required | string Value: "save" 爱快前端动作名 |
required | object Default: {"enabled":"no","username":"codex_test_user","passwd":"codex_Test_123","permission":"rw","home_dir":"/test-001","upload":0,"download":0,"tagname":"codex_test","id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "ftp_server",
- "action": "save",
- "param": {
- "enabled": "no",
- "username": "codex_test_user",
- "passwd": "codex_Test_123",
- "permission": "rw",
- "home_dir": "/test-001",
- "upload": 0,
- "download": 0,
- "tagname": "codex_test",
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callGET /api/v4.0/advanced-service/http-usersadvanced/advanced-http-server.jsonhttp_servershow此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
| func_name required | string Value: "http_server" 爱快前端模块函数名 |
| action required | string Value: "show" 爱快前端动作名 |
required | object Default: {"TYPE":"data,total","limit":"0,500"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "http_server",
- "action": "show",
- "param": {
- "TYPE": "data,total",
- "limit": "0,500"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPOST /api/v4.0/advanced-service/http-usersadvanced/advanced-http-server.jsonhttp_serveradd此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "http_server" 爱快前端模块函数名 |
| action required | string Value: "add" 爱快前端动作名 |
required | object Default: {"enabled":"no","tagname":"codex_test","http_port":8888,"ssl_on":0,"autoindex":0,"download":0,"home_dir":"/test-001","access":1} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "http_server",
- "action": "add",
- "param": {
- "enabled": "no",
- "tagname": "codex_test",
- "http_port": 8888,
- "ssl_on": 0,
- "autoindex": 0,
- "download": 0,
- "home_dir": "/test-001",
- "access": 1
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callDELETE /api/v4.0/advanced-service/http-users/{id}advanced/advanced-http-server.jsonhttp_serverdel此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "http_server" 爱快前端模块函数名 |
| action required | string Value: "del" 爱快前端动作名 |
required | object Default: {"id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "http_server",
- "action": "del",
- "param": {
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPATCH /api/v4.0/advanced-service/http-users/{id}advanced/advanced-http-server.jsonhttp_serveredit此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "http_server" 爱快前端模块函数名 |
| action required | string Value: "edit" 爱快前端动作名 |
required | object Default: {"enabled":"no","id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "http_server",
- "action": "edit",
- "param": {
- "enabled": "no",
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPUT /api/v4.0/advanced-service/http-users/{id}advanced/advanced-http-server.jsonhttp_serversave此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "http_server" 爱快前端模块函数名 |
| action required | string Value: "save" 爱快前端动作名 |
required | object Default: {"enabled":"no","tagname":"codex_test","http_port":8888,"server_name":"","ssl_on":0,"autoindex":0,"download":0,"home_dir":"/test-001","access":1,"id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "http_server",
- "action": "save",
- "param": {
- "enabled": "no",
- "tagname": "codex_test",
- "http_port": 8888,
- "server_name": "",
- "ssl_on": 0,
- "autoindex": 0,
- "download": 0,
- "home_dir": "/test-001",
- "access": 1,
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callGET /api/v4.0/advanced-service/snmpd-configadvanced/advanced-snmpd.jsonnetsnmpshow此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
| func_name required | string Value: "netsnmp" 爱快前端模块函数名 |
| action required | string Value: "show" 爱快前端动作名 |
required | object Default: {"TYPE":"data"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "netsnmp",
- "action": "show",
- "param": {
- "TYPE": "data"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPUT /api/v4.0/advanced-service/snmpd-configadvanced/advanced-snmpd.jsonnetsnmpsave此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "netsnmp" 爱快前端模块函数名 |
| action required | string Value: "save" 爱快前端动作名 |
required | object Default: {"enabled":"no","listen_port":161,"syslocation":"","syscontact":"","sysname":"","version":2,"community":"public","source":"","rw":"ro","username":"codex_test_user","security":"authNoPriv","auth_proto":"","auth_pass":"","priv_proto":"","priv_pass":""} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "netsnmp",
- "action": "save",
- "param": {
- "enabled": "no",
- "listen_port": 161,
- "syslocation": "",
- "syscontact": "",
- "sysname": "",
- "version": 2,
- "community": "public",
- "source": "",
- "rw": "ro",
- "username": "codex_test_user",
- "security": "authNoPriv",
- "auth_proto": "",
- "auth_pass": "",
- "priv_proto": "",
- "priv_pass": ""
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callGET /api/v4.0/advanced-service/samba-configadvanced/advanced-samba.jsonsmbdshow此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
| func_name required | string Value: "smbd" 爱快前端模块函数名 |
| action required | string Value: "show" 爱快前端动作名 |
required | object Default: {"TYPE":"data"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "smbd",
- "action": "show",
- "param": {
- "TYPE": "data"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPUT /api/v4.0/advanced-service/samba-configadvanced/advanced-samba.jsonsmbdsave此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "smbd" 爱快前端模块函数名 |
| action required | string Value: "save" 爱快前端动作名 |
required | object Default: {"enabled":"no","workgroup":"WORKGROUP","wsdd2":1,"access":1} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "smbd",
- "action": "save",
- "param": {
- "enabled": "no",
- "workgroup": "WORKGROUP",
- "wsdd2": 1,
- "access": 1
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callGET /api/v4.0/advanced-service/samba-usersadvanced/advanced-samba.jsonsmbdshow此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
| func_name required | string Value: "smbd" 爱快前端模块函数名 |
| action required | string Value: "show" 爱快前端动作名 |
required | object Default: {"TYPE":"dir_total,dir","limit":"0,500"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "smbd",
- "action": "show",
- "param": {
- "TYPE": "dir_total,dir",
- "limit": "0,500"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPOST /api/v4.0/advanced-service/samba-usersadvanced/advanced-samba.jsonsmbdadd此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "smbd" 爱快前端模块函数名 |
| action required | string Value: "add" 爱快前端动作名 |
required | object Default: {"enabled":"no","username":"codex_test_user","passwd":"codex_Test_123","name":"codex_test","perm":"rw","home_dir":"/test-001","guest":"yes","browseable":""} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "smbd",
- "action": "add",
- "param": {
- "enabled": "no",
- "username": "codex_test_user",
- "passwd": "codex_Test_123",
- "name": "codex_test",
- "perm": "rw",
- "home_dir": "/test-001",
- "guest": "yes",
- "browseable": ""
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callDELETE /api/v4.0/advanced-service/samba-users/{id}advanced/advanced-samba.jsonsmbddel此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "smbd" 爱快前端模块函数名 |
| action required | string Value: "del" 爱快前端动作名 |
required | object Default: {"id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "smbd",
- "action": "del",
- "param": {
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPATCH /api/v4.0/advanced-service/samba-users/{id}advanced/advanced-samba.jsonsmbdedit此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "smbd" 爱快前端模块函数名 |
| action required | string Value: "edit" 爱快前端动作名 |
required | object Default: {"enabled":"no","id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "smbd",
- "action": "edit",
- "param": {
- "enabled": "no",
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}这是浏览器账密模式的 /Action/call 映射文档。
/Action/callPUT /api/v4.0/advanced-service/samba-users/{id}advanced/advanced-samba.jsonsmbdsave此 OpenAPI path 是为了让每个接口在文档中单独展示;调用设备时仍应 POST /Action/call,请求体使用本接口示例中的 JSON。
该接口属于写操作或状态变更操作。批量测试默认不执行写操作。
| func_name required | string Value: "smbd" 爱快前端模块函数名 |
| action required | string Value: "save" 爱快前端动作名 |
required | object Default: {"enabled":"no","username":"codex_test_user","passwd":"codex_Test_123","name":"codex_test","perm":"rw","guest":"yes","home_dir":"/test-001","browseable":"","tagname":"codex_test","id":"99999999"} 传给该 func/action 的参数对象。不同接口的 TYPE 和字段不同。 |
{- "func_name": "smbd",
- "action": "save",
- "param": {
- "enabled": "no",
- "username": "codex_test_user",
- "passwd": "codex_Test_123",
- "name": "codex_test",
- "perm": "rw",
- "guest": "yes",
- "home_dir": "/test-001",
- "browseable": "",
- "tagname": "codex_test",
- "id": "99999999"
}
}{- "code": 0,
- "message": "string",
- "Result": 0,
- "ErrMsg": "string",
- "results": { },
- "Data": { }
}