---
title: "Retrieve cash flow insights from partners"
method: POST
path: "/cra/check_report/partner_insights/get"
tags: ["plaid"]
---

# Retrieve cash flow insights from partners

`POST /cra/check_report/partner_insights/get`

This endpoint allows you to retrieve the Partner Insights report for your user. You should call this endpoint after you've received a `CHECK_REPORT_READY` or a `USER_CHECK_REPORT_READY` webhook, either after the Link session for the user or after calling `/cra/check_report/create`. If the most recent consumer report for the user doesn't have sufficient data to generate the report, or the consumer report has expired, you will receive an error indicating that you should create a new consumer report by calling `/cra/check_report/create`.

## Request body

- CraCheckReportPartnerInsightsGetRequest — CraCheckReportPartnerInsightsGetRequest defines the request schema for `/cra/check_report/partner_insights/get`.
  - `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.
  - `user_id` string — A unique user identifier, created by `/user/create`. Integrations that began using `/user/create` after December 10, 2025 use this field to identify a user instead of the `user_token`. For more details, see [New User APIs](https://plaid.com/docs/api/users/user-apis).
  - `third_party_user_token` string — The third-party user token associated with the requested User data.
  - `user_token` string — The user token associated with the user for which data is being requested. This field is used only by customers with pre-existing integrations that already use the `user_token` field. All other customers should use the `user_id` instead. For more details, see [New User APIs](https://plaid.com/docs/api/users/user-apis).
  - `user_tier` 'free' | 'paid' | 'null', nullable — The tier of the user.
  - `partner_insights` CraCheckReportPartnerInsightsGetPartnerInsights — Deprecated. This field is no longer accepted for new clients (created on or after 2026-07-01). New clients should specify required products when creating the Consumer Report. Existing integrations may continue to pass `partner_insights`.
    - `prism_versions` PrismVersions, nullable — The versions of Prism products to evaluate
      - `firstdetect` '3' | 'null', nullable — The version of Prism FirstDetect. If not specified, will default to v3.
      - `detect` '4.1' | '4' | 'null', nullable — The version of Prism Detect
      - `cashscore` '4.1' | '4' | '3_lite' | '3' | 'null', nullable — The version of Prism CashScore. If not specified, will default to v3.
      - `extend` '4.1' | '4' | 'null', nullable — The version of Prism Extend
      - `insights` '4.1' | '4' | '3' | 'null', nullable — The version of Prism Insights. If not specified, will default to v3.
    - `fico` CraPartnerInsightsFicoInput, nullable — Configuration for the FICO products used in the Partner Insights product.
      - `fico_lender_id` string, required — ID provided by FICO that uniquely identifies the lender. Required for UltraFICO® score generation. Sometimes referred to as Lender Org ID.
      - `lender_application_id` string, required — Client-generated identifier that uniquely identifies the FICO Application across FICO systems.
      - `ultrafico_score_requests` CraPartnerInsightsUltraFicoScoreRequest[], required — A list of UltraFICO® scoring requests. Each request contains all configuration required to generate an UltraFICO score.
        - `ultrafico_score_version` '1.0', required — The version of the UltraFICO® score.
        - `fico_scoring_request_id` string — FICO identifier for a particular scoring request. Should only be provided by FICO as part of the FICO-led flow.
        - `request_correlation_id` string — Client-generated identifier that can be used to correlate scoring requests with their scoring results.
        - `base_fico_score` CraPartnerInsightsBaseFicoScore, required — Details about the base FICO score associated with an UltraFICO® scoring request.
          - `bureau` 'EQUIFAX' | 'EXPERIAN' | 'TRANSUNION', required — The credit bureau that provided the base FICO score.
          - `score` integer, required — Numeric value of the base FICO score.
          - `reason_codes` string[] — Reason codes associated with the score, in priority order. May contain up to 4 items.
          - `reason_code_1` string, nullable — Deprecated. Use `reason_codes` instead. The first reason code associated with the score.
          - `reason_code_2` string, nullable — Deprecated. Use `reason_codes` instead. The second reason code associated with the score.
          - `reason_code_3` string, nullable — Deprecated. Use `reason_codes` instead. The third reason code associated with the score.
          - `reason_code_4` string, nullable — Deprecated. Use `reason_codes` instead. The fourth reason code associated with the score.
          - `did_inquiries_adversely_affect_score` boolean, nullable — Whether inquiries adversely affected the score but were not represented in one of the four reason codes. Sometimes referred to as the FACTA Flag.
          - `base_fico_score_version` '8' | '9' | '10' | '10T', required — The version of the base FICO score model.
  - `options` CraCheckReportPartnerInsightsGetOptions, nullable — Deprecated, specify `partner_insights.prism_versions` instead.
    - `prism_versions` PrismVersionsDeprecated, nullable — Deprecated, use `partner_insights.prism_versions` instead.
      - `firstdetect` '3' | 'null', nullable — The version of Prism FirstDetect. If not specified, will default to v3.
      - `detect` '4.1' | '4' | 'null', nullable — The version of Prism Detect
      - `cashscore` '4.1' | '4' | '3_lite' | '3' | 'null', nullable — The version of Prism CashScore. If not specified, will default to v3.
      - `extend` '4.1' | '4' | 'null', nullable — The version of Prism Extend
      - `insights` '4.1' | '4' | '3' | 'null', nullable — The version of Prism Insights. If not specified, will default to v3.

## Response `200`

OK

- CraCheckReportPartnerInsightsGetResponse — CraCheckReportPartnerInsightsGetResponse defines the response schema for `/cra/check_report/partner_insights/get`.
  - `report` CraPartnerInsights — The Partner Insights report of the bank data for an end user.
    - `report_id` string — A unique identifier associated with the Partner Insights object.
    - `generated_time` string, date-time — The time when the Partner Insights report was generated.
    - `client_report_id` string, nullable — Client-generated identifier, which can be used by lenders to track loan applications.
    - `fico` CraPartnerInsightsFicoResults, nullable — The calculated UltraFICO® scores returned as part of the Partner Insights report.
      - `lender_application_id` string, required — Client-generated identifier that uniquely identifies the FICO Application across FICO systems.
      - `ultrafico_score_results` CraPartnerInsightsUltraFicoScoreResult[], required — UltraFICO® scoring results, one per provided UltraFICO scoring request.
        - `request_correlation_id` string — Client-generated identifier that can be used to correlate scoring requests with their scoring results.
        - `fico_scoring_request_id` string — FICO-provided identifier that uniquely identifies this score generation request.
        - `ultrafico_score` CraPartnerInsightsUltraFicoScore, nullable — The calculated UltraFICO® score.
          - `ultrafico_score_version` '1.0', required — The version of the UltraFICO® score.
          - `score` integer, required — Numeric value of the UltraFICO® score.
          - `negative_reason_codes` string[] — Negative reason codes associated with the score (reasons the score moved downward), in priority order. May contain up to 4 items.
          - `positive_reason_codes` string[] — Positive reason codes associated with the score (reasons the score moved upward), in priority order. May contain up to 4 items.
          - `reason_code_1` string, nullable — Deprecated. Use `negative_reason_codes` instead. The first reason code associated with the score.
          - `reason_code_2` string, nullable — Deprecated. Use `negative_reason_codes` instead. The second reason code associated with the score.
          - `reason_code_3` string, nullable — Deprecated. Use `negative_reason_codes` instead. The third reason code associated with the score.
          - `reason_code_4` string, nullable — Deprecated. Use `negative_reason_codes` instead. The fourth reason code associated with the score.
          - `positive_reason_code_1` string, nullable — Deprecated. Use `positive_reason_codes` instead. The first positive reason code associated with the score.
          - `positive_reason_code_2` string, nullable — Deprecated. Use `positive_reason_codes` instead. The second positive reason code associated with the score.
          - `positive_reason_code_3` string, nullable — Deprecated. Use `positive_reason_codes` instead. The third positive reason code associated with the score.
          - `positive_reason_code_4` string, nullable — Deprecated. Use `positive_reason_codes` instead. The fourth positive reason code associated with the score.
          - `did_inquiries_adversely_affect_score` boolean, nullable — Whether inquiries adversely affected the score but were not represented in one of the four reason codes. Sometimes referred to as the FACTA Flag.
        - `error_reason` string — Human-readable description of why the UltraFICO® score could not be computed.
        - `exclusion_code` string, nullable — FICO exclusion code indicating why an UltraFICO® score could not be computed due to consumer-data conditions (e.g. insufficient account history). `null` when the exclusion code is not set; "0" when a score was produced.
      - `report_characteristics` CraPartnerInsightsFicoReportCharacteristics, nullable — Report characteristics returned by FICO describing the banking data used to generate the UltraFICO® score.
        - `num_accounts` integer, nullable — Total number of accounts included in the report. Limited to checking, savings, and money market accounts.
        - `avg_daily_balance_over_1_month` number, double, nullable — Average daily balance over the past 1 month.
        - `avg_daily_balance_over_3_months` number, double, nullable — Average daily balance over the past 3 months.
        - `avg_daily_balance_over_6_months` number, double, nullable — Average daily balance over the past 6 months.
        - `avg_daily_balance_over_12_months` number, double, nullable — Average daily balance over the past 12 months.
        - `days_since_earliest_tx` integer, nullable — Number of days since the earliest transaction in the report.
        - `days_since_most_recent_negative_ending_balance` integer, nullable — Number of days since the most recent day with a negative ending balance.
        - `days_since_most_recent_insufficient_funds_fee_debit_tx` integer, nullable — Number of days since the most recent insufficient funds fee debit transaction.
        - `tot_number_days_with_negative_balance_over_1_month` integer, nullable — Total number of days with a negative balance over the past 1 month.
        - `tot_number_days_with_negative_balance_over_3_months` integer, nullable — Total number of days with a negative balance over the past 3 months.
        - `tot_number_days_with_negative_balance_over_6_months` integer, nullable — Total number of days with a negative balance over the past 6 months.
        - `tot_number_days_with_negative_balance_over_12_months` integer, nullable — Total number of days with a negative balance over the past 12 months.
        - `days_since_most_recent_tx` integer, nullable — Number of days since the most recent transaction.
        - `days_with_tx_over_1_month` integer, nullable — Number of days with at least one transaction over the past 1 month.
        - `days_with_tx_over_3_months` integer, nullable — Number of days with at least one transaction over the past 3 months.
        - `days_with_tx_over_6_months` integer, nullable — Number of days with at least one transaction over the past 6 months.
        - `days_with_tx_over_12_months` integer, nullable — Number of days with at least one transaction over the past 12 months.
        - `tot_current_balances` number, double, nullable — Sum of current balances across all accounts in the report.
        - `num_checking_accounts` integer, nullable — Number of checking accounts included in the report.
        - `num_money_market_accounts` integer, nullable — Number of money market accounts included in the report.
        - `num_savings_accounts` integer, nullable — Number of savings accounts included in the report.
    - `prism` CraPartnerInsightsPrism, nullable — The Prism Data insights for the user.
      - `insights` PrismInsights, nullable — The data from the Insights product returned by Prism Data.
        - `version` integer, required — The version of Prism Data's insights model used. This field is deprecated in favor of `model_version`.
        - `model_version` string — The version of Prism Data's insights model used.
        - `result` PrismInsightsResult — The Insights Result object is a map of cash flow attributes, where the key is a string, and the value is a float or string. For a full list of all ~2,000 attributes, contact your account manager. The attributes may vary depending on the Prism version used.
        - `error_reason` string — The error returned by Prism for this product.
      - `cash_score` PrismCashScore, nullable — The data from the CashScore® product returned by Prism Data.
        - `version` integer, required — The version of Prism Data's cash score model used. This field is deprecated in favor of `model_version`.
        - `model_version` string — The version of Prism Data's cash score model used.
        - `score` integer, nullable, required — The score returned by Prism Data. Ranges from 1-999, with higher score indicating lower risk.
        - `reason_codes` string[] — The reasons for an individual having risk according to the cash score.
        - `metadata` PrismCashScoreMetadata — An object containing metadata about the provided transactions.
          - `max_age` integer, nullable, required — Number of days since the oldest transaction.
          - `min_age` integer, nullable, required — Number of days since the latest transaction.
          - `min_age_credit` integer, nullable, required — Number of days since the latest credit transaction.
          - `min_age_debit` integer, nullable, required — Number of days since the latest debit transaction.
          - `max_age_debit` integer, nullable, required — Number of days since the oldest debit transaction.
          - `max_age_credit` integer, nullable, required — Number of days since the oldest credit transaction.
          - `num_trxn_credit` integer, nullable, required — Number of credit transactions.
          - `num_trxn_debit` integer, nullable, required — Number of debit transactions.
          - `l1m_credit_value_cnt` integer, nullable, required — Number of credit transactions in the last 30 days.
          - `l1m_debit_value_cnt` integer, nullable, required — Number of debit transactions in the last 30 days.
        - `error_reason` string — The error returned by Prism for this product.
      - `extend` PrismExtend, nullable — The data from the CashScore® Extend product returned by Prism Data.
        - `model_version` string, required — The version of Prism Data's CashScore® Extend model used.
        - `score` integer, nullable, required — The score returned by Prism Data. Ranges from 1-999, with higher score indicating lower risk.
        - `reason_codes` string[] — The reasons for an individual having risk according to the CashScore® Extend score.
        - `metadata` PrismCashScoreMetadata — An object containing metadata about the provided transactions.
          - `max_age` integer, nullable, required — Number of days since the oldest transaction.
          - `min_age` integer, nullable, required — Number of days since the latest transaction.
          - `min_age_credit` integer, nullable, required — Number of days since the latest credit transaction.
          - `min_age_debit` integer, nullable, required — Number of days since the latest debit transaction.
          - `max_age_debit` integer, nullable, required — Number of days since the oldest debit transaction.
          - `max_age_credit` integer, nullable, required — Number of days since the oldest credit transaction.
          - `num_trxn_credit` integer, nullable, required — Number of credit transactions.
          - `num_trxn_debit` integer, nullable, required — Number of debit transactions.
          - `l1m_credit_value_cnt` integer, nullable, required — Number of credit transactions in the last 30 days.
          - `l1m_debit_value_cnt` integer, nullable, required — Number of debit transactions in the last 30 days.
        - `error_reason` string — The error returned by Prism for this product.
      - `first_detect` PrismFirstDetect, nullable — The data from the FirstDetect product returned by Prism Data.
        - `version` integer, required — The version of Prism Data's FirstDetect model used. This field is deprecated in favor of `model_version`.
        - `model_version` string — The version of Prism Data's FirstDetect model used.
        - `score` integer, nullable, required — The score returned by Prism Data. Ranges from 1-999, with higher score indicating lower risk.
        - `reason_codes` string[] — The reasons for an individual having risk according to the FirstDetect score.
        - `metadata` PrismCashScoreMetadata — An object containing metadata about the provided transactions.
          - `max_age` integer, nullable, required — Number of days since the oldest transaction.
          - `min_age` integer, nullable, required — Number of days since the latest transaction.
          - `min_age_credit` integer, nullable, required — Number of days since the latest credit transaction.
          - `min_age_debit` integer, nullable, required — Number of days since the latest debit transaction.
          - `max_age_debit` integer, nullable, required — Number of days since the oldest debit transaction.
          - `max_age_credit` integer, nullable, required — Number of days since the oldest credit transaction.
          - `num_trxn_credit` integer, nullable, required — Number of credit transactions.
          - `num_trxn_debit` integer, nullable, required — Number of debit transactions.
          - `l1m_credit_value_cnt` integer, nullable, required — Number of credit transactions in the last 30 days.
          - `l1m_debit_value_cnt` integer, nullable, required — Number of debit transactions in the last 30 days.
        - `error_reason` string — The error returned by Prism for this product.
      - `detect` PrismDetect, nullable — The data from the CashScore® Detect product returned by Prism Data.
        - `model_version` string, required — The version of Prism Data's CashScore® Detect model used.
        - `score` integer, nullable, required — The score returned by Prism Data. Ranges from 1-999, with higher score indicating lower risk.
        - `reason_codes` string[] — The reasons for an individual having risk according to the CashScore® Detect score.
        - `metadata` PrismCashScoreMetadata — An object containing metadata about the provided transactions.
          - `max_age` integer, nullable, required — Number of days since the oldest transaction.
          - `min_age` integer, nullable, required — Number of days since the latest transaction.
          - `min_age_credit` integer, nullable, required — Number of days since the latest credit transaction.
          - `min_age_debit` integer, nullable, required — Number of days since the latest debit transaction.
          - `max_age_debit` integer, nullable, required — Number of days since the oldest debit transaction.
          - `max_age_credit` integer, nullable, required — Number of days since the oldest credit transaction.
          - `num_trxn_credit` integer, nullable, required — Number of credit transactions.
          - `num_trxn_debit` integer, nullable, required — Number of debit transactions.
          - `l1m_credit_value_cnt` integer, nullable, required — Number of credit transactions in the last 30 days.
          - `l1m_debit_value_cnt` integer, nullable, required — Number of debit transactions in the last 30 days.
        - `error_reason` string — The error returned by Prism for this product.
      - `status` string, required — Details on whether the Prism Data attributes succeeded or failed to be generated.
    - `items` CraPartnerInsightsItem[] — The list of Items used in the report along with the associated metadata about the Item.
      - `institution_id` string — The ID for the institution that the user linked.
      - `institution_name` string — The name of the institution the user linked.
      - `item_id` string — The identifier for the Item.
      - `accounts` CraPartnerInsightsItemAccount[] — A list of accounts in the Item.
        - `account_id` string — Plaid's unique identifier for the account. This value will not change unless Plaid can't reconcile the account with the data returned by the financial institution. This may occur, for example, when the name of the account changes. If this happens a new `account_id` will be assigned to the account. If an account with a specific `account_id` disappears instead of changing, the account is likely closed. Closed accounts are not returned by the Plaid API. Like all Plaid identifiers, the `account_id` is case sensitive.
        - `mask` string, nullable, required — The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user.
        - `metadata` CraPartnerInsightsItemAccountMetadata, required — An object containing metadata about the extracted account.
          - `start_date` string, date, nullable, required — The date of the earliest extracted transaction, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ("yyyy-mm-dd").
          - `end_date` string, date, nullable, required — The date of the most recent extracted transaction, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ("yyyy-mm-dd").
        - `name` string, required — The name of the account
        - `official_name` string, nullable, required — The official name of the bank account.
        - `subtype` 'checking' | 'savings' | 'hsa' | 'cd' | 'money market' | 'paypal' | 'prepaid' | 'cash management' | 'ebt' | 'limited purpose checking' | 'all', required — Valid account subtypes for depository accounts. For a list containing descriptions of each subtype, see [Account schemas](https://plaid.com/docs/api/accounts/#StandaloneAccountType-depository).
        - `type` 'depository', required — The account type. This will always be `depository`.
        - `owners` Owner[], required — Data returned by the financial institution about the account owner or owners. Identity information is optional, so field may return an empty array.
          - `names` string[], required — A list of names associated with the account by the financial institution. In the case of a joint account, Plaid will make a best effort to report the names of all account holders. If an Item contains multiple accounts with different owner names, some institutions will report all names associated with the Item in each account's `names` array.
          - `phone_numbers` PhoneNumber[], required — A list of phone numbers associated with the account by the financial institution. May be an empty array if no relevant information is returned from the financial institution.
            - `data` string, required — The phone number.
            - `primary` boolean, required — When `true`, identifies the phone number as the primary number on an account.
            - `type` 'home' | 'work' | 'office' | 'mobile' | 'mobile1' | 'other', required — The type of phone number.
          - `emails` Email[], required — A list of email addresses associated with the account by the financial institution. May be an empty array if no relevant information is returned from the financial institution.
            - `data` string, required — The email address.
            - `primary` boolean, required — When `true`, identifies the email address as the primary email on an account.
            - `type` 'primary' | 'secondary' | 'other', required — The type of email account as described by the financial institution.
          - `addresses` Address[], required — Data about the various addresses associated with the account by the financial institution. May be an empty array if no relevant information is returned from the financial institution.
            - `data` AddressData, required — Data about the components comprising an address.
              - …
            - `primary` boolean — When `true`, identifies the address as the primary address on an account.
  - `request_id` string, required — A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
  - `warnings` CheckReportWarning[] — If the Partner Insights generation was successful but a subset of data could not be retrieved, this array will contain information about the errors causing information to be missing
    - `warning_type` string, required — The warning type, which will always be `CHECK_REPORT_WARNING`
    - `warning_code` 'IDENTITY_UNAVAILABLE' | 'TRANSACTIONS_UNAVAILABLE' | 'USER_FRAUD_ALERT', required — The warning code identifies a specific kind of warning. `IDENTITY_UNAVAILABLE`: Account-owner information is not available. `TRANSACTIONS_UNAVAILABLE`: Transactions information associated with Credit and Depository accounts are unavailable. `USER_FRAUD_ALERT`: The user has placed a fraud alert on their Plaid Check consumer report due to suspected fraud. Please note that when a fraud alert is in place, the recipient of the consumer report has an obligation to verify the consumer's identity.
    - `cause` Cause, nullable, required — An error object and associated `item_id` used to identify a specific Item and error when a batch operation operating on multiple Items has encountered an error in one of the Items.
      - `error_type` 'INVALID_REQUEST' | 'INVALID_RESULT' | 'INVALID_INPUT' | 'INSTITUTION_ERROR' | 'RATE_LIMIT_EXCEEDED' | 'API_ERROR' | 'ITEM_ERROR' | 'ASSET_REPORT_ERROR' | 'BASE_REPORT_ERROR' | 'RECAPTCHA_ERROR' | 'OAUTH_ERROR' | 'PAYMENT_ERROR' | 'BANK_TRANSFER_ERROR' | 'INCOME_VERIFICATION_ERROR' | 'MICRODEPOSITS_ERROR' | 'SANDBOX_ERROR' | 'PARTNER_ERROR' | 'SIGNAL_ERROR' | 'TRANSACTIONS_ERROR' | 'TRANSACTION_ERROR' | 'TRANSFER_ERROR' | 'CHECK_REPORT_ERROR' | 'CONSUMER_REPORT_ERROR' | 'USER_ERROR' | 'IDEMPOTENCY_ERROR' | 'ASSETS_ERROR' | 'CRA_MONITORING_ERROR' | 'CREDIT_PROFILE_REPORT_ERROR' | 'ENCOMPASS_ERROR' | 'ENRICH_ERROR' | 'FRAUD_INSIGHTS_ERROR' | 'FREDDIE_MAC_ERROR' | 'LINK_DELIVERY_ERROR' | 'PROFILE_ERROR' | 'RECURRING_TRANSACTIONS_ERROR' | 'STATEMENTS_ERROR' | 'TRANSFER_RECURRING_ERROR' | 'TRANSFER_REFUND_ERROR', required — A broad categorization of the error. Safe for programmatic use.
      - `error_code` string, required — The particular error code. Safe for programmatic use.
      - `error_code_reason` string, nullable — The specific reason for the error code. Currently, reasons are only supported for OAuth-based item errors; `null` will be returned otherwise. Safe for programmatic use. Possible values: `OAUTH_INVALID_TOKEN`: The user's OAuth connection to this institution has been invalidated. `OAUTH_CONSENT_EXPIRED`: The user's access consent for this OAuth connection to this institution has expired. `OAUTH_USER_REVOKED`: The user's OAuth connection to this institution is invalid because the user revoked their connection.
      - `error_message` string, required — A developer-friendly representation of the error code. This may change over time and is not safe for programmatic use.
      - `display_message` string, nullable, required — A user-friendly representation of the error code. `null` if the error is not related to user action. This may change over time and is not safe for programmatic use.
      - `request_id` string — A unique ID identifying the request, to be used for troubleshooting purposes. This field will be omitted in errors provided by webhooks.
      - `causes` unknown[] — In this product, a request can pertain to more than one Item. If an error is returned for such a request, `causes` will return an array of errors containing a breakdown of these errors on the individual Item level, if any can be identified. `causes` will be provided for the `error_type` `ASSET_REPORT_ERROR` or `CHECK_REPORT_ERROR`. `causes` will also not be populated inside an error nested within a `warning` object.
        - unknown
      - `status` integer, nullable — The HTTP status code associated with the error. This will only be returned in the response body when the error information is provided via a webhook.
      - `documentation_url` string — The URL of a Plaid documentation page with more information about the error
      - `suggested_action` string, nullable — Suggested steps for resolving the error
      - `required_account_subtypes` string[] — A list of the account subtypes that were requested via the `account_filters` parameter in `/link/token/create`. Currently only populated for `NO_ACCOUNTS` errors from Items with `investments_auth` as an enabled product.
      - `provided_account_subtypes` string[] — A list of the account subtypes that were extracted but did not match the requested subtypes via the `account_filters` parameter in `/link/token/create`. Currently only populated for `NO_ACCOUNTS` errors from Items with `investments_auth` as an enabled product.
      - `item_id` string, required — The `item_id` of the Item associated with this webhook, warning, or error

## Other responses

- `default` — Error response

---

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