Plaid logo
Docs
ALL DOCS

Errors

  • Overview
  • Item errors
  • Institution errors
  • Transactions errors
  • Transfer errors
  • Income errors
  • Sandbox errors
  • API errors
  • Assets errors
  • Payment errors (UK/EU)
  • Virtual Accounts errors (UK/EU)
  • Check Report errors
  • Invalid Request errors
  • Invalid Input errors
  • Invalid Result errors
  • Rate Limit Exceeded errors
  • Recaptcha errors
  • OAuth errors
  • Microdeposits errors
  • Partner errors
Plaid logo
Docs
Close search modal
Ask Bill!
Ask Bill!
Hi! I'm Bill! You can ask me all about the Plaid API. Try asking questions like:
  • Which countries does Investments support?
  • Why is /transactions/sync/ better than /get?
  • Do access tokens expire?
Note: Bill isn't perfect. He's just a robot platypus that reads our docs for fun. You should treat his answers with the same healthy skepticism you might treat any other answer on the internet. This chat may be logged for quality and training purposes. Please don't send Bill any PII -- he's scared of intimacy. All chats with Bill are subject to Plaid's Privacy Policy.
Plaid.com
Log in
Get API Keys
Open nav

Assets Errors

Guide to troubleshooting Assets errors

PRODUCT_NOT_ENABLED

Common causes
  • One or more of the Items in the Asset Report was not initialized with the Assets product. Unlike some products, Assets cannot be initialized "on-the-fly" and must be initialized during the initial link process.
Troubleshooting steps
1http code 400
2{
3 "error_type": "ASSET_REPORT_ERROR",
4 "error_code": "PRODUCT_NOT_ENABLED",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

DATA_UNAVAILABLE

Common causes
  • One or more of the Items in the Asset Report has experienced an error.
Troubleshooting steps
1http code 400
2{
3 "error_type": "ASSET_REPORT_ERROR",
4 "error_code": "DATA_UNAVAILABLE",
5 "error_message": "unable to pull sufficient data for all items to generate this report. please see the \"causes\" field for more details",
6 "display_message": null,
7 "causes": [
8 {
9 "display_message": null,
10 "error_code": "ITEM_LOGIN_REQUIRED",
11 "error_message": "the login details of this item have changed (credentials, MFA, or required user action) and a user login is required to update this information. use Link's update mode to restore the item to a good state",
12 "error_type": "ITEM_ERROR",
13 "item_id": "pZ942ZA0npFEa0BgLCV9DAQv3Zq8ErIZhc81F"
14 }
15 ],
16 "request_id": "HNTDNrA8F1shFEW"
17}
Was this helpful?

PRODUCT_NOT_READY

Note that this error should not be confused with the PRODUCT_NOT_READY error of type ITEM_ERROR, which has different causes.

Common causes
  • /asset_report/get or /asset_report/pdf/get was called before the Asset Report generation completed.
Troubleshooting steps
1http code 400
2{
3 "error_type": "ASSET_REPORT_ERROR",
4 "error_code": "PRODUCT_NOT_READY",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

ASSET_REPORT_GENERATION_FAILED

Common causes
  • Plaid is experiencing temporary difficulties generating Asset Reports.
  • The Asset Report was too large to generate.
Troubleshooting steps

If the error persists, please submit a Support ticket.

1http code 400
2{
3 "error_type": "ASSET_REPORT_ERROR",
4 "error_code": "ASSET_REPORT_GENERATION_FAILED",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

INVALID_PARENT

Common causes
  • An endpoint that creates a copy or modified copy of an Asset Report (such as /asset_report/filter or /asset_report/audit_copy/create) was called, but the original Asset Report does not exist, either because it was never successfully created in the first place or because it was deleted.
1http code 400
2{
3 "error_type": "ASSET_REPORT_ERROR",
4 "error_code": "INVALID_PARENT",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

INSIGHTS_NOT_ENABLED

Common causes
  • /asset_report/get or /asset_report/pdf/get was called with enable_insights set to true by a Plaid developer account that has not been enabled for access to Asset Reports with Insights.
1http code 400
2{
3 "error_type": "ASSET_REPORT_ERROR",
4 "error_code": "INSIGHTS_NOT_ENABLED",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

INSIGHTS_PREVIOUSLY_NOT_ENABLED

Common causes
  • /asset_report/get or /asset_report/pdf/get was called with enable_insights set to true by a Plaid developer account that is currently enabled for Asset Reports with Insights, but was not enabled at the time that the report was created.
1http code 400
2{
3 "error_type": "ASSET_REPORT_ERROR",
4 "error_code": "INSIGHTS_PREVIOUSLY_NOT_ENABLED",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

DATA_QUALITY_CHECK_FAILED

Common causes
  • The extracted data from the financial institution showed signs of poor data quality, preventing the generation of an accurate report.
1http code 400
2{
3 "error_type": "ASSET_REPORT_ERROR",
4 "error_code": "DATA_QUALITY_CHECK_FAILED",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?
Developer community
GitHub
GitHub
Stack Overflow
Stack Overflow
YouTube
YouTube
Discord
Discord