Looking for the previous documentation?Go to v1.docs.pluggy.ai

Changelog

Stay up to date with the latest changes to the Pluggy API and documentation.

v2026.09

Product Updates | September/2026

Here are the main new features and improvements at Pluggy in September 2026.

  • Future credit card installments from BTG and Mercado Pago now carry future dates and are no longer deleted and recreated whenever a bill closes.
  • New GET /items/{id}/resources endpoint and the Item's hasResourcesPendingAuthorization field: see what the consent covers and what the user still needs to authorize at the bank.
  • More informative GET /connectors: productCoverage identifies which sub-products each institution serves, and health.incidents reports active incidents. The status page can also be queried through an API.
  • operationType on credit card transactions, including PAGAMENTO_FATURA for bill payments.
  • Systemic fixes for unintended credit card purchase deletions, consents awaiting approval at Sicredi and duplicate Bradesco PJ transactions through Open Finance.

22 changes · 3 breaking · 5 categories

Breaking changes and deprecations3

Deprecated

Santander Cartões (798) delisted from Open Finance

The connector no longer accepts new consents or the creation of new items.
Deprecated

Reminder — announced in June: transition to cursor pagination on the transactions endpoint

Accounts created from June 2026 onwards already use the cursor-paginated endpoint by default, and the legacy endpoint (v1) will be discontinued for those accounts in December 2026. The migration window remains open until then.

What to do: migrate to the cursor-paginated endpoint. Accounts created before June 2026 remain unaffected, and we will give advance notice before any change for them.

🚀 New Features8

New

Resources awaiting authorization: hasResourcesPendingAuthorization

The Item now indicates whether the institution has resources awaiting authorization, a common case for business accounts that require a second approver. true means at least one resource is PENDING_AUTHORISATION, false means the list was read and nothing is pending, and null means the list has not been read or the connector is not Open Finance. To identify pending resources, use GET /items/{id}/resources?status=PENDING_AUTHORISATION. In statusDetail, pending investments and loans now generate INV_002 and LOAN_002 warnings. Already available in the Node (pluggy-sdk 0.91.0), Java (1.14.0) and .NET (0.43.0) SDKs.
GET /items/{id}GET /items/{id}/resourcesopen finance
New

Product coverage per institution: productCoverage

GET /connectors now reports which sub-products each Open Finance institution serves, using the Open Finance directory's names (for example, CREDIT_OPERATIONS:LOANS, INVESTMENTS:FUNDS, INVESTMENTS:BANK_FIXED_INCOMES). products tells you whether the institution serves investments; productCoverage tells you which ones. When the field is absent, coverage is unknown, as with direct connectors.
GET /connectorsopen finance
New

Active incidents per connector: health.incidents

GET /connectors and GET /connectors/{id} now include each connector's active incidents, with title, type, affected product, severity, state and status page link. The field appears only when there is an incident. Note that health.status may remain ONLINE while incidents are open. This lets you warn users on the bank selection screen before they try connecting to an institution experiencing issues.
GET /connectorsGET /connectors/{id}
New

Status page API

status.pluggy.ai now provides GET /api/status, with a complete snapshot (connector health, 90-day history and incidents with timelines), and GET /api/summary, with the overall status. No authentication is required. Each institution's identifier is the same id returned by GET /connectors.
New

operationType on credit card transactions

Open Finance credit card transactions now include the institution's transaction type in operationType, including PAGAMENTO_FATURA. Bill payment transactions that Pluggy generates from bills, which previously had operationType: null, now also use PAGAMENTO_FATURA. From now on, operationType may be supplied by the institution or inferred by Pluggy.
GET /transactionscredit cardopen finance
New

New credit card transaction fields (Open Finance)

creditCardMetadata now includes paymentType (A_VISTA or A_PRAZO), billPostDate (the date the institution posted the transaction to the bill, as reported) and transactionDateTime (transaction date and time, normalized to ISO-8601). billPostDate is null when the transaction has not yet been posted to a bill or the institution does not report the date. For transactions of type OUTROS, the institution's additional detail is now returned in operationTypeAdditionalInfo. The date field does not change. Fields are populated from subsequent updates, without retroactive changes: the key is absent on older transactions, and an absent key means the same as null.
GET /transactionscredit cardopen financeapplies to: transactions synced from September 28, 2026 onwards
New

Taxes on equity investment transactions (Open Finance)

Taxes reported by the institution on equity investment transactions are now returned in expenses.other. Withholding income tax (IRRF) remains in incomeTax.
GET /investments/{id}/transactionsopen finance

💳 Payments3

Improved

Simulate synchronous failures in Pix Automático (sandbox)

Use the amount R$ 404.04 in any Pix Automático request on the Sandbox Open Finance connector (first payment, authorization or recurring scheduling) to immediately receive SANDBOX_FORCED_SYNC_ERROR. Nothing is saved and no webhook is sent, simulating a bank that never responds. This lets you test a flow that differs from business errors such as insufficient funds.
payments
Improved

Pix Automático: scheduling retry limit

When creating a scheduled payment failed before the institution responded, the scheduler created another failed payment every few minutes without an error code. The failure now reports AUTOMATIC_PIX_SCHEDULE_UNEXPECTED_ERROR, and retries are limited per cycle. The fix applies to all production connectors.
payments

