This is the on-chain combo stream. Polymarket’s RFQ gateway is an off-chain maker/quoter channel. Use this stream to monitor combo executions, fills, confirmations, and enriched lifecycle actions as they hit Polygon.
Subscribe
combos preset emits:
Every customer-facing combo event is enrichment-gated. If a combo leg cannot be resolved to market metadata, the event is held rather than emitted partially.
Full combo surface
Advanced users can explicitly request lifecycle and approval events:PM2 AutoRedeemer redemptions are available two ways: as
combo_lifecycle / combo_status_update.lifecycle_events[] for combo-native consumers, and as standard redemption events for existing redemption and wallet subscribers.Covered on-chain surface
The combo stream covers the Polymarket on-chain contracts used for combo execution and position lifecycle activity:
PositionManager approvals for ExchangeV3 and AutoRedeemer are available through
combo_approval when requested explicitly. Collateral ERC20 allowance approvals are not part of the default combo stream.
Example
Filters
Combo subscriptions support the standard WebSocket filters plus combo-specific identifiers:tokens and leg_position_ids both match combo position IDs and leg position IDs. Use leg_position_ids when you want the filter to be self-documenting.
To receive only combo lifecycle redemptions:

