77Sol - Integração
    • Changelog
    • Visão geral
    • Primeiros passos
    • Autenticação
    • Ambientes
    • Erros
    • Paginação
    • Webhooks
    • Limites de uso
    • Versionamento e depreciação
    • Raiz
      • Autenticação
        • Emissão do token de acesso
      • Simulações
        • Cotação por valor e prazo
        • Cotação precificada por CPF
    • Criação de integrador
      POST
    • Esquemas
      • Erro
      • ErroDeValidacao
      • Cotacao

    Autenticação

    A API 77Sol usa credencial de máquina. Você troca sua credencial por um token de curta duração
    e envia esse token em cada chamada.

    Suas credenciais#

    Você recebe dois valores da 77Sol:
    ValorO que é
    api_keyIdentifica sua integração. Pode aparecer em log.
    secretProva que a integração é sua. Nunca exponha.
    Guarde o secret num gerenciador de segredo. Não coloque em repositório, em variável de front,
    em app móvel nem em coleção compartilhada.
    A credencial vale para produção. O mock não pede credencial: use valores de exemplo durante o
    desenvolvimento.

    Obter o token#

    Resposta:
    {
      "access_token": "<token-jwt>",
      "token_type": "Bearer",
      "expires_in": 43200
    }
    O expires_in vem em segundos. São 12 horas.
    Obtenha o token apenas nesta rota.

    Quando o token não funciona#

    Recebeu o token com sucesso e ainda assim toda chamada volta 401? A sua credencial está
    correta — é configuração do nosso lado. Escreva para tecnologia@77sol.com.br e informe a sua
    api_key e o horário.
    401 na própria rota de token é outra coisa: aí a credencial está errada, inativa, ou o
    seu IP está fora da lista. A resposta é a mesma para os três casos, de propósito.

    Usar o token#

    Envie o token no header Authorization, com o prefixo Bearer:

    Regras do token#

    1.
    Reaproveite o token até ele expirar. Ele vale 12 horas. Não peça token novo em
    cada chamada: a rota de token tem limite próprio, por IP. Estourado esse limite, você
    fica sem token novo na hora de um pico.
    2.
    Renove antes de expirar. Guarde o instante da emissão e renove com folga de um minuto.
    3.
    Trate 401 assim: renove o token uma vez e repita. Se o token novo também receber
    401, pare. A credencial está errada ou inativa.
    4.
    Uma credencial por integração. Não compartilhe credencial entre sistemas: você perde a
    capacidade de revogar um sem derrubar o outro.

    Restrição por IP#

    A 77Sol pode amarrar sua credencial a uma lista de IPs de origem. Informe seus IPs de saída
    quando pedir a credencial. Se o seu IP mudar, avise antes.

    Se o secret vazar#

    Avise a 77Sol imediatamente. A 77Sol revoga o secret na hora. A sua integração fica parada
    até você receber a credencial nova. Um secret vazado sem aviso é pior do que uma integração
    parada.
    Modificado em 2026-09-14 14:05:39
    Página anterior
    Primeiros passos
    Próxima página
    Ambientes
    Built with