> ## Documentation Index
> Fetch the complete documentation index at: https://zyfai.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# getRebalanceFrequency

Get rebalance frequency/tier for a wallet. Determines how often the wallet can be rebalanced based on tier.

## Signature

```typescript theme={null}
getRebalanceFrequency(walletAddress: string): Promise<RebalanceFrequencyResponse>
```

## Parameters

| Parameter       | Type     | Required | Description          |
| --------------- | -------- | -------- | -------------------- |
| `walletAddress` | `string` | ✅        | Smart wallet address |

## Returns

Rebalance frequency tier and details

## Return Type

```typescript theme={null}
interface RebalanceFrequencyResponse {
  success: boolean;
  walletAddress: string;
  tier: string;
  frequency: number;
  description?: string;
}
```

## Example

```typescript theme={null}
const frequency = await sdk.getRebalanceFrequency("0x...");
console.log("Tier:", frequency.tier);
console.log("Max rebalances/day:", frequency.frequency);
```
