Skip to main content
POST
/
v1
/
withdraw
/
quote
Withdraw Quote
curl --request POST \
  --url https://api.yieldo.xyz/v1/withdraw/quote \
  --header 'Content-Type: application/json' \
  --data '
{
  "vault_id": "<string>",
  "shares": "<string>",
  "user_address": "<string>",
  "slippage": 0.01
}
'
{
  "vault": {
    "vault_id": "<string>",
    "name": "<string>",
    "address": "<string>",
    "chain_id": 123,
    "chain_name": "<string>",
    "asset": {
      "address": "<string>",
      "symbol": "<string>",
      "decimals": 123
    },
    "deposit_router": "<string>",
    "accepted_assets": [],
    "type": "morpho",
    "min_deposit": "<string>",
    "no_minimum": false,
    "curator": "<string>",
    "paused": false,
    "paused_reason": "<string>",
    "external_router": false
  },
  "mode": "<string>",
  "shares": "<string>",
  "min_amount_out": "<string>",
  "intent": {
    "user": "<string>",
    "vault": "<string>",
    "asset": "<string>",
    "shares": "<string>",
    "min_amount_out": "<string>",
    "nonce": "<string>",
    "deadline": "<string>"
  },
  "approval": {
    "token_address": "<string>",
    "spender_address": "<string>",
    "amount": "<string>"
  },
  "estimated_assets": "<string>",
  "eip712": {},
  "signature": ""
}

Documentation Index

Fetch the complete documentation index at: https://docs.yieldo.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Body

application/json
vault_id
string
required
shares
string
required
user_address
string
required
slippage
number
default:0.01

Response

Successful Response

vault
VaultResponse · object
required
mode
string
required
shares
string
required
min_amount_out
string
required
intent
WithdrawIntentData · object
required
approval
ApprovalData · object
required
estimated_assets
string | null
eip712
Eip712 · object
signature
string
default:""