API 参考 / admin

任免平台超管(平台超管)

PUT /api/v1/admin/users/{userId}/platform-role · adminSetPlatformRole

授予 / 撤销目标用户的平台超管角色。授予:目标须 status=active 且邮箱已验证。撤销:不能撤自己、 不能撤最后一个 active 超管(事务内加锁计数保护)。写审计 platform.superadmin.grant/revoke。要求平台超管。

本接口要求浏览器会话。Bearer API Token 无法调用——Token 的生命周期管理必须在网页端完成。

参数

userId(必填)
string

请求体

platformRole(必填)
enum;取值:user / superadmin
reason(必填)
string

响应 · 204

已更新平台角色

错误

请求示例(curl)

curl -X PUT "https://你的项目.workflow.games/api/v1/admin/users/{userId}/platform-role" \
  -H "Authorization: Bearer wfp_…" \
  -H "content-type: application/json" \
  --data '{"platformRole":"user","reason":"操作原因(会记入变更流)"}'

响应示例

HTTP/1.1 204
{}

合同真值:OpenAPI 3.1(0.1.0)。

相关:Agent 接入指南 · 使用指南 · API 参考索引

Workflow 正在加载…