---
title: "GET /applications/{applicationId}/dataaccessors"
method: GET
path: "/applications/{applicationId}/dataaccessors"
---

# GET /applications/{applicationId}/dataaccessors

`GET /applications/{applicationId}/dataaccessors`

Lists the data accessors for a Amazon Q Business application. This operation returns a paginated list of data accessor summaries, including the friendly name, unique identifier, ARN, associated IAM role, and creation/update timestamps for each data accessor.

## Path parameters

- `applicationId` string, required

## Query parameters

- `nextToken` string
- `maxResults` integer

## Response `200`

Success

- ListDataAccessorsResponse
  - `dataAccessors` DataAccessor[] — The list of data accessors.
    - `displayName` string, password — The friendly name of the data accessor.
    - `dataAccessorId` string — The unique identifier of the data accessor.
    - `dataAccessorArn` string — The Amazon Resource Name (ARN) of the data accessor.
    - `idcApplicationArn` string — The Amazon Resource Name (ARN) of the associated IAM Identity Center application.
    - `principal` string — The Amazon Resource Name (ARN) of the IAM role for the ISV associated with this data accessor.
    - `authenticationDetail` object — The authentication configuration details for the data accessor. This specifies how the ISV authenticates when accessing data through this data accessor.
      - `authenticationType` 'AWS_IAM_IDC_TTI' | 'AWS_IAM_IDC_AUTH_CODE', required — <p>The type of authentication to use for the data accessor. This determines how the ISV authenticates when accessing data. You can use one of two authentication types:</p> <ul> <li> <p> <code>AWS_IAM_IDC_TTI</code> - Authentication using IAM Identity Center Trusted Token Issuer (TTI). This authentication type allows the ISV to use a trusted token issuer to generate tokens for accessing the data.</p> </li> <li> <p> <code>AWS_IAM_IDC_AUTH_CODE</code> - Authentication using IAM Identity Center authorization code flow. This authentication type uses the standard OAuth 2.0 authorization code flow for authentication.</p> </li> </ul>
      - `authenticationConfiguration` object — The specific authentication configuration based on the authentication type.
        - `idcTrustedTokenIssuerConfiguration` object — Configuration for IAM Identity Center Trusted Token Issuer (TTI) authentication used when the authentication type is <code>AWS_IAM_IDC_TTI</code>.
          - `idcTrustedTokenIssuerArn` string, required — The Amazon Resource Name (ARN) of the IAM Identity Center Trusted Token Issuer that will be used for authentication.
      - `externalIds` DataAccessorExternalId[] — A list of external identifiers associated with this authentication configuration. These are used to correlate the data accessor with external systems.
    - `createdAt` string, date-time — The timestamp when the data accessor was created.
    - `updatedAt` string, date-time — The timestamp when the data accessor was last updated.
  - `nextToken` string — The token to use to retrieve the next set of results, if there are any.

## Other responses

- `480` — InternalServerException
- `481` — ResourceNotFoundException
- `482` — ThrottlingException
- `483` — ValidationException
- `484` — AccessDeniedException

---

[API](https://skmtc.net/aws/apis/qbusiness.md) · [All operations](https://skmtc.net/aws/apis/qbusiness/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/qbusiness/versions/82966d6c4053/schema)