🛠️ Resolved Incidents1

Improved

Bradesco Empresas (direct connector)

The connector experienced recurring instability, including unavailability between September 4 and 6, and items ended in PARTIAL_SUCCESS because the payment data (paymentData) step failed on every execution. Both issues were fixed.

🐛 Fixes6

Fixed

Pending credit card purchases are no longer deleted near bill closing

On Itaú PF (601) and Nubank (612), pending purchases near the closing date were deleted and reappeared days later. On Open Finance connectors, an installment dated outside its bill could cause open purchases to be deleted. Both cases were fixed.
connector 601connector 612credit cardopen finance
Fixed

Sicredi: pending approvals no longer cause connection errors

On Sicredi PF (661) and Sicredi Empresas (627), consents for joint accounts or accounts with multiple approvers that were still awaiting approval returned CONNECTION_ERROR, as though the consent had been revoked. The item now stays in USER_AUTHORIZATION_PENDING, so you can guide the user to complete approval at the bank.
connector 661connector 627open finance
Fixed

Bradesco PJ (Open Finance): duplicate daily fee and charge entries

Bradesco PJ (609) resends outstanding fee and charge entries every day with a new identifier, and each update saved another copy. New duplicates are no longer created.
connector 609open finance
Fixed

Installment amounts for credit card purchases (Open Finance)

On Itaú, Banrisul and Inter, some installment purchases returned the total purchase amount for every installment instead of the installment amount. Each installment now carries its own amount.
Fixed

Itaú Empresas (direct connector): balances on AUT MAIS entries

When AUT MAIS entry retrieval is enabled, automatic investments and withdrawals (APL APLIC AUT MAIS and RES APLIC AUT MAIS) now include balance, just like other statement entries.
Fixed

Credit card bills available from closing (Inter PF)

On Inter PF (823), Open Finance credit card bills now arrive as soon as the institution publishes them at closing, rather than only on the due date. Other Open Finance connectors will receive this change progressively.
connector 823credit cardopen finance

📚 Documentation1

Improved

SCR in the API reference

GET /items/{id}/scr is now documented in the public reference, including response schemas, error codes and a new guide under Open Finance → SCR. The endpoint remains available to teams that have the feature enabled.
GET /items/{id}/scropen finance
v2026.08

Product Updates | August/2026

Here are the main new features and improvements at Pluggy in August 2026.

August highlights

  • New minimum update frequency for new client IDs — a small, protective breaking change, with higher frequencies available on request through Support.
  • New GET /v2/items endpoint to list your connections with cursor pagination, available through a commercial agreement.
  • More robust webhooks: transactions/updated is now sent in batches of up to 400 IDs, so each event fits in a single API request.
  • Configurable update windows for integrations that need synchronization at specific times.
  • Systemic fixes for Bradesco PJ transactions, duplicate credit card bills and protection against unintended deletions during bank instability.

16 changes · 4 breaking · 4 categories

Breaking changes and deprecations4

Deprecated

Minimum update frequency now has a default for new client IDs

Client IDs created from August onwards have a default value for minUpdateFrequencyAllowedInHours. Requesting an update before that interval returns CLIENT_IS_UPDATING_BEFORE_ALLOWED_FREQUENCY. This protects against overload without reducing product coverage.

What to do: if your integration needs more frequent updates, contact Support — the limit can be adjusted for each team on a case-by-case basis. Existing client IDs are not affected.

Deprecated

GET /transactions (v1) now rejects more than 500 IDs in the ids parameter

The request returns 400 IDS_PARAMETER_EXCEEDS_MAX_LENGTH, matching the behavior already used by v2. Previously, v1 accepted the request without this validation.

What to do: split the query into batches of up to 500 IDs. If you consume transactionIds from the transactions/updated webhook, this is already handled — see the change under Webhooks.

Deprecated

Reminder — announced in June: transition to cursor pagination on the transactions endpoint

Accounts created from June 2026 onwards already use the cursor-paginated endpoint by default, and the legacy endpoint (v1) continues to be gradually discontinued for those accounts. This is the third notice, and the migration window remains open.

What to do: migrate to the cursor-paginated endpoint. Accounts created before June 2026 remain unaffected; we will give advance notice before any change for them.

Deprecated

Reminder — announced in July: direct connectors for individuals are being discontinued

Bradesco PF, Sicredi PJ and Itaú PF have already been delisted, and XP is following the same path. The affected connections will be removed over the coming months, and none have been removed yet.

What to do: migrate those connections to the equivalent Open Finance connector. There is no automatic migration — the end user must connect again, and the direct item's history is not transferred.

🚀 New Features3

New

List your connections: GET /v2/items

Previously, it was not possible to list items through the API, so each integration had to store itemId values in its own database. The new endpoint returns your team's items from newest to oldest, with cursor pagination and the same fields as GET /items/{id}. It supports the clientUserId and connectorId filters. It is opt-in: disabled by default, it returns 403 LIST_ITEMS_FEATURE_NOT_ENABLED until enabled. Listing can enumerate all of a team's items, which is broader access than fetching an item by ID, so activation requires a commercial agreement.
GET /v2/itemsapiapplies to: teams with the "List items" feature enabled
New

