Skip to main content
FUEL (FIRE Unified Event Loader) is an internal tool used by QA, development, and operations teams to validate the full FIRE platform without depending on real clients, stores, or third-party providers. It works in two directions: loading test events into FIRE, and simulating the external systems that surround it.

Two directions of operation

This lets you exercise end-to-end flows — across 7 countries and multiple environments — without touching production integrations.

The 7 operational tabs

  • Single order — Build and inject one order with full control over every field.
  • Batch — Generate and send multiple orders at once with configurable distributions for channel, status, and processor.
  • Load sim — Replay a realistic traffic pattern based on historical production data, compressed into a target duration.
  • Raw replay — Search for production orders in FIRE (or pull from FUEL’s stored samples) and re-inject them, optionally regenerating IDs.
  • Comparison — Send the same order set to multiple scenarios side by side and compare results.
  • Cancel order — Cancel an existing order by external order ID or order code.
  • Webhooks — Send KDS events (order.preparing, order.ready, order.dispatched, order.cancelled), fiscal callbacks, and PlugNotas events; manage mock HTTP endpoints; and inspect the incoming events log.

Operating context

Before using any tab, you must select your operating context in the sidebar. The context has five levels:
1

Environment

The FIRE environment (e.g., staging, production). Each environment is configured by a superadmin with a base URL and API key.
2

Account

The account (brand or operator group) within that environment.
3

Country

The country that governs tax rules, fiscal formats, and currency.
4

Vendor

The vendor (restaurant concept) under the account.
5

Store

The specific store location to target.
All five levels must be selected before FUEL can send any request. Tabs that require a test menu also need one configured for the selected vendor.

Where to go next

Setup

Configure environments, accounts, and test menus.

Single order

Inject a single order with full field control.

Batch

Send multiple orders with configurable distributions.

Load sim

Simulate peak traffic from historical patterns.

Raw replay

Search and re-inject production orders.

Cancel order

Cancel an order by ID or code.

Webhooks

Send webhook events and manage mock endpoints.

Comparison

Compare injection results across environments.