Metadata-Version: 2.4
Name: metacopier_api
Version: 1.2.5
Summary: MetaCopier API
Home-page: https://docs.metacopier.io
Author: MetaCopier Support
Author-email: MetaCopier Support <support@metacopier.io>
License: MIT
Project-URL: Homepage, https://metacopier.io/
Keywords: MetaCopier API,OpenAPI-Generator
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: urllib3<3.0.0,>=2.1.0
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: pydantic>=2
Requires-Dist: typing-extensions>=4.7.1
Dynamic: author
Dynamic: home-page
Dynamic: license-file

# metacopier-api

Explore the power of the MetaCopier API! Our RESTful API offers scalable and secure access to accounts, projects, and more. Get started quickly with authentication, explore endpoints, and access code samples in various languages.<br/><br/>All dates are in ISO 8601<br/><br/>This API is not designed for real-time communication purposes. For instance, continuously polling account information such as open positions every second is not recommended.<br/><br/>Our frontend uses this API, so you can look at the requests on our frontend for examples.

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 1.2.5
- Package version: 1.0.0
- Generator version: 7.14.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
  For more information, please visit [https://metacopier.io](https://metacopier.io)

## Requirements.

Python 3.9+

## Installation & Usage

### pip install

You can install directly using:

```sh
pip install metacopier-api
```

(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:

```python
import metacopier_api
```

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import metacopier_api
from metacopier_api.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://api.metacopier.io
# See configuration.py for a list of all supported configuration parameters.
configuration = metacopier_api.Configuration(
    host = "https://api.metacopier.io"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure API key authorization: ApiKeyAuth
configuration.api_key['ApiKeyAuth'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['ApiKeyAuth'] = 'Bearer'


# Enter a context with an instance of the API client
with metacopier_api.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = metacopier_api.AccountAPIApi(api_client)
    account_id = 'account_id_example' # str |

    try:
        # Activate all copiers of all slave accounts
        api_instance.activate_slaves_copier(account_id)
    except ApiException as e:
        print("Exception when calling AccountAPIApi->activate_slaves_copier: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://api.metacopier.io*

| Class               | Method                                                                                                                      | HTTP request                                                                                                 | Description                                          |
| ------------------- | --------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------- |
| _AccountAPIApi_     | [**activate_slaves_copier**](docs/AccountAPIApi.md#activate_slaves_copier)                                                  | **POST** /rest/api/v1/accounts/{accountId}/activateSlavesCopier                                              | Activate all copiers of all slave accounts           |
| _AccountAPIApi_     | [**create_account**](docs/AccountAPIApi.md#create_account)                                                                  | **POST** /rest/api/v1/accounts                                                                               | Create an account                                    |
| _AccountAPIApi_     | [**create_account_approval**](docs/AccountAPIApi.md#create_account_approval)                                                | **POST** /rest/api/v1/accounts/{accountId}/approvals                                                         | Create an approval                                   |
| _AccountAPIApi_     | [**create_account_feature**](docs/AccountAPIApi.md#create_account_feature)                                                  | **POST** /rest/api/v1/accounts/{accountId}/features                                                          | Create an account feature                            |
| _AccountAPIApi_     | [**create_copier**](docs/AccountAPIApi.md#create_copier)                                                                    | **POST** /rest/api/v1/accounts/{accountId}/copiers                                                           | Create an account copier                             |
| _AccountAPIApi_     | [**create_copier_feature**](docs/AccountAPIApi.md#create_copier_feature)                                                    | **POST** /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features                                       | Create a copier feature                              |
| _AccountAPIApi_     | [**create_risk_limit**](docs/AccountAPIApi.md#create_risk_limit)                                                            | **POST** /rest/api/v1/accounts/{accountId}/riskLimits                                                        | Create an account risk limit                         |
| _AccountAPIApi_     | [**deactivate_slaves_copier**](docs/AccountAPIApi.md#deactivate_slaves_copier)                                              | **POST** /rest/api/v1/accounts/{accountId}/deactivateSlavesCopier                                            | Deactivate all copiers of all slave accounts         |
| _AccountAPIApi_     | [**delete_account**](docs/AccountAPIApi.md#delete_account)                                                                  | **DELETE** /rest/api/v1/accounts/{accountId}                                                                 | Delete an account                                    |
| _AccountAPIApi_     | [**delete_account_feature**](docs/AccountAPIApi.md#delete_account_feature)                                                  | **DELETE** /rest/api/v1/accounts/{accountId}/features/{featureId}                                            | Delete an account feature                            |
| _AccountAPIApi_     | [**delete_copier**](docs/AccountAPIApi.md#delete_copier)                                                                    | **DELETE** /rest/api/v1/accounts/{accountId}/copiers/{copierId}                                              | Delete an account copier                             |
| _AccountAPIApi_     | [**delete_copier_feature**](docs/AccountAPIApi.md#delete_copier_feature)                                                    | **DELETE** /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId}                         | Delete a copier feature                              |
| _AccountAPIApi_     | [**delete_risk_limit**](docs/AccountAPIApi.md#delete_risk_limit)                                                            | **DELETE** /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}                                        | Delete an account risk limit                         |
| _AccountAPIApi_     | [**get_account**](docs/AccountAPIApi.md#get_account)                                                                        | **GET** /rest/api/v1/accounts/{accountId}                                                                    | Get an account                                       |
| _AccountAPIApi_     | [**get_account_copier_current_symbol_mappings**](docs/AccountAPIApi.md#get_account_copier_current_symbol_mappings)          | **GET** /rest/api/v1/accounts/{accountId}/copiers/{copierId}/symbolMappings/current                          | Get account copier current symbol mappings           |
| _AccountAPIApi_     | [**get_account_feature**](docs/AccountAPIApi.md#get_account_feature)                                                        | **GET** /rest/api/v1/accounts/{accountId}/features/{featureId}                                               | Get an account feature                               |
| _AccountAPIApi_     | [**get_account_features**](docs/AccountAPIApi.md#get_account_features)                                                      | **GET** /rest/api/v1/accounts/{accountId}/features                                                           | Get all account features                             |
| _AccountAPIApi_     | [**get_account_logs**](docs/AccountAPIApi.md#get_account_logs)                                                              | **GET** /rest/api/v1/accounts/{accountId}/logs                                                               | Get account logs                                     |
| _AccountAPIApi_     | [**get_account_performance_metrics**](docs/AccountAPIApi.md#get_account_performance_metrics)                                | **GET** /rest/api/v1/accounts/{accountId}/performanceMetrics                                                 | Get an account performance metrics                   |
| _AccountAPIApi_     | [**get_account_symbol_mappings**](docs/AccountAPIApi.md#get_account_symbol_mappings)                                        | **POST** /rest/api/v1/accounts/{accountId}/symbolMappings                                                    | Get account symbol mappings for given symbols        |
| _AccountAPIApi_     | [**get_accounts**](docs/AccountAPIApi.md#get_accounts)                                                                      | **GET** /rest/api/v1/accounts                                                                                | Get all accounts                                     |
| _AccountAPIApi_     | [**get_copier**](docs/AccountAPIApi.md#get_copier)                                                                          | **GET** /rest/api/v1/accounts/{accountId}/copiers/{copierId}                                                 | Get account copier                                   |
| _AccountAPIApi_     | [**get_copier_feature**](docs/AccountAPIApi.md#get_copier_feature)                                                          | **GET** /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId}                            | Get a copier feature                                 |
| _AccountAPIApi_     | [**get_copier_features**](docs/AccountAPIApi.md#get_copier_features)                                                        | **GET** /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features                                        | Get all copier features                              |
| _AccountAPIApi_     | [**get_copiers**](docs/AccountAPIApi.md#get_copiers)                                                                        | **GET** /rest/api/v1/accounts/{accountId}/copiers                                                            | Get account copiers                                  |
| _AccountAPIApi_     | [**get_risk_limit**](docs/AccountAPIApi.md#get_risk_limit)                                                                  | **GET** /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}                                           | Get an account risk limit                            |
| _AccountAPIApi_     | [**get_risk_limits**](docs/AccountAPIApi.md#get_risk_limits)                                                                | **GET** /rest/api/v1/accounts/{accountId}/riskLimits                                                         | Get account risk limits                              |
| _AccountAPIApi_     | [**reset_profit_target**](docs/AccountAPIApi.md#reset_profit_target)                                                        | **PUT** /rest/api/v1/accounts/{accountId}/profitTargets/{profitTargetFeatureId}/reset                        | Reset an account profit target                       |
| _AccountAPIApi_     | [**reset_risk_limit**](docs/AccountAPIApi.md#reset_risk_limit)                                                              | **PUT** /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}/reset                                     | Reset an account risk limit                          |
| _AccountAPIApi_     | [**resync_copier**](docs/AccountAPIApi.md#resync_copier)                                                                    | **POST** /rest/api/v1/accounts/{accountId}/copiers/{copierId}/resync                                         | Resynchronize copier with master                     |
| _AccountAPIApi_     | [**start_account**](docs/AccountAPIApi.md#start_account)                                                                    | **POST** /rest/api/v1/accounts/{accountId}/actions/start                                                     | Start an account (connect)                           |
| _AccountAPIApi_     | [**stop_account**](docs/AccountAPIApi.md#stop_account)                                                                      | **POST** /rest/api/v1/accounts/{accountId}/actions/stop                                                      | Stop an account (disconnect)                         |
| _AccountAPIApi_     | [**update_account**](docs/AccountAPIApi.md#update_account)                                                                  | **PUT** /rest/api/v1/accounts/{accountId}                                                                    | Update an account                                    |
| _AccountAPIApi_     | [**update_account_feature**](docs/AccountAPIApi.md#update_account_feature)                                                  | **PUT** /rest/api/v1/accounts/{accountId}/features/{featureId}                                               | Update an account feature                            |
| _AccountAPIApi_     | [**update_copier**](docs/AccountAPIApi.md#update_copier)                                                                    | **PUT** /rest/api/v1/accounts/{accountId}/copiers/{copierId}                                                 | Update an account copier                             |
| _AccountAPIApi_     | [**update_copier_feature**](docs/AccountAPIApi.md#update_copier_feature)                                                    | **PUT** /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId}                            | Update a copier feature                              |
| _AccountAPIApi_     | [**update_risk_limit**](docs/AccountAPIApi.md#update_risk_limit)                                                            | **PUT** /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}                                           | Update an account risk limit                         |
| _MarketplaceAPIApi_ | [**get_marketplace**](docs/MarketplaceAPIApi.md#get_marketplace)                                                            | **GET** /rest/api/v1/marketplace                                                                             | Get marketplace data                                 |
| _ProjectAPIApi_     | [**acknowledge_all_logs**](docs/ProjectAPIApi.md#acknowledge_all_logs)                                                      | **PUT** /rest/api/v1/projects/{projectId}/logs/acknowledgeAll                                                | Acknowledge all logs                                 |
| _ProjectAPIApi_     | [**acknowledge_log**](docs/ProjectAPIApi.md#acknowledge_log)                                                                | **PUT** /rest/api/v1/projects/{projectId}/logs/{id}/acknowledge                                              | Acknowledge a log                                    |
| _ProjectAPIApi_     | [**acknowledge_logs_bulk**](docs/ProjectAPIApi.md#acknowledge_logs_bulk)                                                    | **PUT** /rest/api/v1/projects/{projectId}/logs/acknowledge/bulk                                              |
| _ProjectAPIApi_     | [**close_all_positions_in_all_accounts**](docs/ProjectAPIApi.md#close_all_positions_in_all_accounts)                        | **POST** /rest/api/v1/projects/{projectId}/closeAllPositions                                                 | Close all open positions in all accounts             |
| _ProjectAPIApi_     | [**create_project_feature**](docs/ProjectAPIApi.md#create_project_feature)                                                  | **POST** /rest/api/v1/projects/{projectId}/features                                                          | Create a project feature                             |
| _ProjectAPIApi_     | [**create_project_strategy**](docs/ProjectAPIApi.md#create_project_strategy)                                                | **POST** /rest/api/v1/projects/{projectId}/strategies                                                        | Create a strategy                                    |
| _ProjectAPIApi_     | [**create_project_strategy_copier**](docs/ProjectAPIApi.md#create_project_strategy_copier)                                  | **POST** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers                                   | Create a strategy copier                             |
| _ProjectAPIApi_     | [**create_project_strategy_copier_feature**](docs/ProjectAPIApi.md#create_project_strategy_copier_feature)                  | **POST** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features               | Create a strategy copier feature                     |
| _ProjectAPIApi_     | [**create_project_symbol_mapping**](docs/ProjectAPIApi.md#create_project_symbol_mapping)                                    | **POST** /rest/api/v1/projects/{projectId}/symbolMappings                                                    | Create a symbol mapping                              |
| _ProjectAPIApi_     | [**delete_project_feature**](docs/ProjectAPIApi.md#delete_project_feature)                                                  | **DELETE** /rest/api/v1/projects/{projectId}/features/{featureId}                                            | Delete a project feature                             |
| _ProjectAPIApi_     | [**delete_project_strategy**](docs/ProjectAPIApi.md#delete_project_strategy)                                                | **DELETE** /rest/api/v1/projects/{projectId}/strategies/{strategyId}                                         | Delete a strategy                                    |
| _ProjectAPIApi_     | [**delete_project_strategy_copier**](docs/ProjectAPIApi.md#delete_project_strategy_copier)                                  | **DELETE** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}                      | Delete a strategy copier                             |
| _ProjectAPIApi_     | [**delete_project_strategy_copier_feature**](docs/ProjectAPIApi.md#delete_project_strategy_copier_feature)                  | **DELETE** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId} | Delete a strategy copier feature                     |
| _ProjectAPIApi_     | [**delete_project_symbol_mapping**](docs/ProjectAPIApi.md#delete_project_symbol_mapping)                                    | **DELETE** /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId}                                | Delete a symbol mapping                              |
| _ProjectAPIApi_     | [**get_available_labels**](docs/ProjectAPIApi.md#get_available_labels)                                                      | **GET** /rest/api/v1/projects/{projectId}/labels                                                             | Get available labels (for account)                   |
| _ProjectAPIApi_     | [**get_forecast_cost**](docs/ProjectAPIApi.md#get_forecast_cost)                                                            | **GET** /rest/api/v1/projects/{projectId}/costs/forecast                                                     | Retrieve forecast cost for a specific project        |
| _ProjectAPIApi_     | [**get_invoices**](docs/ProjectAPIApi.md#get_invoices)                                                                      | **GET** /rest/api/v1/projects/{projectId}/invoices                                                           | Get all invoices                                     |
| _ProjectAPIApi_     | [**get_project**](docs/ProjectAPIApi.md#get_project)                                                                        | **GET** /rest/api/v1/projects/{projectId}                                                                    | Get a project                                        |
| _ProjectAPIApi_     | [**get_project_available_signals_to_follow**](docs/ProjectAPIApi.md#get_project_available_signals_to_follow)                | **GET** /rest/api/v1/projects/{projectId}/signals                                                            | Get available signals                                |
| _ProjectAPIApi_     | [**get_project_feature**](docs/ProjectAPIApi.md#get_project_feature)                                                        | **GET** /rest/api/v1/projects/{projectId}/features/{featureId}                                               | Get a project feature                                |
| _ProjectAPIApi_     | [**get_project_features**](docs/ProjectAPIApi.md#get_project_features)                                                      | **GET** /rest/api/v1/projects/{projectId}/features                                                           | Get all project features                             |
| _ProjectAPIApi_     | [**get_project_logs**](docs/ProjectAPIApi.md#get_project_logs)                                                              | **GET** /rest/api/v1/projects/{projectId}/logs                                                               | Get project logs                                     |
| _ProjectAPIApi_     | [**get_project_strategies**](docs/ProjectAPIApi.md#get_project_strategies)                                                  | **GET** /rest/api/v1/projects/{projectId}/strategies                                                         | Get all strategies                                   |
| _ProjectAPIApi_     | [**get_project_strategy**](docs/ProjectAPIApi.md#get_project_strategy)                                                      | **GET** /rest/api/v1/projects/{projectId}/strategies/{strategyId}                                            | Get a strategy                                       |
| _ProjectAPIApi_     | [**get_project_strategy_copier**](docs/ProjectAPIApi.md#get_project_strategy_copier)                                        | **GET** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}                         | Get strategy copier                                  |
| _ProjectAPIApi_     | [**get_project_strategy_copier_feature**](docs/ProjectAPIApi.md#get_project_strategy_copier_feature)                        | **GET** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId}    | Get a strategy copier feature                        |
| _ProjectAPIApi_     | [**get_project_strategy_copier_features**](docs/ProjectAPIApi.md#get_project_strategy_copier_features)                      | **GET** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features                | Get all strategy copier features                     |
| _ProjectAPIApi_     | [**get_project_strategy_copiers**](docs/ProjectAPIApi.md#get_project_strategy_copiers)                                      | **GET** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers                                    | Get strategy copiers                                 |
| _ProjectAPIApi_     | [**get_project_symbol_mapping**](docs/ProjectAPIApi.md#get_project_symbol_mapping)                                          | **GET** /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId}                                   | Get a symbol mapping                                 |
| _ProjectAPIApi_     | [**get_project_symbol_mappings**](docs/ProjectAPIApi.md#get_project_symbol_mappings)                                        | **GET** /rest/api/v1/projects/{projectId}/symbolMappings                                                     | Get symbol mappings                                  |
| _ProjectAPIApi_     | [**get_project_transactions**](docs/ProjectAPIApi.md#get_project_transactions)                                              | **GET** /rest/api/v1/projects/{projectId}/transactions                                                       | Get project transactions                             |
| _ProjectAPIApi_     | [**resync_strategy_copier**](docs/ProjectAPIApi.md#resync_strategy_copier)                                                  | **POST** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/resync                 | Resync copier with master                            |
| _ProjectAPIApi_     | [**update_project**](docs/ProjectAPIApi.md#update_project)                                                                  | **PUT** /rest/api/v1/projects/{projectId}                                                                    | Update a project                                     |
| _ProjectAPIApi_     | [**update_project_feature**](docs/ProjectAPIApi.md#update_project_feature)                                                  | **PUT** /rest/api/v1/projects/{projectId}/features/{featureId}                                               | Update a project feature                             |
| _ProjectAPIApi_     | [**update_project_strategy**](docs/ProjectAPIApi.md#update_project_strategy)                                                | **PUT** /rest/api/v1/projects/{projectId}/strategies/{strategyId}                                            | Update a strategy                                    |
| _ProjectAPIApi_     | [**update_project_strategy_copier**](docs/ProjectAPIApi.md#update_project_strategy_copier)                                  | **PUT** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}                         | Update a strategy copier                             |
| _ProjectAPIApi_     | [**update_project_strategy_copier_feature**](docs/ProjectAPIApi.md#update_project_strategy_copier_feature)                  | **PUT** /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId}    | Update a strategy copier feature                     |
| _ProjectAPIApi_     | [**update_project_symbol_mapping**](docs/ProjectAPIApi.md#update_project_symbol_mapping)                                    | **PUT** /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId}                                   | Update a symbol mapping                              |
| _ReportAPIApi_      | [**create_report_performance**](docs/ReportAPIApi.md#create_report_performance)                                             | **POST** /rest/api/v1/reports/performance                                                                    | Create a performance report                          |
| _SignalAPIApi_      | [**close_all_positions_in_all_follower_accounts**](docs/SignalAPIApi.md#close_all_positions_in_all_follower_accounts)       | **POST** /rest/api/v1/signals/{signalProviderId}/closeAllPositions                                           | Close all open positions in all accounts (followers) |
| _SignalAPIApi_      | [**close_signal_follower_all_positions**](docs/SignalAPIApi.md#close_signal_follower_all_positions)                         | **POST** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/actions/closeAllPositions              | Close all signal follower account positions          |
| _SignalAPIApi_      | [**close_signal_follower_position**](docs/SignalAPIApi.md#close_signal_follower_position)                                   | **DELETE** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/positions/{positionId}               | Close an signal follower account position            |
| _SignalAPIApi_      | [**get_follower_feature**](docs/SignalAPIApi.md#get_follower_feature)                                                       | **GET** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/followerFeature                         | Get follower feature                                 |
| _SignalAPIApi_      | [**get_signal_follower_account_history_positions**](docs/SignalAPIApi.md#get_signal_follower_account_history_positions)     | **GET** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/history/positions                       | Get signal follower account history positions        |
| _SignalAPIApi_      | [**get_signal_follower_account_logs**](docs/SignalAPIApi.md#get_signal_follower_account_logs)                               | **GET** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/logs                                    | Get signal follower account logs                     |
| _SignalAPIApi_      | [**get_signal_follower_account_performance_metrics**](docs/SignalAPIApi.md#get_signal_follower_account_performance_metrics) | **GET** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/performanceMetrics                      | Get signal follower account performance metrics      |
| _SignalAPIApi_      | [**get_signal_follower_account_positions**](docs/SignalAPIApi.md#get_signal_follower_account_positions)                     | **GET** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/positions                               | Get signal follower account positions                |
| _SignalAPIApi_      | [**get_signal_follower_accounts**](docs/SignalAPIApi.md#get_signal_follower_accounts)                                       | **GET** /rest/api/v1/signals/{signalProviderId}/accounts                                                     | Get all signal follower accounts                     |
| _SignalAPIApi_      | [**get_signal_symbols**](docs/SignalAPIApi.md#get_signal_symbols)                                                           | **GET** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/symbols                                 | Get signal follower account symbols                  |
| _SignalAPIApi_      | [**update_follower_feature**](docs/SignalAPIApi.md#update_follower_feature)                                                 | **PUT** /rest/api/v1/signals/{signalProviderId}/accounts/{accountId}/followerFeature                         | Update follower feature                              |
| _TradingAPIApi_     | [**close_all_positions**](docs/TradingAPIApi.md#close_all_positions)                                                        | **POST** /rest/api/v1/accounts/{accountId}/actions/closeAllPositions                                         | Close all account positions                          |
| _TradingAPIApi_     | [**close_position**](docs/TradingAPIApi.md#close_position)                                                                  | **DELETE** /rest/api/v1/accounts/{accountId}/positions/{positionId}                                          | Close an account position                            |
| _TradingAPIApi_     | [**get_history_positions**](docs/TradingAPIApi.md#get_history_positions)                                                    | **GET** /rest/api/v1/accounts/{accountId}/history/positions                                                  | Get account history positions                        |
| _TradingAPIApi_     | [**get_information**](docs/TradingAPIApi.md#get_information)                                                                | **GET** /rest/api/v1/accounts/{accountId}/information                                                        | Get account information                              |
| _TradingAPIApi_     | [**get_positions**](docs/TradingAPIApi.md#get_positions)                                                                    | **GET** /rest/api/v1/accounts/{accountId}/positions                                                          | Get account positions                                |
| _TradingAPIApi_     | [**get_symbols**](docs/TradingAPIApi.md#get_symbols)                                                                        | **GET** /rest/api/v1/accounts/{accountId}/symbols                                                            | Get account symbols                                  |
| _TradingAPIApi_     | [**modify_position**](docs/TradingAPIApi.md#modify_position)                                                                | **PUT** /rest/api/v1/accounts/{accountId}/positions/{positionId}                                             | Modify an account position                           |
| _TradingAPIApi_     | [**open_position**](docs/TradingAPIApi.md#open_position)                                                                    | **POST** /rest/api/v1/accounts/{accountId}/positions                                                         | Open an account position                             |
| _TradingAPIApi_     | [**send_order**](docs/TradingAPIApi.md#send_order)                                                                          | **POST** /rest/api/v1/accounts/{accountId}/orders                                                            | Send an account order                                |
| _TypeAPIApi_        | [**get_account_types**](docs/TypeAPIApi.md#get_account_types)                                                               | **GET** /rest/api/v1/types/accountTypes                                                                      | Get account type enum                                |
| _TypeAPIApi_        | [**get_currency_types**](docs/TypeAPIApi.md#get_currency_types)                                                             | **GET** /rest/api/v1/types/currencyTypes                                                                     | Get currency type enum                               |
| _TypeAPIApi_        | [**get_feature_types**](docs/TypeAPIApi.md#get_feature_types)                                                               | **GET** /rest/api/v1/types/featureTypes                                                                      | Get feature type enum                                |
| _TypeAPIApi_        | [**get_log_types**](docs/TypeAPIApi.md#get_log_types)                                                                       | **GET** /rest/api/v1/types/logTypes                                                                          | Get log type enum                                    |
| _TypeAPIApi_        | [**get_notification_category_types**](docs/TypeAPIApi.md#get_notification_category_types)                                   | **GET** /rest/api/v1/types/notificationCategoryTypes                                                         | Get notification category type enum                  |
| _TypeAPIApi_        | [**get_proxy_regions**](docs/TypeAPIApi.md#get_proxy_regions)                                                               | **GET** /rest/api/v1/types/proxyRegions                                                                      | Get proxy region enum                                |
| _TypeAPIApi_        | [**get_regions**](docs/TypeAPIApi.md#get_regions)                                                                           | **GET** /rest/api/v1/types/regions                                                                           | Get region enum                                      |
| _TypeAPIApi_        | [**get_risk_types**](docs/TypeAPIApi.md#get_risk_types)                                                                     | **GET** /rest/api/v1/types/riskTypes                                                                         | Get risk type enum                                   |
| _TypeAPIApi_        | [**get_scale_types**](docs/TypeAPIApi.md#get_scale_types)                                                                   | **GET** /rest/api/v1/types/scaleTypes                                                                        | Get scale type enum                                  |

## Documentation For Models

- [AccountDTO](docs/AccountDTO.md)
- [AccountInformationDTO](docs/AccountInformationDTO.md)
- [AccountPerformanceDTO](docs/AccountPerformanceDTO.md)
- [AccountStatusDTO](docs/AccountStatusDTO.md)
- [AccountTypeDTO](docs/AccountTypeDTO.md)
- [ApprovalDTO](docs/ApprovalDTO.md)
- [CopierDTO](docs/CopierDTO.md)
- [CurrencyTypeDTO](docs/CurrencyTypeDTO.md)
- [FeatureApprovalDTO](docs/FeatureApprovalDTO.md)
- [FeatureBreakEvenDTO](docs/FeatureBreakEvenDTO.md)
- [FeatureCopierFilterDTO](docs/FeatureCopierFilterDTO.md)
- [FeatureDTO](docs/FeatureDTO.md)
- [FeatureDailyProfitTargetDTO](docs/FeatureDailyProfitTargetDTO.md)
- [FeatureDedicatedIpDTO](docs/FeatureDedicatedIpDTO.md)
- [FeatureDedicatedIpPoolDTO](docs/FeatureDedicatedIpPoolDTO.md)
- [FeatureDelayedExecutionDTO](docs/FeatureDelayedExecutionDTO.md)
- [FeatureExitSignalOverrideDTO](docs/FeatureExitSignalOverrideDTO.md)
- [FeatureFallbackSettingDTO](docs/FeatureFallbackSettingDTO.md)
- [FeatureHftModeDTO](docs/FeatureHftModeDTO.md)
- [FeatureKeepAliveTradeDTO](docs/FeatureKeepAliveTradeDTO.md)
- [FeatureLiveDelayDTO](docs/FeatureLiveDelayDTO.md)
- [FeatureMaintenanceWindowDTO](docs/FeatureMaintenanceWindowDTO.md)
- [FeatureMaxLotSizeDTO](docs/FeatureMaxLotSizeDTO.md)
- [FeatureMaxOpenPositionsDTO](docs/FeatureMaxOpenPositionsDTO.md)
- [FeatureMaximumLotDTO](docs/FeatureMaximumLotDTO.md)
- [FeatureMinimumHoldingTimeDTO](docs/FeatureMinimumHoldingTimeDTO.md)
- [FeatureMonthlyProfitTargetDTO](docs/FeatureMonthlyProfitTargetDTO.md)
- [FeatureMultiplierDTO](docs/FeatureMultiplierDTO.md)
- [FeatureMyHomeIpDTO](docs/FeatureMyHomeIpDTO.md)
- [FeaturePermittedSymbolsDTO](docs/FeaturePermittedSymbolsDTO.md)
- [FeatureProgressiveTradeSizingDTO](docs/FeatureProgressiveTradeSizingDTO.md)
- [FeatureRiskPerTradeDTO](docs/FeatureRiskPerTradeDTO.md)
- [FeatureSettingDTO](docs/FeatureSettingDTO.md)
- [FeatureSignalFollowerDTO](docs/FeatureSignalFollowerDTO.md)
- [FeatureSignalProviderDTO](docs/FeatureSignalProviderDTO.md)
- [FeatureSkipPositionDTO](docs/FeatureSkipPositionDTO.md)
- [FeatureSocketDTO](docs/FeatureSocketDTO.md)
- [FeatureTelegramNotificationDTO](docs/FeatureTelegramNotificationDTO.md)
- [FeatureTpSlManagementDTO](docs/FeatureTpSlManagementDTO.md)
- [FeatureTradingWindowsDTO](docs/FeatureTradingWindowsDTO.md)
- [FeatureTrailingStopDTO](docs/FeatureTrailingStopDTO.md)
- [FeatureTypeDTO](docs/FeatureTypeDTO.md)
- [FeatureWeeklyProfitTargetDTO](docs/FeatureWeeklyProfitTargetDTO.md)
- [FeatureWhiteLabelDTO](docs/FeatureWhiteLabelDTO.md)
- [ForecastDTO](docs/ForecastDTO.md)
- [InvoiceDTO](docs/InvoiceDTO.md)
- [LogDTO](docs/LogDTO.md)
- [LogTypeDTO](docs/LogTypeDTO.md)
- [MarketplaceDTO](docs/MarketplaceDTO.md)
- [MissingSymbolMappingDTO](docs/MissingSymbolMappingDTO.md)
- [NotificationCategoryTypeDTO](docs/NotificationCategoryTypeDTO.md)
- [PaymentMethodDTO](docs/PaymentMethodDTO.md)
- [PerformanceMetricsDTO](docs/PerformanceMetricsDTO.md)
- [PositionDTO](docs/PositionDTO.md)
- [PositionRequestDTO](docs/PositionRequestDTO.md)
- [ProfitTargetStatusDTO](docs/ProfitTargetStatusDTO.md)
- [ProjectDTO](docs/ProjectDTO.md)
- [ProxyDTO](docs/ProxyDTO.md)
- [ProxyRegionDTO](docs/ProxyRegionDTO.md)
- [RegionDTO](docs/RegionDTO.md)
- [ReportPerformanceDTO](docs/ReportPerformanceDTO.md)
- [ReportPerformanceParametersDTO](docs/ReportPerformanceParametersDTO.md)
- [RequestSymbolMappingsDTO](docs/RequestSymbolMappingsDTO.md)
- [RiskLimitDTO](docs/RiskLimitDTO.md)
- [RiskLimitStatusDTO](docs/RiskLimitStatusDTO.md)
- [RiskTypeDTO](docs/RiskTypeDTO.md)
- [ScaleTypeDTO](docs/ScaleTypeDTO.md)
- [StrategyDTO](docs/StrategyDTO.md)
- [SymbolDTO](docs/SymbolDTO.md)
- [SymbolMappingDTO](docs/SymbolMappingDTO.md)
- [TaxBreakdownDTO](docs/TaxBreakdownDTO.md)
- [TaxDTO](docs/TaxDTO.md)
- [TaxRateDetailsDTO](docs/TaxRateDetailsDTO.md)
- [TelegramNotificationDTO](docs/TelegramNotificationDTO.md)
- [TradingWindowDTO](docs/TradingWindowDTO.md)
- [TransactionDTO](docs/TransactionDTO.md)
- [WalletDTO](docs/WalletDTO.md)

<a id="documentation-for-authorization"></a>

## Documentation For Authorization

Authentication schemes defined for the API:
<a id="ApiKeyAuth"></a>

### ApiKeyAuth

- **Type**: API key
- **API key parameter name**: X-API-KEY
- **Location**: HTTP header

## Author