Configurable update windows

You can now configure the times when your items are updated automatically, instead of relying only on the default cycle. This is useful for detecting activity at specific times of day. Pluggy configures this on request — contact Support with the times that suit your integration.
apiapplies to: configured by Pluggy on request
New

Open Finance Proxy available for high-volume connections

Open Finance Proxy is no longer restricted to connections that have already reached an institution's resource limit (RESOURCES_LIMIT_EXCEEDED); it now also supports connections eligible based on volume. Pluggy determines eligibility and enables access per team after evaluation. What to do: if your connections have many accounts or a high volume of transactions and you encounter resource-limit failures, contact Support to assess enabling it for your team.
open financeapplies to: teams with OF Proxy enabled

🔔 Webhooks2

Improved

transactions/updated is now sent in batches of up to 400 IDs

For large updates, the webhook previously sent all transactionIds in one event, and the array did not fit in a single GET /transactions?ids= request. Now, 600 updated transactions generate two webhooks (400 + 200), each with its own transactionsCount. Each event fits in a single request and can be consumed directly without splitting the list.
GET /transactionswebhooks
Improved

Fix for PATCH /webhooks/{id}

The endpoint returned 500 when updating only the headers, even though the change was applied, and 400 saying the webhook already existed when url or event were provided, because the uniqueness validation compared the record against itself.
PATCH /webhooks/{id}webhooks

💳 Payments1

Improved

Clearer payment request error messages

Messages returned when a payment request fails have been revised to explain more directly what happened and what to do.
payments

🐛 Fixes6

Fixed

Improvements to transaction deletion protection

When an institution temporarily stopped returning existing transactions, they were marked as deleted and reappeared days later, causing gaps in statements and unintended deletion webhooks. Coordinated deletion is now suspended in these scenarios, preventing bank instability from causing data loss in your integration.
webhooks
Fixed

Duplicate credit card bills when billId changes from provisional to final

Before closing, the institution returns a provisional billId based on the projected due date, followed by the final ID after consolidation. If the due date changed during that transition, the two bills were not merged, resulting in a duplicate. The comparison now tolerates small date adjustments.
GET /billscredit cardopen finance
Fixed

Bradesco PJ (direct connector): missing transactions

Fixed three cases that caused missing entries: period-based queries undercounted monthly volume and missed settled transactions during historical and partial syncs; identical entries repeated on the same day were discarded as duplicates; and a transaction that should appear three times was returned only once.
GET /transactionsopen finance
Fixed

Amount sign for recurring credit card payments

In the Recurring Payments API (POST /recurring-payments), recurring credit card charges had a positive averageAmount and could be interpreted as income. The value now follows the banking convention stated in the documentation: expenses are negative. The same recurring payments continue to be detected — only the sign changes.
POST /recurring-paymentscredit card
Fixed

Itaú Empresas (direct connector): investment sync restored

Fixed the widespread failure that prevented investments from being returned since late July.
investments
Fixed

Itaú: real-time AUT MAIS entries

AUT MAIS entries are now available in real time, without the previous delay.
open finance
v2026.07

Product Updates | July/2026

Here are the main new features and improvements at Pluggy in July 2026.

July highlights

  • Major expansion of payment coverage: 6 new connectors and 30 institutions that already existed for data now support payment initiation.
  • Deprecation of direct connectors for individuals (PF), with the affected connections being removed over the coming months.
  • New billForecastDate and billClosingDate fields on credit card transactions and bills, and a new endpoint to delete categorization rules.
  • New data connector via Open Finance: Celcoin Baas (individuals, in BETA).
  • Several stability fixes in credit cards, investments, syncs and connectivity, plus the React Native SDK with OAuth on iOS.

22 changes · 3 breaking · 6 categories

Breaking changes and deprecations3

Deprecated

Direct connectors for individuals (PF) are being discontinued

Bradesco PF and Itaú have already been delisted, and XP is following the same path. Access is restricted to a limited set of applications; for all others, the connector is no longer returned.

What to do: migrate those connections to the equivalent Open Finance connector. There is no automatic migration — the end user has to make the connection again, and the history of the direct item is not transferred. The affected connections will be removed over the coming months, so it is worth planning the migration now.

Deprecated

Dock connector (810) discontinued

The brand left the Open Finance participant directory and the connector was delisted.
Deprecated

Reminder — announced in June: transition to cursor pagination on the transactions endpoint

Accounts created from June 2026 onwards already use the cursor-paginated endpoint by default, and the legacy endpoint (v1) is being gradually discontinued for those accounts.

What to do: if your integration still uses the legacy endpoint, migrate to the cursor-paginated one. Accounts created before June 2026 remain unaffected for now — we will give advance notice before any change for them.

📡 New Connectors3

New

Major expansion of payment coverage

6 new payment-only connectors, with support for immediate PIX, scheduled PIX, Smart Transfer and Pix Automático: Contabilizei (businesses), Nação BRB FLA (individuals), BBC Digital (individuals), Impact Bank (individuals), Revolut (individuals) and iFood Pago (businesses).
New

