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:
  • Can you show code for getting transactions in Python?
  • Why is /transactions/sync/ better than /get?
  • How do I set up a webhook for IDV?
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

Check Report Errors

Guide to troubleshooting Check Report errors

CONSUMER_REPORT_EXPIRED

Common causes
  • The Check Report has expired as 24 hours have passed since its creation, so it is no longer retrievable.
Troubleshooting steps
1http code 400
2{
3 "error_type": "CONSUMER_REPORT_ERROR",
4 "error_code": "CONSUMER_REPORT_EXPIRED",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

DATA_UNAVAILABLE

Common causes
  • Plaid Check failed to retrieve data from the user's financial institutions to generate Check Report product data.
Troubleshooting steps
1http code 400
2{
3 "error_type": "CHECK_REPORT_ERROR",
4 "error_code": "DATA_UNAVAILABLE",
5 "error_message": "The Check Report you are trying to pull does not have sufficient transactions data to generate a report.",
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
  • /check_report/.../get was called before report generation completed.
Troubleshooting steps
1http code 400
2{
3 "error_type": "CONSUMER_REPORT_ERROR",
4 "error_code": "PRODUCT_NOT_READY",
5 "error_message": "The consumer report you are trying to pull is not ready. Please wait for a CHECK_REPORT_READY webhook to fetch data",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

INSTITUTION_TRANSACTION_HISTORY_NOT_SUPPORTED

Common causes
  • The user's financial institution does not support the length of transaction history you require
Troubleshooting steps
1http code 400
2{
3 "error_type": "CHECK_REPORT_ERROR",
4 "error_code": "INSTITUTION_TRANSACTION_HISTORY_NOT_SUPPORTED",
5 "error_message": "The user’s bank does not support the transactions range you require. Lowering the days_required may result in success.",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

INSUFFICIENT_TRANSACTION_DATA

Common causes
  • The user does not have sufficient transactions data to generate income insights, partner insights, or cashflow insights. The error_message will provide more detail on what data is missing.
Troubleshooting steps
1http code 400
2{
3 "error_type": "CHECK_REPORT_ERROR",
4 "error_code": "INSUFFICIENT_TRANSACTION_DATA",
5 "error_message": "",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

NO_ACCOUNTS

Common causes
  • The user does not the correct accounts linked to generate income insights. The error_message will provide more detail on what data is missing.
Troubleshooting steps
1http code 400
2{
3 "error_type": "CHECK_REPORT_ERROR",
4 "error_code": "NO_ACCOUNTS",
5 "error_message": "No depository accounts were found for this user",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?

NETWORK_CONSENT_REQUIRED

Common causes
  • The user did not provide consent in link to share Plaid network data.
Troubleshooting steps
1http code 400
2{
3 "error_type": "CHECK_REPORT_ERROR",
4 "error_code": "NETWORK_CONSENT_REQUIRED",
5 "error_message": "User has not provided consent to share network data",
6 "display_message": null,
7 "request_id": "HNTDNrA8F1shFEW"
8}
Was this helpful?
Developer community
GitHub
GitHub
Stack Overflow
Stack Overflow
YouTube
YouTube
Discord
Discord