cURL
curl --request POST \ --url https://api.vatic.trading/api/v1/orders \ --header 'Content-Type: application/json' \ --header 'x-api-key: <api-key>' \ --data ' { "walletId": "3c90c3cc-0d44-4b50-8888-8dd25736052a", "tokenId": "<string>", "side": "BUY", "price": 0.5, "size": 2 } '
{ "ok": true, "orderId": "0xabc...", "status": "matched", "safeAddress": "0x...", "order": { "tokenId": "...", "side": "BUY", "price": 0.5, "size": 10, "makerAmount": "10000000", "takerAmount": "20000000" } }
Submits a Polymarket CLOB limit order using the legacy EIP-712 signing flow. Prefer /api/v1/simpleOrders/createLimitOrder for new integrations.
/api/v1/simpleOrders/createLimitOrder
Required for order endpoints. Obtain your API key from the Vatic dashboard.
Polymarket outcome token ID.
BUY
SELL
Limit price (0.01–0.99).
0.01 <= x <= 0.99
Order size in USDC (min 1).
x >= 1
Order submitted