Hi, I'm getting order_version_mismatch (HTTP 400) on every order submission starting April 28. My last successful trades were April 27 at ~12:00 UTC. Nothing changed on my side.
Error:
POST /order → 400 Bad Request
{"error": "order_version_mismatch"}
Environment:
CLI: polymarket-cli v0.1.4 and v0.1.5 (both fail identically)
Signature type: gnosis-safe and eoa (both fail)
Order types tested: market-order, create-order with GTC and FOK
Chain: Polygon (137)
Account status: closed_only: false
USDC balance: 88 USDC, all allowances at max
CLOB health: OK, time synced
What works:
All read endpoints (price, book, midpoint, markets search, account-status, balance)
What fails:
Any order submission — market order or limit order, any token
Question: Did the CLOB API update the expected order schema/version after April 27? Is there a new required field or signing domain version that v0.1.5 doesn't support yet?
Hi, I'm getting order_version_mismatch (HTTP 400) on every order submission starting April 28. My last successful trades were April 27 at ~12:00 UTC. Nothing changed on my side.
Error:
POST /order → 400 Bad Request
{"error": "order_version_mismatch"}
Environment:
CLI: polymarket-cli v0.1.4 and v0.1.5 (both fail identically)
Signature type: gnosis-safe and eoa (both fail)
Order types tested: market-order, create-order with GTC and FOK
Chain: Polygon (137)
Account status: closed_only: false
USDC balance: 88 USDC, all allowances at max
CLOB health: OK, time synced
What works:
All read endpoints (price, book, midpoint, markets search, account-status, balance)
What fails:
Any order submission — market order or limit order, any token
Question: Did the CLOB API update the expected order schema/version after April 27? Is there a new required field or signing domain version that v0.1.5 doesn't support yet?