查询企业成员列表

更新时间:2024-09-24 13:41:46

必须确保企业用户已授予平台appId获取其组织成员的管理权限,点击查看如何授权

  • manage_org_member- 授权允许获取企业/组织用户的组织成员的查询、新增、编辑、删除权限

接口描述

用于查询orgId企业机构下的所有成员信息。

接口地址&请求方法

接口地址:https://{host}/v3/organizations/{orgId}/member-list?pageNum=1&pageSize=100

请求方法:GET

请求头格式

具体请求头参数,请查看公共请求头格式

请求参数

参数名称

参数类型

必选

参数位置

参数说明

orgId

string

path

机构账号ID

【注】用户在e签宝注册实名后才有账号ID,账号ID获取方式请使用【查询机构认证信息】接口通过组织机构名称/组织机构证件号进行查询

pageNum

int32

query

查询页码

pageSize

int32

query

单页展示的最大数量,最大100

响应参数

展开全部参数参数名称

参数类型

必选

参数说明

code

int32

业务码,0表示成功,非0表示异常。

message

string

业务信息

请根据 code 来判断错误情况,不应该依赖 message匹配,因为 message 可能会调整。

data(点击“+”展开详情)

object

业务数据

total

int32

查询成员总数

members(点击“+”展开详情)

array

企业成员信息列表

psnId

string

个人账号ID

psnName

string

企业成员已实名的姓名

psnAccount

object

个人用户账号标识

accountMobile

string

手机号(账号标识,用于登录e签宝官网)

accountEmail

string

邮箱地址(账号标识,用于登录e签宝官网)

employeeNum

string

员工编号

memberName

string

姓名(昵称)

role

string

成员角色,多个角色英文逗号隔开

1 - 普通成员

2 - 印章保管员(可以对企业印章进行创建、删除、修改、查询等操作)

3 - 成员管理员(可以对企业成员进行添加、移除、修改、查询等操作)

4 - 模板管理员(可以对模板进行复制、新增、删除、开启、关闭、查询等操作)

98 - 企业法定代表人

99 - 企业管理员

departments

array

员工所在部门信息(部门在e签宝官网设置,点击查看如何新增部门)

  • 多个部门返回列表,无部门返回空

departmentId

string

所在部门ID

departmentName

string

所在部门名称

请求示例

GET https://openapi.esign.cn/v3/organizations/xxx/member-list?pageNum=1&pageSize=100

响应示例

{
    "message": "成功",
    "code": 0,
    "data": {
        "total": 3,
        "members": [
            {
                "psnId": "626629f****99f1d8c1d",
                "psnAccount": {
                    "accountMobile": "166****61",
                    "accountEmail": null
                },
                "employeeNum": "002",
                "memberName": "Lisa",
                "psnName": "李四",
                "role": "1,2,3",
                "departments": [
                    {
                        "departmentId": "796dc79000*****633be9915f2",
                        "departmentName": "交付组"
                    },
                    {
                        "departmentId": "867720d200****2071e543202349",
                        "departmentName": "护航组"
                    },
                    {
                        "departmentId": "a136e48331c****0afa2cf95d30a",
                        "departmentName": "项目交付部"
                    }
                ]
            },
            {
                "psnId": "50d5eda****0b1bd29c",
                "psnAccount": {
                    "accountMobile": "152****64",
                    "accountEmail": "W****.cn"
                },
                "employeeNum": "003",
                "memberName": "Sum",
                "psnName": "王五",
                "role": "1",
                "departments": []
            },
            {
                "psnId": "7ffcaed8*****ef0a8f6",
                "psnAccount": {
                    "accountMobile": null,
                    "accountEmail": "Z***.cn"
                },
                "employeeNum": null,
                "memberName": "Zoey",
                "psnName": "张三",
                "role": "1,98,99",
                "departments": []
            }
        ]
    }
}

错误码

点击查看错误码

我要纠错