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
Atendimento direto para dúvidas rápidas de integração.
Em breve
Assistente de suporte
Assistente de documentação e implementação da i6.
