Skip to main content

Query Accounts with Target Data Source Permissions

Specify a data source to view all accounts with permissions for that data source.

Request URL: /openapi/v1/datasource/account/list

Request Method: GET

Request Parameters

ParameterTypeRequiredDescriptionExample
datasourceIdStringYesData source ID.ds-abc123
actionStringYesPermission name. Options:
  • Readonly: Read-only permission.
  • DML: DML permission.
  • DDL: DDL permission.
  • SQLTask: Submit SQL task permission.
  • SQLTaskExecute: Execute SQL task permission.
  • DataGenerate: Submit data generation task permission.
  • DataImport: Submit data import task permission.
  • DataImportExecute: Execute data import task permission.
  • DataExport: Submit data export task permission.
  • DataExportExecute: Execute data export task permission.
  • DataArchive: Data archiving permission.
  • DataTrack: Data tracking permission.
  • Backup: Data backup permission.
  • Restore: Data restore permission.
  • Replication: Data replication permission.
  • DataCompare: Data comparison permission.
  • SchemaCompare: Schema comparison permission.
  • Management: Data source management permission.
  • DatabaseVersion: Database version management permission.
Readonly
currentIntegerNoCurrent page number.1
pageSizeIntegerNoPage size.10

Response Parameters

ParameterTypeDescriptionExample
successBooleanWhether the request was successful.true
requestIdStringRequest ID.Mi6y0FCN-BHEEaHAnCFFp9DFdAAk0OUZ
dataArrayAccount list, including the following fields:
  • accountId: Account ID.
  • accountName: Account name.
{
"accountId": "1708516390626159",
"accountName": "NineData"
}, {
"accountId": "1407870493740136",
"accountName": "Monty"
}
currentIntegerCurrent page number.1
pageSizeIntegerPage size.10
totalIntegerTotal number of records.2

Successful Invocation Example

{
"success": true,
"requestId": "Fe2h0XSL-BHFEnMXnIHHg0QVdJAn1ZVU",
"data": [{
"accountId": "1708516390626159",
"accountName": "NineData"
}, {
"accountId": "1407870493740136",
"accountName": "Monty"
}],
"current": 1,
"pageSize": 10,
"total": 2
}