查询当前用户作为审批人或相关方的所有权限申请单。
接口说明
请求说明
该接口用于获取当前用户作为审批人的所有权限申请单,包括待审批和已审批的申请单。
可以通过
Statuses参数筛选特定状态的申请单。NextToken用于分页请求,首次请求时可以不传或传null,后续请求需要传递上一次响应中的NextToken值。PageSize默认为 10,最大支持 200。DefSchema和ResourceType是必填项,其他参数可根据需求选择性填写。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| DefSchema |
string |
是 |
根据资源类型筛选。 注意:系统支持申请的资源类型受 ResourceSchema .name 约束。 |
MaxCompute |
| ResourceType |
array |
是 |
根据最小权限资源类型筛选。 注意:最小权限资源类型受 ResourceSchema . resources[*].isValidLeaf 为 true 约束。 |
["table", "column"] |
|
string |
否 |
资源类型 |
project |
|
| Resource |
object |
否 |
根据资源做精确/泛化筛选,资源的描述受 ResourceSchema 约束。 |
|
| DefSchema |
string |
否 |
资源类型。 注意:系统支持申请的资源类型受 ResourceSchema .name 约束。 |
MaxCompute |
| DefVersion |
string |
否 |
资源解析版本受 ResourceSchema .version 约束。 |
v1.0.0 |
| MetaData |
object |
否 |
资源元数据。 注意:元数据受 ResourceSchema .resources 约束,有效的资源声明需要包含 level 0 到 validLeaf 层的全路径元数据声明。 |
|
|
any |
否 |
资源元数据 |
{ "workspace": "449056", "project": "sync_destination" } |
|
| StartTime |
integer |
否 |
申请时间开始(毫秒时间戳) |
1771948800000 |
| EndTime |
integer |
否 |
申请时间结束(毫秒时间戳) |
1779724799999 |
| Statuses |
array |
否 |
审批状态筛选。枚举:
|
WAIT_APPROVAL |
|
string |
否 |
审批状态 |
Deleted |
|
| Grantee |
object |
否 |
根据授权主体筛选。 注意:系统支持的授权主体类型受 ResourceSchema .authPrincipal 约束。 |
|
| PrincipalType |
string |
否 |
授权主体类型:
|
RamRole |
| PrincipalId |
string |
否 |
授权主体 ID:
|
ROLE_3133343434 |
| AccessTypes |
array |
否 |
根据申请的权限筛选。 注意:不同层级资源支持权限的申请类型不同,统一受 ResourceSchema .isValidLeaf 和 accessTypeRestrictions 和 authMethodAccessTypes 约束。 |
|
|
string |
否 |
权限 |
select |
|
| NextToken |
string |
否 |
游标 |
eyJpZCI6MTIzfQ== |
| PageSize |
integer |
否 |
每页大小(默认 10,最大 200) |
20 |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
Schema of Response |
||
| RequestId |
string |
API 请求 ID,uuid 生成 |
0bc5df3a17****903790e8e8a |
| Data |
object |
分页结果 |
|
| PageSize |
integer |
每页大小(默认 10,最大 200) |
10 |
| NextToken |
string |
游标 |
eyJpZCI6NDU2fQ== |
| HasMore |
boolean |
是否有更多数据 |
false |
| Data |
array<object> |
申请单详情 |
|
|
array<object> |
审批流程与申请内容 |
||
| ProcessInstanceId |
string |
流程实例 ID |
176906667488145 |
| DefSchema |
string |
资源类型 |
MaxCompute |
| Reason |
string |
申请理由 |
业务需要 |
| ApplicationTime |
integer |
申请发起时间 |
1779695088000 |
| Status |
string |
审批状态筛选。枚举:
|
Deleted |
| Contents |
array<object> |
申请内容 |
|
|
array<object> |
申请内容 |
||
| Id |
string |
申请内容唯一标识 |
1009516415 |
| ProcessInstanceId |
string |
发起申请的审批流程实例 ID |
777799223 |
| TenantId |
string |
租户 ID |
69973837489 |
| ResourceName |
string |
最小权限资源类型 |
table |
| DefSchema |
string |
资源类型 |
MaxCompute |
| AuthMethod |
string |
授权方式 |
default |
| Resource |
object |
资源声明 |
|
| DefSchema |
string |
资源解析依赖的 ResourceSchema.name |
MaxCompute |
| DefVersion |
string |
资源解析依赖的 ResourceSchema.version |
v1.0.0 |
| MetaData |
object |
资源元数据,数据内容受 ResourceSchema 约束 |
|
|
any |
资源内容 |
{ "schema": "default", "threeTierModel": false, "project": "sync_dtestn", "workspace": "4477656", "table": "order", "tenant": "524257424864736" } |
|
| Grantee |
object |
授权对象 |
|
| PrincipalType |
string |
主体类型,枚举:
|
RamRole |
| PrincipalId |
string |
主体 ID。 注意:当 principalType 为不同类型时,对应不同语义:
|
ROLE_3133343434 |
| AccessTypes |
array |
发起申请的资源操作权限 |
|
|
string |
权限 |
select |
|
| FinalAccessTypes |
array |
最终审批通过的资源操作权限 |
|
|
string |
权限 |
select |
|
| ExpirationTime |
integer |
权限截止日期,毫秒时间戳 |
1779695088000 |
| Status |
string |
审批状态筛选。枚举:
|
Deleted |
| CreateTime |
integer |
创建时间 |
2025-09-11 10:13:21 |
| UpdateTime |
integer |
更新时间 |
2024-03-05 18:24:13 |
示例
正常返回示例
JSON格式
{
"RequestId": "0bc5df3a17****903790e8e8a",
"Data": {
"PageSize": 10,
"NextToken": "eyJpZCI6NDU2fQ==",
"HasMore": false,
"Data": [
{
"ProcessInstanceId": "176906667488145",
"DefSchema": "MaxCompute",
"Reason": "业务需要",
"ApplicationTime": 1779695088000,
"Status": "Deleted",
"Contents": [
{
"Id": "1009516415",
"ProcessInstanceId": "777799223",
"TenantId": "69973837489",
"ResourceName": "table",
"DefSchema": "MaxCompute",
"AuthMethod": "default",
"Resource": {
"DefSchema": "MaxCompute",
"DefVersion": "v1.0.0",
"MetaData": {
"key": "{\n \"schema\": \"default\",\n \"threeTierModel\": false,\n \"project\": \"sync_dtestn\",\n \"workspace\": \"4477656\",\n \"table\": \"order\",\n \"tenant\": \"524257424864736\"\n }"
}
},
"Grantee": {
"PrincipalType": "RamRole",
"PrincipalId": "ROLE_3133343434"
},
"AccessTypes": [
"select"
],
"FinalAccessTypes": [
"select"
],
"ExpirationTime": 1779695088000,
"Status": "Deleted",
"CreateTime": 0,
"UpdateTime": 0
}
]
}
]
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。