API Saldo de Conta Corrente Sicredi

O que é esta API

A API de Saldo de Conta Corrente do Sicredi disponibiliza, em tempo real, os saldos da conta corrente do associado, para integração com ERPs ou sistemas próprios via requisições REST. A consulta é síncrona e retorna o saldo atual da conta, os valores bloqueados (inclusive bloqueio judicial) e os limites de cheque especial. A autenticação combina mTLS e OAuth2 (client_credentials), no mesmo servidor de autenticação da família Multipag, e o escopo utilizado é contacorrente.saldo.consultar.

Casos de uso principais:

  • Consulta de saldo de conta corrente em tempo real
  • Integração do saldo a ERPs e sistemas de gestão
  • Acompanhamento de saldo disponível, valores bloqueados e limite de cheque especial

Antes de começar

O acesso envolve o cadastro no Portal do Desenvolvedor, a emissão de um certificado digital e a liberação das credenciais OAuth2.

📘

Já integra a API Multipag Pagamentos ou a API de Extrato?

Você não precisa de novos certificados nem de novas credenciais. Basta solicitar a inclusão do escopo contacorrente.saldo.consultar no perfil do seu usuário junto ao Sicredi e enviá-lo na geração do token. Nesse caso, pule direto para o Passo 1.

Pré-requisitoComo obterOnde encontrar
Adesão à APIManifestar interesse à sua cooperativa e responder ao e-mail de adesão com os dados solicitadosSua cooperativa Sicredi
ID de AdesãoGerado pelo Sicredi após a análise da solicitação e enviado por e-mailE-mail enviado pelo Sicredi
Cadastro no Portal do DesenvolvedorCriar conta no Portal utilizando o e-mail informado na adesãodeveloper.sicredi.com.br
Certificado digital e chave privadaRegistrar o CSR no Portal do Desenvolvedor. Após a validação pelo Sicredi, baixar o certificado assinado e a chave privadaPortal do Desenvolvedor → Certificados e Credenciais
Credenciais (Client ID e Client Secret)Disponibilizadas pelo Sicredi após a conclusão dos testes em SandboxPortal do Desenvolvedor

Como funciona a adesão:

A liberação do acesso segue as etapas abaixo. Algumas dependem de uma ação sua, outras são conduzidas pelo Sicredi.

EtapaO que aconteceO que você faz
  1. Manifestação de interesse
Você comunica à sua cooperativa o interesse em consultar a APIProcure sua cooperativa
  1. Envio dos dados
A cooperativa envia um e-mail para confirmar a adesão e validar o endereço de e-mailResponda informando cooperativa, conta corrente, CPF ou CNPJ, o e-mail que será usado para acessar o Portal do Desenvolvedor e qual API deseja consultar (Saldo, Extrato ou ambas)
  1. Análise e geração do ID de Adesão
O Sicredi analisa a solicitação, valida as informações enviadas e gera o ID de AdesãoAguardar
  1. Envio do ID de Adesão
O Sicredi encaminha um e-mail com o ID de Adesão e as orientações para prosseguirGuarde o ID de Adesão. Ele será solicitado na etapa 6
  1. Cadastro no Portal do Desenvolvedor
O Portal é o canal onde o certificado e as credenciais ficam disponíveisAcesse developer.sicredi.com.br e crie sua conta com o e-mail informado na adesão
  1. Solicitação de acesso à API
O pedido é analisado pelo Sicredi para liberar o catálogo de APIs de RecebimentoNo Portal, abra um chamado do tipo "Acesso à API Pix" e informe o ID de Adesão recebido por e-mail
  1. Liberação do acesso
O Sicredi analisa e libera o acessoAguardar. Após a liberação, acesse APIs → Catálogo de APIs → APIs de Recebimento
  1. Registro do CSR
O CSR é a requisição que dá origem ao seu certificadoEm Certificados e Credenciais, selecione Registrar Novo CSR, preencha os dados solicitados e envie
  1. Emissão do certificado
O Sicredi valida o CSR e disponibiliza o certificado assinadoBaixe o certificado e a chave privada no Portal
  1. E-mail de Boas Vindas
Você recebe a confirmação da liberação, a documentação da API e as orientações para os testes. Nesta etapa, as credenciais de produção ainda não existemVerifique o e-mail informado no cadastro
  1. Testes em Sandbox
O ambiente de homologação fica disponível para você validar a integração antes de ir a produçãoRealize os testes com base nesta documentação
  1. Solicitação das credenciais de produção
O pedido de produção é feito pelo mesmo canal do e-mail de Boas VindasResponda ao e-mail de Boas Vindas informando que os testes foram concluídos e solicitando as credenciais de produção
  1. Liberação da produção
O Sicredi gera as credenciais de produção e avisa por e-mail que já estão disponíveisColete o Client ID e o Client Secret no Portal do Desenvolvedor
📘

Já tem cadastro no Portal?

Se você já possui conta no Portal do Desenvolvedor e já tem acesso a APIs → Catálogo de APIs → APIs de Recebimento, siga direto para a etapa 8.

📘

O acesso ao Portal do Desenvolvedor usa o e-mail informado na adesão

Se o técnico responsável for conduzir o processo, o acesso deve ser feito com o e-mail cadastrado na etapa 2.

📘

Chave privada com ou sem frase de segurança

No download da chave privada, o Portal oferece as duas opções. Se a ferramenta utilizada na integração não suportar chave protegida por senha, utilize a versão sem frase de segurança.

Ambientes disponíveis:

AmbienteURL de AutenticaçãoURL Base da API
Homologação (Sandbox)https://mtls-api-parceiro.sicredi.com.br/sb/thirdparty/auth/tokenhttps://mtls-api-parceiro.sicredi.com.br/sb/contacorrente/v1/saldos
Produçãohttps://mtls-api-parceiro.sicredi.com.br/thirdparty/auth/tokenhttps://mtls-api-parceiro.sicredi.com.br/contacorrente/v1/saldos
📘

Sandbox com dados estáticos

O ambiente de homologação usa dados pré-montados, então os exemplos de requisição retornam sempre o mesmo conjunto de dados. Os valores retornados não são dados reais de conta. Em produção, os contratos e rotas são os mesmos, mudando apenas a URL base e os dados do associado.


Passo a passo: sua primeira chamada

1. Obter token de acesso

A API usa OAuth2 Client Credentials sobre mTLS. As credenciais vão no corpo da requisição:

curl --location 'https://mtls-api-parceiro.sicredi.com.br/sb/thirdparty/auth/token' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'grant_type=client_credentials' \
  --data-urlencode 'client_id=SEU_CLIENT_ID' \
  --data-urlencode 'client_secret=SEU_CLIENT_SECRET' \
  --data-urlencode 'scope=contacorrente.saldo.consultar'

A chamada exige o certificado mTLS configurado na conexão. O token retornado é do tipo Bearer, com validade de 60 minutos, e deve ser enviado no header Authorization das chamadas seguintes. Quando expirar, requisite um novo token com as mesmas credenciais.

Se você já integra a API Multipag Pagamentos ou a API de Extrato, inclua contacorrente.saldo.consultar junto aos escopos que já utiliza.


2. Consultar o saldo

Consulte os saldos da conta em /contacorrente/v1/saldos. Esta consulta não recebe parâmetros: ela retorna o saldo da conta vinculada à credencial.

curl --location \
  'https://mtls-api-parceiro.sicredi.com.br/sb/contacorrente/v1/saldos' \
  --header 'Authorization: Bearer SEU_ACCESS_TOKEN' \
  --header 'accept: application/json'

Escopo exigido: contacorrente.saldo.consultar.

📘

GET sem corpo nem parâmetros

A consulta é um GET e não possui corpo de requisição nem parâmetros. Atenção ao caminho no plural: /saldos.

Resposta esperada (200 OK):

{
  "saldoAtual": 931151.27,
  "saldoContaCorrente": 400,
  "saldoAplicAutomatica": 0.00,
  "saldoBloqueadoParaCheques": 0,
  "saldoLancamentosAConferir": 0,
  "saldoBloqueioJudicial": 0,
  "saldoRetido": 0,
  "limiteChequeEspecial": 400,
  "limiteChequeEspecialUtilizado": 0,
  "limiteChequeEspecialDisponivel": 400
}

Os campos cobrem três grupos: o saldo em si (saldoAtual, saldoContaCorrente, saldoAplicAutomatica), os valores retidos ou bloqueados (saldoBloqueadoParaCheques, saldoLancamentosAConferir, saldoBloqueioJudicial, saldoRetido) e os limites de cheque especial (limiteChequeEspecial, limiteChequeEspecialUtilizado, limiteChequeEspecialDisponivel).


3. Tratamento de erros

StatusSignificadoExemplo de detail
401Token inválido ou expirado"Token inválido ou expirado"
403Escopo inapropriado, ou cooperativa e conta inválidos no sandbox"Privilégios insuficientes"
500Falha no funcionamento da aplicaçãoObjeto de erro

Próximos passos

TópicoDescriçãoOnde encontrar
Collection PostmanRequisições prontas para testeSolicite o reenvio pelo Portal do Desenvolvedor, menu Suporte
API de Extrato de Conta CorrenteMovimentações da conta por período, com saldo anterior e saldo por movimentoDocumentação da API de Extrato de Conta Corrente
Integração com a API Multipag PagamentosReaproveitamento de certificado e credenciais entre as APIsDocumentação da API Multipag

Precisa de ajuda?

  • Portal do desenvolvedor: developer.sicredi.com.br - abertura de chamados via menu Suporte.
  • Cooperativa: para questões comerciais e de contratação, procure sua cooperativa Sicredi.


Did this page help you?