# \AaveApi All URIs are relative to *https://beta.usemoon.ai* Method | HTTP request | Description ------------- | ------------- | ------------- [**borrow**](AaveApi.md#borrow) | **POST** /aave/{name}/borrow | [**lend**](AaveApi.md#lend) | **POST** /aave/{name}/lend | [**repay**](AaveApi.md#repay) | **POST** /aave/{name}/repay | [**user_reserve_data**](AaveApi.md#user_reserve_data) | **POST** /aave/{name}/user-reserve-data | ## borrow > crate::models::TransactionApiResponse borrow(authorization, name, aave_input) ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **authorization** | **String** | | [required] | **name** | **String** | | [required] | **aave_input** | [**AaveInput**](AaveInput.md) | | [required] | ### Return type [**crate::models::TransactionApiResponse**](TransactionAPIResponse.md) ### Authorization [ApiKeyAuth](../README.md#ApiKeyAuth), [BearerAuth](../README.md#BearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## lend > crate::models::TransactionApiResponse lend(authorization, name, aave_input) ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **authorization** | **String** | | [required] | **name** | **String** | | [required] | **aave_input** | [**AaveInput**](AaveInput.md) | | [required] | ### Return type [**crate::models::TransactionApiResponse**](TransactionAPIResponse.md) ### Authorization [ApiKeyAuth](../README.md#ApiKeyAuth), [BearerAuth](../README.md#BearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## repay > crate::models::TransactionApiResponse repay(authorization, name, aave_input) ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **authorization** | **String** | | [required] | **name** | **String** | | [required] | **aave_input** | [**AaveInput**](AaveInput.md) | | [required] | ### Return type [**crate::models::TransactionApiResponse**](TransactionAPIResponse.md) ### Authorization [ApiKeyAuth](../README.md#ApiKeyAuth), [BearerAuth](../README.md#BearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) ## user_reserve_data > crate::models::AaveReservesApiResponse user_reserve_data(authorization, name, aave_input) ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **authorization** | **String** | | [required] | **name** | **String** | | [required] | **aave_input** | [**AaveInput**](AaveInput.md) | | [required] | ### Return type [**crate::models::AaveReservesApiResponse**](AaveReservesAPIResponse.md) ### Authorization [ApiKeyAuth](../README.md#ApiKeyAuth), [BearerAuth](../README.md#BearerAuth) ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)