Alterar data de vencimento
UsePATCH /baas/v1/charges/:correlationId para atualizar a data de vencimento de um boleto pendente. Somente o campo dueDate pode ser alterado.
200 OK com o corpo vazio (text/plain). O boleto continua com o mesmo correlationId, ourNumber e código de barras — apenas o vencimento muda.
Baixar e cancelar boleto
UsePUT /baas/v1/charges/:correlationId/closeout para baixar (cancelar) um boleto. Após a baixa, o boleto não pode mais ser pago.
200 OK. Após a baixa, o status do boleto passa para Cancelled.
A baixa não cancela um pagamento já realizado. Se o boleto foi pago antes da solicitação de baixa, o pagamento permanece registrado normalmente.
Gerar PDF do boleto
UseGET /baas/v1/charges/:correlationId/stream para obter o boleto em formato PDF. A resposta é um stream binário com Content-Type: application/pdf.
cURL
BANKSLIP_PIX, também o QR Code Pix impresso no documento.
Exemplo em código
Node.js
Referência da API
Atualizar boleto
PATCH /baas/v1/charges/:correlationIdCancelar boleto
PUT /baas/v1/charges/:correlationId/closeoutImprimir PDF
GET /baas/v1/charges/:correlationId/stream
