Create and retrieve a Plaid Asset Report for mortgage or lending underwriting

domain: plaid.com/docs/assets · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain a Plaid access_token for the end user by completing the standard Link flow with the assets product enabled
  2. Call POST /asset_report/create with the access_token array and a days_requested value (up to 730); receive an asset_report_token in the response
  3. Listen for the PRODUCT_READY webhook on your registered endpoint — Asset Reports are asynchronous and typically complete within seconds to about one minute
  4. Once the webhook fires, call POST /asset_report/get with the asset_report_token to retrieve the full JSON Asset Report
  5. To share the report with a third party (e.g., a GSE verification service), call POST /asset_report/audit_copy/create to generate a shareable audit_copy_token
  6. For PDF output (e.g., manual underwriter review), call POST /asset_report/pdf/get with the asset_report_token

Known gotchas

Related routes

Generate a Plaid Assets Report (bank statement equivalent) for underwriting or audit purposes
plaid.com/docs · 6 steps · unrated
Implement Plaid CRA (Consumer Reporting Agency) Base Report for FCRA-compliant cash-flow underwriting and adverse action handling
account-aggregation/Plaid · 6 steps · unrated
Implement Plaid Check (CRA Consumer Report) Base Report for FCRA-compliant cash-flow underwriting
plaid.com/docs/check · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans