Skip to Content
Comece por aquiSeu primeiro request

Seu primeiro request

Vamos fazer a integração “dizer olá”. O objetivo aqui é só confirmar que sua credencial funciona e que você consegue autenticar — usando uma chamada somente leitura e sem efeito colateral: listar as linhas de crédito ativas do seu parceiro.

Obtenha um token

curl -X POST https://econsignado-api.socinal.com.br/v1/oauth/token \ -H 'Content-Type: application/json' \ -d '{ "grant_type": "client_credentials", "client_id": "cli_a1b2c3", "client_secret": "sk_live_..." }'

Guarde o access_token da resposta.

Liste as linhas de crédito

curl https://econsignado-api.socinal.com.br/v1/linhas-credito \ -H 'Authorization: Bearer SEU_TOKEN'

Resposta (exemplo):

[ { "numero_linha": "92", "prazo_minimo": 6, "prazo_maximo": 48, "valor_minimo": 1, "valor_maximo": 100000, "taxa_minima": null, "taxa_maxima": null, "tem_seguro": false } ]

A lista traz só as linhas ativas do seu parceiro. Os limites (prazo_*, valor_*) e as taxas são os cadastrados para você — os do exemplo acima são ilustrativos e não valem para a sua credencial.

Guarde o numero_linha da linha que você vai usar — é ele (não um id) que os demais endpoints exigem: /v1/simulacao, /v1/propostas e /v1/emprestimos.

taxa_minima e taxa_maxima podem vir null quando a linha não tem faixa de taxa cadastrada — os campos existem sempre, mas o valor pode não estar preenchido. Nesse caso informe taxa_mensal na simulação ou deixe o servidor aplicar a taxa padrão do parceiro.

Deu certo?

Se você recebeu a lista (mesmo que vazia), sua autenticação está funcionando. Agora vale entender o produto antes de originar de verdade:

Não funcionou?

RespostaProvável causa
401 CREDENCIAL_INVALIDAToken errado, expirado, ou faltou o header Authorization
403 ESCOPO_INSUFICIENTEA credencial não tem o escopo credito:read
429 RATE_LIMIT_EXCEDIDOMuitas chamadas — aguarde o tempo do Retry-After