RReveals/DocsGuia do produto e integraçõesConhecer o Reveals
SDK e APIPixel do pipeline
DOCUMENTAÇÃO REVEALS

Pixel do pipeline

Use o pipeline já publicado para receber cadastros, atualizações e movimentos de negócio.

Script e API HTTP disponíveis · pacote npm ainda não publicado

Abra o Pixel dentro do pipeline

Em Pipelines, abra o pipeline publicado e clique em Pixel. A página já traz o ID da conta, o ID do pipeline e os IDs das etapas ativas e de ganho/perda. Não há alias, escolha de sinal ou regra de destino para configurar.

Emita uma chave para esse pipeline e guarde o segredo ri_ somente no backend do seu site. A chave não autoriza outro pipeline.

  1. 01Abra um pipeline publicado.
  2. 02Clique em Pixel.
  3. 03Emita a chave e salve-a no backend do seu site.
  4. 04Copie o ID da etapa para cada ação do seu site.
  5. 05Envie eventos de teste e confira o card no pipeline.

Encaminhe com a chave no backend

A rota do seu site valida a sessão e a ação, então encaminha o mesmo corpo ao Reveals com Authorization: Bearer ri_.... Nunca repasse uma etapa escolhida livremente pelo navegador sem conferir a regra de negócio do seu sistema.

Em falha de rede ou 5xx, repita exatamente o mesmo corpo. O SDK preserva o corpo durante a vida da página; se a fila atravessar recarregamentos, persista também eventId e occurredAt.

● ● ●Exemplo
const response = await fetch("https://app.reveals.fit/publico/api/eventos/v1", {
  method: "POST",
  headers: { "content-type": "application/json",
    authorization: "Bearer " + process.env.REVEALS_PIPELINE_KEY },
  body: JSON.stringify(eventoValidado)
});
if (!response.ok) throw new Error(await response.text());