# \AlertApi All URIs are relative to *https://localhost:5000/v1/api* Method | HTTP request | Description ------------- | ------------- | ------------- [**iserver_account_account_id_alert_activate_post**](AlertApi.md#iserver_account_account_id_alert_activate_post) | **post** /iserver/account/{accountId}/alert/activate | Activate or deactivate an alert [**iserver_account_account_id_alert_alert_id_delete**](AlertApi.md#iserver_account_account_id_alert_alert_id_delete) | **delete** /iserver/account/{accountId}/alert/{alertId} | Delete an alert [**iserver_account_account_id_alert_post**](AlertApi.md#iserver_account_account_id_alert_post) | **post** /iserver/account/{accountId}/alert | Create or modify alert [**iserver_account_account_id_alerts_get**](AlertApi.md#iserver_account_account_id_alerts_get) | **get** /iserver/account/{accountId}/alerts | Get a list of available alerts [**iserver_account_alert_id_get**](AlertApi.md#iserver_account_alert_id_get) | **get** /iserver/account/alert/:id | Get details of an alert [**iserver_account_mta_get**](AlertApi.md#iserver_account_mta_get) | **get** /iserver/account/mta | Get MTA alert ## iserver_account_account_id_alert_activate_post > crate::models::InlineResponse20010 iserver_account_account_id_alert_activate_post(account_id, body) Activate or deactivate an alert Please note, if alertId is 0, it will activate/deactivate all alerts ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **account_id** | **String** | account id | [required] | **body** | [**InlineObject2**](InlineObject2.md) | | [required] | ### Return type [**crate::models::InlineResponse20010**](inline_response_200_10.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **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) ## iserver_account_account_id_alert_alert_id_delete > crate::models::InlineResponse20010 iserver_account_account_id_alert_alert_id_delete(account_id, alert_id) Delete an alert Please be careful, if alertId is 0, it will delete all alerts ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **account_id** | **String** | account id | [required] | **alert_id** | **String** | alert id | [required] | ### Return type [**crate::models::InlineResponse20010**](inline_response_200_10.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **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) ## iserver_account_account_id_alert_post > crate::models::InlineResponse2008 iserver_account_account_id_alert_post(account_id, body) Create or modify alert Please note here, DO NOT pass orderId when creating a new alert, toolId is only required for MTA alert ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **account_id** | **String** | account id | [required] | **body** | [**AlertRequest**](AlertRequest.md) | alert info | [required] | ### Return type [**crate::models::InlineResponse2008**](inline_response_200_8.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **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) ## iserver_account_account_id_alerts_get > Vec iserver_account_account_id_alerts_get(account_id) Get a list of available alerts The response will contain both active and inactive alerts, but it won't have MTA alert ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **account_id** | **String** | account id | [required] | ### Return type [**Vec**](inline_response_200_9.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **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) ## iserver_account_alert_id_get > crate::models::AlertResponse iserver_account_alert_id_get(id) Get details of an alert Use the endpoint /iserver/account/:accountId/alerts to receive the alert id. The order_id in the response is the alert id. ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **String** | alert id | [required] | ### Return type [**crate::models::AlertResponse**](alert-response.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **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) ## iserver_account_mta_get > crate::models::AlertResponse iserver_account_mta_get() Get MTA alert Each login user only has one mobile trading assistant (MTA) alert with it's own unique tool id. The tool id cannot be changed. When modified a new order Id is generated. MTA alerts can not be created or deleted. If you call delete /iserver/account/:accountId/alert/:alertId, it will reset MTA to default. See [here](https://www.interactivebrokers.com/en/software/mobileiphonemobile/mobileiphone.htm#monitor/trading-assistant.htm) for more information on MTA alerts. ### Parameters This endpoint does not need any parameter. ### Return type [**crate::models::AlertResponse**](alert-response.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **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)