---
title: "Get List of Data Sources"
method: GET
path: "/api/discovery-scan-config/v3/system"
tags: ["Data Sources"]
---

# Get List of Data Sources

`GET /api/discovery-scan-config/v3/system`

Use this API to retrieve a list of data sources in JSON format. The response will include details for each data source along with the corresponding data source ID, system name, and associated settings.

## Query parameters

- `page` integer — Results page to be retrieved (0..N).
- `size` integer — Number of records per page (1..50). Maximum page size allowed is 50
- `sort` 'name,asc' | 'name,desc' | 'systemType,asc' | 'systemType,desc' | 'createdDate,asc' | 'createdDate,desc' | 'status,desc' | 'status,asc' — Sorting criteria in the format: property(,asc|desc). Default is ascending.
- `name` string
- `systemType` 'AzureCosmos' | 'Box' | 'Cassandra' | 'AzureDatabricks' | 'IBMDB2' | 'Exchange' | 'GCP' | 'GoogleWorkspaceGmail' | 'GoogleBigQuery' | 'GoogleBigTable' | 'MongoDB' | 'MySQL' | 'OneDrive' | 'OracleRDBMS' | 'PostgreSQL' | 'AmazonS3' | 'SalesForce' | 'SAPHana' | 'ServiceNow' | 'SharePoint' | 'SMB' | 'Snowflake' | 'MicrosoftSQL' | 'Teradata' | 'Workday' | 'Zendesk' | 'AmazonRDSforSQLServer' | 'AzureSQLServer' | 'Redshift' | 'GoogleDrive' | 'AmazonDynamoDB' | 'AmazonAthena' | 'SharePoint2019OnPrem' | 'SFTP' | 'NFS' | 'GCS' | 'Redis' | 'ElasticSearch' | 'MicrosoftTeams' | 'Slack' | 'AlibabaCloudOSS' | 'AzureFiles' | 'Iceberg' | 'Kafka'
- `createdFrom` string, date-time
- `createdTo` string, date-time
- `oneTrustAssetId` string, uuid
- `status` 'ACTIVE' | 'INACTIVE' | 'DELETED'
- `workerNodeId` string, uuid

## Response `200`

Paginated list of data sources

