{"article":{"id":36324309408407,"url":"https://plaid.zendesk.com/api/v2/help_center/en-us/articles/36324309408407.json","html_url":"https://support.plaid.com/hc/en-us/articles/36324309408407-Why-is-Identity-data-required-before-creating-a-Consumer-Report","author_id":5390778350871,"comments_disabled":true,"draft":false,"promoted":false,"position":0,"vote_sum":0,"vote_count":0,"section_id":36311990432791,"created_at":"2025-11-13T22:07:28Z","updated_at":"2026-06-01T02:00:02Z","name":"Why is Identity data required before creating a Consumer Report?","title":"Why is Identity data required before creating a Consumer Report?","source_locale":"en-us","locale":"en-us","outdated":false,"outdated_locales":[],"edited_at":"2026-06-01T02:00:02Z","user_segment_id":null,"permission_group_id":1121794,"content_tag_ids":[],"label_names":[],"body":"<p>When building with Plaid’s Consumer Report endpoints, it’s crucial to <strong>collect identity data about your customer first</strong> — before you ever initiate the CRA report flow. When creating a user for Consumer Report, you must supply complete identity data in the <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">identity</code> object on <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">/user/create</code>.</p>\n<blockquote>\n<p><strong>Legacy integrations (created before December 10, 2025):</strong> these supply the same data through the <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">consumer_report_user_identity</code> object on <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">/user/create</code> instead. The required fields and the upstream requirement to collect identity before initiating CRA are identical.</p>\n</blockquote>\n<p>CRA endpoints require customer information (e.g., name, address, date of birth) to create and process the consumer report.</p>\n<h2>Typical recommended flow</h2>\n<h3>1. <strong>Onboard your user (“Sign Up” flow)</strong>\n</h3>\n<p>Ask for customer PII such as name, address, date of birth, and phone number.</p>\n<h3>2. <strong>Create or update the user record</strong>\n</h3>\n<p>Store all retrieved identity information as the official record for this user in your system.</p>\n<h3>3.  <strong>Initiate CRA Requests</strong>\n</h3>\n<p>Once you have full customer information:</p>\n<ul>\n<li>Create the CRA user via <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">/user/create</code>.</li>\n<li>Make <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">/cra/</code> endpoint calls as needed</li>\n</ul>\n<h2>What if you didn’t collect Identity up front?</h2>\n<p>As a last resort, if you do not have an onboarding step to pull this PII, you’ll need to:</p>\n<ol>\n<li>Send them through <strong>Plaid Link</strong> with the <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">identity</code> product enabled.</li>\n<li>Once Link completes, call <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">/identity/get</code> using their new access token.</li>\n<li>Use that returned data to populate the user record, then create the CRA user via  <code style=\"border:none;background:#f1f3f5;padding:1px 4px;border-radius:3px;font-size:0.9em;\">/user/create</code>.</li>\n<li>Ask the user to go through Plaid Link again, this time initialized with the appropriate CRA products.</li>\n<li>Generate the report once the user has successfully completed the link flow.</li>\n</ol>","user_segment_ids":[]}}