30 institutions now support payments

Institutions that already existed for data now accept immediate and scheduled PIX. For individuals (PF) and businesses (PJ): 6P Bank, Apex, Axiis Bank, Banco BRB, BPO Bank, Ella Bank, Health Cash, Hiperbanco, Imobi Bank, Lothus, Meirelles, Nitybank, Ovni, PagueVeloz Serasa, Rapidium Bank, Resolve Bank, Rhiza Bank, Simpbank, Snob Bank, Uze and Won Bank. Individuals only: Conta Universal, CRB Money, ESBank, Get Conta by Getnet, HausBank, iHold, POWPAY and Rico. Businesses only: XP Empresas.
New

Celcoin Baas (Open Finance, data)

New connector for individuals, in BETA stage, with support for Accounts, Transactions and Identity.

🚀 New Features3

New

Credit card: new billForecastDate and billClosingDate fields

Credit card transactions and bills now return the forecast bill date and the closing date, as specified by Open Finance Brasil. Note: these fields are only returned for connections created after the implementation; earlier connections will not return these values.
New

New endpoint to delete categorization rules

DELETE /categories/rules/:id lets you delete a categorization rule created previously, completing the management cycle through the API.
New

Open Finance: automatic recovery of failed connections

Open Finance connections that accumulate 5 consecutive errors are now reprocessed automatically once a day, until a successful sync recovers them. Previously, those connections stayed stuck and required a manual reconnection.

💳 Payments1

🔔 Webhooks1

Fixed

Fix for bulk retries

Fixed a scenario where a large volume of retries was not being sent.

🖥️ Dashboard3

New

Logo for dark mode

You can now upload a specific logo for Connect's dark mode, in addition to the main logo. If none is uploaded, the light mode logo is used in both themes.
Fixed

Development and production apps separated in the webhook list

Fixed an issue where applications from both environments appeared mixed together when configuring webhooks.
Fixed

Fixes in Payments

Fixed the date shown for scheduled PIX, the creation of Pix Automático from the dashboard, and the recipient listing.

🐛 Fixes8

Fixed

Banco do Brasil: Rende Fácil balance

Fixed a case where the balance showed as zero when the amount was invested in Rende Fácil. BB returns availableAmount = 0 in that situation, and the invested amount is now taken into account in the account balance, as was already the case for Itaú.
Fixed

Credit cards: bill dates and error isolation

Fixed the closing and due dates when the institution returns bills out of chronological order, and fixed a case where a card with an error emptied the transactions of the other cards on the same item.
Fixed

Investments

Fixed the failure on Itaú PJ BBA accounts and improved the handling of rate limit errors in the investments connector.
Fixed

More resilient syncs

Avoided infinite runs on connections with CONNECTION_ERROR; fixed the dates used in partial syncs after a merge error; added a smart retry for first-time Sicoob connections that returned without data; fixed missing transactions on Sicoob (OF), on the BB PJ daily sync when ACCOUNTS was not among the products, and on Caixa PJ when the start date was earlier than the account opening.
Fixed

Itaú: itemized SISPAG entries

Fixed the handling of SISPAG salary entries that started being returned itemized after AUT MAIS was enabled.
Fixed

Connectivity restored

Stability restored on Nubank PF (Open Finance), XP and Celcoin.
Fixed

Connect Widget: connect button

Fixed cases where the connect button text did not appear or the button did not respond.
Fixed

React Native SDK: OAuth connections on iOS

react-native-pluggy-connect@1.5.0 adds the forceOauthInBrowser prop. With false, OAuth opens in a WebView inside the app instead of the system browser, solving connections to regulated connectors that got stuck in WAITING_USER_INPUT until expiring on iOS. The default is still true, so the change is opt-in.
v2026.06

Product Updates | June/2026

Here are the main new features and improvements at Pluggy in June 2026.

June highlights

  • Transition to cursor pagination on the transactions endpoint for accounts created from June onwards, with the legacy endpoint (v1) being gradually discontinued.
  • A more complete Open Finance, with new fields for investments (tax exemption, Anbima classification, brokerage note, Tesouro coupon), for credit cards (fee type and credit operation type), the counterparty ISPB code, reserved balances and the grace period date for fixed income.
  • A more transparent Pix Automático, with debited account data, recipient bank, timestamps and reconciliation identifiers in the responses, plus fixes for retries and in the sandbox environment.
  • Dashboard improvements, with a Customer ID filter in Payments and Portuguese as the default language for new accounts.
  • Several stability fixes in connectors, credit card bills, Open Finance syncs, duplicated loans and in the Connect Widget.

26 changes · 1 breaking · 5 categories

Breaking changes and deprecations1

Deprecated

Transition to cursor pagination on the transactions endpoint

Accounts created from June 2026 onwards now use the transactions endpoint with cursor pagination by default. The legacy endpoint (v1) is being gradually discontinued for those accounts.

Accounts created before June 2026 are not affected at this time.

What to do: if your integration uses the legacy endpoint, migrate to the cursor-paginated one. The documentation and the guides already reflect the change, and the SDK has been updated to support it.

🚀 New Features7

New

Open Finance: new investment fields

