Pular para o conteúdo

Obter PDF do Carnê

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

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

CenárioDescrição
Após criar carnêObter o PDF consolidado logo após POST /carnes
ReimpressãoReimprimir carnê completo usando o token salvo
Download por demandaPermitir que o cliente baixe o carnê via sistema

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

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

O PDF do carnê foi gerado com sucesso.

HeaderDescriçãoExemplo
Content-TypeTipo do conteúdoapplication/pdf; charset=UTF-8
Content-DispositionNome sugerido para downloadattachment; filename="carne.pdf"
X-BoletoCloud-VersionVersão da plataforma2.0.0

O body contém o arquivo PDF binário do carnê, com 3 boletos por página, pronto para impressão.


Retornado quando o token informado não corresponde a nenhum carnê.

{
"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 "https://sandbox.boletocloud.com/api/v1/carnes/TOKEN_DO_CARNE" \
-u "api-key_SUA-API-KEY:token" \
-o carne.pdf
echo "PDF do carne salvo com sucesso!"

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