API参考:租户
租户管理和用户访问控制端点的API参考。
warning
删除环境会永久移除其中的所有流程、数据集和用户分配。此操作无法撤销。您不能删除用于身份验证的环境。
warning
将用户从组织中移除后,该用户将无法访问组织内的任何环境。
组织可将多个环境归入同一实体。
可使用租户范围的API密钥读取;也接受组织范围的密钥。
端点: GET /v1/tenant/{tenantId}/organization
**身份验证:**租户或组织范围的API密钥 · read范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
响应(200):
组织详情
{
"id": "00000000-0000-0000-0000-000000000000",
"displayName": "string",
"createdAt": "2024-03-15T16:30:00Z",
"contactEmail": "string",
"isActive": true,
"allowedLogins": {
"Microsoft": true,
"Google": true,
"LinkedIn": true
},
"createdBy": "00000000-0000-0000-0000-000000000000"
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | string | 是 | 格式:uuid |
| displayName | string | 是 | 默认值:""最大长度:128 |
| createdAt | string | 是 | 格式:date-time |
| contactEmail | string | 是 | 格式:email |
| isActive | boolean | 是 | 默认值:true |
| allowedLogins | object | 是 | |
| createdBy | string | 是 | 格式:uuid |
错误:
返回组织范围内各席位等级(流程基础、流程架构、流程智能)的已购买和已使用席位数、免费查看者额度、自动同步目标、席位差异说明(系统将执行的操作及其时间)、计费周期和externalApiSeatPolicy。可使用租户范围的API密钥读取。路径参数{tenantId}表示上下文环境(即组织范围密钥所属组织中的环境),而非操作目标。
端点: GET /v1/tenant/{tenantId}/organization/billing/seats
**身份验证:**租户或组织范围的API密钥 · read范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
响应(200):
席位容量
{
"contractType": "free",
"isTrial": true,
"purchased": {
"foundation": 0,
"architecture": 0,
"intelligence": 0
},
"inUseBillable": {
"foundation": 0,
"architecture": 0,
"intelligence": 0
},
"inUseFree": 0,
"inUseDashboardViewers": 0,
"totalBillable": 0,
"freeViewerAllowance": 0,
"freeViewerOverAllowance": 0,
"dashboardViewerAllowance": 0,
"dashboardViewerOverAllowance": 0,
"fixedOverage": 0,
"target": {
"foundation": 0,
"architecture": 0,
"intelligence": 0
},
"drift": [
{
"rung": "foundation",
"paid": 0,
"actual": 0,
"state": "equal",
"buffer": 0
}
],
"interval": "month",
"nextBilledAt": "string",
"externalApiSeatPolicy": "autoBill"
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| contractType | free | selfServe | fixed | unlimited | 是 | 允许的值:free、selfServe、fixed、unlimited |
| isTrial | boolean | 是 | |
| purchased | object | 是 | |
| inUseBillable | object | 是 | |
| inUseFree | number | 是 | |
| inUseDashboardViewers | number | 是 | |
| totalBillable | number | 是 | |
| freeViewerAllowance | number | 是 | |
| freeViewerOverAllowance | number | 是 | |
| dashboardViewerAllowance | number | 是 | |
| dashboardViewerOverAllowance | number | 是 | |
| fixedOverage | number | 是 | |
| target | object | 是 | |
| drift | object[] | 是 | |
| interval | month | year | 是 | 允许的值:month、year |
| nextBilledAt | string | 是 | |
| externalApiSeatPolicy | autoBill | requireCapacity | 是 | 允许的值:autoBill、requireCapacity |
错误:
路径参数{tenantId}表示上下文环境(即组织范围密钥所属组织中的环境),而非操作目标。
端点: GET /v1/tenant/{tenantId}/organization/statistics
**身份验证:**组织范围的API密钥 · read范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
响应(200):
组织统计
{
"userCount": 0,
"tenantCount": 0,
"tenantStatistics": [
{
"tenantId": "00000000-0000-0000-0000-000000000000",
"uploadedDataSize": 0,
"uploadedDataCount": 0,
"modelCount": 0,
"simulationCount": 0,
"userCount": 0
}
]
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| userCount | number | 是 | |
| tenantCount | number | 是 | |
| tenantStatistics | object[] | 是 |
错误:
路径参数{tenantId}表示上下文环境(即组织范围密钥所属组织中的环境),而非操作目标。
端点: GET /v1/tenant/{tenantId}/organization/tenants
**身份验证:**组织范围的API密钥 · read范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
| limit | integer | 查询参数 | 否 | 返回项目的最大数量 |
| offset | integer | 查询参数 | 否 | 跳过的项目数量 |
响应(200):
环境列表
[
{
"id": "00000000-0000-0000-0000-000000000000",
"createdBy": "00000000-0000-0000-0000-000000000000",
"createdAt": "2024-03-15T16:30:00Z",
"displayName": "string",
"contactEmail": "string",
"isActive": true,
"shortName": "string",
"useOrganizationTheme": true,
"description": "string",
"organizationId": "00000000-0000-0000-0000-000000000000",
"allowedLogins": {
"Microsoft": true,
"Google": true,
"LinkedIn": true
},
"tenantType": "normal",
"url": "string"
}
] 错误:
路径参数{tenantId}表示上下文环境(即组织范围密钥所属组织中的环境),而非操作目标。
端点: POST /v1/tenant/{tenantId}/organization/tenants
**身份验证:**组织范围的API密钥 · write范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
请求正文:
{
"displayName": "string",
"shortName": "string",
"description": "string",
"timezone": "string",
"tenantType": "normal"
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| displayName | string | 否 | 最大长度:128 |
| shortName | string | 是 | |
| description | string | 否 | 最大长度:200 |
| timezone | string | 否 | 最大长度:64 |
| tenantType | normal | sandbox | demo | 否 | 允许的值:normal、sandbox、demo |
响应(201):
环境已创建
{
"id": "00000000-0000-0000-0000-000000000000",
"createdBy": "00000000-0000-0000-0000-000000000000",
"createdAt": "2024-03-15T16:30:00Z",
"displayName": "string",
"contactEmail": "string",
"isActive": true,
"shortName": "string",
"useOrganizationTheme": true,
"description": "string",
"organizationId": "00000000-0000-0000-0000-000000000000",
"allowedLogins": {
"Microsoft": true,
"Google": true,
"LinkedIn": true
},
"tenantType": "normal",
"url": "string"
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| id | string | 是 | 格式:uuid |
| createdBy | string | 是 | 格式:uuid |
| createdAt | string | 是 | 格式:date-time |
| displayName | string | 是 | 默认值:""最大长度:128 |
| contactEmail | string | 是 | 格式:email |
| isActive | boolean | 是 | 默认值:true |
| shortName | string | 是 | |
| useOrganizationTheme | boolean | 是 | 默认值:true |
| description | string | 是 | 最大长度:200 |
| organizationId | string | 是 | 格式:uuid |
| allowedLogins | object | 是 | |
| tenantType | normal | sandbox | demo | 是 | 允许的值:normal、sandbox、demo默认值: normal |
| url | string | 是 | 格式:uri |
错误:
该环境的API访问权限会立即停止。在删除安全期内,环境及其数据会保留;之后将由自动彻底删除流程移除。无法删除您当前使用的环境(上下文环境)。
端点: DELETE /v1/tenant/{tenantId}/organization/tenants/{targetId}
**身份验证:**组织范围的API密钥 · write范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
| targetId | string | 路径 | 是 | 格式:uuid |
响应(200):
环境已删除
{
"success": true,
"message": "string"
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | boolean | 是 | |
| message | string | 是 |
错误:
在删除安全期内撤销软删除:环境及其数据会原样恢复,API访问权限也会重新启用。路径参数{tenantId}表示上下文环境(即组织范围密钥所属组织中的环境),而非操作目标。
端点: POST /v1/tenant/{tenantId}/organization/tenants/{targetId}/restore
**身份验证:**组织范围的API密钥 · write范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
| targetId | string | 路径 | 是 | 格式:uuid |
响应(200):
环境已恢复
{
"success": true,
"message": "string"
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| success | boolean | 是 | |
| message | string | 是 |
错误:
路径参数{tenantId}表示上下文环境(即组织范围密钥所属组织中的环境),而非操作目标。
端点: GET /v1/tenant/{tenantId}/organization/users
**身份验证:**组织范围的API密钥 · read范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
| limit | integer | 查询参数 | 否 | 返回项目的最大数量 |
| offset | integer | 查询参数 | 否 | 跳过的项目数量 |
响应(200):
组织用户列表
[
{
"id": "00000000-0000-0000-0000-000000000000",
"email": "string",
"firstName": "string",
"lastName": "string",
"createdAt": "2024-03-15T16:30:00Z",
"lastLoginAt": "2024-03-15T16:30:00Z",
"organizationId": "00000000-0000-0000-0000-000000000000",
"isActiveInOrganization": true,
"isAdminInOrganization": true
}
] 错误:
请求正文中的角色标志(isAdminInOrganization、isActiveInOrganization)将按原值生效;仅向组织管理员发放组织范围的密钥。路径参数{tenantId}表示上下文环境(即组织范围密钥所属的组织),而非操作目标。
端点: PUT /v1/tenant/{tenantId}/organization/users/{userId}
**身份验证:**组织范围的API密钥 · write范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
| userId | string | 路径 | 是 | 格式:uuid |
请求正文:
{
"isActiveInOrganization": true,
"isAdminInOrganization": true
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| isActiveInOrganization | boolean | 否 | 用户是否在组织中处于活跃状态 |
| isAdminInOrganization | boolean | 否 | 组织管理员权限(按原值生效:仅向组织管理员发放组织范围的密钥) |
响应(200):
已更新
{
"message": "string"
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| message | string | 是 |
错误:
路径参数{tenantId}表示上下文环境(即组织范围密钥所属的组织),而非操作目标。
端点: DELETE /v1/tenant/{tenantId}/organization/users/{userId}
**身份验证:**组织范围的API密钥 · write范围
参数:
| 名称 | 类型 | 位置 | 必填 | 说明 |
|---|---|---|---|---|
| tenantId | string | 路径 | 是 | 格式:uuid |
| userId | string | 路径 | 是 | 格式:uuid |
响应(200):
已移除用户
{
"message": "string"
} | 字段 | 类型 | 必填 | 说明 |
|---|---|---|---|
| message | string | 是 |
错误:
无需信用卡,也无需等待,即刻开始。将组织的实际工作方式转化为清晰、互联的流程设计。
构建流程架构,明确职责归属与管控措施,并在各层级统一角色分工。
开始免费试用,为流程治理、管理和持续改进建立可靠的统一基础。