New fields available for investments via Open Finance, including a tax exemption indicator (LCI/LCA/CRI/CRA), debtor data for CRI/CRA, remuneration frequency, price factor for variable income, Anbima fund classification, brokerage note number and coupon information for Tesouro Direto bonds.
New

Open Finance: new credit card fields

New categorization fields on credit cards, including detailed fee type, credit operation type, card network information when classified as "other", and the reason for a zeroed limit.
New

Open Finance: new counterparty code on transactions

Account transactions now return the ISPB code of the counterparty institution and an additional description for transactions classified as "other", improving categorization.
New

Open Finance: support for reserved balances

New hasReservedBalance field and a dedicated endpoint to query blocked or reserved amounts in an account (e.g. court-ordered blocks, scheduled Pix), providing a more accurate view of the available balance.
Fixed

Open Finance: gracePeriodDate field for fixed income

Fixed income investments (CDB, LCI, LCA, CRI, CRA, Debentures) now return the grace period date via Open Finance.
New

More specific error codes on the balance endpoint

The balance endpoint now returns more granular error codes, instead of grouping most failures under a generic error, making it easier for your integration to handle them.
New

clientUserId limit standardized

The maximum length of the clientUserId field has been standardized at 500 characters across all API endpoints (Item, Connect Token and Investments), eliminating inconsistencies between the previous limits.

💳 Payments5

Improved

Pix Automático: more complete payment responses

Pix Automático authorization and payment responses now include more information: debited account data, recipient bank, authorization and update timestamps, detailed error reason and identifiers for reconciliation (consentId, transactionIdentification).
Fixed

Pix Automático: fix to the retry logic

Fixed the recording of dates on failed retry attempts, which now reflect the date of each individual attempt instead of the original payment date. The system also now avoids new automatic scheduling when the institution returns a period limit exceeded error.
Fixed

Pix Automático: fixes in the sandbox environment

Fixed the 500 error when cancelling a schedule and the failure to generate a payment request from the dashboard, both in sandbox mode.
Fixed

Fix to the status of completed payments

Fixed an issue where an already completed payment could have its status overwritten with an error when a subsequent intent expired or was rejected.
Fixed

Smart Transfers: fix for preauthorizations

Fixed an error that prevented Smart Transfer preauthorizations from being generated for customers who select certain recipient institutions.

🖥️ Dashboard2

Improved

Customer ID filter in Payments

The Payments > Customers section now lets you filter records directly by Customer ID, making it easier to find a specific customer's payments.
Improved

Portuguese as the default language

The default dashboard language when creating a new account is now Portuguese (pt-BR).

🐛 Fixes10

Fixed

Santander PJ connector: transaction deduplication fixed

Fixed a failure that incorrectly discarded distinct transactions that shared the same date, amount, description and balance, treating them wrongly as duplicates.
Fixed

Credit cards (Open Finance): improved partial sync

Bill fetching in partial syncs now correctly follows the transaction period, significantly increasing the share of transactions correctly associated with their bill.
Fixed

Reliability in Open Finance syncs

Fixed cases of false success in syncs that actually indicated instability, and merge errors (MERGE_ERROR) caused by transactions returned without a defined currency.
Fixed

Loan duplication fixed

Fixed the duplication of loans data on Open Finance connections, including the cleanup of existing duplicates.
Fixed

Bradesco PJ connector: user validation restored

Fixed the validation of unsupported users (USER_NOT_SUPPORTED), which had stopped working correctly.
Fixed

Bradesco connector: error messages with accents fixed

Fixed the encoding of special characters in error messages (e.g. invalid credentials), which displayed invalid characters to the end user.
Fixed

Connectivity restored on direct connectors

Connectivity restored on direct connectors that were blocked (Sicredi PJ and Bradesco PF).
Fixed

Connect Widget: connector type filter fixed

Fixed a bug where certain combinations of connector types passed to the widget did not display the expected connectors.
Fixed

Connect Widget: individual/business mode in payments

Fixed an issue where the widget did not correctly take into account the customer's account type (individual or business) when starting a payment flow, requiring a manual mode switch.
Fixed

Connect Widget: notification overlap fixed

Fixed an overlap between notification messages and the list of available accounts in the widget, which could make it harder to select the right account.

📚 Documentation1

Improved

.NET SDK: cursor pagination support

The .NET SDK has been updated to support cursor pagination, aligning it with the current capabilities of the API.
v2026.05

Product Updates | May/2026

Here are the main new features and improvements at Pluggy in May 2026.

May highlights

  • Support for the new alphanumeric CNPJ, ensuring compatibility with the new Receita Federal standard with no changes needed in your integration.
  • Expansion of Open Finance, with new credit operation types, more complete identity data and support for connections with a high volume of accounts.
  • Evolution of the API and the Dashboard, with new transaction filters, cursor pagination, advanced webhook filters and improvements to document upload.
  • Improvements to the Connect Widget, including support for the Múltipla Alçada flow and clearer guidance for resource limit scenarios.
  • Several stability fixes in connectors, transactions, payments, webhooks and syncing, plus updates to the SDKs and the documentation.

25 changes · 7 categories

🚀 New Features7

New

Support for the new alphanumeric CNPJ

