Pluggy API Reference
Pluggy's main API to review data and execute connectors
Version 1.0.0
The Pluggy API is organised around REST: predictable resource URLs, JSON request and response bodies, and standard HTTP verbs and status codes.
Every request carries an X-API-KEY header. There are two credentials: an API key, created on your server and valid for 2 hours, and a Connect Token, issued for one Item and valid for 30 minutes, which is safe to hand to a client.
Sandbox connectors answer like a real institution without touching one, so an integration can be built and tested end to end before the first real connection.
Getting started
https://api.pluggy.aiClient libraries
- Node.js
pluggy-sdk - .NET
Pluggy.SDK - Java
ai.pluggy:pluggy-java
The other languages in each endpoint's panel call the API over plain HTTP.
General resources
StatusPublic health and incident data for Pluggy connectors, products and infrastructure. No authentication required.3
AuthAuthentication endpoints for API key generation and connect tokens2
WebhookWebhook configuration and management5
Consents
ItemsItem management for syncing financial data8
ConsentUser consent management for data access2
ConnectorFinancial institution connector management3
Financial data
AccountBank account information and management4
TransactionFinancial transaction data and operations4
CategoryTransaction categorization and rules5
InvestmentInvestment portfolio and asset management3
IdentityUser identity verification and data2
LoanLoan information and management2
BillCredit card bill information2
SCRBacen's credit information system, consulted through a connected Open Finance item1
MerchantMerchant and company information by CNPJ1
Payments
Payment CustomerPayment customer management5
Payment RecipientPayment recipient management7
Payment RequestPayment request creation and management6
Automatic PIXAutomatic PIX payment scheduling and management7
POST
/payments/requests/automatic-pixCreate Automatic PIX payment requestPOST/payments/requests/{id}/automatic-pix/scheduleSchedule Automatic PIX paymentGET/payments/requests/{id}/automatic-pix/schedulesList Automatic PIX scheduled paymentsGET/payments/requests/{requestId}/automatic-pix/schedules/{paymentId}Get an automatic PIX scheduled paymentPOST/payments/requests/{id}/automatic-pix/cancelCancel an automatic PIX consentPOST/payments/requests/{id}/automatic-pix/schedules/{scheduleId}/cancelCancel an Automatic PIX schedulePOST/payments/requests/{id}/automatic-pix/schedules/{scheduleId}/retryRetry an Automatic PIX schedulePayment SchedulePayment scheduling operations3
Payment IntentPayment intent processing3
Payments · Smart Transfers
Smart TransferSmart transfer functionality6
GET
/smart-transfers/preauthorizationsList preauthorizationsPOST/smart-transfers/preauthorizationsCreate preauthorizationGET/smart-transfers/preauthorizations/{id}Retrieve preauthorizationGET/smart-transfers/preauthorizations/{id}/paymentsList preauthorization paymentsPOST/smart-transfers/paymentsCreate paymentGET/smart-transfers/payments/{id}Retrieve payment