Pular para o conteúdo

Consultar Status do Registro

Consulta se o boleto foi registrado com sucesso no banco ou se houve erro/rejeição. Esta verificação é importante para garantir que o boleto está apto para pagamento antes de enviá-lo ao pagador.

StatusDescriçãoAção Recomendada
RegistradoBoleto confirmado no banco, apto para pagamentoPode ser enviado ao pagador
AguardandoBoleto enviado, aguardando confirmação do bancoAguardar ou consultar novamente
RejeitadoBanco recusou o registro (ex: CEP inválido)Corrigir dados e reemitir
CenárioRecomendação
Verificar se o boleto está apto para pagamento antes de enviar ao clienteSim
Implementar lógica de retry em caso de rejeiçãoSim
Monitorar o status de boletos em integração via arquivo CNABSim
Automatizar fluxo de reemissão de boletos rejeitadosSim
GET https://sandbox.boletocloud.com/api/v1/boletos/{token_do_boleto}/registro
HeaderValor
Acceptapplication/json
AuthorizationBasic {credenciais}
ParâmetroTipoDescrição
token_do_boletostringToken identificador do boleto
{
"status": {
"token": "token_do_boleto",
"registrado": "2024-01-06",
"erro": null
}
}
CampoTipoDescrição
tokenstringToken do boleto consultado
registradodate | nullData em que o boleto foi registrado (formato AAAA-MM-DD). null se não foi registrado
errostring | nullMensagem de erro caso o registro tenha sido rejeitado. null se não houve erro
CódigoDescrição
200 OKConsulta realizada com sucesso
{
"status": {
"token": "token_exemplo_123",
"registrado": "2024-01-06",
"erro": null
}
}
{
"status": {
"token": "token_exemplo_123",
"registrado": null,
"erro": "03-Entrada rejeitada\nMotivo(s):\n48-CEP irregular"
}
}
Terminal window
curl -v "https://sandbox.boletocloud.com/api/v1/boletos/{token_do_boleto}/registro" \
-H "Accept: application/json" \
-u "api-key_SUA-API-KEY:token"