The Pluggy API now accepts and processes CNPJs in the new alphanumeric format required by Receita Federal, with no changes needed in your integration system.
New

Open Finance: new credit operation types available

You can now retrieve data on financing, invoice financing and current account credit via Open Finance, significantly expanding the coverage of credit data available for analysis.
New

Open Finance: expanded identity fields

Open Finance identification, qualification and financial relations data now return additional fields that were previously missing, increasing the completeness of the user's identity information.
New

API: new filter parameters on transactions

New filter fields and pagination options have been added to the transactions API, allowing more precise and flexible queries of the data history.
New

Open Finance: support for items with a high volume of accounts

Open Finance connections with a large number of accounts and linked resources now have data accessible across all endpoints, eliminating coverage gaps for customers with broad portfolios.
New

Widget: Múltipla Alçada screen

The Connect Widget now includes a screen dedicated to the Múltipla Alçada flow, letting users in processes that require approval from multiple responsible parties complete the connection without friction.
New

Sandbox: higher transaction volume for testing

The sandbox environment now returns a larger volume of historical transactions, making it easier to develop and test features that depend on an extensive transaction history.

📡 New Connectors1

New

Banrisul PJ available to all customers

The Banrisul connector for businesses is now available to all Pluggy customers, with no need for manual enablement by the support team.

💳 Payments1

Improved

PixAuto: explicit error when cancelling a payment on the same date

When you try to cancel a PixAuto payment scheduled for the current day, the API now returns a clear and descriptive error, avoiding unexpected behavior or a silent failure.

🔔 Webhooks1

Fixed

Fix to the timing of the item/created event for Open Finance

Fixed an issue where the item/created event was fired before the Open Finance connection was approved by the financial institution, causing premature notifications in your system.

🖥️ Dashboard3

Improved

Date and time filtering on webhooks

The webhooks panel now lets you filter events by date and time with minute precision, simplifying the investigation of events in specific time windows.
Improved

Document upload limit increased to 20 MB

The Due Diligence form now accepts files of up to 20 MB, eliminating errors when uploading larger documents such as statements and contracts.
Improved

Cursor pagination on transactions

The transaction listing in the Dashboard now uses cursor pagination, making navigation faster and more stable on accounts with a large volume of data.

🐛 Fixes9

Fixed

Historical reprocessing of Open Finance data restored

The automatic retry of historical data on Open Finance connections has been re-enabled, ensuring greater completeness in the data returned for newly connected items.
Fixed

EnrichmentAPI: authentication errors fixed

Fixed errors that occurred when calling the Enrichment API with certain combinations of credentials.
Fixed

Payments Widget: business institution list fixed

Fixed an issue where, when starting a payment as a business, the institution list displayed was the one for individuals.
Fixed

Banrisul: company selection and transaction history

Fixed the incorrect company selection in the Banrisul connector and the return of transactions in historical sync mode.
Fixed

Bradesco PF and Bradesco PJ: connectivity restored

Resolved instabilities that prevented users from connecting and updating Bradesco PF and Bradesco PJ accounts.
Fixed

Itaú PJ: connection errors resolved

Fixed intermittent errors that prevented the automatic update of Itaú PJ accounts.
Fixed

XP: missing SUSEP code on investment products

Fixed the missing SUSEP code in the investment products returned by the XP connector, which affected the regulatory classification of assets.
Fixed

Widget: action buttons not displayed correctly

Fixed a rendering issue where the action buttons disappeared on certain Connect Widget screens.
Fixed

Transaction data fixed for several institutions

Fixed issues with the return of current account, credit card and investment transactions for the following institutions: Bradesco, Santander, Itaú, Banco do Brasil, Nubank, BTG Pactual, Sicredi, Sicoob, Caixa Econômica Federal, Caixa Tem, Banrisul, XP Banking, InfinityPay, Inter and C6.

📚 Documentation3

Improved

Node.js SDK: complete cursor pagination

The Node.js SDK has been updated with the cursor fields that were missing, enabling full use of cursor pagination in transaction listings.
Improved

Java SDK: cursor pagination support

The Java SDK has been updated to support cursor pagination, aligning it with the current capabilities of the API.
Improved

Quickstart and dependencies updated

The quickstart guide has been revised with content improvements and the pluggy-sdk dependencies have been updated to the latest versions.
v2026.03

Product Updates | March/2026

Here are the main new features and improvements at Pluggy in March 2026.

March highlights

  • Significant expansion of the payments features, with a complete new section in the dashboard and an evolution of the API.
  • Progress on Pix Automático and Smart Transfers, with improvements to management, events and the consistency of the flows.
  • Updates and greater stability in connectors, including BB Prev and CaixaPrev.
  • Evolution of the dashboard with a new onboarding, more complete analytics and improvements to data visualization.
  • Several fixes and stability improvements in syncing, webhooks and data quality.

⚠️ Some features are being rolled out gradually and may vary depending on the institution, the type of integration and the environment (sandbox or production). If something has not shown up for you yet, just reach out to us.

37 changes · 7 categories

💳 Payments11

New

Payments section in the Dashboard

You can now manage your payment requests directly from the dashboard, with creation, search, filters, pagination and a detailed view of each request.
Improved

