POST /asset_report/create
The /asset_report/create endpoint initiates the process of creating an Asset Report, which can then be retrieved by passing the asset_report_token return value to the /asset_report/get or /asset_report/pdf/get endpoints.
The Asset Report takes some time to be created and is not available immediately after calling /asset_report/create. The exact amount of time to create the report will vary depending on how many days of history are requested and will typically range from a few seconds to about one minute. When the Asset Report is ready to be retrieved using /asset_report/get or /asset_report/pdf/get, Plaid will fire a PRODUCT_READY webhook. For full details of the webhook schema, see Asset Report webhooks.
The /asset_report/create endpoint creates an Asset Report at a moment in time. Asset Reports are immutable. To get an updated Asset Report, use the /asset_report/refresh endpoint.
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 |
|---|---|---|---|
access_tokens[] |
Array | No |
An array of access tokens corresponding to the Items that will be included in the report. The |
days_requested |
Integer | Yes |
The maximum integer number of days of history to include in the Asset Report. If using Fannie Mae Day 1 Certainty, An Asset Report requested with "Additional History" (that is, with more than 61 days of transaction history) will incur an Additional History fee. |
client_id |
String | No |
Your Plaid API |
options |
Object | No |
An optional object to filter |
options.products[] |
Array | No |
Additional information that can be included in the asset report. Possible values: |
options.add_ons[] |
Array | No |
A list of add-ons that should be included in the Asset Report. When Fast Assets is requested, Plaid will create two versions of the Asset Report: the Fast Asset Report, which will contain only Identity and Balance information, and the Full Asset Report, which will also contain Transactions information. A When Investments is requested, |
options.user |
Object | No |
The user object allows you to provide additional information about the user to be appended to the Asset Report. All fields are optional. The |
options.user.ssn |
String | No |
The user's Social Security Number. Required for the Fannie Mae Day 1 Certainty™ program. Format: "ddd-dd-dddd" |
options.user.middle_name |
String | No |
The user's middle name |
options.user.email |
String | No |
The user's email address. |
options.user.last_name |
String | No |
The user's last name. Required for the Fannie Mae Day 1 Certainty™ program. |
options.user.first_name |
String | No |
The user's first name. Required for the Fannie Mae Day 1 Certainty™ program. |
options.user.client_user_id |
String | No |
An identifier you determine and submit for the user. |
options.user.phone_number |
String | No |
The user's phone number, in E.164 format: +{countrycode}{number}. For example: "+14151234567". Phone numbers provided in other formats will be parsed on a best-effort basis. |
options.webhook |
String | No |
URL to which Plaid will send Assets webhooks, for example when the requested Asset Report is ready. |
options.require_all_items |
Boolean | No |
By default ( Default value: true |
options.include_fast_report |
Boolean | No |
true to return balance and identity earlier as a fast report. Defaults to false if omitted. |
options.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.