diff --git a/src/services/boost/requests/getData/getData.md b/src/services/boost/requests/getData/getData.md
index 78f01359..37783549 100644
--- a/src/services/boost/requests/getData/getData.md
+++ b/src/services/boost/requests/getData/getData.md
@@ -1,6 +1,6 @@
---
id: getData
-slug: /boost/requests/getdata
+slug: sdk/api/boost/requests/getdata
description: Use the StakeWise SDK boost getData method to retrieve boost and leverage strategy data for a vault user.
---
diff --git a/src/services/boost/requests/getLeverageStrategyData/getLeverageStrategyData.md b/src/services/boost/requests/getLeverageStrategyData/getLeverageStrategyData.md
index 5f85f1a7..a74c778e 100644
--- a/src/services/boost/requests/getLeverageStrategyData/getLeverageStrategyData.md
+++ b/src/services/boost/requests/getLeverageStrategyData/getLeverageStrategyData.md
@@ -1,6 +1,6 @@
---
id: getLeverageStrategyData
-slug: /boost/requests/getleveragestrategydata
+slug: sdk/api/boost/requests/getleveragestrategydata
description: Use the StakeWise SDK getLeverageStrategyData method to check the leverage strategy version and upgrade status.
---
diff --git a/src/services/boost/requests/getLeverageStrategyProxy/getLeverageStrategyProxy.md b/src/services/boost/requests/getLeverageStrategyProxy/getLeverageStrategyProxy.md
index fd562038..80a8c07d 100644
--- a/src/services/boost/requests/getLeverageStrategyProxy/getLeverageStrategyProxy.md
+++ b/src/services/boost/requests/getLeverageStrategyProxy/getLeverageStrategyProxy.md
@@ -1,6 +1,6 @@
---
id: getLeverageStrategyProxy
-slug: /boost/requests/getleveragestrategyproxy
+slug: sdk/api/boost/requests/getleveragestrategyproxy
description: Use the StakeWise SDK getLeverageStrategyProxy method to get the leverage strategy proxy contract address for boosting.
---
diff --git a/src/services/boost/requests/getQueuePosition/getQueuePosition.md b/src/services/boost/requests/getQueuePosition/getQueuePosition.md
index 48f3881e..9267553f 100644
--- a/src/services/boost/requests/getQueuePosition/getQueuePosition.md
+++ b/src/services/boost/requests/getQueuePosition/getQueuePosition.md
@@ -1,6 +1,6 @@
---
id: getQueuePosition
-slug: /boost/requests/getqueueposition
+slug: sdk/api/boost/requests/getqueueposition
description: Use the StakeWise SDK boost getQueuePosition method to retrieve unlock queue position data for a user's boosted osTokens.
---
diff --git a/src/services/boost/transactions/claimQueue/claimQueue.md b/src/services/boost/transactions/claimQueue/claimQueue.md
index 9244ffc8..03213558 100644
--- a/src/services/boost/transactions/claimQueue/claimQueue.md
+++ b/src/services/boost/transactions/claimQueue/claimQueue.md
@@ -1,6 +1,6 @@
---
id: claimQueue
-slug: /boost/transactions/claimqueue
+slug: sdk/api/boost/transactions/claimqueue
description: Use the StakeWise SDK boost claimQueue method to claim assets from the unboost queue after unlocking osTokens.
---
diff --git a/src/services/boost/transactions/lock/lock.md b/src/services/boost/transactions/lock/lock.md
index 3f388cc9..80d84f43 100644
--- a/src/services/boost/transactions/lock/lock.md
+++ b/src/services/boost/transactions/lock/lock.md
@@ -1,6 +1,6 @@
---
id: lock
-slug: /boost/transactions/lock
+slug: sdk/api/boost/transactions/lock
description: Use the StakeWise SDK boost lock method to boost osToken APY through leverage staking with a vault's strategy proxy.
---
@@ -15,10 +15,10 @@ Boost your osToken apy using leverage staking
| amount | `bigint` | **Yes** | Boost amount |
| userAddress | `string` | **Yes** | The user address |
| vaultAddress | `string` | **Yes** | The address of the vault that will mint osTokens for leverage staking |
-| boostAddress | `string` | **Yes** | The address of the strategy proxy using the [sdk.boost.getLeverageStrategyProxy](/boost/requests/getleveragestrategyproxy) method |
+| boostAddress | `string` | **Yes** | The address of the strategy proxy using the [sdk.boost.getLeverageStrategyProxy](/sdk/api/boost/requests/getleveragestrategyproxy) method |
| referrerAddress | `string` | **No** | The address of the referrer |
-| permitParams | `PermitParams` | **No** | The permit signature is required if there isn’t enough osToken allowance for the strategy proxy contract.
**For MultiSig**
The permit signature is not necessary for Multi Sig (e.g. Safe Wallet), as it should use `sdk.contracts.mintToken.approve(boostAddress, MaxUint256)` instead of a permit call to set up osToken allowance. This will be called in the action if needed.
**For other wallets**
The permit signature is optional since it will be obtained automatically using the [utils.getPermitSignature](/utils/getpermitsignature) method. |
-| leverageStrategyData | `LeverageStrategyData` | **No** | Leverage strategy data from [sdk.boost.getLeverageStrategyData](/boost/requests/getleveragestrategydata). If not provided, it will be fetched automatically during the transaction |
+| permitParams | `PermitParams` | **No** | The permit signature is required if there isn’t enough osToken allowance for the strategy proxy contract.
**For MultiSig**
The permit signature is not necessary for Multi Sig (e.g. Safe Wallet), as it should use `sdk.contracts.mintToken.approve(boostAddress, MaxUint256)` instead of a permit call to set up osToken allowance. This will be called in the action if needed.
**For other wallets**
The permit signature is optional since it will be obtained automatically using the [utils.getPermitSignature](/sdk/api/utils/getpermitsignature) method. |
+| leverageStrategyData | `LeverageStrategyData` | **No** | Leverage strategy data from [sdk.boost.getLeverageStrategyData](/sdk/api/boost/requests/getleveragestrategydata). If not provided, it will be fetched automatically during the transaction |
```ts
type LeverageStrategyData = {
diff --git a/src/services/boost/transactions/unlock/unlock.md b/src/services/boost/transactions/unlock/unlock.md
index 27079302..2eb4fe79 100644
--- a/src/services/boost/transactions/unlock/unlock.md
+++ b/src/services/boost/transactions/unlock/unlock.md
@@ -1,6 +1,6 @@
---
id: unlock
-slug: /boost/transactions/unlock
+slug: sdk/api/boost/transactions/unlock
description: Use the StakeWise SDK boost unlock method to unboost previously boosted osTokens by specifying a percentage to release.
---
@@ -15,7 +15,7 @@ Unboost your boosted osToken
| percent | `number` | **Yes** | The percent to unboost (100 at max) |
| userAddress | `string` | **Yes** | The user address |
| vaultAddress | `string` | **Yes** | The address of the vault where the osTokens boosted |
-| leverageStrategyData | `LeverageStrategyData` | **No** | Leverage strategy data from [sdk.boost.getLeverageStrategyData](/boost/requests/getleveragestrategydata). If not provided, it will be fetched automatically during the transaction |
+| leverageStrategyData | `LeverageStrategyData` | **No** | Leverage strategy data from [sdk.boost.getLeverageStrategyData](/sdk/api/boost/requests/getleveragestrategydata). If not provided, it will be fetched automatically during the transaction |
```ts
type LeverageStrategyData = {
diff --git a/src/services/boost/transactions/upgradeLeverageStrategy/upgradeLeverageStrategy.md b/src/services/boost/transactions/upgradeLeverageStrategy/upgradeLeverageStrategy.md
index 2dc3d6d4..73086d16 100644
--- a/src/services/boost/transactions/upgradeLeverageStrategy/upgradeLeverageStrategy.md
+++ b/src/services/boost/transactions/upgradeLeverageStrategy/upgradeLeverageStrategy.md
@@ -1,6 +1,6 @@
---
id: upgradeLeverageStrategy
-slug: /boost/transactions/upgradeleveragestrategy
+slug: sdk/api/boost/transactions/upgradeleveragestrategy
description: Use the StakeWise SDK upgradeLeverageStrategy method to upgrade the leverage strategy contract for a vault's boost system.
---
diff --git a/src/services/distributorRewards/requests/getRewards/getRewards.md b/src/services/distributorRewards/requests/getRewards/getRewards.md
index 3eff67c8..714601c3 100644
--- a/src/services/distributorRewards/requests/getRewards/getRewards.md
+++ b/src/services/distributorRewards/requests/getRewards/getRewards.md
@@ -1,6 +1,6 @@
---
id: getRewards
-slug: /distributorRewards/requests/getrewards
+slug: sdk/api/distributorRewards/requests/getrewards
description: Use the StakeWise SDK distributorRewards getRewards method to fetch currently claimable distributor reward tokens for a user.
---
@@ -28,10 +28,10 @@ type Output =
| Name | Description |
|---------------------|------------------------------------------------------------------------------------------------------------------------------|
-| `proof` | The Merkle tree proof. Used in [sdk.distributorRewards.claim](/distributorRewards/transactions/claim) |
-| `tokens` | An array of addresses of the tokens. Used in [sdk.distributorRewards.claim](/distributorRewards/transactions/claim) |
+| `proof` | The Merkle tree proof. Used in [sdk.distributorRewards.claim](/sdk/api/distributorRewards/transactions/claim) |
+| `tokens` | An array of addresses of the tokens. Used in [sdk.distributorRewards.claim](/sdk/api/distributorRewards/transactions/claim) |
| `unclaimedAmounts` | An array of unclaimed amounts of the tokens. A claim is available if at least one amount in the array is greater than zero. |
-| `cumulativeAmounts` | An array of cumulative amounts of the tokens. Used in [sdk.distributorRewards.claim](/distributorRewards/transactions/claim) |
+| `cumulativeAmounts` | An array of cumulative amounts of the tokens. Used in [sdk.distributorRewards.claim](/sdk/api/distributorRewards/transactions/claim) |
#### Example:
diff --git a/src/services/distributorRewards/transactions/claim/claim.md b/src/services/distributorRewards/transactions/claim/claim.md
index 6accf5d2..dd5466fe 100644
--- a/src/services/distributorRewards/transactions/claim/claim.md
+++ b/src/services/distributorRewards/transactions/claim/claim.md
@@ -1,6 +1,6 @@
---
id: create
-slug: /distributorRewards/transactions/claim
+slug: sdk/api/distributorRewards/transactions/claim
description: Use the StakeWise SDK distributorRewards claim method to claim token rewards from the merkle distributor V2 contract.
---
@@ -15,9 +15,9 @@ Claims rewards from the merkle distributor V2 contract.
| Name | Type | Required | Description |
|-------------------|------------|----------|----------------------------------------------------------------------------------------------------------------------------------------|
| userAddress | `string` | **Yes** | The address of the user initiating the action. This address will become the owner of the reward splitter and must be the vault admin |
-| proof | `string[]` | **Yes** | The Merkle tree proof. Get it from [sdk.distributorRewards.getRewards](/distributorRewards/requests/getrewards) |
-| tokens | `string[]` | **Yes** | An array of addresses of the tokens. Get it from [sdk.distributorRewards.getRewards](/distributorRewards/requests/getrewards) |
-| cumulativeAmounts | `string[]` | **Yes** | An array of cumulative amounts of the tokens. Get it from [sdk.distributorRewards.getRewards](/distributorRewards/requests/getrewards) |
+| proof | `string[]` | **Yes** | The Merkle tree proof. Get it from [sdk.distributorRewards.getRewards](/sdk/api/distributorRewards/requests/getrewards) |
+| tokens | `string[]` | **Yes** | An array of addresses of the tokens. Get it from [sdk.distributorRewards.getRewards](/sdk/api/distributorRewards/requests/getrewards) |
+| cumulativeAmounts | `string[]` | **Yes** | An array of cumulative amounts of the tokens. Get it from [sdk.distributorRewards.getRewards](/sdk/api/distributorRewards/requests/getrewards) |
#### Example:
diff --git a/src/services/osToken/helpers/getBurnAmount/getBurnAmount.md b/src/services/osToken/helpers/getBurnAmount/getBurnAmount.md
index acab691e..252f5104 100644
--- a/src/services/osToken/helpers/getBurnAmount/getBurnAmount.md
+++ b/src/services/osToken/helpers/getBurnAmount/getBurnAmount.md
@@ -1,7 +1,7 @@
---
id: getBurnAmount
title: getBurnAmount
-slug: /osToken/helpers/getburnamount
+slug: sdk/api/osToken/helpers/getburnamount
description: "StakeWise SDK getBurnAmount helper (deprecated): calculates how many osTokens to burn to fully withdraw your deposit."
---
@@ -16,9 +16,9 @@ How many osToken burn do you need to make to withdraw all deposit.
| Name | Type | Required | Description |
|-----------------|----------|----------|--------------------------------------------------------------|
| vaultAddress | `string` | **Yes** | The address of the vault |
-| ltvPercent | `bigint` | **Yes** | [sdk.vault.getVault](/vault/requests/getvault) |
-| mintedAssets | `bigint` | **Yes** | [sdk.osToken.getPosition](/osToken/requests/getposition) |
-| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/vault/requests/getstakebalance) |
+| ltvPercent | `bigint` | **Yes** | [sdk.vault.getVault](/sdk/api/vault/requests/getvault) |
+| mintedAssets | `bigint` | **Yes** | [sdk.osToken.getPosition](/sdk/api/osToken/requests/getposition) |
+| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/sdk/api/vault/requests/getstakebalance) |
| newStakedAssets | `bigint` | **Yes** | The future amount of stake after the deposit |
#### Returns:
diff --git a/src/services/osToken/helpers/getBurnAmountForUnstake/getBurnAmountForUnstake.md b/src/services/osToken/helpers/getBurnAmountForUnstake/getBurnAmountForUnstake.md
index 9d636c2e..64bb0c60 100644
--- a/src/services/osToken/helpers/getBurnAmountForUnstake/getBurnAmountForUnstake.md
+++ b/src/services/osToken/helpers/getBurnAmountForUnstake/getBurnAmountForUnstake.md
@@ -1,6 +1,6 @@
---
id: getBurnAmountForUnstake
-slug: /osToken/helpers/getburnamountforunstake
+slug: sdk/api/osToken/helpers/getburnamountforunstake
description: Use the StakeWise SDK getBurnAmountForUnstake helper to calculate osTokens that must be burned to enable full unstaking.
---
diff --git a/src/services/osToken/helpers/getHealthFactor/getHealthFactor.md b/src/services/osToken/helpers/getHealthFactor/getHealthFactor.md
index 73fd8818..050ab1e1 100644
--- a/src/services/osToken/helpers/getHealthFactor/getHealthFactor.md
+++ b/src/services/osToken/helpers/getHealthFactor/getHealthFactor.md
@@ -1,6 +1,6 @@
---
id: getHealthFactor
-slug: /osToken/helpers/gethealthfactor
+slug: sdk/api/osToken/helpers/gethealthfactor
description: Use the StakeWise SDK getHealthFactor helper to assess the health of an osToken position relative to liquidation thresholds.
---
@@ -11,9 +11,9 @@ Get the health of the position
#### Arguments:
| Name | Type | Required | Description |
|------------------|----------|----------|------------------------------------------------------|
-| liqThresholdPercent | `bigint` | **Yes** | [sdk.vault.getVault](/vault/requests/getvault) |
-| mintedAssets | `bigint` | **Yes** | [sdk.osToken.getPosition](/osToken/requests/getposition) |
-| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/vault/requests/getstakebalance) |
+| liqThresholdPercent | `bigint` | **Yes** | [sdk.vault.getVault](/sdk/api/vault/requests/getvault) |
+| mintedAssets | `bigint` | **Yes** | [sdk.osToken.getPosition](/sdk/api/osToken/requests/getposition) |
+| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/sdk/api/vault/requests/getstakebalance) |
#### Returns:
diff --git a/src/services/osToken/requests/getAssetsFromShares/getAssetsFromShares.md b/src/services/osToken/requests/getAssetsFromShares/getAssetsFromShares.md
index f0952960..25631df0 100644
--- a/src/services/osToken/requests/getAssetsFromShares/getAssetsFromShares.md
+++ b/src/services/osToken/requests/getAssetsFromShares/getAssetsFromShares.md
@@ -1,6 +1,6 @@
---
id: getAssetsFromShares
-slug: /osToken/requests/getassetsfromshares
+slug: sdk/api/osToken/requests/getassetsfromshares
description: Use the StakeWise SDK getAssetsFromShares method to convert an osToken share amount to its equivalent ETH value.
---
diff --git a/src/services/osToken/requests/getBalance/getBalance.md b/src/services/osToken/requests/getBalance/getBalance.md
index a0f0f640..b185d8cd 100644
--- a/src/services/osToken/requests/getBalance/getBalance.md
+++ b/src/services/osToken/requests/getBalance/getBalance.md
@@ -1,6 +1,6 @@
---
id: getBalance
-slug: /osToken/requests/getbalance
+slug: sdk/api/osToken/requests/getbalance
description: Use the StakeWise SDK osToken getBalance method to retrieve a user's osToken balance for a specific vault.
---
diff --git a/src/services/osToken/requests/getMaxMint/getMaxMint.md b/src/services/osToken/requests/getMaxMint/getMaxMint.md
index 018b90b2..45e183b0 100644
--- a/src/services/osToken/requests/getMaxMint/getMaxMint.md
+++ b/src/services/osToken/requests/getMaxMint/getMaxMint.md
@@ -1,7 +1,7 @@
---
id: getMaxMint
title: getMaxMint
-slug: /osToken/requests/getmaxmint
+slug: sdk/api/osToken/requests/getmaxmint
description: "StakeWise SDK getMaxMint method (deprecated): returns the maximum number of osToken shares available for minting."
---
@@ -16,9 +16,9 @@ Maximum number of **shares** for minting
| Name | Type | Required | Description |
|--------------|----------|----------|--------------------------------------------------------------|
| vaultAddress | `string` | **Yes** | The address of the vault |
-| ltvPercent | `bigint` | **Yes** | [sdk.vault.getVault](/vault/requests/getvault) |
-| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/vault/requests/getstakebalance) |
-| mintedAssets | `bigint` | **Yes** | [sdk.osToken.getPosition](/osToken/requests/getposition) |
+| ltvPercent | `bigint` | **Yes** | [sdk.vault.getVault](/sdk/api/vault/requests/getvault) |
+| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/sdk/api/vault/requests/getstakebalance) |
+| mintedAssets | `bigint` | **Yes** | [sdk.osToken.getPosition](/sdk/api/osToken/requests/getposition) |
#### Returns:
diff --git a/src/services/osToken/requests/getMaxMintAmount/getMaxMintAmount.md b/src/services/osToken/requests/getMaxMintAmount/getMaxMintAmount.md
index 1d246cc4..8eaadfd4 100644
--- a/src/services/osToken/requests/getMaxMintAmount/getMaxMintAmount.md
+++ b/src/services/osToken/requests/getMaxMintAmount/getMaxMintAmount.md
@@ -1,6 +1,6 @@
---
id: getMaxMintAmount
-slug: /osToken/requests/getmaxmintamount
+slug: sdk/api/osToken/requests/getmaxmintamount
description: Use the StakeWise SDK getMaxMintAmount method to calculate the maximum number of osToken shares a user can mint.
---
diff --git a/src/services/osToken/requests/getOsTokenAPY/getOsTokenAPY.md b/src/services/osToken/requests/getOsTokenAPY/getOsTokenAPY.md
index b2e91fd9..1d21752b 100644
--- a/src/services/osToken/requests/getOsTokenAPY/getOsTokenAPY.md
+++ b/src/services/osToken/requests/getOsTokenAPY/getOsTokenAPY.md
@@ -1,6 +1,6 @@
---
id: getAPY
-slug: /osToken/requests/getostokenapy
+slug: sdk/api/osToken/requests/getostokenapy
description: Use the StakeWise SDK getOsTokenAPY method to retrieve the current annual percentage yield and fee for osToken.
---
diff --git a/src/services/osToken/requests/getOsTokenRate/getOsTokenRate.md b/src/services/osToken/requests/getOsTokenRate/getOsTokenRate.md
index 3ea8f566..949fb997 100644
--- a/src/services/osToken/requests/getOsTokenRate/getOsTokenRate.md
+++ b/src/services/osToken/requests/getOsTokenRate/getOsTokenRate.md
@@ -1,6 +1,6 @@
---
id: getRate
-slug: /osToken/requests/getostokenrate
+slug: sdk/api/osToken/requests/getostokenrate
description: Use the StakeWise SDK getOsTokenRate method to get the current ETH to osToken exchange rate for conversions.
---
diff --git a/src/services/osToken/requests/getPosition/getPosition.md b/src/services/osToken/requests/getPosition/getPosition.md
index 95443b18..39e37c99 100644
--- a/src/services/osToken/requests/getPosition/getPosition.md
+++ b/src/services/osToken/requests/getPosition/getPosition.md
@@ -1,7 +1,7 @@
---
id: getPosition
title: getPosition
-slug: /osToken/requests/getposition
+slug: sdk/api/osToken/requests/getposition
description: "StakeWise SDK getPosition method (deprecated): retrieves user osToken position data including minted assets and health factor."
---
@@ -15,8 +15,8 @@ User position data
#### Arguments:
| Name | Type | Required | Description |
|------------------|----------|----------|--------------------------------------------------------------|
-| liqThresholdPercent | `bigint` | **Yes** | [sdk.vault.getVault](/vault/requests/getvault) |
-| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/vault/requests/getstakebalance) |
+| liqThresholdPercent | `bigint` | **Yes** | [sdk.vault.getVault](/sdk/api/vault/requests/getvault) |
+| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/sdk/api/vault/requests/getstakebalance) |
| userAddress | `string` | **Yes** | The user address |
| vaultAddress | `string` | **Yes** | The address of the vault |
@@ -40,7 +40,7 @@ type Output = {
|----------------------|-----------------------------------------------------------------|
| `minted.shares` | Balance |
| `minted.assets` | Balance in ETH |
-| `healthFactor` | [sdk.osToken.getHealthFactor](/osToken/helpers/gethealthfactor) |
+| `healthFactor` | [sdk.osToken.getHealthFactor](/sdk/api/osToken/helpers/gethealthfactor) |
| `protocolFeePercent` | Usage fee percent |
#### Example:
diff --git a/src/services/osToken/requests/getSharesFromAssets/getSharesFromAssets.md b/src/services/osToken/requests/getSharesFromAssets/getSharesFromAssets.md
index c8a6bfed..34e225a4 100644
--- a/src/services/osToken/requests/getSharesFromAssets/getSharesFromAssets.md
+++ b/src/services/osToken/requests/getSharesFromAssets/getSharesFromAssets.md
@@ -1,6 +1,6 @@
---
id: getSharesFromAssets
-slug: /osToken/requests/getsharesfromassets
+slug: sdk/api/osToken/requests/getsharesfromassets
description: Use the StakeWise SDK getSharesFromAssets method to convert an ETH amount to its equivalent osToken share value.
---
diff --git a/src/services/osToken/transactions/burn/burn.md b/src/services/osToken/transactions/burn/burn.md
index e79dda98..463b086e 100644
--- a/src/services/osToken/transactions/burn/burn.md
+++ b/src/services/osToken/transactions/burn/burn.md
@@ -1,6 +1,6 @@
---
id: burn
-slug: /osToken/transactions/burn
+slug: sdk/api/osToken/transactions/burn
description: Use the StakeWise SDK osToken burn method to burn osTokens and reduce your minted position in a vault.
---
diff --git a/src/services/osToken/transactions/mint/mint.md b/src/services/osToken/transactions/mint/mint.md
index ea6f4f21..269af3e3 100644
--- a/src/services/osToken/transactions/mint/mint.md
+++ b/src/services/osToken/transactions/mint/mint.md
@@ -1,13 +1,13 @@
---
id: mint
-slug: /osToken/transactions/mint
+slug: sdk/api/osToken/transactions/mint
description: Use the StakeWise SDK osToken mint method to mint osTokens based on your vault deposit, with health factor checks.
---
#### Description:
Getting osToken. The amount of token you can get depends on the user's current deposit in the vault.
-Use data from methods [sdk.osToken.getMaxMint](/osToken/requests/getmaxmint) and [sdk.osToken.getHealthFactor](/osToken/helpers/gethealthfactor) to block a call to mint() if the number of shares is greater than what getMaxMint returns or if the number of osToken after the transaction would make the position unhealthy
+Use data from methods [sdk.osToken.getMaxMint](/sdk/api/osToken/requests/getmaxmint) and [sdk.osToken.getHealthFactor](/sdk/api/osToken/helpers/gethealthfactor) to block a call to mint() if the number of shares is greater than what getMaxMint returns or if the number of osToken after the transaction would make the position unhealthy
#### Arguments:
diff --git a/src/services/rewardSplitter/requests/getClaimAmount/getClaimAmount.md b/src/services/rewardSplitter/requests/getClaimAmount/getClaimAmount.md
index cc21af5a..3eff4248 100644
--- a/src/services/rewardSplitter/requests/getClaimAmount/getClaimAmount.md
+++ b/src/services/rewardSplitter/requests/getClaimAmount/getClaimAmount.md
@@ -1,6 +1,6 @@
---
id: getClaimAmount
-slug: /rewardSplitter/requests/getclaimamount
+slug: sdk/api/rewardSplitter/requests/getclaimamount
description: Use the StakeWise SDK getClaimAmount method to calculate claimable assets from active and inactive reward splitters.
---
diff --git a/src/services/rewardSplitter/transactions/claimRewards/claimRewards.md b/src/services/rewardSplitter/transactions/claimRewards/claimRewards.md
index 85a98f0a..ee60f64d 100644
--- a/src/services/rewardSplitter/transactions/claimRewards/claimRewards.md
+++ b/src/services/rewardSplitter/transactions/claimRewards/claimRewards.md
@@ -1,6 +1,6 @@
---
id: claimRewards
-slug: /rewardSplitter/transactions/claimrewards
+slug: sdk/api/rewardSplitter/transactions/claimrewards
description: Use the StakeWise SDK rewardSplitter claimRewards method to claim accumulated rewards from a reward splitter contract.
---
diff --git a/src/services/rewardSplitter/transactions/createRewardSplitter/createRewardSplitter.md b/src/services/rewardSplitter/transactions/createRewardSplitter/createRewardSplitter.md
index daedc2dc..4bd314ce 100644
--- a/src/services/rewardSplitter/transactions/createRewardSplitter/createRewardSplitter.md
+++ b/src/services/rewardSplitter/transactions/createRewardSplitter/createRewardSplitter.md
@@ -1,6 +1,6 @@
---
id: create
-slug: /rewardSplitter/transactions/createrewardsplitter
+slug: sdk/api/rewardSplitter/transactions/createrewardsplitter
description: Use the StakeWise SDK createRewardSplitter method to deploy a contract that distributes vault rewards among fee recipients.
---
diff --git a/src/services/rewardSplitter/transactions/setClaimer/setClaimer.md b/src/services/rewardSplitter/transactions/setClaimer/setClaimer.md
index a7510f1b..110c2fca 100644
--- a/src/services/rewardSplitter/transactions/setClaimer/setClaimer.md
+++ b/src/services/rewardSplitter/transactions/setClaimer/setClaimer.md
@@ -1,6 +1,6 @@
---
id: setClaimer
-slug: /rewardSplitter/transactions/setclaimer
+slug: sdk/api/rewardSplitter/transactions/setclaimer
description: Use the StakeWise SDK setClaimer method to authorize an address to claim vault fees on behalf of reward splitter shareholders.
---
diff --git a/src/services/rewardSplitter/transactions/updateFeeRecipients/updateFeeRecipients.md b/src/services/rewardSplitter/transactions/updateFeeRecipients/updateFeeRecipients.md
index c3827f40..29993778 100644
--- a/src/services/rewardSplitter/transactions/updateFeeRecipients/updateFeeRecipients.md
+++ b/src/services/rewardSplitter/transactions/updateFeeRecipients/updateFeeRecipients.md
@@ -1,6 +1,6 @@
---
id: updateFeeRecipients
-slug: /rewardSplitter/transactions/updatefeerecipients
+slug: sdk/api/rewardSplitter/transactions/updatefeerecipients
description: Use the StakeWise SDK updateFeeRecipients method to modify reward splitter fee recipients and their share proportions.
---
@@ -18,7 +18,7 @@ Please note that only the vault admin, who is also the owner of the reward split
| vaultAddress | `string` | **Yes** | The address of the vault |
| rewardSplitterAddress | `string` | **Yes** | The address of the reward splitter |
| feeRecipients | `Array<{ address: string, shares: bigint }>` | **Yes** | The list of the vault fee recipients with their addresses and shares amount. For simplicity, we suggest setting the amount as a percentage converted to a BigInt value. For example, for 100% shares: `parseEther('100')` |
-| oldFeeRecipients | `Array<{ address: string, shares: bigint }>` | **No** | The current list of the vault fee recipients that will be updated within this action. It is needed to calculate how many shares will be added or removed from each fee recipient. If not provided, it will be requested from the [sdk.vault.getRewardSplitters](/vault/requests/getrewardsplitters) action |
+| oldFeeRecipients | `Array<{ address: string, shares: bigint }>` | **No** | The current list of the vault fee recipients that will be updated within this action. It is needed to calculate how many shares will be added or removed from each fee recipient. If not provided, it will be requested from the [sdk.vault.getRewardSplitters](/sdk/api/vault/requests/getrewardsplitters) action |
#### Example:
diff --git a/src/services/utils/getFiatRates/getFiatRates.md b/src/services/utils/getFiatRates/getFiatRates.md
index 6d2e9830..5daf2938 100644
--- a/src/services/utils/getFiatRates/getFiatRates.md
+++ b/src/services/utils/getFiatRates/getFiatRates.md
@@ -1,6 +1,6 @@
---
id: getFiatRates
-slug: /utils/getfiatrates
+slug: sdk/api/utils/getfiatrates
description: Use the StakeWise SDK getFiatRates utility to retrieve current fiat exchange rates (USD, EUR, GBP, CNY, JPY, KRW, AUD).
---
diff --git a/src/services/utils/getFiatRatesByDay/getFiatRatesByDay.md b/src/services/utils/getFiatRatesByDay/getFiatRatesByDay.md
index e70d62ec..e8bc6008 100644
--- a/src/services/utils/getFiatRatesByDay/getFiatRatesByDay.md
+++ b/src/services/utils/getFiatRatesByDay/getFiatRatesByDay.md
@@ -1,6 +1,6 @@
---
id: getFiatRatesByDay
-slug: /utils/getfiatratesbyday
+slug: sdk/api/utils/getfiatratesbyday
description: Use the StakeWise SDK getFiatRatesByDay utility to retrieve historical daily fiat exchange rates for a date range.
---
diff --git a/src/services/utils/getPermitSignature/getPermitSignature.md b/src/services/utils/getPermitSignature/getPermitSignature.md
index 7e64d153..093af62d 100644
--- a/src/services/utils/getPermitSignature/getPermitSignature.md
+++ b/src/services/utils/getPermitSignature/getPermitSignature.md
@@ -1,6 +1,6 @@
---
id: getPermitSignature
-slug: /utils/getpermitsignature
+slug: sdk/api/utils/getpermitsignature
description: Use the StakeWise SDK getPermitSignature utility to generate an ERC20 permit signature for gasless token approvals.
---
diff --git a/src/services/utils/getStakewiseStats/getStakewiseStats.md b/src/services/utils/getStakewiseStats/getStakewiseStats.md
index 84443005..8b06888f 100644
--- a/src/services/utils/getStakewiseStats/getStakewiseStats.md
+++ b/src/services/utils/getStakewiseStats/getStakewiseStats.md
@@ -1,6 +1,6 @@
---
id: getStakewiseStats
-slug: /utils/getstakewisestats
+slug: sdk/api/utils/getstakewisestats
description: Use the StakeWise SDK getStakewiseStats utility to fetch protocol-wide statistics including TVL, user count, and total rewards.
---
diff --git a/src/services/utils/getTransactions/getTransactions.md b/src/services/utils/getTransactions/getTransactions.md
index f6b7205a..a4c3a76a 100644
--- a/src/services/utils/getTransactions/getTransactions.md
+++ b/src/services/utils/getTransactions/getTransactions.md
@@ -1,6 +1,6 @@
---
id: getTransactions
-slug: /utils/gettransactions
+slug: sdk/api/utils/gettransactions
description: Use the StakeWise SDK getTransactions utility to verify that a transaction has been indexed by the subgraph.
---
diff --git a/src/services/vault/requests/getBlocklist/getBlocklist.md b/src/services/vault/requests/getBlocklist/getBlocklist.md
index 8814a1b8..f33c09f3 100644
--- a/src/services/vault/requests/getBlocklist/getBlocklist.md
+++ b/src/services/vault/requests/getBlocklist/getBlocklist.md
@@ -1,6 +1,6 @@
---
id: getBlocklist
-slug: /vault/requests/getblocklist
+slug: sdk/api/vault/requests/getblocklist
description: Use the StakeWise SDK getBlocklist method to fetch the list of blocked addresses for blocklisted vaults.
---
diff --git a/src/services/vault/requests/getExitQueuePositions/getExitQueuePositions.md b/src/services/vault/requests/getExitQueuePositions/getExitQueuePositions.md
index f3046572..43e75532 100644
--- a/src/services/vault/requests/getExitQueuePositions/getExitQueuePositions.md
+++ b/src/services/vault/requests/getExitQueuePositions/getExitQueuePositions.md
@@ -1,6 +1,6 @@
---
id: getExitQueuePositions
-slug: /vault/requests/getexitqueuepositions
+slug: sdk/api/vault/requests/getexitqueuepositions
description: Use the StakeWise SDK getExitQueuePositions method to retrieve the withdrawal queue positions for a specific user.
---
diff --git a/src/services/vault/requests/getHarvestParams/getHarvestParams.md b/src/services/vault/requests/getHarvestParams/getHarvestParams.md
index 6365fd4f..5f04fccc 100644
--- a/src/services/vault/requests/getHarvestParams/getHarvestParams.md
+++ b/src/services/vault/requests/getHarvestParams/getHarvestParams.md
@@ -1,6 +1,6 @@
---
id: getHarvestParams
-slug: /vault/requests/getharvestparams
+slug: sdk/api/vault/requests/getharvestparams
description: Use the StakeWise SDK getHarvestParams method to fetch the parameters needed to update vault state and harvest rewards.
---
diff --git a/src/services/vault/requests/getMaxWithdraw/getMaxWithdraw.md b/src/services/vault/requests/getMaxWithdraw/getMaxWithdraw.md
index aa38d819..813a7cc5 100644
--- a/src/services/vault/requests/getMaxWithdraw/getMaxWithdraw.md
+++ b/src/services/vault/requests/getMaxWithdraw/getMaxWithdraw.md
@@ -1,7 +1,7 @@
---
id: getMaxWithdraw
title: getMaxWithdraw
-slug: /vault/requests/getmaxwithdraw
+slug: sdk/api/vault/requests/getmaxwithdraw
description: "StakeWise SDK getMaxWithdraw method (deprecated): calculates the maximum withdrawal amount based on staked and minted assets."
---
@@ -17,9 +17,9 @@ How much a user can withdraw. Use this method if the user has mintedAssets, if m
| Name | Type | Required | Info |
|--------------|----------|----------|--------------------------------------------------------------|
| vaultAddress | `string` | **Yes** | The address of the vault |
-| ltvPercent | `bigint` | **Yes** | [sdk.vault.getVault](/vault/requests/getvault) |
-| mintedAssets | `bigint` | **Yes** | [sdk.osToken.getPosition](/osToken/requests/getposition) |
-| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/vault/requests/getstakebalance) |
+| ltvPercent | `bigint` | **Yes** | [sdk.vault.getVault](/sdk/api/vault/requests/getvault) |
+| mintedAssets | `bigint` | **Yes** | [sdk.osToken.getPosition](/sdk/api/osToken/requests/getposition) |
+| stakedAssets | `bigint` | **Yes** | [sdk.vault.getStakeBalance](/sdk/api/vault/requests/getstakebalance) |
#### Returns:
diff --git a/src/services/vault/requests/getMaxWithdrawAmount/getMaxWithdrawAmount.md b/src/services/vault/requests/getMaxWithdrawAmount/getMaxWithdrawAmount.md
index 016289e9..fac43e81 100644
--- a/src/services/vault/requests/getMaxWithdrawAmount/getMaxWithdrawAmount.md
+++ b/src/services/vault/requests/getMaxWithdrawAmount/getMaxWithdrawAmount.md
@@ -1,6 +1,6 @@
---
id: getMaxWithdrawAmount
-slug: /vault/requests/getmaxwithdrawamount
+slug: sdk/api/vault/requests/getmaxwithdrawamount
description: Use the StakeWise SDK getMaxWithdrawAmount method to calculate the maximum amount a user can withdraw from a vault.
---
diff --git a/src/services/vault/requests/getOsTokenConfig/getOsTokenConfig.md b/src/services/vault/requests/getOsTokenConfig/getOsTokenConfig.md
index d70fdbab..dc3d2985 100644
--- a/src/services/vault/requests/getOsTokenConfig/getOsTokenConfig.md
+++ b/src/services/vault/requests/getOsTokenConfig/getOsTokenConfig.md
@@ -1,6 +1,6 @@
---
id: getOsTokenConfig
-slug: /vault/getostokenconfig
+slug: sdk/api/vault/getostokenconfig
description: Use the StakeWise SDK getOsTokenConfig method to retrieve osToken collateral parameters like LTV and liquidation threshold.
---
diff --git a/src/services/vault/requests/getPeriodicDistributions/getPeriodicDistributions.md b/src/services/vault/requests/getPeriodicDistributions/getPeriodicDistributions.md
index ef7eee99..5e4e1044 100644
--- a/src/services/vault/requests/getPeriodicDistributions/getPeriodicDistributions.md
+++ b/src/services/vault/requests/getPeriodicDistributions/getPeriodicDistributions.md
@@ -1,6 +1,6 @@
---
id: getPeriodicDistributions
-slug: /vault/requests/getperiodicdistributions
+slug: sdk/api/vault/requests/getperiodicdistributions
description: Use the StakeWise SDK getPeriodicDistributions method to fetch periodic distribution data for additional vault incentives.
---
diff --git a/src/services/vault/requests/getRewardSplitters/getRewardSplitters.md b/src/services/vault/requests/getRewardSplitters/getRewardSplitters.md
index 8dfb919c..d8e27488 100644
--- a/src/services/vault/requests/getRewardSplitters/getRewardSplitters.md
+++ b/src/services/vault/requests/getRewardSplitters/getRewardSplitters.md
@@ -1,6 +1,6 @@
---
id: getRewardSplitters
-slug: /vault/requests/getrewardsplitters
+slug: sdk/api/vault/requests/getrewardsplitters
description: Use the StakeWise SDK getRewardSplitters method to fetch reward splitter contracts that distribute vault rewards among recipients.
---
diff --git a/src/services/vault/requests/getStakeBalance/getStakeBalance.md b/src/services/vault/requests/getStakeBalance/getStakeBalance.md
index 0620892e..725b1108 100644
--- a/src/services/vault/requests/getStakeBalance/getStakeBalance.md
+++ b/src/services/vault/requests/getStakeBalance/getStakeBalance.md
@@ -1,6 +1,6 @@
---
id: getStakeBalance
-slug: /vault/requests/getstakebalance
+slug: sdk/api/vault/requests/getstakebalance
description: Use the StakeWise SDK getStakeBalance method to retrieve a user's staked balance and related data in a specific vault.
---
diff --git a/src/services/vault/requests/getStakerActions/getStakerActions.md b/src/services/vault/requests/getStakerActions/getStakerActions.md
index 74f049c2..e253054b 100644
--- a/src/services/vault/requests/getStakerActions/getStakerActions.md
+++ b/src/services/vault/requests/getStakerActions/getStakerActions.md
@@ -1,6 +1,6 @@
---
id: getStakerActions
-slug: /vault/requests/getstakeractions
+slug: sdk/api/vault/requests/getstakeractions
description: Use the StakeWise SDK getStakerActions method to fetch a paginated list of user interactions and events for a vault.
---
diff --git a/src/services/vault/requests/getUserApy/getUserApy.md b/src/services/vault/requests/getUserApy/getUserApy.md
index dbacc5ae..0896a2f2 100644
--- a/src/services/vault/requests/getUserApy/getUserApy.md
+++ b/src/services/vault/requests/getUserApy/getUserApy.md
@@ -1,6 +1,6 @@
---
id: getUserApy
-slug: /vault/requests/getuserapy
+slug: sdk/api/vault/requests/getuserapy
description: Use the StakeWise SDK getUserApy method to get a user's current APY in a vault, accounting for minting and boost.
---
diff --git a/src/services/vault/requests/getUserRewards/getUserRewards.md b/src/services/vault/requests/getUserRewards/getUserRewards.md
index 733d90b1..d26b19ee 100644
--- a/src/services/vault/requests/getUserRewards/getUserRewards.md
+++ b/src/services/vault/requests/getUserRewards/getUserRewards.md
@@ -1,6 +1,6 @@
---
id: getUserRewards
-slug: /vault/requests/getuserrewards
+slug: sdk/api/vault/requests/getuserrewards
description: Use the StakeWise SDK getUserRewards method to fetch daily staking rewards for a user within a specified date range.
---
diff --git a/src/services/vault/requests/getUserStats/getUserStats.md b/src/services/vault/requests/getUserStats/getUserStats.md
index 9ecdbd40..c072d072 100644
--- a/src/services/vault/requests/getUserStats/getUserStats.md
+++ b/src/services/vault/requests/getUserStats/getUserStats.md
@@ -1,6 +1,6 @@
---
id: getUserStats
-slug: /vault/requests/getuserstats
+slug: sdk/api/vault/requests/getuserstats
description: Use the StakeWise SDK getUserStats method to retrieve user stats for a vault, useful for building performance charts.
---
diff --git a/src/services/vault/requests/getValidators/getValidators.md b/src/services/vault/requests/getValidators/getValidators.md
index b0c58502..210e1a28 100644
--- a/src/services/vault/requests/getValidators/getValidators.md
+++ b/src/services/vault/requests/getValidators/getValidators.md
@@ -1,6 +1,6 @@
---
id: getValidators
-slug: /vault/requests/getvalidators
+slug: sdk/api/vault/requests/getvalidators
description: Use the StakeWise SDK getValidators method to retrieve the list of running validators for a specific vault.
---
diff --git a/src/services/vault/requests/getVault/getVault.md b/src/services/vault/requests/getVault/getVault.md
index efb9a97a..db0a1273 100644
--- a/src/services/vault/requests/getVault/getVault.md
+++ b/src/services/vault/requests/getVault/getVault.md
@@ -1,6 +1,6 @@
---
id: getVault
-slug: /vault/requests/getvault
+slug: sdk/api/vault/requests/getvault
description: Use the StakeWise SDK getVault method to retrieve master data for a vault including APY, TVL, and configuration details.
---
@@ -75,8 +75,8 @@ type Output = {
| `whitelistManager` | Whitelist manager |
| `vaultAddress` | Address of vault |
| `mevRecipient` | Validator fee recipient |
-| `whitelistCount` | Number of addresses in the [whitelist](/vault/requests/getwhitelist) |
-| `blocklistCount` | Number of addresses in the [blocklist](/vault/requests/getblocklist) |
+| `whitelistCount` | Number of addresses in the [whitelist](/sdk/api/vault/requests/getwhitelist) |
+| `blocklistCount` | Number of addresses in the [blocklist](/sdk/api/vault/requests/getblocklist) |
| `imageUrl` | Link for vault logo |
| `blocklistManager` | Blocklist manager |
| `depositDataManager` | Keys manager address |
diff --git a/src/services/vault/requests/getVaultFactory/getVaultFactory.md b/src/services/vault/requests/getVaultFactory/getVaultFactory.md
index 5fe14466..2c30312a 100644
--- a/src/services/vault/requests/getVaultFactory/getVaultFactory.md
+++ b/src/services/vault/requests/getVaultFactory/getVaultFactory.md
@@ -1,6 +1,6 @@
---
id: getVaultFactory
-slug: /vault/requests/getvaultfactory
+slug: sdk/api/vault/requests/getvaultfactory
description: Use the StakeWise SDK getVaultFactory method to get the vault factory contract address needed for vault creation.
---
diff --git a/src/services/vault/requests/getVaultStats/getVaultStats.md b/src/services/vault/requests/getVaultStats/getVaultStats.md
index c08fbf92..5be2cda4 100644
--- a/src/services/vault/requests/getVaultStats/getVaultStats.md
+++ b/src/services/vault/requests/getVaultStats/getVaultStats.md
@@ -1,6 +1,6 @@
---
id: getVaultStats
-slug: /vault/requests/getvaultstats
+slug: sdk/api/vault/requests/getvaultstats
description: Use the StakeWise SDK getVaultStats method to fetch vault performance statistics over time for building charts.
---
diff --git a/src/services/vault/requests/getVaultVersion/getVaultVersion.md b/src/services/vault/requests/getVaultVersion/getVaultVersion.md
index afb3b280..d691c008 100644
--- a/src/services/vault/requests/getVaultVersion/getVaultVersion.md
+++ b/src/services/vault/requests/getVaultVersion/getVaultVersion.md
@@ -1,6 +1,6 @@
---
id: getVaultVersion
-slug: /vault/requests/getvaultversion
+slug: sdk/api/vault/requests/getvaultversion
description: Use the StakeWise SDK getVaultVersion method to retrieve the current version number of a specific vault contract.
---
diff --git a/src/services/vault/requests/getWhitelist/getWhitelist.md b/src/services/vault/requests/getWhitelist/getWhitelist.md
index 04ab8ad2..82cbaef6 100644
--- a/src/services/vault/requests/getWhitelist/getWhitelist.md
+++ b/src/services/vault/requests/getWhitelist/getWhitelist.md
@@ -1,6 +1,6 @@
---
id: getWhitelist
-slug: /vault/requests/getwhitelist
+slug: sdk/api/vault/requests/getwhitelist
description: Use the StakeWise SDK getWhitelist method to fetch the list of whitelisted addresses eligible to stake in private vaults.
---
diff --git a/src/services/vault/transactions/claimExitQueue/claimExitQueue.md b/src/services/vault/transactions/claimExitQueue/claimExitQueue.md
index cf9276dc..9033b1f3 100644
--- a/src/services/vault/transactions/claimExitQueue/claimExitQueue.md
+++ b/src/services/vault/transactions/claimExitQueue/claimExitQueue.md
@@ -1,6 +1,6 @@
---
id: claimExitQueue
-slug: /vault/transactions/claimexitqueue
+slug: sdk/api/vault/transactions/claimexitqueue
description: Use the StakeWise SDK claimExitQueue method to withdraw exited assets from the vault exit queue for a specific user.
---
@@ -12,7 +12,7 @@ Withdraws exited assets from the queue.
| Name | Type | Required | Description |
|--------------|----------|----------|------------------------------------------------------------------------------------------|
-| positions | `string` | **Yes** | `postions` from [sdk.vault.getExitQueuePositions](/vault/requests/getexitqueuepositions) |
+| positions | `string` | **Yes** | `postions` from [sdk.vault.getExitQueuePositions](/sdk/api/vault/requests/getexitqueuepositions) |
| userAddress | `string` | **Yes** | The user address |
| vaultAddress | `string` | **Yes** | The address of the vault |
diff --git a/src/services/vault/transactions/createVault/createVault.md b/src/services/vault/transactions/createVault/createVault.md
index 9ebcae00..cb1f0c4b 100644
--- a/src/services/vault/transactions/createVault/createVault.md
+++ b/src/services/vault/transactions/createVault/createVault.md
@@ -1,6 +1,6 @@
---
id: create
-slug: /vault/transactions/create
+slug: sdk/api/vault/transactions/create
description: Use the StakeWise SDK createVault method to deploy a new staking vault with custom configuration, fees, and metadata.
---
diff --git a/src/services/vault/transactions/deposit/deposit.md b/src/services/vault/transactions/deposit/deposit.md
index 5a55136f..9f05d802 100644
--- a/src/services/vault/transactions/deposit/deposit.md
+++ b/src/services/vault/transactions/deposit/deposit.md
@@ -1,6 +1,6 @@
---
id: deposit
-slug: /vault/transactions/deposit
+slug: sdk/api/vault/transactions/deposit
description: Use the StakeWise SDK deposit method to stake assets into a vault. Includes arguments, example code, and encoding support.
---
diff --git a/src/services/vault/transactions/operate/operate.md b/src/services/vault/transactions/operate/operate.md
index 5550b3b4..7091efd2 100644
--- a/src/services/vault/transactions/operate/operate.md
+++ b/src/services/vault/transactions/operate/operate.md
@@ -1,6 +1,6 @@
---
id: operate
-slug: /vault/transactions/operate
+slug: sdk/api/vault/transactions/operate
description: Use the StakeWise SDK operate method to update vault settings such as whitelist, blocklist, validators manager, and metadata.
---
diff --git a/src/services/vault/transactions/setDepositDataManager/setDepositDataManager.md b/src/services/vault/transactions/setDepositDataManager/setDepositDataManager.md
index a5913ece..6ad6a020 100644
--- a/src/services/vault/transactions/setDepositDataManager/setDepositDataManager.md
+++ b/src/services/vault/transactions/setDepositDataManager/setDepositDataManager.md
@@ -1,6 +1,6 @@
---
id: setDepositDataManager
-slug: /vault/transactions/setdepositdatamanager
+slug: sdk/api/vault/transactions/setdepositdatamanager
description: Use the StakeWise SDK setDepositDataManager method to assign a deposit data manager to v2+ vaults.
---
diff --git a/src/services/vault/transactions/setDepositDataRoot/setDepositDataRoot.md b/src/services/vault/transactions/setDepositDataRoot/setDepositDataRoot.md
index 9ee94090..a3bf9fc1 100644
--- a/src/services/vault/transactions/setDepositDataRoot/setDepositDataRoot.md
+++ b/src/services/vault/transactions/setDepositDataRoot/setDepositDataRoot.md
@@ -1,6 +1,6 @@
---
id: setDepositDataRoot
-slug: /vault/transactions/setdepositdataroot
+slug: sdk/api/vault/transactions/setdepositdataroot
description: Use the StakeWise SDK setDepositDataRoot method to set the validators merkle tree root for v2+ vaults.
---
diff --git a/src/services/vault/transactions/withdraw/withdraw.md b/src/services/vault/transactions/withdraw/withdraw.md
index 8f6cf27c..190b5259 100644
--- a/src/services/vault/transactions/withdraw/withdraw.md
+++ b/src/services/vault/transactions/withdraw/withdraw.md
@@ -1,6 +1,6 @@
---
id: withdraw
-slug: /vault/transactions/withdraw
+slug: sdk/api/vault/transactions/withdraw
description: Use the StakeWise SDK withdraw method to unstake and withdraw funds from a vault, with health factor validation.
---