Recipient management

Register, edit and search payment recipients by name or CPF/CNPJ, all from the dashboard.
Improved

Payer management

Register and manage your payers (customers) with a dedicated interface in the dashboard.
Improved

PIX Automático management in the Dashboard

Manage your PIX Automático schedules directly from the dashboard: view occurrences, track the status of each payment and cancel individual consents or schedules.
New

Smart Transfers

New Smart Transfers section in the dashboard to manage smart transfers.
New

/balance endpoint

New endpoint to check the available balance in the payment initiator.
Improved

Boleto metadata (Inter PJ)

Inter PJ boleto transactions now include detailed payment metadata.
Improved

Expiration webhook

You now receive a webhook when a payment request expires automatically.
Improved

CONSUMED event in PIX Automático

The CONSUMED event is now handled correctly in the PIX Automático flow.
Improved

Fix to the supportsAutomaticPix field

The supportsAutomaticPix field now returns the correct values for each institution.
Fixed

Invalid character fix

Fixed an issue with invalid characters in the payer name on PIX Automático transactions.

📡 New Connectors2

New

BB Prev (new version)

The BB Prev connector has been migrated to a more modern and stable version.
New

CaixaPrev (update)

The CaixaPrev connector has been reviewed and updated for greater reliability.

🚀 New Features5

New

Pending transactions (Open Finance)

Transactions with "pending" status are now automatically updated to "posted" when confirmed by the institution.
New

BrasilPrev

multi-fund support — You can now view investments broken down by fund in BrasilPrev.
New

Alphabetical ordering in the Widget

Institutions in the Pluggy Connect Widget are now displayed in alphabetical order to make them easier to find.
New

Payments in the bill model (Open Finance)

The payment list is now returned in the bill model via Open Finance.
New

Upgrade banner for v2

Dashboard v1 users now see a banner inviting them to migrate to the new version.

🖥️ Dashboard10

Improved

New onboarding

Redesigned welcome experience with guided steps, collaborator invitations and entry animations.
Improved

Full-screen Due Diligence

The Due Diligence form is now a full-screen multi-step wizard, more intuitive and better organized.
Improved

Production Checklist

The production readiness checklist has been redesigned as a "Request Production Access" card with an automatic health check of the integration.
Improved

Overview for Sandbox

The overview page has been redesigned for sandbox users, with integration tips and an analytics page.
New

Syncer statistics

New sync metrics with a retry chart, an updatable items KPI and per-item deduplication.
New

Filter by connector

You can now filter the sync statistics by a specific connector.
New

Items by institution chart

New chart with a list or chart view and a multi-select connector filter.
Improved

Lag by connector

Donut chart showing the update lag per connector, with each institution's brand colors.
New

Event payload

You can now view the full payload of webhook events directly in the details drawer.
New

Pending invitations

New interface to manage pending team invitations.

🔔 Webhooks1

Improved

Duplicate webhooks fix

transactions/created webhooks are no longer sent when the execution does not actually create a new transaction.

🐛 Fixes7

Fixed

Data fixes across several institutions

Fixed issues with transactions and accounts not being returned or being duplicated in: Caixa Econômica Federal, Sicredi, Nubank, Santander, Inter, Banco do Brasil, C6, Banrisul, Mercado Pago, Bradesco, Wise, 99 Pay, Itaú and Sicoob.
Fixed

Automatic retry for merge errors

Implemented a retry mechanism for consistent merge errors, reducing sync failures.
Fixed

Itaú PJ — invalid credentials

Fixed an error that returned a generic message instead of indicating invalid credentials on Itaú PJ.
Fixed

Item deletion

The delete item action now correctly removes the item via the API.
Fixed

Open Finance investments

Fixed an issue where investments were mixed up when new ones appeared in a different order.
Fixed

Banrisul transactions

Fixed the ordering of transactions that were returned in ascending order by the institution.
Fixed

Banco Paulista removed

Banco Paulista has been removed from the Open Finance connector list as it was discontinued.

📚 Documentation1

Improved

Playground updated

The Playground has been updated to make it easier to test each type of payment available.
v2026.02

Product Updates | February 2026

Here are the main new features and improvements at Pluggy in February 2026.

February highlights

  • Launch of the new Pluggy Dashboard, with separate environments, guided onboarding and team management.
  • New recurring Pix capabilities via PixAuto, including scheduling and automatic retry.
  • Connector expansion with Conta Bemol PF and Inter PJ for MEI.
  • Improvements to webhooks, including retry from the dashboard and custom authentication.
  • Several fixes and stability improvements in connectors and data syncing.

34 changes · 7 categories

🖥️ New Dashboard9

New

Separate environments

you can now easily switch between Development and Production straight from the side menu. Your applications, events and filters adjust automatically to the selected environment.
Improved

Guided onboarding for new users

when you create your account, you will be guided through 4 practical steps: generating your first connect token, integrating the widget and configuring webhooks — all straight from the dashboard.
Improved

Interactive tour

a step-by-step tour introduces the main areas of the dashboard so you can get started quickly.
Improved

Complete overview

track your daily connections, execution statuses and distribution by institution with detailed charts and filters by connector and period.
Improved

