Polymarket Place Bet (Batch) logo

Catalog action EVM Onchain wallet

Submit multiple orders atomically in a single CLOB request. All orders land on the orderbook simultaneously — no price drift between legs. Ideal for: arbitrage strategies, multi-leg hedges, portfolio rebalancing, event-based multi-market bets.

This action can require a wallet connector, gas, token movement, or an external side effect. Test with simulation or a controlled amount before using it in a live workflow.

At a Glance

FieldValue
Action IDpolymarket-place-bet-batch
CategoryEVM Onchain
Connectorwallet
Requires gasNo
Funds movementNone declared
Tagspolymarket, trading, batch, arbitrage, write

Payload Schema

FieldTypeRequiredDescription
ordersarrayYesArray of orders to submit atomically
orderTypestringNoOrder type for all orders in the batch. GTC (Good Till Cancelled), GTD (Good Till Date), FOK (Fill Or Kill), FAK (Fill And Kill).
postOnlybooleanNoPost-only mode — all orders are placed as maker orders only. If any would immediately match, it is rejected instead of filling as a taker.
deferExecbooleanNoDefer execution — orders land on the book simultaneously but matching is deferred. Useful for atomic multi-leg strategies.

Result Schema

FieldTypeRequiredDescription
ordersarrayYesArray of order results
batchSizenumberYesNumber of orders submitted in the batch
submittedAtstringNoISO timestamp when the batch was submitted

Examples

json
{ "type": "polymarket-place-bet-batch", "payload": { "orders": [] }, "children": [], "connector": { "type": "wallet", "id": "conn_wallet" }}

Payload fields can use workflow expressions such as {{$trigger.body.amount}}, {{$nodes.fetch.result.price}}, and {{$props.asset}} when the value should come from a trigger, prior node, or reusable workflow prop.