v1
latestOpenAPI 3.1.02026-07-262771117.8 KBRedeem Position
Redeems position from a resolved Polymarket market. For positions with a current value > 0, this endpoint allows users to claim their winnings from a specific market condition. For losing positions with a current value = 0, this endpoint allows users to burn their position tokens to clean up their account. Endpoint awaits successful execution of the redemption transaction before returning the transaction hash.
Proceeds default to the caller's evmEoa. To deliver them to a different wallet or token, set dstWalletAddress and/or dstToken; when dstWalletAddress is present the request must be signed — see the Polymarket Signing Guide.
⚠️ Upcoming change: signatureByEvmEoa + expiration will soon be required on every redeemPosition request, regardless of whether dstWalletAddress is set. The signature is currently optional when dstWalletAddress is omitted, but partners should plan to sign every call ahead of the cutover.
Request body
Example request
{
"conditionId": "0x52f13a5eaf375170189f326e58cc6d217515de1cf9e41bff17be7779ea9a295c",
"assetId": "25851216745091725550702226389795916287148711992808817855215289655518936398397"
}Response
Position redeemed successfully