查询审批中心列表 - ListFactoryWorkspacesApproval
功能介绍
查询审批中心列表。
调用方法
请参见如何调用API。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限。
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,当前API调用无需身份策略权限。
URI
GET /v2/{project_id}/factory/workspaces/approval
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| project_id | 是 | String | 项目ID,获取方法请参见项目ID和账号ID。 |
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| begin_time | 否 | Long | 申请开始时间,13位时间戳。 |
| end_time | 否 | Long | 申请结束时间,13位时间戳。当开始时间和结束时间都不传时,默认查询前7天到当天的数据。 |
| status | 否 | String | 审批状态: 默认查询全部的状态 |
| type | 否 | String | 审批类型: 默认值:APPLY |
| apply_id | 否 | String | 申请单号。 |
| approver_name | 否 | String | 审批人。 |
| create_user | 否 | String | 申请人,该参数只支持在待审批和已审批页面使用。 |
| object_name | 否 | String | 对象名。 |
| object_type | 否 | String | 审批对象: 默认审批全部对象。 |
| offset | 否 | Integer | 分页的起始页,取值范围大于等于0。样例: offset=0 默认值: 0。 |
| limit | 否 | Integer | 分页返回结果,指定每页最大记录数,范围[1,100]。样例: limit=10 默认值: 10。 |
请求参数
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| workspace | 是 | String | 工作空间ID,获取方法请参见实例ID和工作空间ID。 |
| X-Auth-Token | 否 | String | IAM Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值),使用Token认证时必选,最小长度:0,最大长度:4096。 |
| X-Project-Id | 否 | String | project_id,项目编号。获取方法请参见项目ID和账号ID, 多project场景采用AK/SK认证的接口请求,则该字段必选。 |
| Content-Type | 是 | String | 默认值:application/json;charset=UTF-8 可选,有Body体的情况下必选,没有Body体则无需填写和校验。 |
响应参数
状态码:200
| 参数 | 参数类型 | 描述 |
|---|---|---|
| job_apply_search_list | Array of job_apply_search_list objects | 审批详细信息。 |
| total | Integer | 审批总数量。 |
| 参数 | 参数类型 | 描述 |
|---|---|---|
| actual_approver | String | 当前审批人。 |
| apply_id | String | 审批单ID。 |
| approval_msg | String | 审核信息。 |
| approval_time | Integer | 审批时间。 |
| approver_name | String | 审批人。 |
| change_type | String | 作业或脚本变更类型:修改或者删除。 |
| create_user | String | 申请人。 |
| object_id | String | 审批对象ID。 |
| object_name | String | 作业或者脚本名称。 |
| object_type | String | 审批对象类型:作业或者脚本。 |
| status | String | 审批状态。 |
| submit_time | Long | 审批提交时间。 |
状态码:400
| 参数 | 参数类型 | 描述 |
|---|---|---|
| error_code | String | 错误码。 |
| error_msg | String | 错误描述。 |
请求示例
GET /v2/62099355b894428e8916573ae635f1f9/factory/workspaces/approval
响应示例
状态码:200
响应成功的消息体。
{
"job_apply_search_list" : [ {
"actual_approver" : "ei_dlf_l00341563",
"apply_id" : "1453353598867083264",
"approval_msg" : "ok",
"approval_time" : 1766548111000,
"approver_name" : "ei_dlf_l00341563",
"change_type" : "MODIFY",
"create_user" : "ei_dlf_l00341563",
"object_id" : "935353",
"object_name" : "job_6204",
"object_type" : "JOB",
"status" : "APPROVED",
"submit_time" : 1766548100000
} ],
"total" : 1
} 状态码:400
失败,返回的错误信息。
{
"error_code" : "DLF.5013",
"error_msg" : "The request param is invalid."
} 状态码
| 状态码 | 描述 |
|---|---|
| 200 | 响应成功的消息体。 |
| 400 | 失败,返回的错误信息。 |