VeztaVezta

Combos

Multi-leg combo (parlay) orders and the combo eligibility catalog

The Combos API handles multi-leg combo (parlay-style) trades that bundle several market legs into a single order. Combo creation is asynchronous — POST /api/v1/combos returns 202 Accepted and settlement runs in the combos worker domain. The public combo catalog endpoints report which legs can be combined for a given game.

Endpoints

MethodPathAuthDescription
GET/api/v1/combosBearerList the caller's combo orders
POST/api/v1/combosBearerCreate a combo order (async — returns 202 Accepted)
GET/api/v1/combos/:idBearerGet a single combo order
POST/api/v1/combos/:id/exitBearerExit a combo order early via a SELL RFQ
POST/api/v1/combos/:id/redeemBearerRedeem a winning combo order (manual fallback)
GET/api/v1/combo/marketsNoList catalog markets eligible for a game, with per-leg addable flags
POST/api/v1/combo/eligibleNoCheck whether a set of legs can be combined

Notes

  • Combos are a Polymarket-only feature. Kalshi (DFlow-sourced) events have no combo catalog.
  • Combo placement is async: poll GET /api/v1/combos/:id (or subscribe to the user:combo-orders WebSocket channel) for status transitions.
  • exit closes an open combo early via a SELL request-for-quote; redeem is a manual fallback for claiming a settled winning combo.

On this page