Live vs Test Rules

Rules have the ability to apply a separate expression for live stream transactions than teststream transactions. This lets users test out rules on test transactions without impacting live orders.


Each Rule can be in one of the following states:

  • Synced By default, rules will apply to both streams
  • Split A different expression is saved for each stream.
  • Test Only There is a Rule expression running for the test stream, but no expression is applied for live stream transactions
  • Live Only There is a rule expression running for the live stream, but no expression is applied for test stream transactions

A "Synced" Rule -> Single Expression applies to both test and live streams

All previously defined rules are automatically in this state

"Split" the rule to set different expressions for each stream

Once split, edit each expression independently. Rules can be re-synced by duplicating one stream to the other.

Expressions are back to Synced after Duplicate to Live was selected: