ng-metacopier-api
TypeScript icon, indicating that this package has built-in type declarations

0.9.1 • Public • Published

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

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

Package Sidebar

Install

npm i ng-metacopier-api

Weekly Downloads

1

Version

0.9.1

License

MIT License

Unpacked Size

2.37 MB

Total Files

139

Last publish

Collaborators

  • mirala