批量更新共享账号成员
POST/v2/users/:id_or_email/sharedMembers/batchUpdate
批量更新指定共享账号的成员关系:
- 已存在的成员会覆盖更新访问权限。
- 不存在的成员会创建新的访问关系。 自助委托场景复用本接口:
- 被委托人接受委托时,将自己对应成员的 SharedMember.status 更新为 APPROVED。
- 被委托人拒绝委托时,将自己对应成员的 SharedMember.status 更新为 REJECTED。
- 被委托人只能更新自己的成员条目,不能更新其他成员的条目。
Request
Path parameters
- id:
- email:
id_or_email stringrequired
请求体参数
- USER:
- DEPARTMENT:
- GROUP:
- PENDING: 待接受,委托人/账号所有者发起委托后,被委托人尚未处理
- APPROVED: 已接受,被委托人同意委托,委托生效
- REJECTED: 已拒绝,被委托人拒绝委托
- EXPIRED: 已过期(预留枚举,本期不实现,不会被设置)
members object[]
sendMimeType object
email boolean
calendar boolean
type enum
成员类型
Possible values: [USER, DEPARTMENT, GROUP]
value string
成员值- type 为 USER 时,value 为用户 email- type 为 DEPARTMENT 时,value 为部门 id- type 为 GROUP 时,value 为群组 email
isBlocked boolean
该成员是否 blocked
name string
成员的名字,只读属性
relationships enum[]
共享关系如 LOGIN + SEND_AS / SEND_ON_BEHALF
Possible values: [LOGIN, SEND_AS, SEND_ON_BEHALF]
status enum
共享成员审批状态,用于自助委托场景。老数据或老调用方未传该字段时,业务逻辑应默认为 APPROVED,以保持线上兼容。自助委托状态流转:委托人/账号所有者发起委托(PENDING)→ 被委托人接受(APPROVED)或拒绝(REJECTED)。
Possible values: [PENDING, APPROVED, REJECTED, EXPIRED]
响应
无响应字段成功响应中没有已定义的字段。
错误
400 | Bad Request |
401 | 访问未授权,请检查是否传递了正确的授权token |
403 | 无API访问权限,请在域管的应用管理页面完成相关授权 |
404 | Not Found |