Banco do Brasil API: what you can do and how to use it with AI agents
Banco do Brasil, a Brazilian bank, offers APIs for companies that hold accounts with it, covering Pix (Brazil's instant payment system), boleto collection (bank payment slips), statements and payments, among others. Finance teams, ERPs and fintechs use them to automate receipts and reconciliation. Access requires registration on the developer portal, an approved application and a link to the company's account and agreements.
What the Banco do Brasil API offers
Pix
QR Code charges, lookup of received Pix payments and returns.
Boleto collection
Register, look up, change and cancel boletos under the collection agreement.
Account statement
Look up entries for reconciliation.
Batch payments
Send batches of payments and transfers, depending on what is enabled.
Pix webhooks
Receipt notices for automatic settlement.
How to access the Banco do Brasil API
- With your company’s credentialsOAuth 2.0 with the credentials of the application registered on the bank's portal and a developer key. In production, some APIs require a digital certificate and an active agreement.
- Each API must be enabled and linked to an agreement: confirm the scope with your account manager.
- Protect the certificate and credentials: they are equivalent to access to the account.
- Keep payments under human approval and a value cap.
Official documentation: developers.bb.com.br
What an iTeam agent does with the Banco do Brasil API
Automatic settlement of receipts
The agent gets the Pix notice or checks settled boletos and marks them paid in the ERP's receivables, setting aside what did not match.
Daily statement reconciliation
The agent reads the statement, matches entries with receivables and expenses and gives finance only the exceptions.
Duplicate copy for the customer
On WhatsApp, the customer asks for the boleto and the agent looks up the item under the agreement and sends the updated code.
Payment batch prepared
The agent builds the day's supplier batch from the ERP. Release stays with whoever has approval authority at the bank.
From the credential to the agent at work, with approval
Register the application on the bank's portal
Create the application, test it in the sandbox environment and request production linked to the company's account and agreements.
Store credentials and certificate in the iTeam vault
Only the finance agent has access, with separate permissions for lookups and for operations.
Dual approval for operations
Lookups and reconciliation run directly. Payments and returns require human approval and follow the bank's approval limits.
Ready-made AI teams for this work
Bank reconciliation team
Bank lines, Stripe payouts and ledger entries are matched each morning. You only see what did not match, with a reason.
Accounts payable team
Invoices arrive by e-mail and in shared folders. The team reads them, checks them and lines them up for your approval before the due date.
Collections team
Before and after each due date, customers get a clear reminder with a payment link. Disputes and promises to pay go to your team.
Cash flow forecast team
Every week the projection is rebuilt from your books, open invoices and bills, with a plain note on what changed and why.
Bookkeeping team
Transactions are categorized as they come in, receipts are matched, and the month-end close starts with a short list of questions.
Questions about the Banco do Brasil API
Is the Banco do Brasil API free?
It depends on the product and your relationship with the bank. Some APIs carry no per-call fee, but collection, Pix and payment fees follow your contract with the bank.
Do I need to code to use the Banco do Brasil API with iTeam?
Not necessarily. iTeam's HTTP tool reads the documentation and the deployment team sets it up together with your finance team.
Is there a test environment?
Yes, the portal offers a test environment before release to production.