批量删除共享账号成员
POST/v2/users/:id_or_email/sharedMembers/batchDelete
从指定共享账号中批量删除成员及其访问关系。 自助委托场景复用本接口:
- 委托人/账号所有者可删除任意委托成员。
- 被委托人仅可删除自己对应的成员条目,以解除自身的委托关系。
Request
Path parameters
- id:
- email:
id_or_email stringrequired
请求体参数
- USER:
- DEPARTMENT:
- GROUP:
- PENDING: 待接受,委托人/账号所有者发起委托后,被委托人尚未处理
- APPROVED: 已接受,被委托人同意委托,委托生效
- REJECTED: 已拒绝,被委托人拒绝委托
- EXPIRED: 已过期(预留枚举,本期不实现,不会被设置)
members object[]
成员 (type + value)
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 |