Documentação

Primeiros passos

I6Sdk

Construtor do SDK web e acesso aos serviços.

1 min de leitura

O bundle expõe a classe window.I6Sdk. Cada instância dá acesso aos serviços do SDK.

new I6Sdk(config?)

js
new window.I6Sdk(config?)
Nome Tipo Obrigatório Descrição
config object Não Configuração da instância.
config.baseUrl string Não Endereço da plataforma usado nas chamadas. O padrão é o ambiente sandbox.

Devolve: uma instância de I6Sdk.

Exemplo mínimo

html
<script src="https://cdn.infinity6.ai/releases/sdkweb/latest/bundle/i6sdk-web.js"></script>
<script type="module">
  async function main() {
    const sdk = new window.I6Sdk();
    const user = await sdk.auth().requireUser();
    if (!user) return;
  }
  main();
</script>

Notas

  • Os valores informados em config substituem os valores padrão.

sdk.auth()

js
sdk.auth()

Devolve: o serviço de autenticação. Veja auth().

sdk.ingest()

js
sdk.ingest()

Devolve: o serviço de envio de arquivos. Veja ingest().

Próximo

auth()

Consulta e exigência de sessão.

Ver auth()

Suporte

Suporte à implementação

Canais oficiais para tirar dúvidas durante a integração.

Resposta em até 1 dia útil

E-mail de suporte técnico

Resposta de até 1 dia útil

Envie dúvidas de implementação com o contexto do passo atual.

Enviar e-mail
Em breve

WhatsApp

Resposta de acordo com a fila de atendimento

Atendimento direto para dúvidas rápidas de integração.

Disponível

Assistente de suporte

Resposta imediata

Assistente de documentação e implementação da i6.