文档首页

爱快逆向 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": { }
}

FTP服务管理API

来源分类: advanced

获取FTP服务配置

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

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/advanced-service/ftp-config
  • 来源文件: advanced/advanced-ftp-server.json
  • func_name: ftp_server
  • action: show

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ftp_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": "ftp_server",
  • "action": "show",
  • "param": {
    }
}

Response samples

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

更新FTP服务配置

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

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/advanced-service/ftp-config
  • 来源文件: advanced/advanced-ftp-server.json
  • func_name: ftp_server
  • action: save

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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

获取FTP用户列表

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

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/advanced-service/ftp-users
  • 来源文件: advanced/advanced-ftp-server.json
  • func_name: ftp_server
  • action: show

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ftp_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": "ftp_server",
  • "action": "show",
  • "param": {
    }
}

Response samples

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

新增FTP用户

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

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/advanced-service/ftp-users
  • 来源文件: advanced/advanced-ftp-server.json
  • func_name: ftp_server
  • action: add

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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

删除FTP用户

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

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/advanced-service/ftp-users/{id}
  • 来源文件: advanced/advanced-ftp-server.json
  • func_name: ftp_server
  • action: del

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

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

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

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

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

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

Responses

Request samples

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

Response samples

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

启用/停用FTP用户

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

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/advanced-service/ftp-users/{id}
  • 来源文件: advanced/advanced-ftp-server.json
  • func_name: ftp_server
  • action: edit

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "ftp_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": "ftp_server",
  • "action": "edit",
  • "param": {
    }
}

Response samples

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

更新FTP用户

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

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/advanced-service/ftp-users/{id}
  • 来源文件: advanced/advanced-ftp-server.json
  • func_name: ftp_server
  • action: save

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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

HTTP服务器管理API

来源分类: advanced

获取HTTP服务器列表

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

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/advanced-service/http-users
  • 来源文件: advanced/advanced-http-server.json
  • func_name: http_server
  • action: show

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "http_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": "http_server",
  • "action": "show",
  • "param": {
    }
}

Response samples

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

创建HTTP服务器

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

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/advanced-service/http-users
  • 来源文件: advanced/advanced-http-server.json
  • func_name: http_server
  • action: add

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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

删除HTTP服务器

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

  • 实际请求路径: /Action/call
  • 来源文档路径: DELETE /api/v4.0/advanced-service/http-users/{id}
  • 来源文件: advanced/advanced-http-server.json
  • func_name: http_server
  • action: del

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

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

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

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

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

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

Responses

Request samples

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

Response samples

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

启用/停用HTTP服务器

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

  • 实际请求路径: /Action/call
  • 来源文档路径: PATCH /api/v4.0/advanced-service/http-users/{id}
  • 来源文件: advanced/advanced-http-server.json
  • func_name: http_server
  • action: edit

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
func_name
required
string
Value: "http_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": "http_server",
  • "action": "edit",
  • "param": {
    }
}

Response samples

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

更新HTTP服务器

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

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/advanced-service/http-users/{id}
  • 来源文件: advanced/advanced-http-server.json
  • func_name: http_server
  • action: save

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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

SNMP服务管理API

来源分类: advanced

获取SNMP服务配置

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

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

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

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

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

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

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

Responses

Request samples

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

Response samples

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

更新SNMP服务配置

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

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

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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

Samba服务管理API

来源分类: advanced

获取Samba服务基础配置

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

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

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

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

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

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

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

Responses

Request samples

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

Response samples

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

更新Samba服务基础配置

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

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

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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

获取Samba用户列表

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

  • 实际请求路径: /Action/call
  • 来源文档路径: GET /api/v4.0/advanced-service/samba-users
  • 来源文件: advanced/advanced-samba.json
  • func_name: smbd
  • action: show

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

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

爱快前端模块函数名

action
required
string
Value: "show"

爱快前端动作名

required
object
Default: {"TYPE":"dir_total,dir","limit":"0,500"}

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

Responses

Request samples

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

Response samples

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

创建Samba用户

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

  • 实际请求路径: /Action/call
  • 来源文档路径: POST /api/v4.0/advanced-service/samba-users
  • 来源文件: advanced/advanced-samba.json
  • func_name: smbd
  • action: add

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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

删除Samba用户

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

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

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

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

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

爱快前端模块函数名

action
required
string
Value: "del"

爱快前端动作名

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

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

Responses

Request samples

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

Response samples

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

启用/停用Samba用户

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

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

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

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

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

爱快前端模块函数名

action
required
string
Value: "edit"

爱快前端动作名

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

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

Responses

Request samples

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

Response samples

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

更新Samba用户

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

  • 实际请求路径: /Action/call
  • 来源文档路径: PUT /api/v4.0/advanced-service/samba-users/{id}
  • 来源文件: advanced/advanced-samba.json
  • func_name: smbd
  • action: save

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

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

Authorizations:
IkuaiSessionCookie
Request Body schema: application/json
required
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 和字段不同。

Responses

Request samples

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

Response samples

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