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árioDescrição
Após criar loteObter o PDF consolidado logo após POST /batch/boletos
ReimpressãoReimprimir lote completo usando o token salvo
Download por demandaPermitir que o usuário baixe o lote via sistema

GET https://sandbox.boletocloud.com/api/v1/batch/boletos/{token}
AmbienteURL Base
Sandboxhttps://sandbox.boletocloud.com/api/v1/batch/boletos/{token}
Produçãohttps://app.boletocloud.com/api/v1/batch/boletos/{token}

ParâmetroTipoObrigatórioDescrição
tokenstringSimToken do lote retornado na criação (batch.token ou header X-BoletoCloud-Token)
HeaderValorObrigatório
AuthorizationBasic {credenciais_base64}Sim

O PDF do lote foi gerado com sucesso.

HeaderDescriçãoExemplo
Content-TypeTipo do conteúdoapplication/pdf; charset=UTF-8
Content-DispositionNome sugerido para downloadattachment; filename="boletos.pdf"
X-BoletoCloud-VersionVersão da plataforma2.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çãoEndpointDescrição
Segunda viaGET /boletos/{token}PDF de um boleto específico
Status do registroGET /boletos/{token}/registroVerificar se foi registrado
BaixaPUT /boletos/{token}/baixaCancelar boleto específico