
Documentação SeuBoleto
Gere boletos híbridos (boleto + Pix) via API e receba um link público permanente para visualização.
Base URL
Produção: https://seuboleto.online
Autenticação
Envie a API Key no header:
Authorization: Bearer <sua_api_key>Utilize seu token para receber seus boletos e acessar pela a URL gerada.
POST /api/v1/boletos
Gera boleto + PixO POST irá gerar linha digitável, barcode44, QR Pix e retornar um link público.
Body (modelo genérico)
{
"bank": "341",
"carteira": "109",
"agencia": "6516",
"conta": "06459",
"dacAgConta": "6",
"convenio": "123456",
"nossoNumero": "01000071",
"vencimento": "2026-01-31",
"valorCentavos": 99099,
"pixKey": "seuemail@dominio.com.br",
"merchantName": "SEUBOLETO SERVICOS DE TECNOLOGIA LTDA.",
"merchantCity": "ATIBAIA",
"txid": "SEUBOLETO000569071",
"documento": "000569071",
"emissao": "2026-01-22",
"multa": 0.02,
"juros": 0.05,
"pagador": {
"name": "NOME DO PAGADOR",
"document": "000.000.000-00",
"address": "Rua Exemplo, 123",
"city": "São Paulo",
"state": "SP"
},
"beneficiario": {
"name": "BENEFICIÁRIO LTDA",
"document": "00.000.000/0001-00",
"address": "Av. Central, 1000",
"city": "São Paulo",
"state": "SP"
}
}Exemplo CURL
curl -s -X POST "http://seuboleto.online/api/v1/boletos" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <sua_api_key>" \
-d '{
"bank":"001",
"carteira":"21",
"convenio":"123456",
"nossoNumero":"01000074",
"vencimento":"2026-01-31",
"valorCentavos":9099,
"pixKey":"seuemail@dominio.com.br",
"merchantName":"SEUBOLETO SERVICOS DE TECNOLOGIA LTDA.",
"merchantCity":"SÃO PAULO",
"txid":"SEUBOLETO000569071",
"documento":"000569071",
"multa":0.02,
"juros":0.05,
"pagador":{"name":"NOME DO PAGADOR","document":"000.000.000-00","address":"Rua Exemplo, 123","city":"São Paulo","state":"SP"},
"beneficiario":{"name":"BENEFICIÁRIO LTDA","document":"00.000.000/0001-00","address":"Av. Central, 1000","city":"São Paulo","state":"SP"}
}'Resposta (exemplo)
{
"publicId": "jatxpfmkrdp5n0",
"objectKey": "demo/jatxpfmkrdp5n0.html",
"publicUrl": "https://seuboleto.online/b/jatxpfmkrdp5n0",
"linhaDigitavel": "00190.00009 ...",
"barcode44": "0019...",
"usage": {
"yearMonth": "2026-01",
"used": 2,
"limit": 5000,
"remaining": 4998,
"plan": { "id": "pro", "name": "Pro" }
}
}Validações importantes:
vencimentodeve serYYYY-MM-DDvalorCentavosdeve ser > 0pixKeyobrigatório- Para carteira não suportada, a API deve responder
400(erro de regra bancária)
GET /b/<publicId>
Público (HTML puro)Retorna o HTML final do boleto diretamente do SeuBoleto. Ideal para impressão, WhatsApp e e-mail. Para clientes Protheus, utiliza um campo customizado no SE1 e guarde o link de cada boleto emitido, assim poderá utilizar em cartas de cobrança padrão.
Exemplo
https://seuboleto.online/b/jatxpfmkrdp5n0GET /api/v1/banks
Bancos (em produção)Exibe os boletos de quais bancos estão ativos.
CURL
curl -s -X GET "http://seuboleto.online/api/v1/banks" \
-H "Content-Type: application/json"