---
title: "Errors - Check Report webhook errors | Plaid Docs"
description: "Guide to understanding and troubleshooting the error codes returned in the error field of the CHECK_REPORT_FAILED and USER_CHECK_REPORT_FAILED webhooks."
canonical: "https://plaid.com/docs/errors/check-report-webhook/"
---

Check Report webhook errors 
============================

#### Guide to troubleshooting Check Report webhook errors 

#### DATA\_UNAVAILABLE 

##### Common causes 

*   The report did not have sufficient data to generate: no eligible transactions, an Item's data could not be refreshed, identity was unavailable, or a document upload yielded no transactions.

##### Troubleshooting steps 

API error response

```json
http code 400
{
 "error_type": "CHECK_REPORT_ERROR",
 "error_code": "DATA_UNAVAILABLE",
 "error_message": "the check report did not have sufficient data to generate a report. Review the repairable_items list for any Items the user can fix via Link update mode. Once completed, a new report can be generated by calling /cra/check_report/create",
 "display_message": null,
 "request_id": "HNTDNrA8F1shFEW"
}
```

#### PRODUCT\_GENERATION\_FAILED 

##### Common causes 

*   Data was present, but all requested products failed to generate. If only some products failed, a `USER_CHECK_REPORT_READY` webhook is fired instead (legacy integrations created before December 10, 2025 also receive `CHECK_REPORT_READY`).

##### Troubleshooting steps 

API error response

```json
http code 400
{
 "error_type": "CHECK_REPORT_ERROR",
 "error_code": "PRODUCT_GENERATION_FAILED",
 "error_message": "all requested products failed to generate. Call the corresponding product /get endpoint for product-specific error details",
 "display_message": null,
 "request_id": "HNTDNrA8F1shFEW"
}
```

#### INTERNAL\_SERVER\_ERROR 

##### Common causes 

*   A transient Plaid-side error occurred while generating the report after retries were exhausted.

##### Troubleshooting steps 

API error response

```json
http code 500
{
 "error_type": "CHECK_REPORT_ERROR",
 "error_code": "INTERNAL_SERVER_ERROR",
 "error_message": "an internal error occurred while generating the report. Please retry by calling /cra/check_report/create",
 "display_message": null,
 "request_id": "HNTDNrA8F1shFEW"
}
```