Batch personalized quotes
Personalized quote for many markets in one call. yesAmounts/noAmounts are comma-separated 6-dec micro-units aligned 1:1 with conditionIds (omit either for all-zero on that side). Each quotes entry is an INDEPENDENT quote (identical to GET /markets//quote): its points coverage assumes only that market is the new stake. Unknown conditionIds are listed in notFound.
Query Parameters
The user's resolved Robin staking wallet (DepositWallet or Safe proxy), not the EOA. 20-byte EVM address, lowercase hex.
^0x[a-fA-F0-9]{40}$"0xcb7444981296d08da7161b75378e3773dbf5d806"
Comma-separated condition ids (max 25; must be unique, aligned 1:1 with yesAmounts/noAmounts).
Comma-separated YES amounts (6-dec micro-units), aligned 1:1 with conditionIds.
Comma-separated NO amounts (6-dec micro-units), aligned 1:1 with conditionIds.
Response
Per-market quotes + the notFound list.
20-byte EVM address, lowercase hex.
^0x[a-fA-F0-9]{40}$"0xcb7444981296d08da7161b75378e3773dbf5d806"
One INDEPENDENT quote per found market (points coverage assumes only that market is new).
Requested conditionIds not indexed on Robin — POST /markets to index them first.
32-byte Polymarket condition id, hex.
^0x[a-fA-F0-9]{64}$