跳到主要内容

查询目标数据源的权限申请记录

指定一个数据源,查看针对该数据源提交过的权限申请记录。

请求地址:/openapi/v1/datasource/apply/list

请求方法:GET

请求参数

参数类型是否必选说明示例
datasourceIdString数据源 ID。ds-abc123
accountIdString账号 ID。170xxxxxx
currentInteger当前页码。1
pageSizeInteger每页大小。10

返回参数

参数类型说明示例
successBoolean请求是否成功。true
requestIdString请求 ID。Mi6y0FCN-BHEEaHAnCFFp9DFdAAk0OUZ
dataArray权限申请记录列表,包含如下字段:
  • permissionId:权限 ID。
  • applyId:申请单 ID。
  • type:权限类型,当前仅支持 datasource,即数据源权限。
  • accountName:账号名称。
  • accountId:账号 ID。
  • createTime:权限开通时间。
  • expireTime:权限到期时间。
  • action:权限名称。返回值:
    • Readonly:只读权限。
    • DML:DML 权限。
    • DDL:DDL 权限。
    • SQLTask:提交 SQL 任务权限。
    • SQLTaskExecute:执行 SQL 任务权限。
    • DataGenerate:提交数据生成任务权限。
    • DataImport:提交数据导入任务权限。
    • DataImportExecute:执行数据导入任务权限。
    • DataExport:提交数据导出任务权限。
    • DataExportExecute:执行数据导出任务权限。
    • DataArchive:数据归档权限。
    • DataTrack:数据追踪权限。
    • Backup:数据备份权限。
    • Restore:数据恢复权限。
    • Replication:数据复制权限。
    • DataCompare:数据对比权限。
    • SchemaCompare:结构对比权限。
    • Management:数据源管理权限。
    • DatabaseVersion:数据库版本管理权限。
{
"permissionId": 70155,
"applyId": "au-dbz96q2yi03c",
"type": "datasource",
"accountId": "1708516390626159",
"accountName": "NineData",
"createTime": "2025-08-11 02:48:24Z",
"expireTime": "2025-08-18 02:48:24Z",
"action": "Readonly"
}
currentInteger当前页码。1
pageSizeInteger每页大小。10
totalInteger总记录数。4

调用成功示例

{
"success": true,
"requestId": "Rn9f1RJT-cigfnWNnjjbl2UYdgco2FDO",
"data": [{
"permissionId": 70155,
"applyId": "au-dbz96q2yi03c",
"type": "datasource",
"accountId": "1708516390626159",
"accountName": "NineData",
"createTime": "2025-08-11 02:48:24Z",
"expireTime": "2025-08-18 02:48:24Z",
"action": "Readonly"
}, {
"permissionId": 70156,
"applyId": "au-dbz96q2yi03c",
"type": "datasource",
"accountId": "1708516390626159",
"accountName": "NineData",
"createTime": "2025-08-11 02:48:24Z",
"expireTime": "2025-08-18 02:48:24Z",
"action": "DML"
}, {
"permissionId": 70157,
"applyId": "au-dbz96q2yi03c",
"type": "datasource",
"accountId": "1708516390626159",
"accountName": "NineData",
"createTime": "2025-08-11 02:48:24Z",
"expireTime": "2025-08-18 02:48:24Z",
"action": "DDL"
}, {
"permissionId": 70158,
"applyId": "au-dbz96q2yi03c",
"type": "datasource",
"accountId": "1708516390626159",
"accountName": "NineData",
"createTime": "2025-08-11 02:48:24Z",
"expireTime": "2025-08-18 02:48:24Z",
"action": "SQLTask"
}],
"current": 1,
"pageSize": 10,
"total": 4
}