Saltar al contenido principal
Fire es un OS de gestión de restaurantes que administra tiendas, menús, productos y canales de venta — incluyendo web, app, kioscos y agregadores de delivery (iFood, Keeta, 99, Rappi y otros). Fire

Modelo de integración

Fire es el sistema maestro. Emite eventos cada vez que algo relevante cambia y recibe órdenes inyectadas desde sistemas externos. Cualquier sistema que necesite reaccionar a esos eventos — o enviar órdenes hacia Fire — se integra a través de la misma interfaz:
  • Fire emite eventos cada vez que cambian tiendas, menús o productos, y cuando se actualiza el estado de una orden. Los eventos se entregan a tu sistema mediante llamadas webhook por HTTPS.
  • Fire recibe órdenes inyectadas por tu sistema vía la API REST.
Tu sistema se suscribe a los eventos que le interesan y actúa sobre ellos como necesite.
Un caso de uso común es un orquestador de agregadores — un sistema que conecta Fire con varios agregadores de delivery (iFood, Keeta, 99, Rappi, etc.) y maneja la publicación y el flujo de órdenes entre ellos. La integración funciona igual para cualquier otro tipo de cliente.

Flujos de datos

Flujo de publicación — Fire emite eventos que tu sistema debe propagar a sistemas downstream (agregadores, plataformas de facturación, ERPs o cualquier sistema que deba mantenerse sincronizado): Diagrama del flujo de publicación Flujo de órdenes — tu sistema envía órdenes a Fire y recibe actualizaciones de estado de vuelta: Diagrama del flujo de órdenes

Qué construyes

Tu integración necesita:
ResponsabilidadDirección
Exponer un endpoint HTTPS para recibir eventosFire → Tu sistema
Validar las firmas de los eventos entrantesFire → Tu sistema
Procesar eventos de publicación (tienda, menú, producto)Fire → Tu sistema
Inyectar órdenes en Fire usando tu API keyTu sistema → Fire
Manejar las actualizaciones de estado de órdenes desde FireFire → Tu sistema
Tanto la recepción de eventos como las llamadas a la API requieren autenticación. Consulta Autenticación para saber cómo se emiten las credenciales y cómo usarlas en cada lado.

Próximos pasos

Conceptos clave

Entiende los componentes fundamentales de la integración con Fire.

Autenticación

Configura tus credenciales de API y la validación de firmas de webhook.

Inicio rápido

Pon a funcionar tu integración de extremo a extremo.

Integraciones de agregadores

Configura integraciones, endpoints de webhook y eventos de prueba desde el panel.