---
title: "Changes to Retrieve a Consumer Report for your user"
method: POST
path: "/cra/report/get"
---

# Changes to Retrieve a Consumer Report for your user

`POST /cra/report/get`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 6 of 55 revisions.

- **2026-10-15** `ea443cd78f6f`: 12 breaking, 10 warning, 21 info
- **2026-10-02** `e07a869352e8`: 4 info
- **2026-09-01** `141de8aaaad2`: 1 info
- **2026-08-17** `e536704a333f`: 8 breaking, 2 warning, 4 info
- **2026-07-22** `94406d9a4d27`: 2 breaking
- **2026-07-22** `a1bbca018160`: 1 info

## Changes

- **2026-10-15** `ea443cd78f6f`: 12 breaking, 10 warning, 21 info
  - added `#/components/schemas/ConsumerReportPermissiblePurpose, subschema #2` to the `consumer_report_permissible_purpose` request property `allOf` list
  - removed the enum value `ACCOUNT_REVIEW_CREDIT` of the request property `consumer_report_permissible_purpose`
  - removed the enum value `ACCOUNT_REVIEW_NON_CREDIT` of the request property `consumer_report_permissible_purpose`
  - removed the enum value `ELIGIBILITY_FOR_GOVT_BENEFITS` of the request property `consumer_report_permissible_purpose`
  - removed the enum value `EXTENSION_OF_CREDIT` of the request property `consumer_report_permissible_purpose`
  - removed the enum value `LEGITIMATE_BUSINESS_NEED_OTHER` of the request property `consumer_report_permissible_purpose`
  - removed the enum value `LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING` of the request property `consumer_report_permissible_purpose`
  - removed the enum value `WRITTEN_INSTRUCTION_OTHER` of the request property `consumer_report_permissible_purpose`
  - removed the enum value `WRITTEN_INSTRUCTION_PREQUALIFICATION` of the request property `consumer_report_permissible_purpose`
  - the `consumer_report_permissible_purpose` request property type changed from `string` to no type
  - added `#/components/schemas/CraReportGetCashflowInsightsResponseProduct, #/components/schemas/CraReportGetNetworkInsightsResponseProduct, #/components/schemas/CraReportGetLendScoreResponseProduct, #/components/schemas/CraReportGetBaseReportResponseProduct, #/components/schemas/CraReportGetLendScoreCompleteResponseProduct, #/components/schemas/CraReportGetIncomeCompleteResponseProduct` to the `report/products/items/` response property `oneOf` list for the response status `200`
  - the `report/consumer_report_permissible_purpose` response's property type changed from `string` to no type for status `200`
  - added the new `CRA_PARTNER_INSIGHTS_ERROR` enum value to the `error_type` response property for the response status `default`
  - added the new `CRA_PARTNER_INSIGHTS_ERROR` enum value to the `report/products/items/oneOf[subschema #1: CraReportGetQualifyResponseProduct]/errors/items/error_type` response property for the response status `200`
  - added the new `CRA_PARTNER_INSIGHTS_ERROR` enum value to the `report/products/items/oneOf[subschema #2: CraReportGetIncomeInsightsResponseProduct]/errors/items/error_type` response property for the response status `200`
  - added the new `CRA_PARTNER_INSIGHTS_ERROR` enum value to the `report/products/items/oneOf[subschema #3: CraReportGetHomeLendingResponseProduct]/errors/items/error_type` response property for the response status `200`
  - added the new `CRA_PARTNER_INSIGHTS_ERROR` enum value to the `warnings/items/cause/allOf[subschema #1: Error]/error_type` response property for the response status `200`
  - added the new `CRA_REPORT_ERROR` enum value to the `error_type` response property for the response status `default`
  - added the new `CRA_REPORT_ERROR` enum value to the `report/products/items/oneOf[subschema #1: CraReportGetQualifyResponseProduct]/errors/items/error_type` response property for the response status `200`
  - added the new `CRA_REPORT_ERROR` enum value to the `report/products/items/oneOf[subschema #2: CraReportGetIncomeInsightsResponseProduct]/errors/items/error_type` response property for the response status `200`
  - added the new `CRA_REPORT_ERROR` enum value to the `report/products/items/oneOf[subschema #3: CraReportGetHomeLendingResponseProduct]/errors/items/error_type` response property for the response status `200`
  - added the new `CRA_REPORT_ERROR` enum value to the `warnings/items/cause/allOf[subschema #1: Error]/error_type` response property for the response status `200`
  - added the new optional request property `products/items/oneOf[subschema #5: CraLendScoreProduct]/options`
  - added `cra_lend_score_complete, cra_income_complete` discriminator mapping keys to the `products/items/` request property
  - added `#/components/schemas/CraLendScoreCompleteBundleProduct, #/components/schemas/CraIncomeCompleteBundleProduct` to the `products/items/` request property `oneOf` list
  - added `#/components/schemas/ConsumerReportPermissiblePurpose, subschema #2` to the `report/consumer_report_permissible_purpose` response property `allOf` list for the response status `200`
  - the response property `client_user_id` became required for the status `200`
  - added `cra_cashflow_insights, cra_network_insights, cra_lend_score, cra_base_report, cra_lend_score_complete, cra_income_complete` discriminator mapping keys to the `report/products/items/` response property for the response status `200`
  - removed the `ACCOUNT_REVIEW_CREDIT` enum value from the `report/consumer_report_permissible_purpose` response property for the response status `200`
  - removed the `ACCOUNT_REVIEW_NON_CREDIT` enum value from the `report/consumer_report_permissible_purpose` response property for the response status `200`
  - removed the `ELIGIBILITY_FOR_GOVT_BENEFITS` enum value from the `report/consumer_report_permissible_purpose` response property for the response status `200`
  - removed the `EXTENSION_OF_CREDIT` enum value from the `report/consumer_report_permissible_purpose` response property for the response status `200`
  - removed the `LEGITIMATE_BUSINESS_NEED_OTHER` enum value from the `report/consumer_report_permissible_purpose` response property for the response status `200`
  - removed the `LEGITIMATE_BUSINESS_NEED_TENANT_SCREENING` enum value from the `report/consumer_report_permissible_purpose` response property for the response status `200`
  - removed the `WRITTEN_INSTRUCTION_OTHER` enum value from the `report/consumer_report_permissible_purpose` response property for the response status `200`
  - removed the `WRITTEN_INSTRUCTION_PREQUALIFICATION` enum value from the `report/consumer_report_permissible_purpose` response property for the response status `200`
  - added the required property `report/client_report_id` to the response with the `200` status
  - added the required property `report/products/items/oneOf[subschema #2: CraReportGetIncomeInsightsResponseProduct]/attributes/income_streams/items/description` to the response with the `200` status
  - added the required property `report/products/items/oneOf[subschema #2: CraReportGetIncomeInsightsResponseProduct]/attributes/income_streams/items/transactions` to the response with the `200` status
  - added the required property `report/products/items/oneOf[subschema #2: CraReportGetIncomeInsightsResponseProduct]/items` to the response with the `200` status
  - …3 more
