---
title: "Preview a stock + yield equity-vault deposit (deterministic, no wallet)"
method: POST
path: "/v1/partner/equity/simulate"
tags: ["Partner"]
---

# Preview a stock + yield equity-vault deposit (deterministic, no wallet)

`POST /v1/partner/equity/simulate`

## Request

- Base URL: `https://api.spiralstake.xyz`
- URL: `https://api.spiralstake.xyz/v1/partner/equity/simulate`
- Auth: HTTP bearer

## Request body

- object
  - `strategyId` string, required: The vault's id from /v1/strategies (starts with 'equity-').
  - `amount` string, required: Deposit in human units of the vault's deposit token (USDG), e.g. '10000'.
  - `stockLtvPct` string: Stock-leg LTV percent. Default: the vault's targetLtvPct. Capped at 88% of the stock market's liquidation LTV; above it the request is refused.
  - `slippage` number: Ratio, default 0.01 (the app's equity setting), capped at 0.01.
  - `chainId` 4663

## Response `200`

Deposit preview

- object
  - `chainId` integer
  - `strategyId` string
  - `action` 'equity_deposit'
  - `preview` object
  - `note` string

## Other responses

- `400`: Invalid input
- `401`: Missing/invalid API key
- `429`: Rate limited
- `503`: Transient (stale data / no route / RPC) — retry

---

[API](https://skmtc.dev/spiralstake/apis/spiral-stake-read-api-v1.md) · [All operations](https://skmtc.dev/spiralstake/apis/spiral-stake-read-api-v1/llms.txt) · [OpenAPI document](https://skmtc.dev/spiralstake/apis/spiral-stake-read-api-v1/revisions/e58af20cd747?raw)
