0.9.1 • Published 8 months ago

ng-metacopier-api v0.9.1

Weekly downloads
-
License
MIT License
Repository
github
Last release
8 months ago

ng-metacopier-api - The angular typescript library for the 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. 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

Sample Program

A program sample with this library can be found on our official metacopier documentation site

ApiKeyAuth

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

Documentation for API Endpoints

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

ClassMethodHTTP requestDescription
AccountAPIApiCreateAccountPOST /rest/api/v1/accountsCreate an account
AccountAPIApiCreateAccountFeaturePOST /rest/api/v1/accounts/{accountId}/featuresCreate an account feature
AccountAPIApiCreateCopierPOST /rest/api/v1/accounts/{accountId}/copiersCreate an account copier
AccountAPIApiCreateCopierFeaturePOST /rest/api/v1/accounts/{accountId}/copiers/{copierId}/featuresCreate a copier feature
AccountAPIApiCreateRiskLimitPOST /rest/api/v1/accounts/{accountId}/riskLimitsCreate an account risk limit
AccountAPIApiDeleteAccountDELETE /rest/api/v1/accounts/{accountId}Delete an account
AccountAPIApiDeleteAccountFeatureDELETE /rest/api/v1/accounts/{accountId}/features/{featureId}Delete an account feature
AccountAPIApiDeleteCopierDELETE /rest/api/v1/accounts/{accountId}/copiers/{copierId}Delete an account copier
AccountAPIApiDeleteCopierFeatureDELETE /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId}Delete a copier feature
AccountAPIApiDeleteRiskLimitDELETE /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}Delete an account risk limit
AccountAPIApiGetAccountGET /rest/api/v1/accounts/{accountId}Get an account
AccountAPIApiGetAccountCopierCurrentSymbolMappingsGET /rest/api/v1/accounts/{accountId}/copiers/{copierId}/symbolMappings/currentGet account copier current symbol mappings
AccountAPIApiGetAccountFeatureGET /rest/api/v1/accounts/{accountId}/features/{featureId}Get an account feature
AccountAPIApiGetAccountFeaturesGET /rest/api/v1/accounts/{accountId}/featuresGet all account features
AccountAPIApiGetAccountLogsGET /rest/api/v1/accounts/{accountId}/logsGet account logs
AccountAPIApiGetAccountsGET /rest/api/v1/accountsGet all accounts
AccountAPIApiGetCopierGET /rest/api/v1/accounts/{accountId}/copiers/{copierId}Get account copier
AccountAPIApiGetCopierFeatureGET /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId}Get a copier feature
AccountAPIApiGetCopierFeaturesGET /rest/api/v1/accounts/{accountId}/copiers/{copierId}/featuresGet all copier features
AccountAPIApiGetCopiersGET /rest/api/v1/accounts/{accountId}/copiersGet account copiers
AccountAPIApiGetRiskLimitGET /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}Get an account risk limit
AccountAPIApiGetRiskLimitsGET /rest/api/v1/accounts/{accountId}/riskLimitsGet account risk limits
AccountAPIApiResetRiskLimitPUT /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}/resetReset an account risk limit
AccountAPIApiStartAccountPOST /rest/api/v1/accounts/{accountId}/actions/startStart an account (connect)
AccountAPIApiStopAccountPOST /rest/api/v1/accounts/{accountId}/actions/stopStop an account (disconnect)
AccountAPIApiUpdateAccountPUT /rest/api/v1/accounts/{accountId}Update an account
AccountAPIApiUpdateAccountFeaturePUT /rest/api/v1/accounts/{accountId}/features/{featureId}Update an account feature
AccountAPIApiUpdateCopierPUT /rest/api/v1/accounts/{accountId}/copiers/{copierId}Update an account copier
AccountAPIApiUpdateCopierFeaturePUT /rest/api/v1/accounts/{accountId}/copiers/{copierId}/features/{featureId}Update a copier feature
AccountAPIApiUpdateRiskLimitPUT /rest/api/v1/accounts/{accountId}/riskLimits/{riskLimitId}Update an account risk limit
ProjectAPIApiAcknowledgeAllLogsPUT /rest/api/v1/projects/{projectId}/logs/acknowledgeAllAcknowledge all logs
ProjectAPIApiAcknowledgeLogPUT /rest/api/v1/projects/{projectId}/logs/{id}/acknowledgeAcknowledge a log
ProjectAPIApiCreateProjectFeaturePOST /rest/api/v1/projects/{projectId}/featuresCreate a project feature
ProjectAPIApiCreateProjectStrategyPOST /rest/api/v1/projects/{projectId}/strategiesCreate a strategy
ProjectAPIApiCreateProjectStrategyCopierPOST /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiersCreate a strategy copier
ProjectAPIApiCreateProjectStrategyCopierFeaturePOST /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/featuresCreate a strategy copier feature
ProjectAPIApiCreateProjectSymbolMappingPOST /rest/api/v1/projects/{projectId}/symbolMappingsCreate a symbol mapping
ProjectAPIApiDeleteProjectFeatureDELETE /rest/api/v1/projects/{projectId}/features/{featureId}Delete a project feature
ProjectAPIApiDeleteProjectStrategyDELETE /rest/api/v1/projects/{projectId}/strategies/{strategyId}Delete a strategy
ProjectAPIApiDeleteProjectStrategyCopierDELETE /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}Delete a strategy copier
ProjectAPIApiDeleteProjectStrategyCopierFeatureDELETE /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId}Delete a strategy copier feature
ProjectAPIApiDeleteProjectSymbolMappingDELETE /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId}Delete a symbol mapping
ProjectAPIApiGetInvoicesGET /rest/api/v1/projects/{projectId}/invoicesGet all invoices
ProjectAPIApiGetProjectGET /rest/api/v1/projects/{projectId}Get a project
ProjectAPIApiGetProjectFeatureGET /rest/api/v1/projects/{projectId}/features/{featureId}Get a project feature
ProjectAPIApiGetProjectFeaturesGET /rest/api/v1/projects/{projectId}/featuresGet all project features
ProjectAPIApiGetProjectLogsGET /rest/api/v1/projects/{projectId}/logsGet project logs
ProjectAPIApiGetProjectStrategiesGET /rest/api/v1/projects/{projectId}/strategiesGet all strategies
ProjectAPIApiGetProjectStrategyGET /rest/api/v1/projects/{projectId}/strategies/{strategyId}Get a strategy
ProjectAPIApiGetProjectStrategyCopierGET /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}Get strategy copier
ProjectAPIApiGetProjectStrategyCopierFeatureGET /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId}Get a strategy copier feature
ProjectAPIApiGetProjectStrategyCopierFeaturesGET /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/featuresGet all strategy copier features
ProjectAPIApiGetProjectStrategyCopiersGET /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiersGet strategy copiers
ProjectAPIApiGetProjectSymbolMappingGET /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId}Get a symbol mapping
ProjectAPIApiGetProjectSymbolMappingsGET /rest/api/v1/projects/{projectId}/symbolMappingsGet symbol mappings
ProjectAPIApiUpdateProjectPUT /rest/api/v1/projects/{projectId}Update a project
ProjectAPIApiUpdateProjectFeaturePUT /rest/api/v1/projects/{projectId}/features/{featureId}Update a project feature
ProjectAPIApiUpdateProjectStrategyPUT /rest/api/v1/projects/{projectId}/strategies/{strategyId}Update a strategy
ProjectAPIApiUpdateProjectStrategyCopierPUT /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}Update a strategy copier
ProjectAPIApiUpdateProjectStrategyCopierFeaturePUT /rest/api/v1/projects/{projectId}/strategies/{strategyId}/copiers/{copierId}/features/{featureId}Update a strategy copier feature
ProjectAPIApiUpdateProjectSymbolMappingPUT /rest/api/v1/projects/{projectId}/symbolMappings/{symbolMappingId}Update a symbol mapping
TradingAPIApiCloseAllPositionsPOST /rest/api/v1/accounts/{accountId}/actions/closeAllPositionsClose all account positions
TradingAPIApiClosePositionDELETE /rest/api/v1/accounts/{accountId}/positions/{positionId}Close an account position
TradingAPIApiGetHistoryPositionsGET /rest/api/v1/accounts/{accountId}/history/positionsGet account history positions
TradingAPIApiGetInformationGET /rest/api/v1/accounts/{accountId}/informationGet account information
TradingAPIApiGetPositionsGET /rest/api/v1/accounts/{accountId}/positionsGet account positions
TradingAPIApiModifyPositionPUT /rest/api/v1/accounts/{accountId}/positions/{positionId}Modify an account position
TradingAPIApiOpenPositionPOST /rest/api/v1/accounts/{accountId}/positionsOpen an account position
TypeAPIApiGetAccountTypesGET /rest/api/v1/types/accountTypesGet account type enum
TypeAPIApiGetCurrencyTypesGET /rest/api/v1/types/currencyTypesGet currency type enum
TypeAPIApiGetFeatureTypesGET /rest/api/v1/types/featureTypesGet feature type enum
TypeAPIApiGetLogTypesGET /rest/api/v1/types/logTypesGet log type enum
TypeAPIApiGetProxyRegionsGET /rest/api/v1/types/proxyRegionsGet proxy region enum
TypeAPIApiGetRegionsGET /rest/api/v1/types/regionsGet region enum
TypeAPIApiGetRiskTypesGET /rest/api/v1/types/riskTypesGet risk type enum
TypeAPIApiGetScaleTypesGET /rest/api/v1/types/scaleTypesGet scale type enum
0.9.1

8 months ago

0.9.0

8 months ago