infinity6i6 Builders Platform
Documentação

Primeiros passos

Webhooks

Assine eventos da plataforma e receba notificações em um endereço seu.

1 min de leitura

Serviço obtido com sdk.webhooks(). Uma assinatura liga um evento a um endereço que recebe as notificações.

subscribe(params)

js
await sdk.webhooks().subscribe({ event, url })
Nome Tipo Obrigatório Descrição
event string Sim Nome do evento.
url string Sim Endereço que recebe as notificações.

Devolve: uma Promise com o identificador da assinatura (subscriptionId).

Condições de erro

  • invalid webhook url: o endereço não é válido.
  • unknown event: o evento não existe.
  • network error: falha de rede ao registrar a assinatura.

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;

    const result = await sdk.webhooks().subscribe({
      event: "<seu-evento>",
      url: "<seu-endereco>",
    });
    console.log(result);
  }
  main();
</script>

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

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

Em breve

WhatsApp

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

Em breve

Assistente de suporte

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