Digital Due Diligence

fill in and submit your compliance form directly from the dashboard, with document upload and status tracking.
Improved

Widget customization

see your branding changes in real time, upload your logo with drag-and-drop and get a visual indicator when there are pending changes.
Improved

Team management

invite collaborators by email, define roles and manage pending invitations.
Improved

Bulk webhook retry

select a time range and resend webhooks directly from the dashboard.
Improved

Connector alerts

receive automatic notices when connectors used in your integration are offline or unstable.

💳 Payments / PixAuto4

New

Pix payment scheduling

you can now schedule recurring Pix payments via PixAuto.
Improved

Automatic retry

Pix payments that fail are retried automatically, with no need for manual intervention.
Improved

First payment identification

the API now indicates when a payment is the first of a series, making it easier to keep track in your system.

📡 New Connectors2

New

Conta Bemol Física

connect Conta Bemol accounts for individuals via Open Finance.
New

Inter PJ for MEI

individual microentrepreneurs are now supported by the regulated Inter PJ connector.

🔔 Webhooks5

Improved

Custom authentication headers

your webhooks now receive the authentication headers you configure, making validation on your server easier.
Improved

Retry by time range

resend webhooks from a specific period in case you missed an event.
Improved

Retry from the dashboard

resend webhooks directly from the interface, without having to use the API.
Improved

Automatic deactivation of inactive URLs

webhook URLs that have not received events for an extended period are automatically deactivated to avoid unnecessary calls.
Improved

Webhook limit per event

there is now a configurable limit of webhooks per event type for better organization.

🚀 New Features4

New

Account subtype (Open Finance)

the accountSubtype field is now returned in the API response, providing more detail about the type of account connected.
New

Filter by transaction creation date

filter transactions by the date they were detected by Pluggy, useful for identifying new transactions since the last sync.
New

Duplicate connection prevention

during account selection with MFA, accounts that are already connected are blocked to avoid duplicates.
New

CNPJ validation (Bradesco PJ)

the CNPJ entered in the form is validated against the institution, avoiding connection errors.

🐛 Fixes7

Fixed

Transaction dates

fixed invalid dates on credit card transactions (Caixa) and boletos (Bradesco PJ).
Fixed

PDF statement (Itaú PJ)

PDF statement download restored for Itaú PJ accounts.
Fixed

Itaú PJ connection

resolved a connection error caused by permission expiration.
Fixed

Historical sync

fixed an infinite loop that could occur during the sync of historical data via Open Finance.
Fixed

Duplicate transactions

eliminated the duplication of transactions with the same identifier on the Banrisul and Banco do Brasil connectors.
Fixed

Webhook delivery

fixed scenarios where transaction updated, item deletion and account creation webhooks were not delivered correctly (affected Inter MEI and Santander).
Fixed

Data fixes

targeted adjustments to transactions on several connectors: Itaú, Bradesco, Santander, Banrisul, Banco do Brasil, Nubank, Sicredi, Caixa, BTG and Inter.

📚 Documentation3

Improved

Documentation for LLMs

our documentation is now optimized for use with language models (AI), making AI-assisted integrations easier.
Improved

Smart Transfers

Smart Transfers documentation updated with the new capabilities.
Improved

SDKs

updated to reflect the latest API features.
v2025.09

Atualizações de Produto | Setembro 2025

v2025.08

[Atualizações de Produto] Agosto-25

v2025.07

[Atualizações de Produto] Julho-25

v2025.06

[Atualizações de Produto] Junho-25

v2025.05

[Atualizações de Produto] Maio-25

v2025.04

[Atualizações de Produto] Abril-25

v2025.03

[Atualizações de Produto] Março-25

v2025.02

[Atualizações de Produto] Fevereiro-25

v2024.12

[Atualizações de Produto] Dezembro-24

v2024.10

[Atualizações de Produto] Outubro-24

v2024.Q3

Q3 (Jun-Sep) 2024

v2024.Q2

Q2 (Apr-Jun) 2024

v2024.Q1

Q1 (Jan-Mar) 2024

v1.0.0

Initial Platform Launch

Initial Platform Launch

We are excited to announce the initial release of the Pluggy developer documentation platform.

What's New

Developer Documentation Platform

  • Comprehensive guides for integrating with the Pluggy API
  • Step-by-step tutorials for common use cases
  • Multi-language support (English and Portuguese)

Interactive API Reference

  • Full documentation for 35+ API endpoints
  • Request and response examples
  • Interactive parameter exploration

AI-Powered Assistance

  • Natural language search across all documentation
  • AI Q&A assistant powered by Claude
  • Context-aware answers with source references

Getting Started

Visit our Getting Started guide to begin integrating with Pluggy.

v2023.12

December 2023 (Monthly Update)

v2023.08

August 2023 (Monthly Update)

v2023.07

July 2023 (Monthly Update)

v2023.06

June 2023 (Monthly Update)

v2023.05

May 2023 (Monthly Update)

v2023.03

March 2023 (Monthly Update)

v2023.02

February 2023 (Monthly Update)

v2023.01

January 2023 (Monthly Update)

v2022.12

December 2022 (Monthly Update)