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. 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. Our frontend uses this API, so you can look at the requests on our frontend for examples.
All dates are in ISO 8601
This package was automatically generated by the OpenAPI Generator project:
- API version: 0.9.0
- Package version: 0.9.0
- Generator version: 7.8.0
- Build package: org.openapitools.codegen.languages.TypeScriptAngularClientCodegen
- For more information, please visit https://metacopier.io
A program sample with this library can be found on our official metacopier documentation site
- Type: API key
- API key parameter name: X-API-KEY
- Location: HTTP header
All URIs are relative to https://api.metacopier.io
Class | Method | HTTP request | Description |
---|---|---|---|
AccountAPIApi | CreateAccount | POST /rest/api/v1/accounts | Create an account |
AccountAPIApi | CreateAccountFeature | POST /rest/api/v1/accounts/{accountId}/features | Create an account feature |
AccountAPIApi | CreateCopier | POST /rest/api/v1/accounts/{accountId}/copiers | Create an account copier |
AccountAPIApi | CreateCopierFeature | POST /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features | Create a copier feature |
AccountAPIApi | CreateRiskLimit | POST /rest/api/v1/accounts/{accountId}/riskLimits | Create an account risk limit |
AccountAPIApi | DeleteAccount | DELETE /rest/api/v1/accounts/{accountId} | Delete an account |
AccountAPIApi | DeleteAccountFeature | DELETE /rest/api/v1/accounts/{accountId}/features/{featureId} | Delete an account feature |
AccountAPIApi | DeleteCopier | DELETE /rest/api/v1/accounts/{accountId}/copiers/{copierId} | Delete an account copier |
AccountAPIApi | DeleteCopierFeature | DELETE /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId} | Delete a copier feature |
AccountAPIApi | DeleteRiskLimit | DELETE /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId} | Delete an account risk limit |
AccountAPIApi | GetAccount | GET /rest/api/v1/accounts/{accountId} | Get an account |
AccountAPIApi | GetAccountCopierCurrentSymbolMappings | GET /rest/api/v1/accounts/{accountId}/copiers/{copierId}/symbolMappings/current | Get account copier current symbol mappings |
AccountAPIApi | GetAccountFeature | GET /rest/api/v1/accounts/{accountId}/features/{featureId} | Get an account feature |
AccountAPIApi | GetAccountFeatures | GET /rest/api/v1/accounts/{accountId}/features | Get all account features |
AccountAPIApi | GetAccountLogs | GET /rest/api/v1/accounts/{accountId}/logs | Get account logs |
AccountAPIApi | GetAccounts | GET /rest/api/v1/accounts | Get all accounts |
AccountAPIApi | GetCopier | GET /rest/api/v1/accounts/{accountId}/copiers/{copierId} | Get account copier |
AccountAPIApi | GetCopierFeature | GET /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId} | Get a copier feature |
AccountAPIApi | GetCopierFeatures | GET /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features | Get all copier features |
AccountAPIApi | GetCopiers | GET /rest/api/v1/accounts/{accountId}/copiers | Get account copiers |
AccountAPIApi | GetRiskLimit | GET /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId} | Get an account risk limit |
AccountAPIApi | GetRiskLimits | GET /rest/api/v1/accounts/{accountId}/riskLimits | Get account risk limits |
AccountAPIApi | ResetRiskLimit | PUT /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}/reset | Reset an account risk limit |
AccountAPIApi | StartAccount | POST /rest/api/v1/accounts/{accountId}/actions/start | Start an account (connect) |
AccountAPIApi | StopAccount | POST /rest/api/v1/accounts/{accountId}/actions/stop | Stop an account (disconnect) |
AccountAPIApi | UpdateAccount | PUT /rest/api/v1/accounts/{accountId} | Update an account |
AccountAPIApi | UpdateAccountFeature | PUT /rest/api/v1/accounts/{accountId}/features/{featureId} | Update an account feature |
AccountAPIApi | UpdateCopier | PUT /rest/api/v1/accounts/{accountId}/copiers/{copierId} | Update an account copier |
AccountAPIApi | UpdateCopierFeature | PUT /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId} | Update a copier feature |
AccountAPIApi | UpdateRiskLimit | PUT /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId} | Update an account risk limit |
ProjectAPIApi | AcknowledgeAllLogs | PUT /rest/api/v1/projects/{projectId}/logs/acknowledgeAll | Acknowledge all logs |
ProjectAPIApi | AcknowledgeLog | PUT /rest/api/v1/projects/{projectId}/logs/{id}/acknowledge | Acknowledge a log |
ProjectAPIApi | CreateProjectFeature | POST /rest/api/v1/projects/{projectId}/features | Create a project feature |
ProjectAPIApi | CreateProjectStrategy | POST /rest/api/v1/projects/{projectId}/strategies | Create a strategy |
ProjectAPIApi | CreateProjectStrategyCopier | POST /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers | Create a strategy copier |
ProjectAPIApi | CreateProjectStrategyCopierFeature | POST /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features | Create a strategy copier feature |
ProjectAPIApi | CreateProjectSymbolMapping | POST /rest/api/v1/projects/{projectId}/symbolMappings | Create a symbol mapping |
ProjectAPIApi | DeleteProjectFeature | DELETE /rest/api/v1/projects/{projectId}/features/{featureId} | Delete a project feature |
ProjectAPIApi | DeleteProjectStrategy | DELETE /rest/api/v1/projects/{projectId}/strategies/{strategyId} | Delete a strategy |
ProjectAPIApi | DeleteProjectStrategyCopier | DELETE /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId} | Delete a strategy copier |
ProjectAPIApi | DeleteProjectStrategyCopierFeature | DELETE /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId} | Delete a strategy copier feature |
ProjectAPIApi | DeleteProjectSymbolMapping | DELETE /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId} | Delete a symbol mapping |
ProjectAPIApi | GetInvoices | GET /rest/api/v1/projects/{projectId}/invoices | Get all invoices |
ProjectAPIApi | GetProject | GET /rest/api/v1/projects/{projectId} | Get a project |
ProjectAPIApi | GetProjectFeature | GET /rest/api/v1/projects/{projectId}/features/{featureId} | Get a project feature |
ProjectAPIApi | GetProjectFeatures | GET /rest/api/v1/projects/{projectId}/features | Get all project features |
ProjectAPIApi | GetProjectLogs | GET /rest/api/v1/projects/{projectId}/logs | Get project logs |
ProjectAPIApi | GetProjectStrategies | GET /rest/api/v1/projects/{projectId}/strategies | Get all strategies |
ProjectAPIApi | GetProjectStrategy | GET /rest/api/v1/projects/{projectId}/strategies/{strategyId} | Get a strategy |
ProjectAPIApi | GetProjectStrategyCopier | GET /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId} | Get strategy copier |
ProjectAPIApi | GetProjectStrategyCopierFeature | GET /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId} | Get a strategy copier feature |
ProjectAPIApi | GetProjectStrategyCopierFeatures | GET /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features | Get all strategy copier features |
ProjectAPIApi | GetProjectStrategyCopiers | GET /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers | Get strategy copiers |
ProjectAPIApi | GetProjectSymbolMapping | GET /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId} | Get a symbol mapping |
ProjectAPIApi | GetProjectSymbolMappings | GET /rest/api/v1/projects/{projectId}/symbolMappings | Get symbol mappings |
ProjectAPIApi | UpdateProject | PUT /rest/api/v1/projects/{projectId} | Update a project |
ProjectAPIApi | UpdateProjectFeature | PUT /rest/api/v1/projects/{projectId}/features/{featureId} | Update a project feature |
ProjectAPIApi | UpdateProjectStrategy | PUT /rest/api/v1/projects/{projectId}/strategies/{strategyId} | Update a strategy |
ProjectAPIApi | UpdateProjectStrategyCopier | PUT /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId} | Update a strategy copier |
ProjectAPIApi | UpdateProjectStrategyCopierFeature | PUT /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId} | Update a strategy copier feature |
ProjectAPIApi | UpdateProjectSymbolMapping | PUT /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId} | Update a symbol mapping |
TradingAPIApi | CloseAllPositions | POST /rest/api/v1/accounts/{accountId}/actions/closeAllPositions | Close all account positions |
TradingAPIApi | ClosePosition | DELETE /rest/api/v1/accounts/{accountId}/positions/{positionId} | Close an account position |
TradingAPIApi | GetHistoryPositions | GET /rest/api/v1/accounts/{accountId}/history/positions | Get account history positions |
TradingAPIApi | GetInformation | GET /rest/api/v1/accounts/{accountId}/information | Get account information |
TradingAPIApi | GetPositions | GET /rest/api/v1/accounts/{accountId}/positions | Get account positions |
TradingAPIApi | ModifyPosition | PUT /rest/api/v1/accounts/{accountId}/positions/{positionId} | Modify an account position |
TradingAPIApi | OpenPosition | POST /rest/api/v1/accounts/{accountId}/positions | Open an account position |
TypeAPIApi | GetAccountTypes | GET /rest/api/v1/types/accountTypes | Get account type enum |
TypeAPIApi | GetCurrencyTypes | GET /rest/api/v1/types/currencyTypes | Get currency type enum |
TypeAPIApi | GetFeatureTypes | GET /rest/api/v1/types/featureTypes | Get feature type enum |
TypeAPIApi | GetLogTypes | GET /rest/api/v1/types/logTypes | Get log type enum |
TypeAPIApi | GetProxyRegions | GET /rest/api/v1/types/proxyRegions | Get proxy region enum |
TypeAPIApi | GetRegions | GET /rest/api/v1/types/regions | Get region enum |
TypeAPIApi | GetRiskTypes | GET /rest/api/v1/types/riskTypes | Get risk type enum |
TypeAPIApi | GetScaleTypes | GET /rest/api/v1/types/scaleTypes | Get scale type enum |