- DataUseGovernanceDataDiscoveryPageWrapperDataSourceDto
  - `content` DataUseGovernanceDataDiscoveryDataSourceV2Dto[] — The content of this page.
    - `dataSourceName` string — Name of Data Source
    - `systemType` 'AWS' | 'Azure' | 'AzureCosmos' | 'AzureStorage' | 'Box' | 'Cassandra' | 'Databricks' | 'IBMDB2' | 'Exchange' | 'GCP' | 'GoogleWorkspaceGmail' | 'GoogleBigQuery' | 'GoogleBigTable' | 'MongoDB' | 'MySQL' | 'Netezza' | 'Office365' | 'OneDrive' | 'OracleRDBMS' | 'PostgreSQL' | 'AmazonS3' | 'AmazonSageMaker' | 'AmazonBedrock' | 'GCPVertex' | 'AzureFoundry' | 'SalesForce' | 'SAPHana' | 'ServiceNow' | 'SharePoint' | 'SMB' | 'Snowflake' | 'MicrosoftSQL' | 'Teradata' | 'Workday' | 'Zendesk' | 'AmazonRDSforSQLServer' | 'AzureSQLServer' | 'Redshift' | 'GoogleDrive' | 'CustomConnector' | 'AmazonDynamoDB' | 'AmazonAthena' | 'Hive' | 'SharePoint2019OnPrem' | 'GenericJDBC' | 'SFTP' | 'NFS' | 'GCS' | 'Redis' | 'ElasticSearch' | 'MicrosoftTeams' | 'Slack' | 'AlibabaCloudOSS' | 'AzureFiles' | 'Iceberg' | 'NGFSFILES' | 'Github' | 'Unknown' | 'RELATIONAL_DATABASE' | 'NON_RELATIONAL_DATABASE' | 'FILE' | 'API' | 'Kafka' | 'WorkdayApp' — System Type of Data Source
    - `systemName` string — System Name of Data Source
    - `status` 'INACTIVE' | 'ACTIVE' | 'DELETED' — Data Source current status
    - `oneTrustAssetId` string, uuid — Asset ID for Data Source
    - `orgGroupId` string, uuid — Org Group ID for Data Source
    - `createdBy` string, uuid — UserID who created Data Source
    - `modifiedBy` string, uuid — UserID who modified Data Source
    - `createdDate` string, date-time — Data Source Created date
    - `modifiedDate` string, date-time — Data Source modified date
    - `dataSourceSettings` DataUseGovernanceDataDiscoveryDataSourceSettingsV2Dto
      - `scannerId` string, uuid — Scanner Id for Data Source
      - `workerNodeName` string — Worker Node Name
      - `scanProfileId` string, uuid — ScanProfile ID for Data Source
      - `scanProfileName` string — ScanProfile Name for Data Source
      - `credentialId` string, uuid — Credential ID for Data Source
      - `credentialName` string — Credential Name for Data Source
      - `oneTrustAssetId` string, uuid — Asset ID for Data Source
      - `classificationProfileId` string, uuid — ClassifiactionProfile ID for Data Source
      - `detectorProfileId` string, uuid — DetectorProfile ID for Data Source
      - `metadataClassificationEnabled` boolean — Metadata Classification Enabled/Disabled
      - `id` integer
    - `dataSourceTriggerList` DataUseGovernanceDataDiscoveryDataSourceTriggerDto[] — Data Source Trigger List
      - `cronExpression` string — Cron expression to define the schedule in standard cron format.
      - `dateTime` DataUseGovernanceDataDiscoveryScheduleDateTime
        - `seconds` string — Seconds field for the cron expression.
        - `minutes` string — Minutes field for the cron expression.
        - `hours` DataUseGovernanceDataDiscoveryScheduleDateTimeField
          - `label` string — Label for the field, typically used for display purposes.
          - `value` string — Value representing the selected option for this field.
          - `cronExp` string — The cron expression fragment for this field.
        - `dayOfMonth` string — Day of month field for the cron expression.
        - `month` string — Month field for the cron expression.
        - `dayOfWeek` DataUseGovernanceDataDiscoveryScheduleDateTimeField
          - `label` string — Label for the field, typically used for display purposes.
          - `value` string — Value representing the selected option for this field.
          - `cronExp` string — The cron expression fragment for this field.
        - `year` string — Year field for the cron expression.
        - `frequency` DataUseGovernanceDataDiscoveryScheduleDateTimeField
          - `label` string — Label for the field, typically used for display purposes.
          - `value` string — Value representing the selected option for this field.
          - `cronExp` string — The cron expression fragment for this field.
        - `frequencyIntervalTracker` string — Frequency interval tracker information.
      - `isRunManual` boolean — Flag to indicate whether the trigger should run manually.
      - `id` integer
      - `runManual` boolean
    - `systemId` string, uuid — SystemTile ID for Data Source
    - `id` string, uuid
  - `number` integer — Current page number.
  - `size` integer — The size of the page (number of elements per page).
  - `numberOfElements` integer — The number of elements on the current page.
  - `totalElements` integer — The total number of elements across all pages.
  - `totalPages` integer — The total number of pages.
  - `first` boolean — Indicates if this is the first page.
  - `last` boolean — Indicates if this is the last page.
  - `empty` boolean — Indicates if the page is empty.
  - `sort` DataUseGovernanceDataDiscoverySort
    - `sort` string[]
  - `pageable` DataUseGovernanceDataDiscoveryPageable
    - `page` integer
    - `size` integer
    - `sort` string[]

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `429` — Too Many Requests. For more information, see [API Rate Limits](https://developer.onetrust.com/onetrust/reference/rate-limits-overview).
- `500` — Internal Server Error

---

[API](https://skmtc.net/onetrust/apis/platform-access-management.md) · [All operations](https://skmtc.net/onetrust/apis/platform-access-management/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/onetrust/platform-access-management/versions/21de3aa0b170/schema)
