主题
子账户管理
子账户列表
| 项目 | 内容 |
|---|---|
| 接口描述 | 子账户列表 |
| 接口地址 | /console/v1/sub_account |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| page | int | - | validate:optional | desc:页数 |
| limit | int | - | validate:optional | desc:每页条数 |
| orderby | string | - | idvalidate:optional | desc:排序字段 |
| sort | string | - | ascdescvalidate:optional | desc:升降序 |
响应参数
| name | type | default | desc |
|---|---|---|---|
| list | array | - | desc:子账户列表 |
| list[].id | int | - | desc:子账户ID |
| list[].status | int | - | desc:状态 |
| list[].username | string | - | desc:账户名 |
| list[].last_action_time | string | - | desc:上次使用时间 |
| count | int | - | desc:子账户总数 |
子账户详情
| 项目 | 内容 |
|---|---|
| 接口描述 | 子账户详情 |
| 接口地址 | /console/v1/sub_account/:id |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:子账户ID |
响应参数
| name | type | default | desc |
|---|---|---|---|
| account | object | - | desc:子账户信息 |
| account.id | int | - | desc:子账户ID |
| account.username | string | - | desc:账户名 |
| account.email | string | - | desc:邮件 |
| account.phone_code | int | - | desc:国际电话区号 |
| account.phone | string | - | desc:手机号 |
| account.auth | array | - | desc:权限 |
| account.notice | array | - | desc:通知 |
| account.project_id | array | - | desc:项目ID数组 |
| account.visible_product | string | - | desc:可见产品 |
| account.module | array | - | desc:模块 |
| account.host_id | array | - | desc:产品ID数组 |
创建子账户
| 项目 | 内容 |
|---|---|
| 接口描述 | 创建子账户 |
| 接口地址 | /console/v1/sub_account |
| 请求方式 | POST |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| username | string | - | validate:required | desc:账户名 |
| string | - | 邮件手机号两者至少输入一个validate:optional | desc:邮件 | |
| phone_code | int | - | 输入手机号时必传validate:optional | desc:国际电话区号 |
| phone | string | - | 邮件手机号两者至少输入一个validate:optional | desc:手机号 |
| password | string | - | validate:required | desc:密码 |
| project_id | array | - | validate:optional | desc:项目ID数组 |
| visible_product | string | - | module模块host具体产品validate:optional | desc:可见产品 |
| module | array | - | validate:optional | desc:模块 |
| host_id | array | - | validate:optional | desc:产品ID数组 |
| auth | array | - | validate:required | desc:权限 |
| notice | array | - | product产品marketing营销ticket工单cost费用recommend推介system系统validate:required | desc:通知 |
响应参数
无
编辑子账户
| 项目 | 内容 |
|---|---|
| 接口描述 | 编辑子账户 |
| 接口地址 | /console/v1/sub_account/:id |
| 请求方式 | PUT |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:子账户ID |
| string | - | 邮件手机号两者至少输入一个validate:optional | desc:邮件 | |
| phone_code | int | - | 输入手机号时必传validate:optional | desc:国际电话区号 |
| phone | string | - | 邮件手机号两者至少输入一个validate:optional | desc:手机号 |
| password | string | - | validate:required | desc:密码 |
| project_id | array | - | validate:optional | desc:项目ID数组 |
| visible_product | string | - | module模块host具体产品validate:optional | desc:可见产品 |
| module | array | - | validate:optional | desc:模块 |
| host_id | array | - | validate:optional | desc:产品ID数组 |
| auth | array | - | validate:required | desc:权限 |
| notice | array | - | product产品marketing营销ticket工单cost费用recommend推介system系统validate:required | desc:通知 |
响应参数
无
删除子账户
| 项目 | 内容 |
|---|---|
| 接口描述 | 删除子账户 |
| 接口地址 | /console/v1/sub_account/:id |
| 请求方式 | DELETE |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:子账户ID |
响应参数
无
子账户状态切换
| 项目 | 内容 |
|---|---|
| 接口描述 | 子账户状态切换 |
| 接口地址 | /console/v1/sub_account/:id/status |
| 请求方式 | PUT |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:子账户ID |
| status | int | - | 0禁用1启用validate:required | desc:状态 |
响应参数
无
当前子账户权限列表
| 项目 | 内容 |
|---|---|
| 接口描述 | 当前子账户权限列表 |
| 接口地址 | /console/v1/sub_account/:id/auth |
| 请求方式 | GET |
| 接口版本 | v1 |
请求参数
| name | type | default | validate | desc |
|---|---|---|---|---|
| id | int | - | validate:required | desc:子账户ID |
响应参数
| name | type | default | desc |
|---|---|---|---|
| list | array | - | desc:权限列表 |
| list[].id | int | - | desc:权限ID |
| list[].title | string | - | desc:权限标题 |
| list[].url | string | - | desc:地址 |
| list[].order | int | - | desc:排序 |
| list[].parent_id | int | - | desc:父级ID |
| list[].child | array | - | desc:权限子集 |
| list[].child[].id | int | - | desc:权限ID |
| list[].child[].title | string | - | desc:权限标题 |
| list[].child[].url | string | - | desc:地址 |
| list[].child[].order | int | - | desc:排序 |
| list[].child[].parent_id | int | - | desc:父级ID |
| list[].child[].child | array | - | desc:权限子集 |
| list[].child[].child[].id | int | - | desc:权限ID |
| list[].child[].child[].title | string | - | desc:权限标题 |
| list[].child[].child[].url | string | - | desc:地址 |
| list[].child[].child[].order | int | - | desc:排序 |
| list[].child[].child[].parent_id | int | - | desc:父级ID |
| rules | array | - | desc:权限规则 |