v2026.09Product 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}/resourcesendpoint and the Item'shasResourcesPendingAuthorizationfield: see what the consent covers and what the user still needs to authorize at the bank. - More informative
GET /connectors:productCoverageidentifies which sub-products each institution serves, andhealth.incidentsreports active incidents. The status page can also be queried through an API. operationTypeon credit card transactions, includingPAGAMENTO_FATURAfor 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
Santander Cartões (798) delisted from Open Finance
Reminder — announced in June: transition to cursor pagination on the transactions endpoint
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
Resources declared in the consent: GET /items/{id}/resources
resourceId, type and status). The status follows the Open Finance vocabulary: AVAILABLE, UNAVAILABLE, TEMPORARILY_UNAVAILABLE and PENDING_AUTHORISATION. An UNAVAILABLE or PENDING_AUTHORISATION resource explains a missing product. The Item's new resourcesCollectedAt field indicates whether the list has been read: if it is populated and the list is empty, the institution declared no resources; if it is null, the list has not yet been obtained. This applies only to Open Finance: items from direct connectors return an empty page without an error.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.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.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.operationType on credit card transactions
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.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.Taxes on equity investment transactions (Open Finance)
expenses.other. Withholding income tax (IRRF) remains in incomeTax.💳 Payments3
Simulate synchronous failures in Pix Automático (sandbox)
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.New Pluggy consent screen for simple Pix (sandbox)
CONSENT_AWAITING_AUTHORIZATION.Pix Automático: scheduling retry limit
AUTOMATIC_PIX_SCHEDULE_UNEXPECTED_ERROR, and retries are limited per cycle. The fix applies to all production connectors.🛠️ Resolved Incidents1
Bradesco Empresas (direct connector)
PARTIAL_SUCCESS because the payment data (paymentData) step failed on every execution. Both issues were fixed.🐛 Fixes6
Pending credit card purchases are no longer deleted near bill closing
Sicredi: pending approvals no longer cause connection errors
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.Bradesco PJ (Open Finance): duplicate daily fee and charge entries
Installment amounts for credit card purchases (Open Finance)
Itaú Empresas (direct connector): balances on AUT MAIS entries
APL APLIC AUT MAIS and RES APLIC AUT MAIS) now include balance, just like other statement entries.Credit card bills available from closing (Inter PF)
📚 Documentation1
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.