Verifica firma y cabeceras como se describe en Autenticación (
X-Fire-Event, marca de tiempo y tu header de firma configurado, por ejemplo X-Fire-Signature).Dónde está
- En el panel de Fire, elige el contexto Agregadores (canal / espacio de trabajo).
- Abre Herramientas de desarrollo → Integraciones de agregadores.
En otras localizaciones los nombres pueden ser el equivalente en inglés (Development tools → Aggregator integrations).
/aggregators/developer-tools/integrations. Entrar en /aggregators redirige allí.
Selecciona una cuenta en el encabezado. Si no hay cuenta, la pantalla pedirá elegir una.
Vistas principales
Listado de integraciones
Suele mostrar Nombre, Entorno, Alcance, Canales, Estado y Actualizado. Hay filtros por estado, entorno y búsqueda; la URL refleja filtros y paginación. La creación empieza con Nueva integración (o el equivalente en la UI).Detalle de una integración
El encabezado muestra nombre, descripción, entorno (Sandbox / Producción) y estado (Activo, Deshabilitado, Eliminado). Más acciones puede incluir editar, deshabilitar o eliminar cuando corresponda. Pestañas:- Endpoints de webhook — registrar y gestionar URLs de destino.
- Eventos de prueba — enviar un evento puntual a un endpoint.
- Registros — historial de entregas salientes.
Crear una integración
1
Selecciona una cuenta
Usa el selector de cuenta en el encabezado.
2
Abre Integraciones de agregadores
Agregadores → Herramientas de desarrollo → Integraciones de agregadores.
3
Inicia la creación
Pulsa Nueva integración (o equivalente).
4
Completa General, Alcance y Canales
Rellena los campos obligatorios (tabla siguiente).
5
Crear
Envía el formulario. Llegas al detalle de la integración.
Campos del formulario
Cuenta completa aplica a toda la cuenta; país y vendor no se usan. Vendor + país exige elegir país primero para filtrar vendors.
La integración nueva queda Activa salvo que la UI indique otro estado.
Endpoints de webhook
En el detalle de la integración, pestaña Endpoints de webhook, registras las URLs HTTPS a las que Fire llamará cuando ocurran eventos. Por cada endpoint sueles indicar:- Nombre y Descripción opcional
- URL de destino (HTTPS)
- Nombre del header de firma (a menudo
X-Fire-Signature) - Eventos suscritos (uno o varios)
Qué envía Fire
Cada entrega es unPOST HTTP con:
Content-Type: application/jsonX-Fire-Signature(o el nombre configurado): firma del cuerpo — verifica según AutenticaciónX-Fire-Event: tipo de evento (por ejemplomenu.updated)
Responde enseguida
Devuelve2xx en cuanto aceptes la petición, antes de trabajo pesado. Procesa el cuerpo en segundo plano para no agotar el tiempo de espera.
Eventos de prueba
La pestaña Eventos de prueba envía un evento a un endpoint registrado y activo para comprobar conectividad, cabeceras y forma del payload.Qué seleccionar
- La integración debe estar Activa (si no, la pestaña avisa).
- Elige el Endpoint de webhook (solo salen los activos).
- Elige el Tipo de evento (solo los suscritos en ese endpoint).
- Si el evento lo requiere, elige Canal, Tienda y/o Producto — el formulario solo muestra lo aplicable.
Eventos disponibles en la UI de pruebas
Interpretar el resultado
Último resultado muestra estado HTTP, duración, ID de entrega (búscalo en Registros) y mensaje de error si lo hay.Vista previa de la petición
La vista previa lista POST + URL, nombres de cabeceras (Content-Type, X-Fire-Event, X-Fire-Timestamp, header de firma con sha256=) y el cuerpo JSON: sobre con event (id, type, executionId, createdAt, timezone) y data según el tipo. El detalle de campos está en Referencia de webhooks.
La firma y la marca de tiempo reales se generan al enviar; la vista previa puede mostrar marcadores hasta entonces.

