---
title: "Withdraw"
method: POST
path: "/workflows/polymarket/withdraw"
tags: ["Polymarket"]
---

# Withdraw

`POST /workflows/polymarket/withdraw`

Withdraws the user's Polymarket proxy-wallet collateral to an arbitrary `dstWalletAddress`. Optional `dstToken` swaps the proxy collateral into a different token (and/or chain) before delivery.

Unlike `/withdrawToEoa`, this endpoint **always requires** an EIP-712 `signatureByEvmEoa` produced by the user's EOA over `{ dstToken, dstWalletAddress, expiration }` — see the [Polymarket Signing Guide](../polymarket-signing). The signature is what authorizes funds being sent to a wallet other than the EOA.

The endpoint awaits successful execution of the withdrawal transaction before returning the transaction hash.

## Request body

- object
  - `evmEoa` string, required — EVM address (0x prefix + 40 hex characters)
  - `dstWalletAddress` string, required — EVM address (0x prefix + 40 hex characters)
  - `srcTokenAddress` string — EVM address (0x prefix + 40 hex characters)
  - `dstToken` PolymarketDstToken — Destination token used by Polymarket workflow endpoints. When provided, proceeds are swapped into this token before delivery.
    - `address` string, required — EVM address (0x prefix + 40 hex characters)
    - `chainId` number, required — Destination chain ID. See the [chain list](/resources/chain-list).
  - `expiration` integer, required — Unix timestamp (seconds) when the signature expires. Must be within the next ~300 seconds.
  - `signatureByEvmEoa` string, required — Hex string with 0x prefix

## Response `200`

Withdrawal executed successfully

- object
  - `txHash` string, required — Hex string with 0x prefix
  - `status` string, required — Status message of the withdrawal

## Other responses

- `400` — Bad request due to missing or invalid parameters, or an invalid/expired signature
- `401` — Unauthorized - Invalid or missing API key
- `500` — Internal server error

---

[API](https://skmtc.dev/swaps/apis/prediction-market-data-api.md) · [All operations](https://skmtc.dev/swaps/apis/prediction-market-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/swaps/prediction-market-data-api/revisions/03e917d60cb7/schema)
