{"id":"src_QMGIP-i_8l_39XXQzGecE","slug":"plaid-changelog","name":"Changelog","type":"scrape","url":"https://plaid.com/docs/changelog/","orgId":"org_O24O7fiSYt7Mti_GdMg02","productId":null,"productSlug":null,"org":{"id":"org_O24O7fiSYt7Mti_GdMg02","slug":"plaid","name":"Plaid"},"isPrimary":true,"isHidden":false,"discovery":"curated","metadata":"{\"renderRequired\":false,\"markdownUrl\":\"https://plaid.com/docs/changelog.md\",\"evaluatedMethod\":\"markdown\",\"evaluatedAt\":\"2026-08-11T19:39:34.648Z\",\"parseInstructions\":\"Parse Plaid API/product changelog markdown from https://plaid.com/docs/changelog.md.\\nOne release per dated section heading (typically date headings like \\\"## Month DD, YYYY\\\" or similar date-led headings in the doc).\\nTitle: short lead change summary for that day (first notable bullet/feature), or the date heading if no better title.\\nversion=null.\\nURL: https://plaid.com/docs/changelog/#<anchor> matching the section, or https://plaid.com/docs/changelog/ if no anchor.\\npublishedAt: the section date at 00:00:00Z.\\nBody: full markdown for that dated section.\\nSkip the Overview / intro material that is not a dated release entry.\\r\\n\",\"sourceActor\":{\"nextAlarmAt\":\"2026-09-27T05:22:21.459Z\",\"lastAlarmAt\":\"2026-09-27T01:22:22.142Z\",\"managed\":true}}","notice":null,"kind":null,"stars":null,"starsFetchedAt":null,"releaseCount":171,"releasesLast30Days":3,"avgReleasesPerWeek":1.7,"latestVersion":null,"latestDate":"2026-09-24T00:00:00.000Z","changelogUrl":null,"hasChangelogFile":false,"lastFetchedAt":"2026-09-26T01:20:45.962Z","lastPolledAt":"2026-09-27T01:23:29.472Z","changeDetectedAt":null,"trackingSince":"2023-02-01T00:00:00.000Z","releases":[{"id":"rel_YMyZm6lYlUITe92UzwNQE","version":null,"type":"feature","title":"Updated Dashboard navigation, institution connection availability, custom Sandbox user roll dates, and Link SDK updates","summary":"iOS SDK v7.2.0 and v6.5.2 add security fixes, with v7.2.0 also adding automatic session handoff for Embedded Link and limiting Safari Web Inspector to Sandbox sessions only. Android SDK v6.2.2 and v5.5.5 fix a static-initialization crash when an activity is restored after process death, and the Institution object gains a connection_availability field.","titleGenerated":"Plaid ships iOS and Android Link SDK security fixes and Android crash patch","titleShort":"Link SDKs get security fixes; Android crash patched","breaking":"unknown","importance":3,"content":"* Updated the left-hand navigation of the Plaid Dashboard for improved ease of use.\n* Added `connection_availability` field to the `Institution` object. It is `NOT_SUPPORTED` when Plaid does not support new connections to the institution (which can only occur on `/institutions/get_by_id` responses), and `SUPPORTED` otherwise.\n* Added optional `roll_dates_forward` field to the custom Sandbox user configuration object. When set to `true`, when the Item is created, the most recent transaction activity date will always be the current date and other transaction activity will be rolled forward to match.\n\n**For Link:**\n* Released iOS SDK v7.1.2, fixing a bug where `onLoad` was not called for Identity Verification sessions.\n* Released iOS SDK v7.2.0, fixing security issues, adding automatic session handoff for Embedded Link and delivering the Embedded Link start-failure `onExit` callback on the main thread. With this release, Safari Web Inspector can no longer attach to production Link sessions on iOS; WebView inspection is now limited to Sandbox.\n* Released iOS SDK v6.5.2, adding security improvements.\n* Released Android SDK v6.2.2. This fixes a static-initialization crash in `LinkAccountVerificationStatus` and other public sealed classes when an activity is restored after the app's process was killed, fires `OnLoadCallback` for sessions whose WebView is not eager-started, and includes security improvements.\n* Released Android SDK v5.5.5. This fixes a static-initialization crash in `LinkAccountVerificationStatus` and other public sealed classes when an activity is restored after the app's process was killed and includes security improvements.\n* Released React Native SDK v13.2.0, updating to Android SDK v6.2.1 and iOS SDK v7.1.2.\n* Released React Native SDK v13.3.0, updating to Android SDK v6.2.2 and iOS SDK v7.2.0.\n\n**For Plaid Check Consumer Report:**\n* For the `CRA_REPORT_UPDATED` webhook, added a `client_user_id` field.\n\n**For Identity Verification:**\n* Added optional `language` parameter to `/identity_verification/create` to select the starting language for an Identity Verification session.\n* Added the option to use rule groups instead of a Trust Index threshold for risk-based escalation. Ordered rule groups run after Data Source Verification and Documentary Verification. A session that satisfies the conditions of any of these rule groups is escalated to the next verification step.","publishedAt":"2026-09-24T00:00:00.000Z","fetchedAt":"2026-09-26T01:20:44.925Z","url":"https://plaid.com/docs/changelog/#updated-dashboard-navigation-institution-connection-availabi","media":[],"coverageCount":0},{"id":"rel_eJfB2T_Q_MiwHxxNc9ZJc","version":null,"type":"feature","title":"Enhanced Sandbox Studio, improved Fidelity and Charles Schwab access, account subtype changes, Link SDK updates, and more","summary":"Removed the unused installment loan and charge card credit account subtypes, and announced further subtype changes taking effect October 11, 2026 that split home equity and commercial into separate loan and line-of-credit subtypes. Fidelity Investments access for new Custom and Growth customers drops from 8 weeks to 4 weeks, Charles Schwab from 6 weeks to 5 business days, and pay-as-you-go Schwab customers no longer need to explicitly request access.","titleGenerated":"Plaid removes unused account subtypes and cuts Fidelity, Schwab access wait times","titleShort":"Unused loan subtypes removed; Fidelity, Schwab access faster","breaking":"unknown","importance":4,"content":"**Enhanced Sandbox capabilities**\n- Launched Sandbox Studio in the Dashboard for making Sandbox API calls directly via the Dashboard\n- Created custom Sandbox profiles based on text descriptions\n- Saved institutions to Sandbox profiles for testing Layer and the Returning User Experience\n\n**Improved access to financial institutions**\n- Fidelity Investments: New customers on Custom and Growth plans get access within 4 weeks (reduced from 8 weeks); Pay-as-you-go customers can request access via Dashboard OAuth institutions page\n- Charles Schwab: New customers get access within 5 business days (reduced from 6 weeks); Pay-as-you-go customers no longer need to explicitly request access\n\n**Account subtype changes**\n- Removed unused account subtypes: `installment` (loan) and `charge card` (credit)\n- Announced October 11, 2026 changes: `home equity` will correspond to HELOCs only; home equity loans will map to new `home equity loan` subtype; `commercial` will map to commercial loans only; commercial lines of credit will map to new `commercial line of credit` subtype\n\n**Link SDK updates**\n- Released iOS SDK v6.5.1, fixing invalid purpose value in privacy manifest\n- Released iOS SDK v7.1.1, fixing invalid purpose value in privacy manifest\n\n**Plaid Check Consumer Report**\n- On `CHECK_REPORT_FAILED` and `USER_CHECK_REPORT_FAILED` webhooks, empty `repairable_items` and `failed_products` lists now returned as `[]` instead of being omitted","publishedAt":"2026-09-11T00:00:00.000Z","fetchedAt":"2026-09-13T23:58:17.109Z","url":"https://plaid.com/docs/changelog/#enhanced-sandbox-studio-improved-fidelity-and-charles-schwab","media":[],"coverageCount":0},{"id":"rel_e4MMmw0PTav1R3QIQleZD","version":null,"type":"feature","title":"Billing page, React Native SDK updates, Chase consent expiration, CRA Servicing GA, Identity Verification phone call option, and more","summary":"CRA Servicing is now generally available via new `/cra/servicing/subscription/*` endpoints, replacing deprecated Cash Flow Updates (migration deadline August 20, 2027). New Chase Items get consent expirations starting February 2027, with earliest renewals in update mode; existing Items default to \"always\". Also added a Billing page for negotiated-rate customers, a phone call option for Identity Verification codes, and MCC support via a new `merchant_category_code` field.","titleGenerated":"Plaid ships CRA Servicing GA, Chase consent expiration, and Billing page","titleShort":"CRA Servicing GA; Chase consent expiration nears","breaking":"unknown","importance":4,"content":"**Dashboard & Billing**\n- Added a Billing page for customers on negotiated rates, providing visibility into invoice and payment history.\n\n**Link**\n- Released React Native SDK v13.0.5, adding an explicit Identity Verification session API that creates and returns the native Link session without waiting for the `onLoad` callback. Bundles Android SDK v6.1.0 and iOS SDK v7.1.0.\n- Released React Native SDK v13.1.0 with improved migration diagnostics, troubleshooting for removed methods, named sdkVersion export (deprecating raw native-module default export), and guidance for AI coding agents.\n\n**Auth & Transfer**\n- Announced upcoming Chase consent and Tokenized Account Number (TAN) expiration. Chase is rolling out new OAuth consent experience with user-selectable durations (6 months, 1 year, or \"always\"). New Items only; existing Chase Items default to \"always\". Earliest expirations in February 2027. Integrate update mode to allow users to renew authorization for expired Items.\n\n**Plaid Check Consumer Report**\n- Released CRA Servicing to general availability via `/cra/servicing/subscription/create`, `/get`, `/list`, `/update`, and `/delete` endpoints. Replaces Cash Flow Updates (deprecated; migration deadline August 20, 2027).\n- Added `CRA_REPORT_UPDATED` webhook fired when subscribed reports are regenerated.\n- Improved PDF report visual design with Plaid branding and top summary section (immediate for some, October 1, 2026 for others).\n- Announced LendScore results support in PDF reports (effective October 1, 2026).\n- Added `client_user_id` to `/cra/report/get` response for improved usability.\n\n**Identity Verification**\n- Added phone call option for receiving verification codes (in addition to SMS), automatically enabled in Link flow.\n- Added ability to send verification links to end users by email (in addition to SMS).\n- Improved Dashboard verification exports: single export can now cover sessions across all templates in organization; can choose whether to include Data Source, Documentary Verification, Selfie Check, Risk Check, and user PII details (PII gated on permissions). Risk Check exports now include custom rule outcomes and failed rule names.\n\n**Income**\n- Extended User APIs support to Bank Income, Document Income, and Payroll Income. New integrations use User APIs immediately. Beginning September 1, 2026, existing Income customers receive `USER_INCOME_VERIFICATION`, `USER_INCOME_VERIFICATION_RISK_SIGNALS`, and `USER_INCOME_VERIFICATION_REFRESH_RECONNECT_NEEDED` webhooks alongside existing `INCOME_VERIFICATION_*` webhooks.\n\n**Investments**\n- Removed three never-populated investment transaction subtypes: `fund fee`, `loan payment`, and `rebalance`.\n- Deprecated `stock distribution` investment transaction subtype (now represented by `transfer` type's `spin off` subtype).\n\n**Signal**\n- Added Integration Health view to Signal Overview page showing Sankey chart of `/signal/evaluate` calls through to decisions, returns, and errors, with diagnostic messages for common integration gaps. Refreshed return rate, return code, and institution analytics.\n\n**Virtual Accounts**\n- Populated `payee_verification_status` on e-wallet transactions for GBP payouts (previously EUR only).\n\n**Transactions**\n- Added support for Merchant Category Codes (MCCs) via new `merchant_category_code` field.","publishedAt":"2026-09-03T00:00:00.000Z","fetchedAt":"2026-09-04T22:51:15.551Z","url":"https://plaid.com/docs/changelog/#billing-page-react-native-sdk-updates-chase-consent-expirati","media":[],"coverageCount":0},{"id":"rel_KEwKYhuqlTbs0MTuYxyyw","version":null,"type":"feature","title":"Improved Identity endpoint behavior and Item consent expiration accuracy","summary":"Identity endpoints on non-depository Capital One accounts no longer put Items into an error state when identity data is unavailable. Consent expiration data is more accurate, and Items now reliably enter an error state when they expire. Also released Android SDK 6.2.1 with OAuth bug fixes and redesigned the Dashboard Settings page.","titleGenerated":"Plaid Changelog improves Identity endpoint behavior and consent expiration accuracy","titleShort":"Identity fetch no longer errors Items; consent expiration data more accurate","breaking":"unknown","importance":3,"content":"* Improved behavior of Identity endpoints when called on non-depository Capital One accounts where identity data is not available. The failure to fetch identity data in this scenario will no longer cause the Item to enter an error state.\n* Improved accuracy of Item consent expiration data at institutions that enforce expiration dates. Some Items may show a revised consent expiration date as a result of these changes. Items will also now reliably enter an error state when they expire.\n* Redesigned the UI of the Settings page in the Dashboard.\n\nFor Link:\n* Released Android SDK v. 6.2.1, including bug fixes for OAuth flows when linking multiple institutions.\n\nFor Auth:\n* Pushed out the date on which limited-purpose checking accounts for existing institutions will be omitted from Link by default to October 6, 2026.","publishedAt":"2026-08-17T00:00:00.000Z","fetchedAt":"2026-08-29T22:12:39.861Z","url":"https://plaid.com/docs/changelog/#august-17-2026","media":[],"coverageCount":0},{"id":"rel_1KvDtlCCCsbP3dGpNKdVV","version":null,"type":"feature","title":"Improved Identity endpoint behavior, consent expiration accuracy, and Dashboard Settings redesign","summary":"* Improved behavior of Identity endpoints when called on non-depository Capital One accounts where identity data is not available. The failure to fetc...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"* Improved behavior of Identity endpoints when called on non-depository Capital One accounts where identity data is not available. The failure to fetch identity data in this scenario will no longer cause the Item to enter an error state.\n* Improved accuracy of Item consent expiration data at institutions that enforce expiration dates. Some Items may show a revised consent expiration date as a result of these changes. Items will also now reliably enter an error state when they expire, regardless of whether Plaid is attempting to fetch new data from the institution or not.\n* Redesigned the UI of the Settings page in the Dashboard to display a full-page view with a link to each setting, rather than the navigation being entirely within the left nav bar.\n\nFor Link:\n* Released Android SDK v. 6.2.1, including bug fixes for OAuth flows when linking multiple institutions.\n\nFor Auth:\n* Pushed out the date on which limited-purpose checking accounts for existing institutions will be omitted from Link by default. Originally scheduled for August 7, 2026, extended to October 6, 2026.","publishedAt":"2026-08-17T00:00:00.000Z","fetchedAt":"2026-08-23T21:32:13.305Z","url":"https://plaid.com/docs/changelog/#improved-identity-endpoint-behavior-consent-expiration-accur","media":[],"coverageCount":0},{"id":"rel_SIb0t22mAEJyTi_YbqVW-","version":null,"type":"feature","title":"Identity endpoints improvements, Dashboard settings redesign, and Link SDK updates","summary":"Identity endpoints on non-depository Capital One accounts no longer cause the Item to enter an error state when identity data is unavailable. Item consent expiration is now accurately tracked, reliably entering an error state on expiry. Dashboard Settings page redesigned to a full-page view; Android SDK v6.2.1 fixes OAuth bugs for multi-institution linking.","titleGenerated":"Plaid Identity endpoints stop erroring on Capital One; Dashboard settings redesigned","titleShort":"Capital One identity errors resolved; consent expiry now triggers errors","breaking":"unknown","importance":2,"content":"- Improved behavior of Identity endpoints when called on non-depository Capital One accounts where identity data is not available. The failure to fetch identity data will no longer cause the Item to enter an error state.\n- Improved accuracy of Item consent expiration data at institutions that enforce expiration dates. Items will now reliably enter an error state when they expire.\n- Redesigned the UI of the Settings page in the Dashboard to display a full-page view with a link to each setting, rather than navigation within the left nav bar.\n\n**For Link:**\n- Released Android SDK v6.2.1, including bug fixes for OAuth flows when linking multiple institutions.\n\n**For Auth:**\n- Extended the date for limiting limited-purpose checking accounts for existing institutions from August 7, 2026 to October 6, 2026.","publishedAt":"2026-08-17T00:00:00.000Z","fetchedAt":"2026-08-20T21:08:02.575Z","url":"https://plaid.com/docs/changelog/#identity-endpoints-improvements-dashboard-settings-redesign-","media":[],"coverageCount":0},{"id":"rel_EOtXzdPTaC3siLxhWTu3V","version":null,"type":"feature","title":"Added APY data, user webhooks, and Item-user association; multiple SDK releases","summary":"* Added support for returning Annual Percentage Yield (APY) data on accounts via the new `apy` field.\n* Added /sandbox/user/fire_webhook for firing te...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"* Added support for returning Annual Percentage Yield (APY) data on accounts via the new `apy` field.\n* Added /sandbox/user/fire_webhook for firing test webhooks associated with a user (primarily Income and Plaid Check Consumer Report webhooks) rather than an Item.\n* Added /user/items/associate for associating Items with a user id (Early Availability only).\n\nFor Link:\n* Released iOS SDK v7.0.5, preventing SwiftUI Link sheet interactive dismissal and deprecating PlaidLinkView and PlaidLinkUIViewControllerRepresentable in favor of PlaidLinkSheet or session.sheet().\n* Released iOS SDK v7.1.0, including bug fixes and improved logging and error messaging, especially for headless sessions.\n* Released Android SDK v6.2.0, fixing document upload failures, reducing minimum SDK from 26 to 25, narrowing ProGuard rules, and removing unused okhttp3 logging-interceptor dependency.\n* Released Android SDK v5.3.3, fixing document upload failures.\n* Released React Native SDK v.12.8.5, including several bug fixes, adding iOS support for destroy(), and bundling Android SDK v5.5.3 and iOS SDK v.6.5.0.\n* Released React Native SDK v.13.0.4, fixing a bug impacting Multi-Item Link sessions, preserving post-success HANDOFF event delivery.\n\nFor Identity Verification:\n* Added self-serve Sandbox access.\n\nFor Income:\n* Added support for the new User APIs. Effective August 17, 2026, new Income customers no longer need to request user token enablement.\n\nFor Investments:\n* Added `prediction market` account subtype.\n\nFor Payment Initiation and Virtual Accounts:\n* Added support for `user_id` to payment initiation and wallet endpoints.\n* Added `TRANSFER_OUT` transaction type.\n\nFor Protect:\n* Added pass rate previews to the Dashboard Protect template editor.\n\nFor Transactions:\n* Added support for Merchant Category Codes (MCCs) via a new `merchant_category_code` field.","publishedAt":"2026-08-12T00:00:00.000Z","fetchedAt":"2026-08-23T21:32:13.305Z","url":"https://plaid.com/docs/changelog/#added-apy-data-user-webhooks-and-item-user-association-multi","media":[],"coverageCount":0},{"id":"rel_1YYB8DS8VGLU5JVb_1IQk","version":null,"type":"feature","title":"APY data, sandbox user webhooks, user/items/associate, and Link SDK updates","summary":"*   Added support for returning Annual Percentage Yield (APY) data on accounts via the new `apy` field.\n*   Added [/sandbox/user/fire_webhook](https:/...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"*   Added support for returning Annual Percentage Yield (APY) data on accounts via the new `apy` field.\n*   Added [/sandbox/user/fire_webhook](https://plaid.com/docs/api/sandbox/index.html.md#sandboxuserfire_webhook) for firing test webhooks associated with a user (primarily Income and Plaid Check Consumer Report webhooks) rather than an Item.\n*   Added [/user/items/associate](https://plaid.com/docs/api/users/index.html.md#useritemsassociate) for associating Items with a user id (Early Availability only).\n\nFor Link:\n*   Released [iOS SDK v7.0.5](https://github.com/plaid/plaid-link-ios/), preventing SwiftUI Link sheet interactive dismissal so Link cannot be dismissed without triggering `onExit`, and deprecating `PlaidLinkView` and `PlaidLinkUIViewControllerRepresentable` in favor of `PlaidLinkSheet` or `session.sheet()`.\n*   Released [iOS SDK v7.1.0](https://github.com/plaid/plaid-link-ios/), including bug fixes and improved logging and error messaging, especially for headless sessions.\n*   Released [Android SDK v6.2.0](https://github.com/plaid/plaid-link-android/), fixing a bug in which document uploads during the Link flow would sometimes fail, reducing minimum supported Android SDK version from 26 to 25, narrowing ProGuard rules to improve stack trace readability in minified apps, and removing the unused okhttp3 logging-interceptor dependency.\n*   Released [Android SDK v5.3.3](https://github.com/plaid/plaid-link-android/), fixing a bug in which document uploads during the Link flow would sometimes fail.\n*   Released [React Native SDK v.12.8.5](https://github.com/plaid/react-native-plaid-link-sdk), including several bug fixes, adding iOS support for `destroy()`, and bundling Android SDK v5.5.3, and iOS SDK v.6.5.0.\n*   Released [React Native SDK v.13.0.4](https://github.com/plaid/react-native-plaid-link-sdk), fixing a bug impacting Multi-Item Link sessions, preserving post-success HANDOFF event delivery to React Native onEvent callbacks, and bundling Android SDK v5.5.3, and iOS SDK v.6.5.0.\n\nFor Identity Verification:\n*   Added self-serve Sandbox access. Enable Identity Verification Sandbox access from the [Dashboard Products page](https://dashboard.plaid.com/settings/team/products) by clicking \"Enable Sandbox\".\n\nFor Income:\n*   Added support for the new [User APIs](https://plaid.com/docs/api/users/user-apis/index.html.md). Effective August 17, 2026, new Income customers no longer need to request user token enablement, and existing Income customers can [migrate to user APIs](https://plaid.com/docs/api/users/migrate-to-new-user-apis/index.html.md).\n\nFor Investments:\n*   Added `prediction market` account subtype.\n\nFor Payment Initiation and Virtual Accounts:\n*   Added support for `user_id` to the [/payment_initiation/payment/create](https://plaid.com/docs/api/products/payment-initiation/index.html.md#payment_initiationpaymentcreate), [/payment_initiation/consent/create](https://plaid.com/docs/api/products/payment-initiation/index.html.md#payment_initiationconsentcreate) and [/wallet/transaction/execute](https://plaid.com/docs/api/products/virtual-accounts/index.html.md#wallettransactionexecute) endpoints.\n*   Added `TRANSFER_OUT` transaction type. This type represents a transaction that debits an e-wallet and cannot be classified under another category.\n*   Added pass rate previews to the Dashboard Protect template editor.\n\nFor Transactions:\n*   Added support for Merchant Category Codes (MCCs) via a new `merchant_category_code` field.","publishedAt":"2026-08-12T00:00:00.000Z","fetchedAt":"2026-08-17T20:57:31.881Z","url":"https://plaid.com/docs/changelog/#apy-data-sandbox-user-webhooks-user-items-associate-and-link","media":[],"coverageCount":0},{"id":"rel_hlGLnbp2kYk1xhcj9iCQM","version":null,"type":"feature","title":"August 12, 2026","summary":"New `apy` field returns Annual Percentage Yield on accounts, and new User APIs add `/user/items/associate` and fire user-scoped webhooks via `/sandbox/user/fire_webhook`. Link iOS SDK v7.0.5 deprecates `PlaidLinkView` in favor of `PlaidLinkSheet`; Android SDK v6.2.0 drops minimum SDK to 25; Income and Payment Initiation endpoints accept `user_id`; Transactions gain `merchant_category_code`.","titleGenerated":"Plaid adds APY data, User APIs, and revamps Link SDKs","titleShort":"APY data and User APIs added; Link SDKs revamped","breaking":"unknown","importance":4,"content":"Added support for returning Annual Percentage Yield (APY) data on accounts via the new `apy` field. Added `/sandbox/user/fire_webhook` for firing test webhooks associated with a user (primarily Income and Plaid Check Consumer Report webhooks) rather than an Item. Added `/user/items/associate` for associating Items with a user id (Early Availability only).\n\n**For Link:**\n- Released iOS SDK v7.0.5, preventing SwiftUI Link sheet interactive dismissal so Link cannot be dismissed without triggering `onExit`, and deprecating `PlaidLinkView` and `PlaidLinkUIViewControllerRepresentable` in favor of `PlaidLinkSheet` or `session.sheet()`\n- Released iOS SDK v7.1.0, including bug fixes and improved logging and error messaging, especially for headless sessions\n- Released Android SDK v6.2.0, fixing a bug in which document uploads during the Link flow would sometimes fail, reducing minimum supported Android SDK version from 26 to 25, narrowing ProGuard rules to improve stack trace readability in minified apps, and removing the unused okhttp3 logging-interceptor dependency\n- Released Android SDK v5.3.3, fixing a bug in which document uploads during the Link flow would sometimes fail\n- Released React Native SDK v12.8.5, including several bug fixes, adding iOS support for `destroy()`, and bundling Android SDK v5.5.3 and iOS SDK v6.5.0\n- Released React Native SDK v13.0.4, fixing a bug impacting Multi-Item Link sessions, preserving post-success HANDOFF event delivery to React Native onEvent callbacks, and bundling Android SDK v5.5.3 and iOS SDK v6.5.0\n\n**For Identity Verification:**\n- Added self-serve Sandbox access. Enable Identity Verification Sandbox access from the Dashboard Products page by clicking \"Enable Sandbox\"\n\n**For Income:**\n- Added support for the new User APIs. Effective August 17, 2026, new Income customers no longer need to request user token enablement, and existing Income customers can migrate to user APIs\n\n**For Investments:**\n- Added `prediction market` account subtype\n\n**For Payment Initiation and Virtual Accounts:**\n- Added support for `user_id` to the `/payment_initiation/payment/create`, `/payment_initiation/consent/create` and `/wallet/transaction/execute` endpoints\n- Added `TRANSFER_OUT` transaction type. This type represents a transaction that debits an e-wallet and cannot be classified under another category, typically initiated by a non-Plaid flow due to technical errors, FPS timeouts, or other payment-related issues\n- Added pass rate previews to the Dashboard Protect template editor, allowing you to preview the projected impact of changes to the template\n\n**For Transactions:**\n- Added support for Merchant Category Codes (MCCs) via a new `merchant_category_code` field","publishedAt":"2026-08-12T00:00:00.000Z","fetchedAt":"2026-08-14T20:26:55.798Z","url":"https://plaid.com/docs/changelog/#august-12-2026","media":[],"coverageCount":0},{"id":"rel_Si0aYt0ZSmeE0IVXUOsiM","version":null,"type":"feature","title":"Multiple SDK releases; Auth Canada support; Guaranteed Payments Early Availability","summary":"For Link:\n* Released iOS SDK v7.0.4, containing a fix for failed subtype parsing in the SuccessMetadata object.\n* Released iOS SDK v6.5.0, containing ...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"For Link:\n* Released iOS SDK v7.0.4, containing a fix for failed subtype parsing in the SuccessMetadata object.\n* Released iOS SDK v6.5.0, containing a fix for a FinanceKit related crash.\n* Released Android SDK v6.1.0, containing eight previously-missing LinkEventViewNames and adding metadata to identify apps built with Plaid-Flutter.\n* Released React Native SDK v13.0.3, bundling iOS SDK v7.0.4 and Android SDK v6.1.0.\n* Released React SDK v4.2.0, containing bug fixes.\n* Released React SDK v5.0.0, correcting TypeScript types (including a nullable public_token in onSuccess and an object-based exit() signature) to match the Link Web SDK, and adding stable Layer and Identity Match events with a complete Layer React example. See the migration guide for required TypeScript updates.\n\nFor Auth:\n* Added Canada support for managing Database Auth via the Account Verification Dashboard.\n\nFor Transfer:\n* Added additional endpoints and event types to support Guaranteed Payments (Early Availability).","publishedAt":"2026-07-24T00:00:00.000Z","fetchedAt":"2026-08-23T21:32:13.305Z","url":"https://plaid.com/docs/changelog/#multiple-sdk-releases-auth-canada-support-guaranteed-payment","media":[],"coverageCount":0},{"id":"rel_VJyJXUf5l3SPL7OhZYqly","version":null,"type":"feature","title":"Link SDK updates, Canada Database Auth, and Guaranteed Payments Early Availability","summary":"For Link:\n*   Released [iOS SDK v7.0.4](https://github.com/plaid/plaid-link-ios/), containing a fix for failed subtype parsing in the `SuccessMetadata...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"For Link:\n*   Released [iOS SDK v7.0.4](https://github.com/plaid/plaid-link-ios/), containing a fix for failed subtype parsing in the `SuccessMetadata` object.\n*   Released [iOS SDK v6.5.0](https://github.com/plaid/plaid-link-ios/), containing a fix for a FinanceKit related crash.\n*   Released [Android SDK v6.1.0](https://github.com/plaid/plaid-link-android/), containing eight previously-missing `LinkEventViewNames` and adding metadata to identify apps built with Plaid-Flutter.\n*   Released [React Native SDK v13.0.3](https://github.com/plaid/react-native-plaid-link-sdk/), bundling iOS SDK v7.0.4 and Android SDK v6.1.0.\n*   Released [React SDK v4.2.0](https://github.com/plaid/react-plaid-link), containing bug fixes.\n*   Released [React SDK v5.0.0](https://github.com/plaid/react-plaid-link), correcting TypeScript types (including a nullable `public_token` in `onSuccess` and an object-based `exit()` signature) to match the Link Web SDK, and adding stable Layer and Identity Match events with a complete Layer React example. See the [migration guide](https://github.com/plaid/react-plaid-link/blob/master/MIGRATION.md) for required TypeScript updates.\n\nFor Auth:\n*   Added Canada support for managing Database Auth via the Account Verification Dashboard.\n\nFor Transfer:\n*   Added additional endpoints and event types to support Guaranteed Payments (Early Availability). To request access, see [Guaranteed Payments](https://plaid.com/products/guaranteed-payments/).","publishedAt":"2026-07-24T00:00:00.000Z","fetchedAt":"2026-08-17T20:57:31.881Z","url":"https://plaid.com/docs/changelog/#link-sdk-updates-canada-database-auth-and-guaranteed-payment","media":[],"coverageCount":0},{"id":"rel_ZxSvqCqb9oNbpN9Mz4WYf","version":null,"type":"feature","title":"July 24, 2026","summary":"Released iOS SDK v7.0.4 with SuccessMetadata subtype parsing fix and v6.5.0 with FinanceKit crash fix, Android SDK v6.1.0 with LinkEventViewNames and Flutter metadata, and React Native SDK v13.0.3 bundling those updates. React SDK v4.2.0 and v5.0.0 include bug fixes and improved Layer/Identity Match support. Added Canada support for Database Auth via Account Verification Dashboard and Guaranteed Payments endpoints and event types.","titleGenerated":"Plaid July 24, 2026 releases iOS, Android, React SDKs and adds Canada auth support","titleShort":"iOS/Android/React SDKs updated; Canada Database Auth support added","breaking":"unknown","importance":2,"content":"For Link:\n- Released iOS SDK v7.0.4, fix for failed subtype parsing in SuccessMetadata.\n- Released iOS SDK v6.5.0, fix for FinanceKit related crash.\n- Released Android SDK v6.1.0, adding missing LinkEventViewNames and metadata to identify Plaid-Flutter apps.\n- Released React Native SDK v13.0.3, bundling iOS SDK v7.0.4 and Android SDK v6.1.0.\n- Released React SDK v4.2.0, bug fixes.\n- Released React SDK v5.0.0, bug fixes, improved Layer/Identity Match support, interface updates for consistency with web SDK.\n\nFor Auth:\n- Added Canada support for managing Database Auth via the Account Verification Dashboard.\n\nFor Transfer:\n- Added additional endpoints and event types to support Guaranteed Payments (Early Availability).","publishedAt":"2026-07-24T00:00:00.000Z","fetchedAt":"2026-08-11T19:38:39.802Z","url":"https://plaid.com/docs/changelog/#july-24-2026","media":[],"coverageCount":0},{"id":"rel_zPEBFlAehKlHR-sdR9pjR","version":null,"type":"feature","title":"July 17, 2026 – Plaid Check Consumer Report and Identity Verification updates","summary":"Plaid Check Consumer Report adds a hide_gse_details parameter to /cra/check_report/verification/pdf/get to suppress the GSE details section from the PDF Home Lending Report, and exposes an exclusion_code in ultrafico_score_results explaining why an UltraFICO score could not be computed. Failed-report webhooks now include error, repairable_items, and failed_products fields for troubleshooting.","titleGenerated":"Plaid adds hide_gse_details parameter to Home Lending Report PDF API","titleShort":"https://plaid.com/docs/changelog/#july-17-2026-plaid-check-consumer-report-and-identity-verifi","breaking":"unknown","importance":2,"content":"**For Plaid Check Consumer Report:**\n* Added the ability to suppress the GSE details section from appearing in the PDF Home Lending Report via a new `hide_gse_details` parameter in `/cra/check_report/verification/pdf/get`.\n* To aid in troubleshooting, added `error`, `repairable_items`, and `failed_products` fields to the `CHECK_REPORT_FAILED` and `USER_CHECK_REPORT_FAILED` webhooks.\n* Added an `exclusion_code` to `ultrafico_score_results`, exposing the FICO exclusion code that explains why an UltraFICO® score could not be computed.","publishedAt":"2026-07-17T00:00:00.000Z","fetchedAt":"2026-09-26T01:20:44.925Z","url":"https://plaid.com/docs/changelog/#july-17-2026-plaid-check-consumer-report-and-identity-verifi","media":[],"coverageCount":0},{"id":"rel_-SKQ2sCelL3x9yVHh-EsP","version":null,"type":"feature","title":"iOS SDK fixes; Plaid Check Consumer Report enhancements; Investments Move coverage expansion; Signal Balance consent relaxation","summary":"For Link:\n* Released iOS SDK v7.0.2, containing a fix for an issue in which onSuccess would sometimes not be called.\n* Released iOS SDK v7.0.3, contai...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"For Link:\n* Released iOS SDK v7.0.2, containing a fix for an issue in which onSuccess would sometimes not be called.\n* Released iOS SDK v7.0.3, containing a fix for missing fields in the onSuccess callback.\n\nFor Plaid Check Consumer Report:\n* Added the ability to suppress the GSE details section from appearing in the PDF Home Lending Report via a new `hide_gse_details` parameter.\n* Added `error`, `repairable_items`, and `failed_products` fields to the CHECK_REPORT_FAILED and USER_CHECK_REPORT_FAILED webhooks.\n* Added an `exclusion_code` to ultrafico_score_results, exposing the FICO exclusion code.\n\nFor Identity Verification:\n* Added the new `user.ip_address` field to the /identity_verification/create request object.\n\nFor Investments Move:\n* Significantly improved institution coverage, now supporting ACATS transfers at 2,700 institutions.\n\nFor Liabilities:\n* Significantly improved coverage and fill rates for credit card APR data.\n\nFor Signal (Balance):\n* Balance integrations that call /signal/evaluate with a Balance-only ruleset are no longer subject to Signal risk consent enforcement.\n\nFor Transfer:\n* Announced the release of Guaranteed Payments in Early Availability.\n* Added support for additional use cases, including certain remittance and gaming use cases.","publishedAt":"2026-07-17T00:00:00.000Z","fetchedAt":"2026-08-23T21:32:13.305Z","url":"https://plaid.com/docs/changelog/#ios-sdk-fixes-plaid-check-consumer-report-enhancements-inves","media":[],"coverageCount":0},{"id":"rel_h60sLtR-39ZDD1ZXGo_J6","version":null,"type":"feature","title":"Link iOS fixes, Plaid Check Consumer Report updates, Investments Move coverage, and Guaranteed Payments announcement","summary":"For Link:\n*   Released [iOS SDK v7.0.2](https://github.com/plaid/plaid-link-ios/), containing a fix for an issue in which `onSuccess` would sometimes ...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"For Link:\n*   Released [iOS SDK v7.0.2](https://github.com/plaid/plaid-link-ios/), containing a fix for an issue in which `onSuccess` would sometimes not be called.\n*   Released [iOS SDK v7.0.3](https://github.com/plaid/plaid-link-ios/), containing a fix for missing fields in the `onSuccess` callback.\n\nFor Plaid Check Consumer Report:\n*   Added the ability to suppress the GSE details section from appearing in the PDF Home Lending Report via a new `hide_gse_details` parameter in [/cra/check_report/verification/pdf/get](https://plaid.com/docs/api/products/check/index.html.md#cracheck_reportverificationpdfget).\n*   Added `error`, `repairable_items`, and `failed_products` fields to the `CHECK_REPORT_FAILED` and `USER_CHECK_REPORT_FAILED` webhooks.\n*   Added an `exclusion_code` to `ultrafico_score_results`, exposing the FICO exclusion code that explains why an UltraFICO® score could not be computed.\n\nFor Identity Verification:\n*   Added the new `user.ip_address` field to the [/identity_verification/create](https://plaid.com/docs/api/products/identity-verification/index.html.md#identity_verificationcreate) request object.\n\nFor Investments Move:\n*   Significantly improved institution coverage, now supporting ACATS transfers at 2,700 institutions.\n\nFor Liabilities:\n*   Significantly improved coverage and fill rates for credit card APR data.\n\nFor Signal (Balance):\n*   Balance integrations that call [/signal/evaluate](https://plaid.com/docs/api/products/signal/index.html.md#signalevaluate) with a Balance-only ruleset are no longer subject to Signal risk consent enforcement. This relaxes the consent requirement announced on June 16, 2026, which now applies only to calls that use Signal Transaction Scores-powered rulesets.\n\nFor Transfer:\n*   Announced the release of [Guaranteed Payments](https://plaid.com/products/guaranteed-payments/) in Early Availability.\n*   Added support for additional use cases, including certain remittance and gaming use cases.","publishedAt":"2026-07-17T00:00:00.000Z","fetchedAt":"2026-08-17T20:57:31.881Z","url":"https://plaid.com/docs/changelog/#link-ios-fixes-plaid-check-consumer-report-updates-investmen","media":[],"coverageCount":0},{"id":"rel_G5XQBGIhXa_61fXP2ET-R","version":null,"type":"feature","title":"July 17, 2026","summary":"Fixed iOS SDK v7.0.2 and v7.0.3 regressions where onSuccess callback was not being called and missing fields in the callback. Balance-only ruleset calls to /signal/evaluate no longer require Signal risk consent. Also added user.ip_address field to /identity_verification/create, expanded institution coverage for ACATS transfers to 2,700 institutions, and announced Guaranteed Payments in Early Availability for Transfer.","titleGenerated":"Plaid releases July 17 updates with iOS SDK fixes and Signal consent changes","titleShort":"iOS SDK fixes onSuccess bugs; Signal balance ruleset drops consent check","breaking":"unknown","importance":2,"content":"For Link:\n- Released iOS SDK v7.0.2, fix for onSuccess not being called.\n- Released iOS SDK v7.0.3, fix for missing fields in onSuccess callback.\n\nFor Plaid Check Consumer Report:\n- Added ability to suppress GSE details in PDF Home Lending Report via hide_gse_details parameter.\n- Added error, repairable_items, and failed_products fields to CHECK_REPORT_FAILED and USER_CHECK_REPORT_FAILED webhooks.\n- Added exclusion_code to ultrafico_score_results.\n\nFor Identity Verification:\n- Added user.ip_address field to /identity_verification/create for backend-only flow risk evaluation.\n\nFor Investments Move:\n- Improved institution coverage, now supporting ACATS transfers at 2,700 institutions.\n\nFor Liabilities:\n- Improved coverage and fill rates for credit card APR data.\n\nFor Signal (Balance):\n- Balance-only ruleset calls to /signal/evaluate no longer subject to Signal risk consent enforcement.\n\nFor Transfer:\n- Announced release of Guaranteed Payments in Early Availability.\n- Added support for additional remittance and gaming use cases.","publishedAt":"2026-07-17T00:00:00.000Z","fetchedAt":"2026-08-11T19:38:39.802Z","url":"https://plaid.com/docs/changelog/#july-17-2026","media":[],"coverageCount":0},{"id":"rel__u1ZH5nyVnJabr3qV6Zdn","version":null,"type":"feature","title":"Identity Verification map visualization and fraud labels; OpenFIGI support; Layer self-serve; new transaction codes","summary":"For Identity Verification:\n* Added a map-based visualization showing the end user's associated locations, including IP address geolocation, reported a...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"For Identity Verification:\n* Added a map-based visualization showing the end user's associated locations, including IP address geolocation, reported address, and document address.\n* Added new fraud labels and a new categorization scheme: User account and identity, bank account or payment method, transaction, and behavior.\n\nFor Investments:\n* Added support for OpenFIGI securities data via the new `figi` field.\n\nFor Layer:\n* Made the ability to enable Intelligent Account Sorting self-serve via the Dashboard.\n\nFor Transactions:\n* Added `cash advance`, `late fee`, `membership fee`, `returned item fee` as possible values to the `transaction_code` enum.","publishedAt":"2026-07-09T00:00:00.000Z","fetchedAt":"2026-08-23T21:32:13.305Z","url":"https://plaid.com/docs/changelog/#identity-verification-map-visualization-and-fraud-labels-ope","media":[],"coverageCount":0},{"id":"rel_J2UmTojuern1Gt1SWahKZ","version":null,"type":"feature","title":"Identity Verification fraud labels, OpenFIGI securities data, Layer self-serve, and new transaction codes","summary":"For Identity Verification:\n*   Added a map-based visualization showing the end user's associated locations, including their IP address geolocation, re...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"For Identity Verification:\n*   Added a map-based visualization showing the end user's associated locations, including their IP address geolocation, reported address, and document address. The visualization also reports the distance between these locations and provides a risk level assessment.\n*   Added new fraud labels and a new categorization scheme. New categories: User account and identity, bank account or payment method, transaction, and behavior.\n\nFor Investments:\n*   Added support for OpenFIGI securities data via the new `figi` field. Because the FIGI identifier is immutable, both clients and Plaid can now more accurately track a holding's identity.\n\nFor Layer:\n*   Made the ability to enable Intelligent Account Sorting self-serve via the Dashboard.\n\nFor Transactions:\n*   Added `cash advance`, `late fee`, `membership fee`, `returned item fee` as possible values to the `transaction_code` enum.","publishedAt":"2026-07-09T00:00:00.000Z","fetchedAt":"2026-08-17T20:57:31.881Z","url":"https://plaid.com/docs/changelog/#identity-verification-fraud-labels-openfigi-securities-data-","media":[],"coverageCount":0},{"id":"rel_mqMp8lgmBY5OjlFJkLjH3","version":null,"type":"feature","title":"July 9, 2026","summary":"Identity Verification now includes map-based visualization of end user's associated locations (IP geolocation, reported address, document address) with risk level assessment, and new fraud labels and categorization scheme across user account/identity, bank account/payment method, transaction, and behavior categories. Investments added OpenFIGI securities data support, Layer made Intelligent Account Sorting self-serve, and Transactions added four new transaction codes.","titleGenerated":"Plaid adds map-based location visualization and fraud labels to Identity Verification","titleShort":"Identity Verification adds location map and fraud categorization","breaking":"unknown","importance":2,"content":"For Identity Verification:\n- Added map-based visualization of end user's associated locations (IP geolocation, reported address, document address) with risk level assessment.\n- Added new fraud labels and categorization scheme across user account/identity, bank account/payment method, transaction, and behavior categories.\n\nFor Investments:\n- Added support for OpenFIGI securities data via new figi field.\n\nFor Layer:\n- Made Intelligent Account Sorting self-serve via the Dashboard.\n\nFor Transactions:\n- Added cash advance, late fee, membership fee, returned item fee to transaction_code enum.","publishedAt":"2026-07-09T00:00:00.000Z","fetchedAt":"2026-08-11T19:38:39.802Z","url":"https://plaid.com/docs/changelog/#july-9-2026","media":[],"coverageCount":0},{"id":"rel_Lk8NzR6k-QLz2oGqC2lX4","version":null,"type":"feature","title":"Android SDK v6.0.0 and React Native SDK v13.0.0 major releases; Dashboard Support redesign; Income Form I-20 support","summary":"* Added `FRAUD_TRANSACTION` to the `reason_code` enum used by /item/products/terminate and /user/products/terminate.\n* Redesigned the Support experien...","titleGenerated":null,"titleShort":null,"breaking":"unknown","importance":null,"content":"* Added `FRAUD_TRANSACTION` to the `reason_code` enum used by /item/products/terminate and /user/products/terminate.\n* Redesigned the Support experience in the Dashboard for less friction and faster issue resolution, including Bill AI assistant as optional, more actionable Known Issues, and improved case management.\n\nFor Link:\n* Released Android SDK v6.0.0, a major release rebuilt in Kotlin with a session-based API. Reduces SDK footprint by ~74% (from ~4.5 MB to ~1.2 MB) and adds an onLoad callback. Legacy APIs removed; minimum Android version raised to API 26.\n* Released React Native SDK v13.0.0, a major release rebuilt on Expo Modules that replaces legacy global APIs with session objects, and adds Embedded Search and Headless Link support.\n* Released React Native SDK v13.0.1, containing a fix for Expo SDK 56 iOS prebuild failures.\n* Released React Native SDK v13.0.2, which bundles iOS LinkKit 7.0.1 and restores React Native wrapper detection.\n* Released iOS SDK v7.0.1, containing a fix for React Native version parsing.\n\nFor Income:\n* Added support for the Form I-20 US immigration student document to /credit/payroll_income/get.","publishedAt":"2026-07-02T00:00:00.000Z","fetchedAt":"2026-08-23T21:32:13.353Z","url":"https://plaid.com/docs/changelog/#android-sdk-v6-0-0-and-react-native-sdk-v13-0-0-major-releas","media":[],"coverageCount":0}],"pagination":{"nextCursor":"2026-07-02T00:00:00.000Z|2026-08-23T21:32:13.353Z|rel_Lk8NzR6k-QLz2oGqC2lX4","limit":20},"summaries":{"rolling":null,"monthly":[]}}