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://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://api.socinal.com.br/v1/linhas-credito \ -H 'Authorization: Bearer SEU_TOKEN'

Resposta (exemplo):

[ { "id": "3f1c...", "nome": "Consignado CLT", "taxa_mensal": 1.79, "prazo_min": 6, "prazo_max": 48, "ativo": true } ]

Guarde o id da linha de crédito que você vai usar — ele é exigido na simulação e na emissão do empréstimo.

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