- Apr 16, 2026
- Date parsed from source:Apr 16, 2026
- First seen by Releasebot:Apr 17, 2026
April 16, 2026
Plaid releases the experimental Plaid CLI for code-free API calls, introduces Trial plans for free Production access up to 10 Items, adds Google sign-in to the Dashboard, and expands webhooks and Consumer Report options.
Released the Plaid CLI. The Plaid CLI is an experimental command-line tool for the Plaid API that lets you make API calls for Transactions, Investments, and Liabilities, without writing any code. It works for both developers (with readable table output) and AI agents (with JSON output and clean stdout/stderr separation), and also handles integration tasks like managing API keys, registering webhooks, and working with Sandbox data.
Introduced Plaid Trial plans. Trial plans provide free access to Production for up to 10 Items and use a streamlined approval questionnaire that is more user-friendly for non-business users. Trial plans replace Limited Production for all newly created Plaid teams going forward.
Added "Sign in with Google" support to the Dashboard.
For the PENDING_DISCONNECT webhook, added disconnect_time field with a timestamp indicating when the Item's consent will expire.
For Plaid Check Consumer Report:
Added home_lending_report_options field for configuring Home Lending Report generation (VOA, Employment Refresh) on base report creation.
Original source - Mar 31, 2026
- Date parsed from source:Mar 31, 2026
- First seen by Releasebot:Apr 1, 2026
March 31, 2026
Plaid releases iOS SDK updates with major SwiftUI support, smaller bundle size, and cleaner session setup, plus bug fixes and data model updates across Enrich, Investments, Check Consumer Report, Partner Insights, Plaid Protect, and Signal rules.
Released iOS SDK v.7.0.0-beta2 and 7.0.0-beta3. Key enhancements over the 6.x SDK series include over 50% reduction in bundle size, native SwiftUI support, and separation of session initialization from UI Link display. For more details, see the release notes.
Released iOS SDK v. 6.4.5, 6.4.6, and 6.4.7, including bug fixes related to FinanceKit Sync API deprecation and to a bug in SubmissionData handling that was introduced in v6.4.3.
For Enrich:
Removed unused recurrence object. This object was unused and returned placeholder data only, causing confusion for customers.
For Investments:
Added cfi_code to securities objects.
Added margin_loan_amount as an account balance field (in addition to available and current balance).
For Plaid Check Consumer Report:
Customers who began using Plaid Check before December 10, 2025 can now voluntarily migrate to the new User APIs, beginning April 1, 2026. For instructions, see New User APIs migration guide.
Updated the INTERNAL_SERVER_ERROR 500 error returned by verification endpoints when data was not ready yet to a retryable PRODUCT_NOT_READY 400 error.
Added support for Prism CashScore scoring model v. 4.1 to Partner Insights.
For Plaid Protect:
Plaid Protect has been moved from beta to Early Availability. If you are an existing Plaid customer interested in accessing Protect, contact your Account Manager.
For Signal Transaction Scores and Balance:
Added the ability to create custom Signal Rules targeting specific financial institutions. This functionality is available to both Balance-only and Signal Transaction Score-based rulesets.
Original source All of your release notes in one feed
Join Releasebot and get updates from Plaid and hundreds of other software products.
- Mar 12, 2026
- Date parsed from source:Mar 12, 2026
- First seen by Releasebot:Mar 12, 2026
March 12, 2026
Plaid releases iOS SDK 7.0.0-beta1 with over 50% smaller bundle, native SwiftUI support, and session init split from UI Link. Also ships iOS SDK 6.4.4 introducing new event names, deprecations, updated Link disclosures, and a custom Sandbox balance option.
Released [iOS SDK] v.7.0.0-beta1
Key enhancements include over 50% reduction in bundle size, native SwiftUI support, and separation of session initialization from UI Link display. For more details, see the release notes.
Released iOS SDK v6.4.4
Adds event names
SELECT_FALLBACK_ROUTING_INSTITUTION, SELECT_DENYLISTED_INSTITUTION, and SELECT_REMEMBER_ME_DUPLICATE_INSTITUTION, deprecates FinanceKit sync API, and deprecates CocoaPods integration.Updated disclosure copy in Link for Signal Transaction Scores and Protect to enable more workflows without having to use update mode.
Added the ability to set available balance to null when using Custom Sandbox users.
Original source - Feb 26, 2026
- Date parsed from source:Feb 26, 2026
- First seen by Releasebot:Mar 12, 2026
February 26, 2026
Plaid updates webhook error objects to return display_message: null when no message, aligning with docs and non webhook errors.
Updated the error object inside of webhooks to return display_message: null rather than omitting the display_message field if there is no associated display message, in order to match the documented behavior, as well as the behavior of error objects that are returned by the Plaid API outside of a webhook context.
Original source - Feb 26, 2026
- Date parsed from source:Feb 26, 2026
- First seen by Releasebot:Mar 3, 2026
February 26, 2026
Plaid rolls out a webhook error object update returning display_message: null for consistency, along with Early Availability for Database Auth via API. It also notes Stripe Charges and Sources migration changes and Consumer Report token rules with a staged move to User APIs and dual webhooks.
Updated the error object inside of webhooks to return display_message: null rather than omitting the display_message field if there is no associated display message, in order to match the documented behavior, as well as the behavior of error objects that are returned by the Plaid API outside of a webhook context.
For Auth
- Stripe has announced that it will begin to migrate existing customers off of the older Charges and Sources API. Plaid has directly reached out to all impacted customers using the Stripe Charges and Sources x Plaid Auth integration with a list of options for moving forward. If you believe you may be impacted but did not receive an email, contact your Plaid account manager or support. Note that this change does not impact users of the newer Stripe Payment Intents integration (most customers who integrated Stripe x Plaid in 2024 or later are using this newer API). In addition, new customers integrating with Stripe x Plaid for the first time must use the Payment Intents API going forward and can no longer use Charges and Sources.
- Released access to Database Auth via API, using the /auth/verify endpoint. This feature is currently in Early Availability; to request access, contact your Plaid account manager.
For Plaid Check Consumer Report
- Beginning March 3, 2026, the consumer_report_permissible_purpose field must be included in /link/token/create when creating a Link token for a Consumer Report product. Existing customers who are impacted by this change have been contacted by their account managers and may have arranged custom migration deadlines.
- Announced April 1, 2026 as the beginning date for the optional migration to User APIs. To enable this migration, on April 1, existing customers on the older APIs will begin to get both the new and old webhook versions for revised webhooks.
- Feb 18, 2026
- Date parsed from source:Feb 18, 2026
- First seen by Releasebot:Feb 19, 2026
February 18, 2026
Plaid adds Domains in Dashboard to auto invite verified-domain users and updates many webhooks with a user_id. SDK 12.8 ships with bug fixes; Bank of America migration rolls out with update mode; new GOVT BENEFITS purpose for consumer reports and Layer adds edits_current history.
Added Domains functionality to Dashboard
Added Domains functionality to Dashboard, enabling the ability to associate a domain with a Plaid team and automatically invite all new Dashboard users with a verified email address matching that domain to join your Plaid team.
Added user_id field to webhook payloads
Added user_id field to webhook payloads for the following webhooks: SYNC_UPDATES_AVAILABLE, PENDING_EXPIRATION, ERROR, LOGIN_REPAIRED, INVESTMENTS_TRANSACTIONS: DEFAULT_UPDATE, INVESTMENTS_TRANSACTIONS: HISTORICAL_UPDATE, HOLDINGS: DEFAULT_UPDATE, LIABILITIES: DEFAULT_UPDATE, PENDING_DISCONNECT, USER_PERMISSION_REVOKED, NEW_ACCOUNTS_AVAILABLE, USER_ACCOUNT_REVOKED, SESSION_FINISHED.
Released the React Native SDK version 12.8
Released the React Native SDK version 12.8, with bug fixes for Layer events and Android Proguard rules.
Announced the dates of the Bank of America API migration
Announced the dates of the Bank of America API migration. From February through mid March 2026, the new API is being gradually rolled out for new Items. Throughout the period of mid March 2026 - late October 2026, existing Items will gradually be disconnected from the old Bank of America API and must be connected to the new Bank of America API by going through update mode. To minimize disruptions, listen for the PENDING_DISCONNECT webhook. Upon receiving the webhook, prompt the user to go through the Update Mode flow for the Item, which will migrate the Item to the new API. One week after the PENDING_DISCONNECT webhook was fired for a given Item, if the Item has not yet gone through update mode, it will be disconnected from the old API and will enter the ITEM_LOGIN_REQUIRED error state. Sending the Item through update mode will move it to the new API and restore it to a healthy state.
For Plaid Check Consumer Report
Added new permissible purpose for Consumer Report generation, ELIGIBILITY_FOR_GOVT_BENEFITS, to represent reports generated in connection with an eligibility determination for a government benefit where the entity is required to consider an applicant’s financial status pursuant to FCRA Section 604(a)(3)(D).
For Layer
In the /user_accounts/session/get response, added edits_current field to the identity_edit_history object, indicating how many times the user manually edited the prefilled data provided by Layer.
Original source - Feb 4, 2026
- Date parsed from source:Feb 4, 2026
- First seen by Releasebot:Feb 13, 2026
February 4, 2026
Plaid boosts Identity Verification accuracy with automatic non‑physical document detection. Layer adds Intelligent Account Sorting with a Recommended badge and PM‑level enablement. Protect gets webhook environment, Signal shows in Dashboard for all, and WalletTransaction gains payee_verification_status for EUR payouts.
For Identity Verification:
For the Document Verification flow, enhanced accuracy at detecting when the document presented is not a physical document. These enhancements will be applied automatically; customers do not need to take any action.
For Layer:
Released Intelligent Account Sorting. By default, Layer orders accounts in Link based on which one is likeliest to have the highest conversion. With Intelligent Account Sorting, you can instead prioritize either the highest-balance account or the account that Plaid detects as being the user's primary bank account. The prioritized account will have a "Recommended" badge displayed next to it in Link. Intelligent Account Sorting may be a good fit for customers are using Layer in flows for cashflow underwriting, EWA, or cash advance. To enable Intelligent Account Sorting, contact your Plaid Account Manager, and specify which prioritization scheme (primary account or highest balance account) you prefer and which Link customizations the scheme should be applied to.
For Protect:
Added environment field to Protect webhooks.
For Signal:
Signal is now visible in the Dashboard left navigation for all customers. This change allows all customers to build with Signal Rules in Sandbox, even before they have been approved for Production access.
For Virtual Accounts:
Added payee_verification_status field to WalletTransaction schema. This field indicates the result of payee verification checks for EUR payouts.
Original source - Jan 16, 2026
- Date parsed from source:Jan 16, 2026
- First seen by Releasebot:Feb 13, 2026
January 16, 2026
Plaid tightens data checks in /link/token/create by enforcing valid user identity data; malformed entries now fail with INVALID_USER_IDENTITY_DATA. The release also adds iOS SDK v6.4.3 with experimental Layer features and shifts Same-Day ACH cutoff to 3:00 PM ET.
Plaid Data Validity in /link/token/create
Starting in late January or early February 2026, Plaid will begin enforcing data validity for user information included in /link/token/create API requests. If a phone number, address, name, or email sent in the user object is malformatted, the call will fail with the error INVALID_USER_IDENTITY_DATA. This will not impact integrations that do not send user PII in /link/token/create.
iOS SDK Release
Released iOS SDK v6.4.3, adding support for certain experimental and/or limited-availability Layer features.
For Transfer
Same-Day ACH Transfers Cutoff
Starting in early February 2026, the cutoff time for Same-Day ACH transfers will move from 3:30pm ET to 3:00pm ET.
Original source - Jan 2, 2026
- Date parsed from source:Jan 2, 2026
- First seen by Releasebot:Feb 13, 2026
January 2, 2026
For Identity Verification
Added "Explore" Dashboard view, allowing for backtesting and exploration of rule outcomes and the ability to build custom rules based on specific user and session attributes. To access Explore, go to the Plaid Protect section of the Dashboard. This view is available to all Identity Verification customers based in the US or UK.
Original source - Dec 16, 2025
- Date parsed from source:Dec 16, 2025
- First seen by Releasebot:Feb 13, 2026
December 16, 2025
For Identity Verification:
Added facial_duplicates object, containing details about facial duplicate results, to risk_check object.
Made Trust Index scores accessible via the API, as well as via the Dashboard.
For Plaid Check Consumer Report:
Redesigned the PDF report returned by /cra/check_report/verification/get, including a detailed overview of a borrower’s connected accounts with current and average balances, a breakout of deposits and withdrawals, and total inflows/outflows for each account.
Original source - Dec 10, 2025
- Date parsed from source:Dec 10, 2025
- First seen by Releasebot:Feb 13, 2026
December 10, 2025
Plaid reveals an upcoming Bank of America API migration with early 2026 start and 12 month consent for new items, with migration windows announced in 2026. It also launches New User APIs powering Plaid Check, Multi-Item Link, and Plaid Protect, using user_id to unify representations; migration guidance to come in 2026.
Announcements
Bank of America API migration
Announced upcoming Bank of America API migration and consent expiration. Existing Bank of America Items can be migrated to the new Bank of America API beginning in early 2026 and must eventually be migrated to avoid entering an ITEM_LOGIN_REQUIRED state. The exact beginning and end dates of the migration will be announced in 2026. Bank of America Items on the new API will have a 12-month consent expiration applied.
Plaid User APIs
Released Plaid's new User APIs, supporting all new integrations of Plaid Check, Multi-Item Link, and Plaid Protect. The User APIs create a single, simplified representation of a user via the user_id field and will be the representation used by the Plaid API going forward. Customers with existing integrations should continue to use user tokens; migration instructions will be released in 2026. See New User APIs for more details.
Original source - Dec 3, 2025
- Date parsed from source:Dec 3, 2025
- First seen by Releasebot:Feb 13, 2026
December 3, 2025
Multi‑area release adds Modular Link sunset in Europe, better returning‑user recognition, Layer webhooks and templates, custom preferred institutions and SSN masking, and account pre‑selection. Transactions ships PFCv2 with improved accuracy and richer subcategories; opt‑in details apply.
For Link
Ended support for Modular Link, a specific form of Link only available in Europe.
Improved the ability of the returning user experience to recognize a returning user on the same device.For Layer
Added support for the SESSION_FINISHED webhook, allowing backend detection of when a session is complete and public_token delivery.
Added the following template improvements:Template improvements
- Layer template support for required_if_supported_products, optional_products, and additional_consented_products.
- A custom preferred institutions list, allowing you to select which institutions are prioritized.
- Customizing whether the SSN shown in Link is masked.
- The ability to set criteria to pre-select certain accounts in Link, like those with the highest balance or recent income, to encourage users to share those. (This feature is in closed beta; contact your account manager for access.)
For Transactions
Released Personal Finance Categories v2 (PFCv2). PFCv2 includes both improved transaction categorization accuracy (approximately 10% improvement at the category level and 20% improvement at the subcategory level) and a new, more granular transaction schema with additional categories specifically useful for Earned Wage Access (EWA) use cases, with six additional income subcategories, six additional loan disbursement subcategories, and three additional loan repayment subcategories. Additional subcategories have also been added for bank fees.
Original source
To opt in to PFCv2, existing customers should set personal_finance_category_version to v2 in the /transactions/sync, /transactions/get, or /transactions/enrich request. Opting in to PFCv2 is required for existing customers to receive the new, more granular subcategories. To receive the PFCv2 accuracy improvements, customers do not need to opt in to PFCv2 (with the exception of a small subset of customers in the EWA industry). All new customers enabled for Transactions after December 3, 2025 will be opted in to PFCv2 by default. - Nov 12, 2025
- Date parsed from source:Nov 12, 2025
- First seen by Releasebot:Feb 13, 2026
November 12, 2025
Identity Verification now includes latest_scored_protect_event in responses. Plaid Check Consumer Report gains better employer_name data normalization and a new DATA_QUALITY_CHECK_FAILED error for suspected data issues with a 24 hour retry. Income insights endpoints expose bank_income_source fields and make income_provider nullable.
For Identity Verification
Added latest_scored_protect_event field to response objects in the Identity Verification endpoints.
For Plaid Check Consumer Report
Improved data normalization of the employer_name field.
If the data retrieved by Plaid for a Consumer Report shows strong signs of being inaccurate (e.g. balance history and transaction history inconsistent with each other, or transaction history contains duplicate transactions), the report generation will now fail with a DATA_QUALITY_CHECK_FAILED error. This is estimated to impact approximately one in one thousand report generation attempts. If you experience this error, wait at least 24 hours and then try again.
For /cra/check_report/income_insights/get
- added bank_income_source.status and bank_income_source.income_provider fields.
- make income_provider nullable.
- Nov 4, 2025
- Date parsed from source:Nov 4, 2025
- First seen by Releasebot:Feb 13, 2026
November 4, 2025
Plaid issues a wave of product updates across iOS Android and React Native SDKs plus improved reports and identity data. Key items include crash fixes on iPad, onLoad events, end-user token transfers, Account Insights in Europe, Plaid Check enhancements, and PNC TAN expiration postponed into 2026.
Fixed an issue in which unhealthy Items would occasionally continue to be reported as healthy and never enter the ITEM_LOGIN_REQUIRED state.
Delays with Chase OAuth registration have been resolved. Chase registration will now typically complete in approximately 1-2 business days for new clients. If you have received Production access and completed your Security Questionnaire over two weeks ago and do not yet have Chase access, contact your Account Manager or file a support ticket.For Link:
Released iOS SDK v6.4.2, resolving a syncFinanceKit crash when running on iPad on compatibility mode.
Released Android SDK v.5.5.0, with the following improvements: made LinkErrorCode.errorType public, fixed bug where Layer "auto" customization for light/dark mode was always dark, and added onLoad callback to Plaid.create for detecting when Link is ready to present.
Released React Native SDK v12.6.1, updating the iOS SDK to v6.4.2 and improving internal logging and debugging to help diagnose customer issues more effectively.
Released React Native SDK v12.7.0. This version adds onLoad to LinkTokenConfiguration, fired once when Link is fully loaded and ready to present. You can use it to manage your own loading UI or defer presentation until ready.For Auth:
PNC TAN expiration, previously scheduled to begin in January 2026, has been postponed until further notice. Further updates on PNC TAN expiration are not expected until 2026. The changelog will be updated when new information is available.
For Assets:
Added Account Insights to Asset Reports in Europe. Account Insights includes many fields providing detailed information on a end user's credit risk and affordability, including insights about spending activity, income, atypical transactions, minimum and negative balances, loan payment activity, and gambling activity. Account Insights is only available in Europe. US customers seeking similar information should use Plaid Check Consumer Report.
For Plaid Check Consumer Report:
Added support for investments holdings and accounts in reports, such as Home Lending Report.
For Identity Verification:
For Document Verification, issue_date is now exposed in the API where relevant; previously this information was only available via the Dashboard.
For Transfer:
Partners can now use access tokens belonging to one of their end customers to call /transfer/authorization/create, allowing them to more easily initiate transfers even if the end customer performed the initial Item creation.
Original source
PNC TAN expiration, previously scheduled to begin in January 2026, has been postponed until further notice. Further updates on PNC TAN expiration are not expected until 2026. The changelog will be updated when new information is available. - Sep 24, 2025
- Date parsed from source:Sep 24, 2025
- First seen by Releasebot:Sep 26, 2025
September 24, 2025
Chase: ACCOUNT_REVOKED replaced by USER_PERMISSION_REVOKED for Chase Items; PNC Items keep ACCOUNT_REVOKED. Plaid Check Consumer Report: small Link UI updates improve conversion and Plaid Passport enrollment. Transfer: funds_settlement_date deprecated; use expected_funds_available_date for Plaid Ledgers.
Due to a change in Chase's permissioning UI, the USER_ACCOUNT_REVOKED webhook will no longer be fired for Chase Items, as Chase no longer allows account-level permissions revocation. Instead, the USER_PERMISSION_REVOKED webhook will be fired. PNC Items will continue to support the USER_ACCOUNT_REVOKED webhook.
For Plaid Check Consumer Report: Updated designs of certain panes in the Link flow. These are small visual updates that have resulted in improvements to both Link conversion and Plaid Passport enrollment.
For Transfer: Deprecated the funds_settlement_date field. All customers using Plaid Ledgers should use the expected_funds_available_date instead.