C# .NET Rest API for comdirect
Posted on May 31, 2024 (Last modified on August 26, 2024) • 45 min read • 9,538 wordsDoit.Comdirect.Rest.Api: C# .NET Rest API for comdirect
Source CodeGet your oAuth client credentials before you start: comdirect Website
"CdSecondary": {
"type": "oauth2",
"tokenUrl": "https://api.comdirect.de/oauth/token",
"flow": "cd_secondary", >> **"flow": "password"**,
{
"ComdirectCredentials": {
"ClientId": null,
"ClientSecret": null,
"Pin": null,
"Username": null
}
}
Start the Console project - source
Active the login with the comdirect photoTan App
Use api carefully!
comdirect API doc:
2.3 Anlage Validierung einer Session-TAN POST URL-Präfix/session/clients/{clientId}/v1/sessions/{sessionId}/validate Beschreibung: Für das nun bekannte Session-Objekt wird in diesem Schritt eine TAN-Challenge angefordert.
Caution
Das Abrufen von fünf TAN-Challenges ohne zwischenzeitliche Entwertung einer korrekten TAN führt zur Sperrung des Onlinebanking-Zugangs
Visual Studio XML documentation Markdown syntax created with: https://github.com/lijunle/Vsxmd
type
Comdirect.Rest.Api.Comdirect
Master data of an account
property
Account identfier
property
Account identifier (UUID)
property
Account type. ‘key’ contains the product type, ’text’ a description
property
Identification Code of the client (UUID)
property
Credit limit, if available
property
Account currency
property
IBAN (International bank account number), if available
type
Comdirect.Rest.Api.Comdirect
Account information, including cash balance and buying power
property
The master data of this account (attribute can be suppressed by using the parameter ‘without-attr=account’)
property
Account identifier (UUID)
property
Sum of current account balance + credit limit - sum of funds, which are already planned but not yet booked. This is the maximum cash limit
property
As ‘availableCashAmount’, but in EUR
property
Current balance
property
Current balance in EUR
type
Comdirect.Rest.Api.Comdirect
Model for the information of an account (debtor/creditor).
property
The BIC (Bank Identifier Code) for the IBAN - if available
property
name of the account owner
property
The IBAN (International bank account number) for the account - if available
type
Comdirect.Rest.Api.Comdirect
Model for an account transaction.
property
The amount
property
The booking date
property
Status of transaction
property
includes the account information of the name, IBAN and BIC from the creditor
property
Account information of name, IBAN and BIC of the debtor
property
Gives back the creditor identifier of an account transaction, if it is a direct debit.
property
Gives back the mandateId of an account transaction, if it is a direct debit.
property
Gives back the end-to-end-reference of an account transaction, if it is a direct debit.
property
Shows whether the client has seen the account transaction in web.
property
unique reference code of the transaction
property
remittance information of the transaction. This can be more then one line with a length of 35 symbols. The lines will be numbered in case of an already booked transaction.
property
Account information of name, IBAN and BIC of the remitter.
property
Definition of account transaction type.
property
Availability date (yyyy-mm-dd). Could be an invalid date e.g. 2019-12-32
type
Comdirect.Rest.Api.Comdirect
Represents the amount value with the currency.
property
{XXX, XXC, XXM, XXP, XXU} or currencies according to ISO-4217 (EUR, USD, GBP,…)
property
Nominal value in corresponding unit
type
Comdirect.Rest.Api
The auth client.
constructor
Initializes a new instance of the AuthClient class.
Name | Type | Description |
---|---|---|
httpClient | System.Net.Http.HttpClient | The HttpClient instance to be used for making HTTP requests. |
comdirectCredentials | Comdirect.Auth.CSharp.ComdirectCredentials | The ComdirectCredentials object containing the client id, client secret, username, and pin. |
property
Gets or sets the request id.
property
Gets or sets the session id.
method
Activates the session tan async.
A Task.
Name | Type | Description |
---|---|---|
accessToken | System.String | The access token. |
sessionUUID | System.String | The session u u i d. |
challengeId | System.String | The challenge id. |
method
Generates the digits.
A string.
Name | Type | Description |
---|---|---|
length | System.Int32 | The length. |
method
Gets the HTTP request info value. This method is used to create a JSON string that contains session and request IDs. This string is then used as a header in HTTP requests to Comdirect API.
A string containing the serialized HTTP request info.
This method has no parameters.
method
Retrieves the user’s session status asynchronously.
A Task that represents the asynchronous operation. The task result is the Session object representing the user’s session status.
Name | Type | Description |
---|---|---|
accessToken | System.String | The access token to authenticate the request. |
Name | Description |
---|---|
System.ApplicationException | Thrown when the request to the Comdirect API fails or when the status code is not OK. |
method
This method retrieves an access token and validates the user’s session.
A Task that represents the asynchronous operation. The task result is the ValidateSessionAsync object.
This method has no parameters.
method
Gets the token async.
A Task.
This method has no parameters.
Name | Description |
---|---|
System.ApplicationException | Thrown when the request to the Comdirect API fails or when the client id/secrets are not valid. |
method
Posts the secondary flow async.
A Task.
Name | Type | Description |
---|---|---|
accessToken | System.String | The access token. |
method
Posts the validate session status async. —————— comdirect API Doc ————— Auszug API Dokumenation Kapitel: 2.3 Anlage Validierung einer Session-TAN POST URL-Präfix / session / clients /{ clientId}/ v1 / sessions /{ sessionId}/ validate Beschreibung: Für das nun bekannte Session - Objekt wird in diesem Schritt eine TAN-Challenge angefordert. Bitte beachten: Das Abrufen von fünf TAN - Challenges ohne zwischenzeitliche Entwertung einer korrekten TAN führt zur Sperrung des Onlinebanking - Zugangs!! ——- Ende —- comdirect API Doc — Ende ——-
A Task.
Name | Type | Description |
---|---|---|
accessToken | System.String | The access token. |
sessionUUID | System.String | The session u u i d. |
method
Performs the refresh token flow asynchronously. This method is used to refresh an access token using a refresh token.
A Task that represents the asynchronous operation. The task result is a boolean value indicating whether the refresh flow was successful.
Name | Type | Description |
---|---|---|
comdirectOAuthToken | Comdirect.Rest.Api.ComdirectOAuthToken | The ComdirectOAuthToken object containing the refresh token. |
method
Revokes the token async.
A Task.
Name | Type | Description |
---|---|---|
accessToken | System.String | The access token. |
method
Sets the body.
Name | Type | Description |
---|---|---|
sessionUUID | System.String | The session u u i d. |
request | RestSharp.RestRequest | The request. |
method
Sets the request session info. This method is used to add a custom header to the RestRequest object. The header contains session and request IDs in a serialized JSON format.
Name | Type | Description |
---|---|---|
request | RestSharp.RestRequest | The RestRequest object to which the header will be added. |
type
Comdirect.Rest.Api.Comdirect
A balance object is equal to one of the types indicated by the attributes in this definition.
property
Balance object for an account
property
Balance object for a card
property
Aggregation object for a depot
property
Balance object for a fixed term saving
property
Balance object for an installment loan
type
Comdirect.Rest.Api.Comdirect
Model for an error
property
Arguments for the error message
property
Identifier for the error
property
Default error message
property
List of properties causing validation errors
property
Severity level of the error
type
Comdirect.Rest.Api.Comdirect
Model for a card.
property
Partially masked credit card number.
property
Card identifier (UUID).
property
Image of the card.
property
Card limit if available. Will be 0.00 EUR if card has no limit.
property
Type of the card. ‘key’ contains the card type, ’text’ a description
property
validity of the card. Format: MM/YY
property
Client connection uniquely assigned to the credit card account.
property
Name of the card holder
property
Contract code of the client uniquely assigned to the credit card account.
property
Last 4 digits of the credit card number
property
Default settlement account number uniquely assigned to the credit card account. In this case, it has to be the current account.
property
Status of the card.
type
Comdirect.Rest.Api.Comdirect
Model for a card balance.
property
Sum of current account balance + credit limit - sum of scheduled amounts which are not booked yet. This is the maximum cash limit.
property
Current balance.
property
Master data of the card.
property
Card identifier (UUID).
type
Comdirect.Rest.Api.Comdirect
method
Request for account information, including cash balance and buying power, for all accounts
successful operation
Name | Type | Description |
---|---|---|
user | System.String | Can be either the customer identification number (UUID) or ‘user’ |
without_attr | System.String | Suppresses the master data of the accounts |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for account information, including cash balance and buying power, for all accounts
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
user | System.String | Can be either the customer identification number (UUID) or ‘user’ |
without_attr | System.Threading.CancellationToken | Suppresses the master data of the accounts |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Requests and returns a list of transactions for the given account
successful operation
Name | Type | Description |
---|---|---|
accountId | System.String | Account identifier (UUID) |
transactionState | System.Nullable{Comdirect.Rest.Api.Comdirect.TransactionState} | Filters for AccountTransactions. Will return all AccountTransactions (BOTH), or return all booked AccountTransactions (BOOKED), or all not booked AccountTransactions (NOTBOOKED). |
transactionDirection | System.Nullable{Comdirect.Rest.Api.Comdirect.TransactionDirection} | Filters for CREDIT, DEBIT or CREDIT_AND_DEBIT |
paging_first | System.Nullable{System.Int32} | Index of the first transaction. |
with_attr | System.String | Enforce to load the master data of an attribute. Currently supported attributes: account |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Requests and returns a list of transactions for the given account
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
accountId | System.Nullable{Comdirect.Rest.Api.Comdirect.TransactionState} | Account identifier (UUID) |
transactionState | System.Nullable{Comdirect.Rest.Api.Comdirect.TransactionDirection} | Filters for AccountTransactions. Will return all AccountTransactions (BOTH), or return all booked AccountTransactions (BOOKED), or all not booked AccountTransactions (NOTBOOKED). |
transactionDirection | System.Nullable{System.Int32} | Filters for CREDIT, DEBIT or CREDIT_AND_DEBIT |
paging_first | System.String | Index of the first transaction. |
with_attr | System.Threading.CancellationToken | Enforce to load the master data of an attribute. Currently supported attributes: account |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for account information, including cash balance and buying power
successful operation
Name | Type | Description |
---|---|---|
accountId | System.String | Account identifier (UUID) |
without_attr | System.String | Suppresses the master data of the account |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for account information, including cash balance and buying power
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
accountId | System.String | Account identifier (UUID) |
without_attr | System.Threading.CancellationToken | Suppresses the master data of the account |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for a list of the master data for the securities accounts of the registered user
successful operation
Name | Type | Description |
---|---|---|
userId | System.String | UUID of the user to search depots for, or the string ‘user’ to use the logged in user |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for a list of the master data for the securities accounts of the registered user
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
userId | System.Threading.CancellationToken | UUID of the user to search depots for, or the string ‘user’ to use the logged in user |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers a list of all orders for the given depotId.
successful operation
Name | Type | Description |
---|---|---|
depotId | System.String | Reference to securities account number (as UUID). |
with_attr | System.String | enables attribute: instrument. |
without_attr | System.String | Disables attribute: executions. |
instrumentId | System.String | Instrument id (UUID), unique identification of an instrument (security, derivative, etc.). |
isin | System.String | ISIN |
wkn | System.String | WKN |
orderStatus | System.Nullable{Comdirect.Rest.Api.Comdirect.OrderStatus} | Status of the order. |
venueId | System.String | Venue id (UUID), unique identification of a venue. |
orderType | System.Nullable{Comdirect.Rest.Api.Comdirect.OrderType2} | The order type. |
min_creationTimeStamp | System.String | Minimum value of order’s creation timestamp in UTC with the following format: YYYY-MM-DDThh:mm:ss,ffffff+zz. |
max_creationTimeStamp | System.String | Maximum value of order’s creation timestamp in UTC with the following format: YYYY-MM-DDThh:mm:ss,ffffff+zz. |
side | System.Nullable{Comdirect.Rest.Api.Comdirect.Side} | Possible transaction types |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers a list of all orders for the given depotId.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
depotId | System.String | Reference to securities account number (as UUID). |
with_attr | System.String | enables attribute: instrument. |
without_attr | System.String | Disables attribute: executions. |
instrumentId | System.String | Instrument id (UUID), unique identification of an instrument (security, derivative, etc.). |
isin | System.String | ISIN |
wkn | System.Nullable{Comdirect.Rest.Api.Comdirect.OrderStatus} | WKN |
orderStatus | System.String | Status of the order. |
venueId | System.Nullable{Comdirect.Rest.Api.Comdirect.OrderType2} | Venue id (UUID), unique identification of a venue. |
orderType | System.String | The order type. |
min_creationTimeStamp | System.String | Minimum value of order’s creation timestamp in UTC with the following format: YYYY-MM-DDThh:mm:ss,ffffff+zz. |
max_creationTimeStamp | System.Nullable{Comdirect.Rest.Api.Comdirect.Side} | Maximum value of order’s creation timestamp in UTC with the following format: YYYY-MM-DDThh:mm:ss,ffffff+zz. |
side | System.Threading.CancellationToken | Possible transaction types |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for an instrument’s information
successful operation
Name | Type | Description |
---|---|---|
instrumentId | System.String | Instrument identification - can be either the WKN, the ISIN or the symbol of the instrument |
with_attr | System.Collections.Generic.IEnumerable{Comdirect.Rest.Api.Comdirect.Anonymous} | Enables attribute: orderDimensions |
without_attr | System.Collections.Generic.IEnumerable{System.String} | Disables attribute: staticData |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for an instrument’s information
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
instrumentId | System.Collections.Generic.IEnumerable{Comdirect.Rest.Api.Comdirect.Anonymous} | Instrument identification - can be either the WKN, the ISIN or the symbol of the instrument |
with_attr | System.Collections.Generic.IEnumerable{System.String} | Enables attribute: orderDimensions |
without_attr | System.Threading.CancellationToken | Disables attribute: staticData |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for securities positions, optionally including only the total balance with securities account information
successful operation
Name | Type | Description |
---|---|---|
depotId | System.String | Reference to securities account number (as UUID). |
instrumentId | System.String | Instrument identification - can either be the WKN, the ISIN or the UUID of the instrument. |
without_attr | System.Collections.Generic.IEnumerable{System.String} | Disables attributes for this request. Allowed attributes: depot, positions |
with_attr | System.String | Enables additional attributes for this request. Allowed attributes: instrument |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for securities positions, optionally including only the total balance with securities account information
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
depotId | System.String | Reference to securities account number (as UUID). |
instrumentId | System.Collections.Generic.IEnumerable{System.String} | Instrument identification - can either be the WKN, the ISIN or the UUID of the instrument. |
without_attr | System.String | Disables attributes for this request. Allowed attributes: depot, positions |
with_attr | System.Threading.CancellationToken | Enables additional attributes for this request. Allowed attributes: instrument |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for retrieving a single position of specific depot.
successful operation
Name | Type | Description |
---|---|---|
depotId | System.String | Reference to securities account number (as UUID). |
positionId | System.String | Position identification number in securities account (as UUID) |
with_attr | System.String | Enables additional attributes for this request. Allowed attributes: instrument |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for retrieving a single position of specific depot.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
depotId | System.String | Reference to securities account number (as UUID). |
positionId | System.String | Position identification number in securities account (as UUID) |
with_attr | System.Threading.CancellationToken | Enables additional attributes for this request. Allowed attributes: instrument |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Depot transactions.
successful operation
Name | Type | Description |
---|---|---|
depotId | System.String | Reference to securities account number (as UUID). |
isin | System.String | ISIN |
wkn | System.String | WKN |
instrumentId | System.String | Instrument id (UUID), unique identification of an instrument. |
min_bookingDate | System.String | Earliest booking date of the transaction. Format: YYYY-MM-DD or as negative offset from the current date e.g. -10d |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Depot transactions.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
depotId | System.String | Reference to securities account number (as UUID). |
isin | System.String | ISIN |
wkn | System.String | WKN |
instrumentId | System.String | Instrument id (UUID), unique identification of an instrument. |
min_bookingDate | System.Threading.CancellationToken | Earliest booking date of the transaction. Format: YYYY-MM-DD or as negative offset from the current date e.g. -10d |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Generation of the ex-ante cost indication on the basis of the order data.
successful operation
Name | Type | Description |
---|---|---|
order | Comdirect.Rest.Api.Comdirect.Order | The Order for which the cost indication is to be calculated |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Generation of the ex-ante cost indication on the basis of the order data.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Order | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
order | System.Threading.CancellationToken | The Order for which the cost indication is to be calculated |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Generation of the ex-ante cost indication on the basis of the order data.
successful operation
Name | Type | Description |
---|---|---|
orderId | System.String | Reference to order identifier (as UUID). |
order | Comdirect.Rest.Api.Comdirect.Order | The Order for which the cost indication is to be calculated |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Generation of the ex-ante cost indication on the basis of the order data.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
orderId | Comdirect.Rest.Api.Comdirect.Order | Reference to order identifier (as UUID). |
order | System.Threading.CancellationToken | The Order for which the cost indication is to be calculated |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Order cancellation.
successful operation
Name | Type | Description |
---|---|---|
orderId | System.String | Reference to order identifier (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Order cancellation.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
orderId | System.Threading.CancellationToken | Reference to order identifier (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for the trading venue and order options for a particular instrument
successful operation
Name | Type | Description |
---|---|---|
instrumentId | System.String | Instrument id (UUID), unique identification of an instrument (security, derivative, etc.). |
isin | System.String | ISIN |
wkn | System.String | WKN |
custodyType | System.String | The custody type. |
venueId | System.String | Venue id (UUID), unique identification of a venue. |
orderType | System.Nullable{Comdirect.Rest.Api.Comdirect.OrderType3} | The order type. |
side | System.Nullable{Comdirect.Rest.Api.Comdirect.Side2} | Possible transaction types. |
country | System.String | Country of venue in ISO 3166-2. |
type | System.Nullable{Comdirect.Rest.Api.Comdirect.Type} | Type of venue. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Request for the trading venue and order options for a particular instrument
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
instrumentId | System.String | Instrument id (UUID), unique identification of an instrument (security, derivative, etc.). |
isin | System.String | ISIN |
wkn | System.String | WKN |
custodyType | System.String | The custody type. |
venueId | System.Nullable{Comdirect.Rest.Api.Comdirect.OrderType3} | Venue id (UUID), unique identification of a venue. |
orderType | System.Nullable{Comdirect.Rest.Api.Comdirect.Side2} | The order type. |
side | System.String | Possible transaction types. |
country | System.Nullable{Comdirect.Rest.Api.Comdirect.Type} | Country of venue in ISO 3166-2. |
type | System.Threading.CancellationToken | Type of venue. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers an order for the given orderId.
successful operation
Name | Type | Description |
---|---|---|
orderId | System.String | Unique orderId (UUID). |
without_attr | System.String | Disables attribute: executions. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers an order for the given orderId.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
orderId | System.String | Unique orderId (UUID). |
without_attr | System.Threading.CancellationToken | Disables attribute: executions. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Order modification.
successful operation
Name | Type | Description |
---|---|---|
orderId | Comdirect.Rest.Api.Comdirect.Order | Reference to order identifier (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Order modification.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Order | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
orderId | System.String | Reference to order identifier (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Order entry.
successful operation
This method has no parameters.
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Order entry.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Order | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Prevalidation of the order
successful operation
This method has no parameters.
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Prevalidation of the order
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Order | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Prevalidation of an order modfication
successful operation
Name | Type | Description |
---|---|---|
orderId | System.String | Reference to order identifier (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Prevalidation of an order modfication
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
orderId | System.String | Reference to order identifier (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Validation of an order entry and triggering of a TAN-Challenge in a non-usage case of a Session-TAN.
successful operation
This method has no parameters.
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Validation of an order entry and triggering of a TAN-Challenge in a non-usage case of a Session-TAN.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Order | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Validation of an order modification or order cancellation and triggering of a TAN Challenge in a non-usage case of a Session-TAN.
successful operation
Name | Type | Description |
---|---|---|
orderId | System.String | Reference to order identifier (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Validation of an order modification or order cancellation and triggering of a TAN Challenge in a non-usage case of a Session-TAN.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
orderId | System.String | Reference to order identifier (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Sends a quote request to a venue
successful operation
This method has no parameters.
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Sends a quote request to a venue
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Quote | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Initiate a TAN-Challange
Name | Type | Description |
---|---|---|
ticketId | System.String | Reference to the quote ticket (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Initiate a TAN-Challange
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
ticketId | System.Threading.CancellationToken | Reference to the quote ticket (as UUID). |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Initiates a TAN-Challenge
successful operation
Name | Type | Description |
---|---|---|
order | Comdirect.Rest.Api.Comdirect.Order | The order for which a ticket will be acquired |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Initiates a TAN-Challenge
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Order | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
order | System.Threading.CancellationToken | The order for which a ticket will be acquired |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers a list of documents for the customer.
successful operation
Name | Type | Description |
---|---|---|
user | System.String | The literal “user” or the unique ID of the client. |
paging_first | System.Nullable{System.Int32} | Index of the returning results. |
paging_count | System.Nullable{System.Int32} | The maximum number of results that will be returned. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers a list of documents for the customer.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
user | System.Nullable{System.Int32} | The literal “user” or the unique ID of the client. |
paging_first | System.Nullable{System.Int32} | Index of the returning results. |
paging_count | System.Threading.CancellationToken | The maximum number of results that will be returned. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers a document for the given UUID.
Name | Type | Description |
---|---|---|
documentId | System.String | The unique ID of the document. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers a document for the given UUID.
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
documentId | System.Threading.CancellationToken | The unique ID of the document. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers a predocument for the given UUID.
Name | Type | Description |
---|---|---|
documentId | System.String | The unique ID of the document. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Delivers a predocument for the given UUID.
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
documentId | System.Threading.CancellationToken | The unique ID of the document. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
List of all balances for a client’s own and connected products.
successful operation
Name | Type | Description |
---|---|---|
user | System.String | The literal “user” or the UUID of the participant. |
clientConnectionType | System.Collections.Generic.IEnumerable{System.String} | A single ConnectionType of a client connection or a list of ConnectionTypes. |
targetClientId | System.Collections.Generic.IEnumerable{System.String} | A single UUID of a target client or a list of UUIDs. |
without_attr | System.Collections.Generic.IEnumerable{Comdirect.Rest.Api.Comdirect.Anonymous2} | Prevents setting the static data in the balance objects. |
productType | System.Collections.Generic.IEnumerable{System.String} | Filter for a single or list of product types. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
List of all balances for a client’s own and connected products.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
user | System.Collections.Generic.IEnumerable{System.String} | The literal “user” or the UUID of the participant. |
clientConnectionType | System.Collections.Generic.IEnumerable{System.String} | A single ConnectionType of a client connection or a list of ConnectionTypes. |
targetClientId | System.Collections.Generic.IEnumerable{Comdirect.Rest.Api.Comdirect.Anonymous2} | A single UUID of a target client or a list of UUIDs. |
without_attr | System.Collections.Generic.IEnumerable{System.String} | Prevents setting the static data in the balance objects. |
productType | System.Threading.CancellationToken | Filter for a single or list of product types. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Returns the current Session-Objects for the specified client, can handle the literal “user” for the currently logged in client.
successful operation
Name | Type | Description |
---|---|---|
user | System.String | The literal “user” or the UUID of the client. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Returns the current Session-Objects for the specified client, can handle the literal “user” for the currently logged in client.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | System.String | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
user | System.Threading.CancellationToken | The literal “user” or the UUID of the client. |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Writes updates to a session
successful operation
Name | Type | Description |
---|---|---|
user | Comdirect.Rest.Api.Comdirect.Session | The literal “user” or the UUID of the client. |
session | System.String | Reference to the session (UUID) |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Writes updates to a session
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Session | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
user | System.String | The literal “user” or the UUID of the client. |
session | System.String | Reference to the session (UUID) |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Validates the input and checks if the client is able to update the current session. An activated session TAN cannot be deactivated in the current session. It is necessary to provide a TAN when patching the activation of the session TAN.
successful operation
Name | Type | Description |
---|---|---|
user | Comdirect.Rest.Api.Comdirect.Session | The literal “user” or the UUID of the client. |
session | System.String | Reference to the session (UUID) |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
method
Validates the input and checks if the client is able to update the current session. An activated session TAN cannot be deactivated in the current session. It is necessary to provide a TAN when patching the activation of the session TAN.
successful operation
Name | Type | Description |
---|---|---|
cancellationToken | Comdirect.Rest.Api.Comdirect.Session | A cancellation token that can be used by other objects or threads to receive notice of cancellation. |
user | System.String | The literal “user” or the UUID of the client. |
session | System.String | Reference to the session (UUID) |
Name | Description |
---|---|
Comdirect.Rest.Api.Comdirect.ApiException | A server side error occurred. |
type
Comdirect.Rest.Api.Comdirect
Cost entry of a cost group.
property
Cost in trading currency
property
Cost in reporting currency
property
Inducement of the cost entry
property
Label of the cost entry
property
Type of the cost entry
type
Comdirect.Rest.Api.Comdirect
Model for a cost group including a list of cost entries for this cost group.
property
List of costs per cost group
property
Name of cost group for showing in the cost-note
property
Sum of the cost group in trading currency (quantity.amount.unit)
property
Sum of the cost group in reporting currency
property
Type of cost group. K: Costs of securities purchase, H: Costs of the holding period (per year), V: Costs of the sale of securities
type
Comdirect.Rest.Api.Comdirect
Ex-ante cost indication on the basis of the order data.
property
Result of calculation of cost indication; if false, linkCosts will link to a generic cost indication
property
Securities account number (UUID)
property
Expected costs for order analogue (real) settlement costs
property
Expected value (net costs) of the order: in trading currency
property
Exchange rate for settlement currency to FX, for buy and sell (both sides for conversion depending on BUY/SELL)
property
CostGroup type H
property
Holding period in years, displayed on purchase
property
Limit analogous to Order.limit with trading currency
property
HTTP link to further cost information
property
HTTP link to key information document
property
Instrument name analogous to Instrument.name
property
CostGroup type K
property
Quantity analogous to Order.quantity
property
Reporting currency
property
CostGroup type V
property
Settlement currency analogous to Account.currency
property
Type of transaction analogous to Order.side
property
Absolute amount of the total costs
property
Total cost block including total cost entries segregated as: E (own service costs of bank), F (external service costs), and P (product costs)
property
Amount of total costs relative to the investment
property
List of cost blocks over time
property
Trading currency
property
Execution venue as name for the display
property
WKN analogous to Instrument.wkn
type
Comdirect.Rest.Api.Comdirect
property
Identification code of the client uniquely assigned to the securities account
property
Default settlement account number uniquely assigned to the securities account
property
Securities account Number
property
Securities account Identifier (UUID)
property
List of other settlement account identification numbers assigned to the securities account
type
Comdirect.Rest.Api.Comdirect
property
Current value of the securities account (the sum of all the securities holdings at their current prices)
property
Date of the last update of securities holdings & master data. YYYY-MM-DD
property
The master data of this securities account (this attribute can be suppressed by using the parameter ‘without-attr=depot’)
property
Securities account Identifier (UUID)
property
Sum of the lending values of all of the securities holdings
property
Value of the securities account (the sum of all the securities holdings at the closing prices of the previous day)
property
Absolute profit/loss compared to the previous day
property
Profit/Loss compared to the previous day in percentage
property
Profit/loss at the absolute purchase value
property
Profit/loss relative to purchase value in percentage
property
Sum of the purchase values of all the securities holdings
type
Comdirect.Rest.Api.Comdirect
property
Available quantity or nominal amount in case of a percentage quotation
property
Current price, if available
property
Current value of the position
property
Custody type
property
Securities account Identifier (UUID)
property
Information about the instrument of the securities position
property
Position identification number in securities account
property
Price of the previous day, if available
property
Position value at previous day’s closing price
property
Absolute profit/loss compared to previous day, if available
property
Profit/Loss compared to previous day in percentage, if available
property
Absolute profit/loss at purchase price, if available
property
Profit/loss relative to purchase value in percentage, if available
property
Purchase price, if available
property
Average purchase value of the position
property
Quantity or nominal amount in case of a percentage quotation
property
Position version, if available
property
Identification number of the instrument
type
Comdirect.Rest.Api.Comdirect
Model for a depot transaction.
property
The booking date
property
Status of transaction
property
The business date
property
Price of the execution
property
Exchange rate settlement currency EUR to FX if exectionPrice amount is not notated in EUR
property
Information about the instrument of the securities position
property
InstrumentId as UUID
property
The quantity
property
Date and time of settlement
property
Transaction direction
property
Transaction Identifier (UUID)
property
On the basis of securities account turnover transaction type
property
Value of the transaction
type
Comdirect.Rest.Api.Comdirect
additional data of a derivative
property
Certificate Type
property
expiry date of a derivative
property
date of the interest payment of a bond
property
interval of the interest payment of a bond”,allowableValues = “monthly, quarterly, biannualy, annualy
property
Leverage of the derivate
property
maturity Date of a bonds
property
multiplier of the underlying
property
nominal rate
property
rating
property
remaining Term (expiryDate-today)
property
strike price of the underlying
property
the underlying instrument
property
Price of the underlying
property
Warrant Type
property
yield p.a.
type
Comdirect.Rest.Api.Comdirect
Model for dimensions.
type
Comdirect.Rest.Api.Comdirect
Model for a document.
property
Is the document advertising comdirect products?
property
Date at which the Document was assigned to the client.
property
Is the client allowed to delete the document?
property
Unique ID of the document (UUID)
property
Object containing optional information about the document. Available information will differ between categories.
property
The native mimeType of the document.
property
Name or description of the document.
type
Comdirect.Rest.Api.Comdirect
Model for category-specific metadata of documents.
property
Has the document been read?
property
Is document archived?
property
Date on which the document was read.
type
Comdirect.Rest.Api.Comdirect
Holds a unique key and the corresponding text.
property
Unique key value for an enumeration type.
property
Display text in German language.
type
Comdirect.Rest.Api.Comdirect
Model for an order’s execution.
property
Quantity of executed units or nominal amount
property
Execution ID (UUID)
property
Position (by time) of the execution of an order
property
Execution price
property
Date/timestamp of the order entry in UTC in the following format: (MiFID II) YYYY-MM-DDThh:mm:ss,ffffff+zz
type
Comdirect.CSharp
method
Converts the specified object to its equivalent string representation using the provided culture information.
The string representation of the value. If the value is null, the method returns null. If the value is an enum, the method returns the enum member’s name or the value specified by the EnumMemberAttribute. If the value is a boolean, the method returns the lowercase string representation of the value. If the value is a byte array, the method returns the Base64 string representation of the value. If the value is an array, the method returns a comma-separated string representation of the array elements. For other types, the method returns the string representation of the value using the provided culture information.
Name | Type | Description |
---|---|---|
value | System.Object | The object to convert. |
cultureInfo | System.Globalization.CultureInfo | The culture information to use for formatting the value. |
type
Comdirect.Rest.Api.Comdirect
Exchange rate for settlement currency to FX.
property
Ask rate of settlement currency to FX
property
Bid rate of settlement currency to FX
type
Comdirect.Rest.Api.Comdirect
property
Contract period of the deposit account in months.
property
Start date of investment.
property
End date of investment.
property
Indicates whether the investment can be extended.
property
Name of the deposit account.
property
UUID of the deposit account.
property
Type of the deposit account.
property
Interest rate of the deposit account.
property
Amount of money for prolongation.
property
Total of investment.
type
Comdirect.Rest.Api.Comdirect
additional fund data, if the instrument is a fund
property
Bonification
property
currency of fund
property
Discount issue surcharge
property
List of different features of funds
property
Status of fund
property
Individual issue surcharge
property
Investment category
property
Is individual issue surcharge corrected
property
Rating
property
Reduced issue surcharge
property
Regular issue surcharge
property
Total expense ratio
type
Comdirect.Rest.Api.Comdirect
Model for an inducement.
property
Amount of the inducement
property
TRUE, if the amount is an estimation
type
Comdirect.Rest.Api.Comdirect
Master data of an installment loan
property
Date of conclusion of the installment loan.
property
Runtime of the installment loan in months.
property
Approved loan amount of the initial conclusion of the loan in EUR, including residual debt insurance and interest.
property
Effective interest rate.
property
Amount of the installment loan in EUR.
property
Installment loan identifier (UUID).
property
Approved loan amount of the initial conclusion of the loan in EUR, before residual debt insurance and interest.
property
Nominal interest rate.
property
Paid out amount of the approved loan, can include additions or deductions for residual debt insurance or interest.
property
SWK number of the installment loan.
type
Comdirect.Rest.Api.Comdirect
Balance and master data of an installment loan
property
Current balance of the installment loan in EUR, including residual debt insurance and interest.
property
Master data of the installment loan.
property
Installment loan identifier (UUID).
type
Comdirect.Rest.Api.Comdirect
Model for an instrument.
property
additional data of a derivative
property
additional fund data, if the instrument is a fund
property
Instrument id (UUID), unique identification of an instrument (security, derivative, etc.) for future use
property
ISIN
property
Security symbol according to WM data-service
property
Name of the instrument
property
List of the trading venues including the attributes (orderDimensions)
property
Short name of the instrument
property
Static data of the instrument, e.g., notation, instrument type
property
WKN
type
Comdirect.Rest.Api.Comdirect
Model for an order.
property
Flag if order is a best-execution-order, default value is false
property
Canceled quantity or nominal amount
property
Date/timestamp of the order entry in UTC with the following format: YYYY-MM-DDThh:mm:ss,ffffff+zz
property
Unique securities account identification (as UUID)
property
Canceled quantity or nominal amount
property
List of execution types for the order
property
Expected value of the limit order
property
WKN, ISIN or uuId; wkn will be returned if instrumentId is entered as wkn, an ISIN is returned if instrumentId is entered as ISIN, a uuId is returned if instrumentId is entered as uuId
property
Order leg number (if ordertype is OCO or NEO)
property
Limit of the order, empty in case of a market order, stop market, trailing stop market order or a corresponding suborder
property
Order extensions (Fill-or-Kill, Immediate-or-Cancel, All-or-None)
property
Open quantity or nominal amount
property
Unique order-Id (UUID)
property
Status of the order
property
Ordertype, partially executed and open orders are listed in the execution parameters
property
Quantity or nominal amount in the case of a percentage quotation
property
Quote-Id as reference for the quote received from the trading venue (issuer or exchange) on the quote request
property
Ticket UUID for the quote order. This is mandatory, if for a quote order
property
Reference settlement account for the securities account, if different from the settlement account assigned directly to the securities account (UUID)
property
Type of transaction
property
Parts of the orders, e.g. combination orders OCO, NEO (Next Order) with different order legs or partially executed or partially cancelled orders with different parts of an order
property
Restrictions on trade (Opening Auction Only, Auction Only, Closing Auction Only)
property
Distance trigger limit of the trailing stop order from the current absolute price
property
Distance trigger limit of the trailing stop order from the current price in percentage
property
Trigger limit: stop limit by which a Stop order is triggered (Stop, TLS, OCO)
property
Date of order validity in format YYYY-MM-DD; required for validityType=GTD
property
Type of order validity (Good-for-day (default), Good-til-date (incl. end of month))
property
UUID of the trading venue or partner. This is mandatory, if isBestEx=FALSE
property
Version of the position to be sold. Only applicable for sell
type
Comdirect.Rest.Api.Comdirect
Status of the order.
type
Comdirect.Rest.Api.Comdirect
Model for an order type.
property
Names of the possible limit extensions
property
Names of possible trading restrictions
type
Comdirect.Rest.Api.Comdirect
The order type.
type
Comdirect.Rest.Api.Comdirect
The order type.
type
Comdirect.Rest.Api.Comdirect
Represents the percentage value.
property
Decimal places
property
Pre-decimal places
type
Comdirect.Rest.Api.Comdirect
Represents a price.
property
Price.
property
Datetime with format: ‘yyyy-MM-dd’T’HH:mm:ssX
property
Quantity or nominal amount in case of a percentage quotation.
property
Type of the price. Can be one of the following: {LST, BID, ASK, MID}.
type
Comdirect.Rest.Api.Comdirect
Model for a product balance.
property
Balance object based on the product type.
property
Type of the client connection.
property
Unique ID of the product (UUID).
property
Type of the product.
property
Unique Id of the target client (UUID).
type
Comdirect.Rest.Api.Comdirect
Model for a quote request.
property
Unique securities account identification (as UUID)
property
WKN, ISIN or uuId; wkn will be returned if instrumentId is entered as wkn, an ISIN is returned if instrumentId is entered as ISIN, a uuId is returned if instrumentId is entered as uuId
property
Quantity or nominal amount in the case of a percentage quotation
property
Type of transaction
property
UUID of the trading venue or partner. This is mandatory, if isBestEx=FALSE
type
Comdirect.Rest.Api.Comdirect
Rating of the instrument.
property
Bonds Rating
property
Funds Rating
type
Comdirect.Rest.Api.Comdirect
Model for the current session.
property
Boolean indicating whether a second factor is already added to this session
property
Identifier of the session
property
This boolean is used to point out whether or not the current session has an active session TAN (transaction authentication number). With an active session TAN some use cases, that are genuinely TAN protected, might be callable without asking the client for a TAN. The validation method of session TAN ready use cases will return “TAN_FREE” as a TAN type while the session TAN is activated. The session TAN will be available after a refresh of tokens and dies with the last pair of tokens (access and refresh token).
type
Comdirect.Rest.Api.Comdirect
Possible transaction types
type
Comdirect.Rest.Api.Comdirect
Possible transaction types.
type
Comdirect.Rest.Api.Comdirect
Static data of the instrument.
property
instrument currency of a security, e.g., for bonds, bond and open real estate funds; additionally to ISO 4217 currency code the following values are possible: XXX (Pcs.), XXP (Pts.), XXU (Unknown)
property
Flag indicating - if TRUE - that within prevalidation and before placement of a buy order a static note must be displayed indicating that the redemption of the fund is limited.
property
Instrument type
property
Flag indicating - if TRUE - that a Key Information Document (KID) of the issuer is electronically available. Before order placement a static note ought to displayed in such a case.
property
Ticker symbol or notation of a security
property
Flag indicating - if TRUE - that EU-regulation referring to Packaged Retail and Insurance-based Investment Products - PRIIPs) is relevant for the instrument
property
Flag indicating - if TRUE - that within prevalidation and before placement of a buy order the investor must approve, e.g., by a frontend checkbox that no shipping of fund sales information is required (waiver); a static note regarding that information ought to be displayed in such a case. Without an explicit waiver the order placement must be prevented in the frontend.
type
Comdirect.Rest.Api.Comdirect
Represents the date with up to 6 fractions of seconds.
property
Date and time with following format: ‘yyyy-MM-dd’T’HH:mm:ss,SSSSSSX’
type
Comdirect.Rest.Api.Comdirect
Model for a total cost block including total cost entries segregated as: E (own service costs of bank), F (external service costs), and P (product costs).
property
Total cost entry for external service costs (F)
property
Total cost entry for product costs (P)
property
Total cost entry for own service costs of bank (E)
property
Total amount of inducements for own service costs of bank
type
Comdirect.Rest.Api.Comdirect
Model for a total cost entry.
property
Total cost in reporting currency
property
Average return reduction per year
property
Label of total cost entry
property
Type of total cost entry
type
Comdirect.Rest.Api.Comdirect
List of cost blocks over time.
property
Total holding cost entry for the year of the sale
property
Total holding cost entry for the first year
property
Total holding cost entry for the second year
type
Comdirect.Rest.Api.Comdirect
Model for cost block over time.
property
Cost in reporting currency
property
Average return reduction per year
property
Type of total holding cost entry
type
Comdirect.Rest.Api.Comdirect
Filters for CREDIT, DEBIT or CREDIT_AND_DEBIT
type
Comdirect.Rest.Api.Comdirect
Filters for AccountTransactions. Will return all AccountTransactions (BOTH), or return all booked AccountTransactions (BOOKED), or all not booked AccountTransactions (NOTBOOKED).
type
Comdirect.Rest.Api.Comdirect
Type of venue.
type
Comdirect.Rest.Api.Comdirect
Model for a venue.
type
Comdirect.Rest.Api.Comdirect
property
Base filename for the files representing the image. The name has to be extended with a postfix indicating the resolution and file type, e.g. -1x.jpg. The resulting filename can be used to retrieve the image from the comdirect CMS
property
Description of the image
property
Visa card image ID to be used in the application