> For the complete documentation index, see [llms.txt](https://cryptotalk.gitbook.io/aave-protocol-rest-apis/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cryptotalk.gitbook.io/aave-protocol-rest-apis/aave-v2/switch-interest-type.md).

# Switch Interest Type

Swaps the user's borrow rate modes between stable and variable.

## /aave/swapBorrowRateMode

<mark style="color:green;">`POST`</mark> `https://cryptotalk-public-gateway-byeii62k.de.gateway.dev/aave/swapBorrowRateMode`

**1)** Request body must be **`JSON`**\
\
**2)** Request structure sample\
`{` \
&#x20;`"params" : {` \
&#x20;            `"addr" : "0xabcd...efe",`\
&#x20;            `"from_tkn" : "DAI",` \
&#x20;            `"gas" : "80",` \
&#x20;            `"interestRateMode" : 2`\
&#x20;           `}`\
`}`\
\
**3)** ***from\_tkn*** is case sensitive\
\
**4)** Sample response contain ***rawTx*** object that needs to be signed and broadcasted to main net. \
\
**5)** ***interestRateMode;*** send 2 to switch from variable to stable rate, send 1 to switch from stable to variable rate

#### Query Parameters

| Name | Type   | Description |
| ---- | ------ | ----------- |
| key  | string | API Key     |

#### Request Body

| Name   | Type   | Description                                                                                                                                                                            |
| ------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| params | object | <p><code>{</code><br> <code>addr : "0xabcd....efe",</code><br> <code>from\_tkn: "WBTC",</code><br> <code>gas: "80",</code><br> <code>interestRateMode : 2</code><br><code>}</code></p> |

{% tabs %}
{% tab title="200 Success response of switching from variable rate to stable rate" %}

```
{
  "operation": "SWITCHINTEREST",
  "token": "WBTC",
  "to_addr": "0xA5576138F067EB83C6Ad4080F3164b757DEB2737",
  "rawTx": {
    "from": "0xa5576138f067eb83c6ad4080f3164b757deb2737",
    "value": "0x0",
    "to": "0x7d2768de32b0b80b7a3454c06bdac94a69ddc7a9",
    "data": "0x94ba89a20000000000000000000000002260fac5e5542a773aa44fbcfedf7c193bc2c5990000000000000000000000000000000000000000000000000000000000000002",
    "nonce": "0x743",
    "gasLimit": "0x4d1b7",
    "gasPrice": "0x104c533c00"
  },
  "isError": false,
  "resendRequest": false,
  "text": ""
}
```

{% endtab %}
{% endtabs %}
