Skip to main content
POST
Prepare a withdrawal
POST /user/multisig/withdraw/prepare builds the withdrawal. You sign typedData with your signer key, then submit that signature to POST /user/multisig/withdraw/execute.
Cancel open orders first. A PENDING or ACTIVE order returns 400 HAS_OPEN_ORDERS.

Authorizations

x-sx-api-key
string
header
required

API key, sent as the x-sx-api-key header.

Body

application/json
safeAddress
string
required

Your proxy's Safe, from multisigSafeAddress on GET /user/proxy.

proxyWallet
string
required

Your proxy wallet. Must be the proxy that this Safe governs.

glideSessionId
string

Bridge session to pay. The destination and amount are read from the session. Do not also send to or amount.

Required string length: 2 - 128
to
string

Where the funds are sent. Required, with amount, when glideSessionId is omitted.

token
string

ERC-20 token to withdraw. Omit, or pass the zero address, for the native token.

amount
string

Amount in the token's base units, as a decimal string. Required, with to, when glideSessionId is omitted.

Response

status
string

success or failure if the request succeeded or not

data
object
Last modified on October 1, 2026