跳到主要内容

完整文档索引见 llms.txt。在页面 URL 后附加 .md 即可获取 Markdown 版本;本页的 Markdown 版本可在此获取。

用户

用户相关操作

获取所有用户 ​

获取实例中的所有用户,仅实例所有者可用。

GET/users

请求参数

参数位置类型必填说明
limitquerynumber否

最多返回的数据项数量。

默认值:100

cursorquerystring否

将 cursor 参数设为上次请求响应中的 nextCursor 属性,以进行分页。使用默认值时,获取集合的第一页。更多信息,请参阅分页说明。

includeRolequerystring否

默认值:"false"

可选值:true, false

projectIdquerystring否

响应

状态码说明
200

操作成功。

400

请求无效,或提供的数据格式错误。

401

未授权

403

禁止访问

404

指定的 projectId 不存在。

响应结构:200 · application/json
字段类型必填说明
dataarray是
展开字段
字段类型必填说明
data.[]idstring是

只读。

data.[]emailstring是
data.[]firstNamestring是

只读。

data.[]lastNamestring是

只读。

data.[]isPendingboolean是

用户是否已响应邀请并完成账户设置:已完成为 true,未完成为 false。

只读。

data.[]createdAtstring是

只读。

data.[]updatedAtstring是

只读。

data.[]mfaEnabledboolean是

用户是否启用了多重身份验证(MFA/2FA)。

只读。

data.[]rolestring否

只读。

nextCursorstring是

将 cursor 参数设为先前请求返回的 nextCursor 属性,以对用户进行分页。使用默认值时,获取集合的第一页。

下载完整 OpenAPI 定义(JSON)

创建多个用户 ​

创建一个或多个用户。

POST/users

请求参数

参数位置类型必填说明
Idempotency-Keyheaderstring否

此 POST 请求的安全重试键。使用 1 到 128 个可见 ASCII 字符。相同的键配合相同的请求,会返回首次成功的响应。使用此键发送不同请求时返回 422。首次请求仍在处理时重试,会返回 409。

请求体

application/json

字段类型必填说明
[]emailstring是
[]role联合类型否

默认值:"global:member"

展开字段

结构 1

结构 2

响应

状态码说明
201

操作成功。

400

请求无效,或提供的数据格式错误。

401

未授权

403

禁止访问

409

冲突

415

不支持的媒体类型。

422

无法处理的实体

响应结构:201 · application/json
字段类型必填说明
[]userobject是
展开字段
字段类型必填说明
[]user.idstring是

只读。

[]user.emailstring是
[]user.inviteAcceptUrlstring否

受邀用户可打开此链接完成账户设置。仅在实例不发送邀请邮件时返回。

只读。

[]user.emailSentboolean是

是否已向用户发送邀请邮件。

只读。

[]user.rolestring是

只读。

[]errorstring否

此用户的邀请失败原因;邀请成功时为空。

只读。

下载完整 OpenAPI 定义(JSON)

按 ID/邮箱获取用户 ​

获取实例中的某个用户,仅实例所有者可用。

GET/users/{userId}

请求参数

参数位置类型必填说明
userIdpathstring是

用户的 ID 或邮箱。

includeRolequerystring否

默认值:"false"

可选值:true, false

响应

状态码说明
200

操作成功。

400

请求无效,或提供的数据格式错误。

401

未授权

403

禁止访问

404

没有具有该 ID 或邮箱的用户。

响应结构:200 · application/json
字段类型必填说明
idstring是

只读。

emailstring是
firstNamestring是

只读。

lastNamestring是

只读。

isPendingboolean是

用户是否已响应邀请并完成账户设置:已完成为 true,未完成为 false。

只读。

createdAtstring是

只读。

updatedAtstring是

只读。

mfaEnabledboolean是

用户是否启用了多重身份验证(MFA/2FA)。

只读。

rolestring否

只读。

下载完整 OpenAPI 定义(JSON)

删除用户 ​

从实例中删除用户。

DELETE/users/{userId}

请求参数

参数位置类型必填说明
userIdpathstring是

用户的 ID。

transferIdquerystring否

目标项目的 ID,用于接收被删除用户的工作流和凭据。省略时会删除这些资源,不进行转移。

响应

状态码说明
204

操作成功。

400

请求无效,或提供的数据格式错误。

401

未授权

403

禁止访问

404

未找到指定资源。

下载完整 OpenAPI 定义(JSON)

更改用户的全局角色 ​

更改用户的全局角色

PATCH/users/{userId}/role

请求参数

参数位置类型必填说明
userIdpathstring是

用户的 ID。

请求体

application/json

字段类型必填说明
newRoleName联合类型是
展开字段

结构 1

结构 2

响应

状态码说明
204

操作成功。

400

请求无效,或提供的数据格式错误。

401

未授权

403

禁止访问

404

未找到指定资源。

415

不支持的媒体类型。

下载完整 OpenAPI 定义(JSON)

本文为社区中文翻译。查看对应英文原文