Open Banking Sicoob - Ao registrar o Open, o título fica como rejeitado. O JSON de retorno indica "Invalid string syntax". O que pode estar ocorrendo?

De CIGAM WIKI
Revisão de 18h30min de 19 de janeiro de 2026 por Aline.cardoso (discussão | contribs) (Uso de caractere inválido em campos texto)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

FAQ_CIGAM > FAQ_Finanças > Gestão Financeira > Open Banking Sicoob - Ao registrar o Open, o título fica como rejeitado. O JSON de retorno indica "Invalid string syntax". O que pode estar ocorrendo?

Importante: As dicas e orientações contidas neste documento referem-se a casos atendidos em Ordens de Serviço do Suporte. Portanto, são sugestões para possíveis soluções relacionadas às situações apresentadas.
Podem existir casos que não sejam completamente resolvidos ao seguir as dicas desta WIKI. No entanto, a premissa para o atendimento é que, inicialmente, sejam avaliadas estas orientações.

Palavras-Chave

Erro Registro Boleto. Erro API Sicoob. Invalid String Syntax. Boleto Sicoob Rejeitado. Falha Registro Boleto API. Erro HTTP 400 Sicoob. Bad Request Sicoob. API Cobrança Bancária Sicoob. Registro De Boleto Via API. JSON Inválido. Erro Sintaxe JSON. Caractere Inválido JSON. Barra Invertida JSON. Escape De Caracteres JSON. Validação De Payload API. Endereço Com Barra Sicoob. Erro Campo Endereço Boleto. Rejeição Boleto Banco. Integração Bancária Sicoob. Erro Open Finance Sicoob. Layout Boleto Sicoob. Envio De Dados Boleto API. S/N Endereço Boleto. Barra. Tratamento De String API. Erro Antes Da Validação Bancária. Inconsistência Dados Boleto.

Open Banking Sicoob - Ao registrar o Open, o título fica como rejeitado. O JSON de retorno indica "Invalid string syntax". O que pode estar ocorrendo?

Ao realizar o registro de boleto via API de Cobrança Bancária do Sicoob (Open Finance), a requisição retorna o seguinte erro:

HTTP 400 – Bad Request Invalid string syntax

O que esse erro significa?

Esse erro indica que o JSON enviado na requisição contém uma string com sintaxe inválida, impedindo que a API do Sicoob interprete corretamente o payload.

Nesse caso, o erro ocorre antes da validação das regras bancárias, ou seja, trata-se de um problema de formatação do JSON.

Possível causa

Uso de caractere inválido em campos texto

A rejeição poderá ocorrer pelo uso da barra (/) no campo destinado ao endereço.

Exemplo de envio incorreto:

"endereco": "LH 180 KM 15 NORTE S/N"

Nesse formato, a API do Sicoob rejeita o conteúdo, retornando o erro Invalid string syntax.

Neste exemplo fora utilizado a barra (/), porém esta rejeição pode ocorrer por uso de outros caracteres especiais também.

Como Corrigir

Deve-se avaliar com o banco, como desejam que esta informação do endereço "Sem Número", seja enviada.

Habitualmente alguns retiram a barra, ficando SN apenas, informação que é aceita pelo banco. Caso o banco siga rejeitando, acionar o banco para que instruam sobre como esta informação deve ser enviada para o devido registro do título. Exemplo:

"endereco": "LH 180 KM 15 NORTE SN"