用户设备 API
管理与用户账户关联的设备。
列出用户设备
列出用户的所有设备。
端点: GET /_synapse/admin/v2/users/{user_id}/devices
路径参数:
user_id- 完整的 Matrix 用户 ID(例如@alice:example.com)
示例请求:
示例响应:
获取设备详情
获取特定设备的详细信息。
端点: GET /_synapse/admin/v2/users/{user_id}/devices/{device_id}
路径参数:
user_id- 完整的 Matrix 用户 IDdevice_id- 设备 ID
示例请求:
示例响应:
创建设备
为用户创建新设备。
端点: POST /_synapse/admin/v2/users/{user_id}/devices
请求体:
示例请求:
更新设备
更新设备信息(显示名称)。
端点: PUT /_synapse/admin/v2/users/{user_id}/devices/{device_id}
请求体:
示例请求:
删除设备
删除特定设备,登出该会话。
端点: DELETE /_synapse/admin/v2/users/{user_id}/devices/{device_id}
示例请求:
响应: 成功时返回 200 OK 和空响应体。
删除多个设备
一次删除多个设备。
端点: POST /_synapse/admin/v2/users/{user_id}/delete_devices
请求体:
示例请求:
响应: 成功时返回 200 OK 和空响应体。