---
title: "List a user’s connected applications"
method: POST
path: "/item/application/list"
tags: ["plaid"]
---

# List a user’s connected applications

`POST /item/application/list`

List a user’s connected applications

## Request body

- ItemApplicationListRequest — Request to list connected applications for a user.
  - `client_id` string — Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
  - `secret` string — Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
  - `access_token` string, nullable — The access token associated with the Item data is being requested for.

## Response `200`

OK

- ItemApplicationListResponse — Describes the connected application for a particular end user.
  - `request_id` string — A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
  - `applications` ConnectedApplication[], required — A list of connected applications.
    - `application_id` string, required — This field will map to the application ID that is returned from /item/application/list, or provided to the institution in an oauth redirect.
    - `name` string, required — The name of the application
    - `display_name` string, nullable — A human-readable name of the application for display purposes
    - `logo_url` string, nullable — A URL that links to the application logo image.
    - `application_url` string, nullable — The URL for the application's website
    - `reason_for_access` string, nullable — A string provided by the connected app stating why they use their respective enabled products.
    - `created_at` string, date-time, required — The date this application was linked in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format in UTC.
    - `scopes` ScopesNullable, nullable — The scopes object
      - `product_access` ProductAccess — The product access being requested. Used to or disallow product access across all accounts. If unset, defaults to all products allowed.
        - `statements` boolean, nullable — Allow access to statements. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
        - `identity` boolean, nullable — Allow access to the Identity product (name, email, phone, address). Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
        - `auth` boolean, nullable — Allow access to account number details. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
        - `transactions` boolean, nullable — Allow access to transaction details. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
        - `accounts_details_transactions` boolean, nullable — Allow access to "accounts_details_transactions". Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
        - `accounts_routing_number` boolean, nullable — Allow access to "accounts_routing_number". Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
        - `accounts_statements` boolean, nullable — Allow access to "accounts_statements". Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
        - `accounts_tax_statements` boolean, nullable — Allow access to "accounts_tax_statements". Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
        - `customers_profiles` boolean, nullable — Allow access to "customers_profiles". Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
      - `accounts` AccountAccess[]
        - `unique_id` string, required — The unique account identifier for this account. This value must match that returned by the data access API for this account.
        - `authorized` boolean, nullable — Allow the application to see this account (and associated details, including balance) in the list of accounts If unset, defaults to `true`.
        - `account_product_access` AccountProductAccessNullable, nullable — Allow the application to access specific products on this account
          - `account_data` boolean, nullable — Allow the application to access account data. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
          - `statements` boolean, nullable — Allow the application to access bank statements. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
          - `tax_documents` boolean, nullable — Allow the application to access tax documents. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
      - `new_accounts` boolean, nullable — Allow access to newly opened accounts as they are opened. If unset, defaults to `true`.

## Other responses

- `default` — Error response.

## Changes

- **2024-02-21** `5de70cc1e6ca` — 3 warning, 11 info
  - removed the optional property `error_code_reason` from the response with the `default` status
  - removed the optional property `provided_account_subtypes` from the response with the `default` status
  - removed the optional property `required_account_subtypes` from the response with the `default` status
  - removed the `BASE_REPORT_ERROR` enum value from the `error_type` response property for the response status `default`
  - …10 more

[Change history](https://skmtc.dev/plaid/apis/the-plaid-api/changes/item/application/list/post.md)

---

[API](https://skmtc.dev/plaid/apis/the-plaid-api.md) · [All operations](https://skmtc.dev/plaid/apis/the-plaid-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/plaid/the-plaid-api/revisions/a5b45bccb4e8/schema)
