Valide assinatura e cabeçalhos conforme Autenticação (
X-Fire-Event, carimbo de tempo e o header de assinatura configurado, por exemplo X-Fire-Signature).Onde fica
- No painel Fire, selecione o contexto Agregadores (canal / espaço de trabalho).
- Abra Ferramentas de desenvolvimento → Integrações de agregadores.
Em UIs em inglês os rótulos podem ser Development tools → Aggregator integrations.
/aggregators/developer-tools/integrations. Acessar /aggregators redireciona para lá.
Selecione uma conta no cabeçalho. Sem conta, a tela pede para escolher uma.
Principais telas
Lista de integrações
Colunas típicas: Nome, Ambiente, Escopo, Canais, Status e Atualizado. Há filtros por status, ambiente e busca; a URL reflete filtros e paginação. A criação começa em Nova integração (ou equivalente).Detalhe da integração
O cabeçalho mostra nome, descrição, ambiente (Sandbox / Produção) e status (Ativo, Desabilitado, Excluído). Mais ações pode incluir editar, desabilitar ou excluir quando permitido. Abas:- Endpoints de webhook — cadastrar e gerenciar URLs de destino.
- Eventos de teste — enviar um evento pontual a um endpoint.
- Registros — histórico de entregas de saída.
Criar uma integração
1
Selecione uma conta
Use o seletor de conta no cabeçalho.
2
Abra Integrações de agregadores
Agregadores → Ferramentas de desenvolvimento → Integrações de agregadores.
3
Inicie a criação
Clique em Nova integração (ou equivalente).
4
Preencha Geral, Escopo e Canais
Complete os campos obrigatórios (tabela abaixo).
5
Criar
Envie o formulário. Você cai no detalhe da integração.
Campos do formulário
Conta inteira vale para toda a conta; país e vendor não entram. Vendor + país exige escolher o país primeiro para filtrar vendors.
A integração nova fica Ativa salvo indicação contrária na UI.
Endpoints de webhook
No detalhe da integração, aba Endpoints de webhook, você cadastra as URLs HTTPS que o Fire chamará quando os eventos ocorrerem. Para cada endpoint você informa em geral:- Nome e Descrição opcional
- URL de destino (HTTPS)
- Nome do header de assinatura (muitas vezes
X-Fire-Signature) - Eventos inscritos (um ou mais)
O que o Fire envia
Cada entrega é umPOST HTTP com:
Content-Type: application/jsonX-Fire-Signature(ou o nome configurado): assinatura do corpo — valide conforme AutenticaçãoX-Fire-Event: tipo de evento (por exemplomenu.updated)
Responda de imediato
Retorne2xx assim que aceitar a requisição, antes de processamento pesado. Trate o corpo de forma assíncrona para evitar timeout.
Eventos de teste
A aba Eventos de teste envia um evento a um endpoint cadastrado e ativo para checar conectividade, cabeçalhos e formato do payload.O que selecionar
- A integração precisa estar Ativa (senão a aba avisa).
- Escolha o Endpoint de webhook (só aparecem ativos).
- Escolha o Tipo de evento (só os inscritos naquele endpoint).
- Se o evento exigir, escolha Canal, Loja e/ou Produto — o formulário mostra só o que se aplica.
Eventos disponíveis na UI de testes
Ler o resultado
Último resultado mostra HTTP, duração, ID da entrega (busque em Registros) e mensagem de erro, se houver.Pré-visualização da requisição
A pré-visualização lista POST + URL, nomes de cabeçalhos (Content-Type, X-Fire-Event, X-Fire-Timestamp, header de assinatura com sha256=) e o corpo JSON: envelope com event (id, type, executionId, createdAt, timezone) e data conforme o tipo. Detalhes de campos estão na Referência de webhooks.
Assinatura e carimbo reais são gerados no envio; a pré-visualização pode mostrar placeholders até lá.

