Pular para o conteúdo

Obter PDF do Batch

Recupera o PDF consolidado do batch com todos os boletos (1 por página). Este é o segundo passo após criar o batch.

  1. Recebe o token do lote
  2. Recupera os boletos associados
  3. Gera o PDF consolidado (1 boleto por página)
  4. Retorna o arquivo PDF pronto para impressão
┌──────────────────┐ ┌──────────────────┐ ┌──────────────────┐
│ GET /batch/ │─────▶│ Recuperar │─────▶│ Gerar PDF │
│ boletos/{token} │ │ boletos │ │ consolidado │
└──────────────────┘ └──────────────────┘ └──────────────────┘
┌──────────────────────┐
│ Retornar PDF │
│ (application/pdf) │
└──────────────────────┘

Cenário Descrição
Após criar lote Obter o PDF consolidado logo após POST /batch/boletos
Reimpressão Reimprimir lote completo usando o token salvo
Download por demanda Permitir que o usuário baixe o lote via sistema

GET https://sandbox.boletocloud.com/api/v1/batch/boletos/{token}
Ambiente URL Base
Sandbox https://sandbox.boletocloud.com/api/v1/batch/boletos/{token}
Produção https://app.boletocloud.com/api/v1/batch/boletos/{token}

Parâmetro Tipo Obrigatório Descrição
token string Sim Token do lote retornado na criação (batch.token ou header X-BoletoCloud-Token)
Header Valor Obrigatório
Authorization Basic {credenciais_base64} Sim

O PDF do lote foi gerado com sucesso.

Header Descrição Exemplo
Content-Type Tipo do conteúdo application/pdf; charset=UTF-8
Content-Disposition Nome sugerido para download attachment; filename="boletos.pdf"
X-BoletoCloud-Version Versão da plataforma 2.0.0

O body contém o arquivo PDF binário do lote, com 1 boleto por página, pronto para impressão.


Retornado quando o token informado não corresponde a nenhum lote.

{
"erro": {
"status": 404,
"tipo": "nao_encontrado",
"causas": [
{
"codigo": "XXXXXXXX",
"mensagem": "Recurso não encontrado.",
"suporte": "https://developers.boleto.cloud/"
}
]
}
}

Retornado quando as credenciais de autenticação são inválidas.

Terminal window
curl -v "https://sandbox.boletocloud.com/api/v1/batch/boletos/{token_do_batch}" \
-u "api-key_SUA-API-KEY:token" \
-o boletos-batch.pdf

Além do PDF consolidado, você pode acessar cada boleto individualmente usando o token retornado na criação:

Operação Endpoint Descrição
Segunda via GET /boletos/{token} PDF de um boleto específico
Status do registro GET /boletos/{token}/registro Verificar se foi registrado
Baixa PUT /boletos/{token}/baixa Cancelar boleto específico