For Agents
Issue Pix charges, generate boletos, schedule payments, and pull statements from Banco Inter business accounts in Brazil.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Banco Inter API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Banco Inter API.
Generate Pix dynamic and static charges and read settled Pix transactions by end-to-end ID
Issue and cancel boletos through the Cobranca endpoints with custom Nosso Numero references
Pull account statements and current balance for reconciliation against ERP records
GET STARTED
Use for: I need to issue a Pix charge for a customer invoice, Retrieve the latest statement for our Banco Inter business account, Check whether a boleto has been paid by its Nosso Numero, Generate a boleto for a R$ 1,500 invoice due in 30 days
Not supported: Does not handle retail consumer accounts, card issuing, lending origination, or non-Brazilian payment rails — use for Banco Inter Empresas business banking, Pix, and boleto operations only.
Jentic publishes the only available OpenAPI specification for Banco Inter API, keeping it validated and agent-ready. Banco Inter API exposes the bank's Empresas (business banking) endpoints for Brazilian companies, covering account statements, balance retrieval, scheduled payments, Pix instant transfers, boleto issuance, and CNAB file processing. Authentication uses OAuth 2.0 client credentials with scoped tokens (extrato.read, pix.write, boleto.write) plus a per-account x-inter-conta-corrente header. The 17 operations cover the day-to-day flows a Brazilian business needs to automate cash-in and cash-out without touching the bank's web UI.
Schedule and track outbound payments via /banking/v2/pagamento with status lookup by codigoPagamento
Submit CNAB 240/400 batch files for bulk billing and retrieve processing results
Mint scoped OAuth 2.0 access tokens for Pix, boleto, or statement-only agent permissions
Patterns agents use Banco Inter API for, with concrete tasks.
★ Brazilian E-Commerce Pix Checkout
Online merchants in Brazil accept Pix instant payments by creating dynamic charges through /pix/v2/cob and polling /pix/v2/pix/{e2eid} for settlement confirmation. Banco Inter returns the QR code and copy-paste payload that the storefront renders at checkout, and the webhook or polling flow confirms receipt within seconds. Integration takes a few days end-to-end including OAuth onboarding with the bank.
Create a Pix dynamic charge for R$ 250.00 with txid order-9914 and return the QR code payload to the checkout page
Accounts Receivable Boleto Automation
Finance teams generate boletos for B2B invoices through /cobranca/v2/boletos, monitor settlement status with the Nosso Numero lookup, and reconcile paid items against the ERP daily. Banco Inter supports both the per-invoice REST flow and bulk CNAB submission for high-volume billers. End-to-end automation removes manual register entry from the AR cycle.
Generate a boleto for invoice 4421 with R$ 3,200.00 due on 2026-07-15 and store the returned linhaDigitavel
Treasury Reconciliation
Treasury and accounting agents pull /banking/v2/extrato statements and /banking/v2/saldo balance snapshots on a daily schedule to match recorded transactions against bank truth. The OAuth scope extrato.read isolates this read-only flow from any payment-creation permission. Reconciliation jobs that took half a day manually run in minutes.
Fetch the account statement between 2026-06-01 and 2026-06-09 and emit one CSV row per transaction
Agent-Driven Vendor Payouts
An AI agent triggered by an approved purchase order calls /banking/v2/pagamento to schedule the vendor disbursement, then polls /banking/v2/pagamento/{codigoPagamento} until status confirms execution. Jentic isolates the OAuth client credentials in MAXsystem so the agent only ever sees a short-lived scoped token. The full approval-to-payout loop is a single workflow rather than a procurement-to-banking handoff.
Schedule a R$ 8,750 payment to vendor CNPJ 12.345.678/0001-90 for invoice INV-3392 and confirm status reaches EXECUTADO
17 endpoints — jentic publishes the only available openapi specification for banco inter api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/oauth/v2/token
Exchange client credentials for a scoped access token
/pix/v2/cob
Create a Pix dynamic charge with QR code payload
/pix/v2/pix/{e2eid}
Retrieve a settled Pix transaction by end-to-end ID
/cobranca/v2/boletos
Issue a new boleto
/banking/v2/extrato
Pull the account statement for a date range
/banking/v2/saldo
Read the current account balance
/banking/v2/pagamento
Schedule an outbound payment
/cnab/v2/arquivos
Submit a CNAB batch billing file
/oauth/v2/token
Exchange client credentials for a scoped access token
/pix/v2/cob
Create a Pix dynamic charge with QR code payload
/pix/v2/pix/{e2eid}
Retrieve a settled Pix transaction by end-to-end ID
/cobranca/v2/boletos
Issue a new boleto
/banking/v2/extrato
Pull the account statement for a date range
Three things that make agents converge on Jentic-routed access.
Credential isolation
Banco Inter OAuth client credentials and the x-inter-conta-corrente value are stored encrypted in the Jentic MAXsystem vault. Agents call the operation by name and receive a short-lived scoped token; the long-lived client_secret never enters the agent context.
Intent-based discovery
Agents search Jentic by intent (e.g., 'issue a Pix charge') and Jentic returns the matching Banco Inter operation with its input schema, so the agent calls the right endpoint without parsing the spec.
Time to first call
Direct Banco Inter integration: 1-2 weeks including OAuth onboarding, mTLS certificate provisioning, and Pix/boleto flow testing. Through Jentic: under 1 hour once the bank credentials are in the vault.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Global card processor versus Brazil-native Pix and boleto rails
Choose Stripe for international card acceptance and recurring subscriptions; choose Banco Inter for native Brazilian Pix QR codes and boleto issuance.
Specific to using Banco Inter API through Jentic.
Why is there no official OpenAPI spec for Banco Inter API?
Banco Inter does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Banco Inter API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Banco Inter API use?
Banco Inter API uses OAuth 2.0 client credentials issued via /oauth/v2/token, returning a scoped access token (extrato.read, pix.read, pix.write, boleto.write). Every request also requires the x-inter-conta-corrente header carrying the corporate account number. Through Jentic, the OAuth client_id and client_secret are stored in the MAXsystem vault and the agent only ever receives a short-lived scoped token.
Can I issue Pix charges with the Banco Inter API?
Yes. POST /pix/v2/cob creates a dynamic Pix charge with a txid you supply, returning the QR code payload and copy-paste string. GET /pix/v2/cob/{txid} retrieves the charge and GET /pix/v2/pix/{e2eid} confirms a settled transaction by its end-to-end ID.
What are the rate limits for the Banco Inter API?
The OpenAPI spec does not declare numeric rate limits. Banco Inter applies per-tenant throttling on the production environment and provides a sandbox at https://sandbox.inter.co for unrestricted testing during development. Treat HTTP 429 as the canonical signal and back off.
How do I generate a boleto with the Banco Inter API through Jentic?
Search Jentic for 'issue a boleto'. The SDK returns the POST /cobranca/v2/boletos operation with its input schema (payer, amount, due date). Run pip install jentic, await client.search('issue a boleto'), then await client.execute(...) with the boleto payload.
Does the Banco Inter API support CNAB batch processing?
Yes. POST /cnab/v2/arquivos accepts a CNAB file for bulk billing and returns a processing reference. GET /cnab/v2/arquivos lists submitted files and their statuses, which is the standard route for billers issuing thousands of boletos in one run.
/banking/v2/saldo
Read the current account balance
/banking/v2/pagamento
Schedule an outbound payment
/cnab/v2/arquivos
Submit a CNAB batch billing file