Proud winners of the 2026 CFIN Foodtech Frontier Awards. Learn more →

Event Catalog

All available webhook event types

This catalog lists all event types available for webhook subscriptions.

#TypeScript Interfaces

All webhook events share common base properties. Copy these interfaces to type your webhook handlers:

/** Base event properties included in all webhook events */
interface BaseEvent {
  /** Unique event identifier (UUID) */
  id: string;
  /** Event type (e.g., "inventory.received", "order.status.changed") */
  kind: string;
  /** ISO 8601 timestamp */
  time: string;
  /** Transaction identifier for grouping related events */
  transactionId: string;
}
 
/** Union type of all webhook event kinds */
type EventKind =
  // Inventory events
  | "inventory.received"
  | "inventory.produced"
  | "inventory.modified"
  | "inventory.moved"
  | "inventory.bundled"
  | "inventory.destroyed"
  | "inventory.wasted"
  | "inventory.merged"
  | "inventory.merge.reverted"
  | "inventory.restored"
  | "inventory.restored_from_history"
  // Order events
  | "order.created"
  | "order.updated"
  | "order.status.changed"
  | "order.shortshipped"
  | "order.deleted"
  // Shipment events
  | "shipment.created"
  | "shipment.updated"
  | "shipment.status.changed"
  | "shipment.items.assigned"
  | "shipment.deleted"
  // Transfer events
  | "transfer.status.changed"
  // Purchase order events
  | "purchase.created"
  | "purchase.updated"
  | "purchase.receivedshort"
  | "purchase.deleted"
  // Customer events
  | "customer.created"
  | "customer.updated"
  | "customer.deleted"
  // Supplier events
  | "supplier.created"
  | "supplier.updated"
  | "supplier.deleted"
  // Transport events
  | "transport.created"
  | "transport.updated"
  | "transport.deleted"
  // Form events
  | "form.submitted"
  // Vision events
  | "vision.alert.triggered"
  | "vision.alert.resolved";

#Event Categories

#Inventory Events

Events related to inventory entities (items, products, bundles).

EventDescription
inventory.receivedInventory received into the system
inventory.producedInventory created via production/transformation
inventory.modifiedInventory attributes updated
inventory.movedInventory moved to new location
inventory.bundledInventory added to a bundle
inventory.destroyedInventory destroyed/consumed
inventory.wastedInventory marked as waste
inventory.mergedInventory items merged together
inventory.merge.revertedMerge operation reverted
inventory.restoredInventory restored via deconstruction
inventory.restored_from_historyInventory restored from a historical snapshot

View Inventory Events →

#Order Events

Events related to customer orders.

EventDescription
order.createdNew order created
order.updatedOrder details updated
order.status.changedOrder status updated
order.shortshippedOrder shipped short
order.deletedOrder deleted

View Order Events →

#Shipment Events

Events related to shipments.

EventDescription
shipment.createdNew shipment created
shipment.updatedShipment details updated
shipment.status.changedShipment status updated
shipment.items.assignedItems assigned to shipment
shipment.deletedShipment deleted

View Shipment Events →

#Transfer Events

Events related to internal transfers.

EventDescription
transfer.status.changedTransfer status updated

View Transfer Events →

#Purchase Order Events

Events related to purchase orders from suppliers.

EventDescription
purchase.createdPurchase order created
purchase.updatedPurchase order updated
purchase.receivedshortPurchase order received short
purchase.deletedPurchase order deleted

View Purchase Order Events →

#Customer Events

Events related to customers.

EventDescription
customer.createdCustomer created
customer.updatedCustomer updated
customer.deletedCustomer deleted

#Supplier Events

Events related to suppliers.

EventDescription
supplier.createdSupplier created
supplier.updatedSupplier updated
supplier.deletedSupplier deleted

#Transport Events

Events related to transport carriers.

EventDescription
transport.createdTransport created
transport.updatedTransport updated
transport.deletedTransport deleted

#Form Events

Events related to form submissions.

EventDescription
form.submittedForm submitted

View Form Events →

#Vision Events

Events related to vision alerts.

EventDescription
vision.alert.triggeredVision alert triggered
vision.alert.resolvedVision alert resolved

#Common Event Properties

All events include these base properties:

PropertyTypeDescription
idstringUnique event identifier (UUID)
kindstringEvent type (e.g., inventory.received)
timestringISO 8601 timestamp
transactionIdstringTransaction identifier for grouping related events

Many inventory events also include:

PropertyTypeDescription
flowIdstringFlow identifier