- **2026-10-02** `e07a869352e8`: 4 info
  - the endpoint scheme security `clientId AND secret AND plaidVersion` was added to the API
  - the endpoint scheme security `oauth2` was added to the API
  - added `cra_base_report, cra_lend_score, cra_cashflow_insights, cra_network_insights` discriminator mapping keys to the `products/items/` request property
  - added `#/components/schemas/CraBaseReportProduct, #/components/schemas/CraLendScoreProduct, #/components/schemas/CraCashflowInsightsProduct, #/components/schemas/CraNetworkInsightsProduct` to the `products/items/` request property `oneOf` list
- **2026-09-01** `141de8aaaad2`: 1 info
  - added the optional property `client_user_id` to the response with the `200` status
- **2026-08-17** `e536704a333f`: 8 breaking, 2 warning, 4 info
  - the `products/items/` request property type changed from `object` to no type
  - added `#/components/schemas/CraReportGetQualifyResponseProduct, #/components/schemas/CraReportGetIncomeInsightsResponseProduct, #/components/schemas/CraReportGetHomeLendingResponseProduct` to the `report/products/items/` response property `oneOf` list for the response status `200`
  - the `report/products/items/` response's property type changed from `object` to no type for status `200`
  - removed the required property `report/products/items/attributes` from the response with the `200` status
  - removed the required property `report/products/items/errors` from the response with the `200` status
  - removed the required property `report/products/items/metadata` from the response with the `200` status
  - removed the required property `report/products/items/product` from the response with the `200` status
  - removed the required property `report/products/items/version` from the response with the `200` status
  - removed the request property `products/items/product`
  - removed the request property `products/items/version`
  - added the new optional request property `report_id`
  - added discriminator to `products/items/` request property
  - added `#/components/schemas/CraQualifyProduct, #/components/schemas/CraIncomeInsightsProduct, #/components/schemas/CraHomeLendingProduct` to the `products/items/` request property `oneOf` list
  - added discriminator to `report/products/items/` response property for the response status `200`
- **2026-07-22** `94406d9a4d27`: 2 breaking
  - the response property `report/products/items/attributes` became nullable for the status `200`
  - the response property `report/products/items/metadata` became nullable for the status `200`
- **2026-07-22** `a1bbca018160`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/plaid/apis/the-plaid-api/docs/cra/report/get/post.md) - [API](https://skmtc.dev/plaid/apis/the-plaid-api.md) - [Page](https://skmtc.dev/plaid/apis/the-plaid-api/changes/cra/report/get/post)
