批量获取成员信息
批量获取企业成员的信息。可通过成员 ID、邮箱,或两者组合精确查询成员。
所需权限
users:read
请求说明
- 请求地址:{域名}/openapi/v1/users/batch-get
注意事项
- user_ids 与 emails 至少传入一个。系统会分别去除重复的成员 ID 和邮箱;去重后,两个数组的元素总数不得超过 100。同一成员同时通过 ID 和邮箱传入时,仍按两个元素计数,但响应中该成员只返回一次。
- items 中的成员按固定顺序返回:先按 user_ids 首次出现顺序返回命中成员,再按 emails 首次出现顺序返回命中成员。
- 不属于当前企业的成员 ID 或邮箱按未找到处理,不会返回其所属的其他企业中的信息。
- 已注销的成员按未找到处理;曾被移除的成员会正常返回,状态为 removed。
该接口独有的响应参数如下,参数位于 data 中。通用响应参数参考此文档。
curl -X POST "${HOST}/openapi/v1/users/batch-get" \
-H "Authorization: Bearer ${ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
"emails": ["alice@example.com", "john@example.com"]
"request_id": "req_xxx",
"user_id_str": "123456",
"email": "alice@example.com",
"join_time": 1780000000000,
"department_id": "20001",
"full_path": "示例企业/研发中心/研发一部"
"not_found_user_ids": [],
"not_found_emails": ["john@example.com"]
若该接口的请求返回错误码,参考错误码文档进行排查。
最近更新时间:2026.10.10 17:34:32