infinity6i6 Builders Platform
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()