POST /cra/check_report/create
/cra/check_report/create
creates a Consumer Report powered by Plaid Check. You can call this endpoint to create a new report if consumer_report_permissible_purpose
was omitted during Link token creation. If you did provide a consumer_report_permissible_purpose
during Link token creation, then Plaid Check will automatically begin creating a Consumer Report once the user completes the Link process, and it is not necessary to call /cra/check_report/create
before retrieving the report.
/cra/check_report/create
can also be used to refresh data in an existing report. A Consumer Report will last for 24 hours before expiring; you should call any /get
endpoints on the report before it expires. If a report expires, you can call /cra/check_report/create
again to re-generate it. Note that refreshing or regenerating a report is a billable event.
Servers
- https://production.plaid.com
- https://sandbox.plaid.com
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
days_requested |
Integer | Yes |
The number of days of data to request for the report. Default value is 365; maximum is 731; minimum is 180. If a value lower than 180 is provided, a minimum of 180 days of history will be requested. |
products[] |
Array | No |
Specifies a list of products that will be eagerly generated when creating the report (in addition to the Base Report, which is always eagerly generated). These products will be made available before a success webhook is sent. Use this option to minimize response latency for product |
user_token |
String | Yes |
The user token associated with the User data is being requested for. |
client_id |
String | No |
Your Plaid API |
days_required |
Integer | No |
The minimum number of days of data required for the report to be successfully generated. |
base_report |
Object | No |
Defines configuration options to generate a Base Report |
base_report.client_report_id |
String | No |
Client-generated identifier, which can be used by lenders to track loan applications. This field is deprecated. Use the |
webhook |
String | Yes |
The destination URL to which webhooks will be sent |
consumer_report_permissible_purpose |
String | Yes |
Describes the reason you are generating a Consumer Report for this user.
Possible values:
|
cashflow_insights |
Object | No |
Defines configuration options to generate Cashflow Insights |
cashflow_insights.plaid_check_score_version |
String | No |
The version of the Plaid Check Score Possible values:
|
cashflow_insights.attributes_version |
String | No |
The version of cashflow attributes Possible values:
|
partner_insights |
Object | No |
Defines configuration options to generate Partner Insights |
partner_insights.prism_products[] |
Array | No |
The specific Prism Data products to return. If none are passed in, then all products will be returned. |
partner_insights.prism_versions |
Object | No |
The versions of Prism products to evaluate |
partner_insights.prism_versions.firstdetect |
String | No |
The version of Prism FirstDetect. If not specified, will default to v3. Possible values:
|
partner_insights.prism_versions.cashscore |
String | No |
The version of Prism CashScore. If not specified, will default to v3. Possible values:
|
partner_insights.prism_versions.insights |
String | No |
The version of Prism Insights. If not specified, will default to v3. Possible values:
|
client_report_id |
String | No |
Client-generated identifier, which can be used by lenders to track loan applications. |
secret |
String | No |
Your Plaid API |
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.