Loading...
Interface to DISACON CORE plattform
Create a new internal (system) account
| account_type required | string Account type as available for client configuration, see e.g. GET /configuration/account_type |
| memo required | string <= 18 characters Memorizable identifier of the account |
| name required | string <= 80 characters Name of the account |
| currency | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Currency of the account in case of a cash account |
| account_id required | integer <int64> (id_number) An internal ID |
{- "account_type": "string",
- "memo": "string",
- "name": "string",
- "currency": "CAD"
}{- "account_id": 0
}List porfolio account mappings; optionally filtered by different parameters
| account_number | string <= 18 characters Account number of an internal account |
| memo | string <= 18 characters MEMO of an internal account |
| account_type_id | integer Account type of an internal account (for a list of valid account types use GET /account_types) |
| business_type_id | integer ID of the business type assigned to the portfolio account mapping |
| kv_nr | string <= 5 characters KV-Nr. assigned to the portfolio account mapping |
| acc_profit_center | string <= 5 characters Accounting profit center assigned to the portfolio account mapping |
| clearer | string <= 10 characters Clearer assigned to the portfolio account mapping |
| portfolio_account_mapping_id required | integer <int64> Internal ID of the portfolio account mapping |
| depository | string Assigned depository if applicable |
| clearer | string <= 10 characters Assigned clearer if applicable |
| business_type required | string <= 80 characters The business type groups portofolio account mappings into categories |
| currency required | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Assigned currency |
| kv_nr | string <= 5 characters Assigned "Kassenvereinsnummer" if applicable |
| acc_profit_center | string <= 5 characters Accounting profit center (ReWe-Kostenstelle) if applicable |
| securities_account_number | string <= 18 characters Account number of the nostro securities account if there is any |
| securities_account_memo | string <= 18 characters MEMO of the nostro securities account if there is any |
| cash_account_number | string <= 18 characters Account number of the nostro cash account if there is any |
| cash_account_memo | string <= 18 characters MEMO of the nostro cash account if there is any |
| margin_cash_account_number | string <= 18 characters Account number of the margin securities account if there is any |
| margin_cash_account_memo | string <= 18 characters MEMO of the margin securities account if there is any |
[- {
- "portfolio_account_mapping_id": 0,
- "depository": "string",
- "clearer": "BIW",
- "business_type": "string",
- "currency": "CAD",
- "kv_nr": "strin",
- "acc_profit_center": "strin",
- "securities_account_number": "string",
- "securities_account_memo": "string",
- "cash_account_number": "string",
- "cash_account_memo": "string",
- "margin_cash_account_number": "string",
- "margin_cash_account_memo": "string"
}
]Create a new portfolio account mapping or simuliate its creation
| business_type required | string Enum: "Wertpapiergeschäft" "BOEGA Vermittlung" The business type categorizes the portfolio account mapping |
| currency required | string Value: "EUR" Currency of the portfolio account mapping |
| clearer required | string <= 10 characters Assigned clearer if applicable |
| kv_nr | string <= 5 characters Assigned "Kassenvereinsnummer" if applicable |
required | Array of objects (mapping_account) |
| do_save required | boolean Default: false If TRUE, then the data is to be saved. i.e. the portfolio account mapping is to be created, otherwise just checked/simulated |
| portfolio_account_mapping_id required | integer <int64> Internal ID of the portfolio account mapping |
{- "business_type": "Wertpapiergeschäft",
- "currency": "EUR",
- "clearer": "string",
- "kv_nr": "strin",
- "accounts": [
- {
- "account_id": 0,
- "account_type": "string",
- "account_type_id": 0,
- "security_groups": [
- "B"
], - "account_number": "string",
- "memo": "string",
- "name": "string",
- "currency": "CAD",
- "isin": "DE0007100000",
- "gl_account_number": "string"
}
], - "do_save": false
}[ ]Get all details of a specific portfolio account mapping
| portfolio_account_mapping_id required | integer <int64> ID of a specific portfolio account mapping |
| portfolio_account_mapping_id required | integer <int64> Internal ID of the portfolio account mapping |
| person_create_name required | string <= 80 characters Name of the person that created the portfolio account mapping |
| person_create_given_name | string <= 80 characters Given name of the person that created the portfolio account mapping |
| business_type required | string <= 80 characters The business type groups portofolio account mappings into categories |
| currency required | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Assigned currency |
| clearer | string <= 10 characters Assigned clearer if applicable |
| depository | string Assigned depository if applicable |
| kv_nr | string <= 5 characters Assigned "Kassenvereinsnummer" if applicable |
| acc_profit_center | string <= 5 characters Accounting profit center (ReWe-Kostenstelle) if applicable |
| securities_account_number | string <= 18 characters Account number of the nostro securities account if there is any |
| securities_account_memo | string <= 18 characters MEMO of the nostro securities account if there is any |
| cash_account_number | string <= 18 characters Account number of the nostro cash account if there is any |
| cash_account_memo | string <= 18 characters MEMO of the nostro cash account if there is any |
| margin_cash_account_number | string <= 18 characters Account number of the margin securities account if there is any |
| margin_cash_account_memo | string <= 18 characters MEMO of the margin securities account if there is any |
Array of objects (mapping_account) |
{- "portfolio_account_mapping_id": 0,
- "person_create_name": "string",
- "person_create_given_name": "string",
- "business_type": "string",
- "currency": "CAD",
- "clearer": "BIW",
- "depository": "string",
- "kv_nr": "strin",
- "acc_profit_center": "strin",
- "securities_account_number": "string",
- "securities_account_memo": "string",
- "cash_account_number": "string",
- "cash_account_memo": "string",
- "margin_cash_account_number": "string",
- "margin_cash_account_memo": "string",
- "accounts": [
- {
- "account_id": 0,
- "account_type": "string",
- "account_type_id": 0,
- "security_groups": [
- "B"
], - "account_number": "string",
- "memo": "string",
- "name": "string",
- "currency": "CAD",
- "isin": "DE0007100000",
- "gl_account_number": "string"
}
]
}Edit the accounts of a specific portfolio account mapping
| portfolio_account_mapping_id required | integer <int64> ID of a specific portfolio_account_mapping |
required | Array of objects (mapping_account) |
{- "accounts": [
- {
- "account_id": 0,
- "account_type": "string",
- "account_type_id": 0,
- "security_groups": [
- "B"
], - "account_number": "string",
- "memo": "string",
- "name": "string",
- "currency": "CAD",
- "isin": "DE0007100000",
- "gl_account_number": "string"
}
]
}{- "error_code": 0,
- "error_text": "string"
}Get an suggestion on how to create a new portfolio account mapping based on the provided input
| business_type required | string Enum: "Wertpapiergeschäft" "BOEGA Vermittlung" The business type groups portofolio account mappings into categories |
| currency required | string Value: "EUR" The currency to be assigned |
| clearer required | string <= 10 characters The clearer to be assigned |
| kv_nr | string <= 5 characters If applicable the "Kassenvereinsnummer" to be assigned |
| account_number_suffix_bank | string <= 4 characters Suffix of the account numbers to be used (to identify the bank) |
| account_number_suffix_number | string <= 4 characters Suffix of the account numbers to be used (to identify the account at the bank) |
| bonds required | boolean Default: true Configure accounts for security group bonds Y/N |
| futures required | boolean Default: false Configure accounts for security group futures Y/N |
| options required | boolean Default: false Configure accounts for security group options Y/N |
| stocks required | boolean Default: true Configure accounts for security group stocks Y/N |
| warrants required | boolean Default: true Configure accounts for security group warrants Y/N |
| own_stocks required | boolean Default: true Configure accounts for own stocks Y/N |
| own_bonds required | boolean Default: true Configure accounts for own bonds Y/N |
Array of objects (mapping_account) Configure using the given accounts or account parameters |
| business_type required | string Enum: "Wertpapiergeschäft" "BOEGA Vermittlung" The business type categorizes the portfolio account mapping |
| currency required | string Value: "EUR" Currency of the portfolio account mapping |
| clearer required | string <= 10 characters Assigned clearer if applicable |
| kv_nr | string <= 5 characters Assigned "Kassenvereinsnummer" if applicable |
| account_number_suffix_bank | string <= 4 characters Suffix of the account numbers to identify the bank |
| account_number_suffix_number | string <= 4 characters Suffix of the account numbers to identify the account at the bank |
Array of objects (mapping_account) The accounts associated with the portfolio account mapping |
{- "business_type": "Wertpapiergeschäft",
- "currency": "EUR",
- "clearer": "string",
- "kv_nr": "strin",
- "account_number_suffix_bank": "BIW",
- "account_number_suffix_number": 999,
- "bonds": true,
- "futures": false,
- "options": false,
- "stocks": true,
- "warrants": true,
- "own_stocks": true,
- "own_bonds": true,
- "accounts": [
- {
- "account_id": 0,
- "account_type": "string",
- "account_type_id": 0,
- "security_groups": [
- "B"
], - "account_number": "string",
- "memo": "string",
- "name": "string",
- "currency": "CAD",
- "isin": "DE0007100000",
- "gl_account_number": "string"
}
]
}{- "business_type": "Wertpapiergeschäft",
- "currency": "EUR",
- "clearer": "string",
- "kv_nr": "strin",
- "account_number_suffix_bank": "stri",
- "account_number_suffix_number": "stri",
- "accounts": [
- {
- "account_id": 0,
- "account_type": "string",
- "account_type_id": 0,
- "security_groups": [
- "B"
], - "account_number": "string",
- "memo": "string",
- "name": "string",
- "currency": "CAD",
- "isin": "DE0007100000",
- "gl_account_number": "string"
}
]
}Search account by providing (partial) search parameters in specific account attributes
| account_number | string <= 18 characters Example: account_number=1001001 Account number (full or partial) |
| iban | string (iban) <= 34 characters [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} Example: iban=DE123456781234567890 IBAN |
| memo | string <= 18 characters Example: memo=CPD Memorizable identifier of an internal account (full or partial) |
| name | string Example: name=Erträge aus Dividenden Name of the account (full or partial) |
| account_type_id | integer Account type (for a list of valid account types use GET /account_types) |
| limit required | integer [ 1 .. 500 ] Default: 20 Maximum number of records in the result |
| offset required | integer >= 0 Default: 0 The record_number to start with; send zero to start at the beginning |
| x-result-total | integer Not the real total, but the total to be considered for pagination |
| account_number required | string <= 18 characters Account number (internal) |
| name required | string <= 80 characters Account name |
| currency | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Account currency in case of a cash account |
| account_kind required | string Enum: "A" "D" Cash "A"ccount or securities account ("D"epot) |
| memo | string <= 18 characters Memorizable identifier |
| iban | string <= 34 characters IBAN |
| account_type | string <= 80 characters Type (description) of the account |
[- {
- "account_number": "0000000012",
- "name": "Max Mustermann",
- "currency": "CAD",
- "account_kind": "A",
- "memo": "string",
- "iban": "string",
- "account_type": "string"
}
]Search the given value in all account attributes
| search_parameter required | string <= 80 characters A (partial) account name, IBAN, MEMO, or name |
| account_number required | string <= 18 characters Account number (internal) |
| name required | string <= 80 characters Account name |
| currency | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Account currency in case of a cash account |
| account_kind required | string Enum: "A" "D" Cash "A"ccount or securities account ("D"epot) |
| memo | string <= 18 characters Memorizable identifier |
| iban | string <= 34 characters IBAN |
| account_type | string <= 80 characters Type (description) of the account |
[- {
- "account_number": "0000000012",
- "name": "Max Mustermann",
- "currency": "CAD",
- "account_kind": "A",
- "memo": "string",
- "iban": "string",
- "account_type": "string"
}
]Configure the account statement generation schedule
| account_number required | string <= 18 characters Account number of a customer cash account |
| cycle required | string Enum: "D" "W" "M" "Q" "S" "Y"
|
{- "error_code": 0,
- "error_text": "string"
}Overview of the last account statement generation
| account_number required | string <= 18 characters Account number of a customer cash account |
| last_person_id_create | integer <int64> ID of the person that requested the account statement |
| last_person_create | string <= 161 characters Given name and name of the person that requested the account statement |
| last_creation_date | string <date> Creation date |
| last_identifier | string <= 9 characters Identifier |
| last_date_from | string <date> Start date |
| last_date_to | string <date> End date |
| last_number_of_transactions | integer Number of transactions included in the account statement |
| next_date_scheduled | string <date> Date of next scheduled account statement creation |
| current_cycle required | string Enum: "D" "W" "M" "Q" "S" "Y"
|
{- "last_person_id_create": 0,
- "last_person_create": "string",
- "last_creation_date": "2019-08-24",
- "last_identifier": "string",
- "last_date_from": "2019-08-24",
- "last_date_to": "2019-08-24",
- "last_number_of_transactions": 0,
- "next_date_scheduled": "2019-08-24",
- "current_cycle": "D"
}Schedule the generation of an account statement (indepentent of the configuration)
| account_number required | string <= 18 characters Account number of a customer cash account |
| date_scheduled | string <date> Date on which the account statement should be created (if not specified then a.s.a.p.) |
{- "error_code": 0,
- "error_text": "string"
}Get the account's activity within the specified time interval
| account_number required | string <= 18 characters Account number of a cash account |
| balance_type required | string Default: "B" Enum: "B" "V" "T"
|
| date_from required | string <date> Start date (incl.) |
| date_to required | string <date> End date (incl.) |
| hide_reversal | boolean Default: false If TRUE, then cancelled transactions are omitted |
| x-result-total | integer The (actual) total of postings to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| account_number required | string <= 18 characters Account number of a cash account |
| balance_type required | string Enum: "B" "V" "T"
|
| start_balance | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Start balance (for beginning of start date) |
| start_available_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Available balance for beginning of start date |
| start_booked_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Booked balance for beginning of start date |
| start_blocked_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Blocked balance for beginning of start date |
| start_date required | string <date> Start date |
| end_balance | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) End balance (for end date) |
| end_available_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Available balance for end date |
| end_booked_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Booked balance for end date |
| end_blocked_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Blocked balance for end date |
| end_date required | string <date> End date |
| last_transaction_date | string <date> Date of the last booking |
| currency required | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Account currency |
Array of objects |
{- "account_number": "string",
- "balance_type": "B",
- "start_balance": "string",
- "start_available_balance": "string",
- "start_booked_balance": "string",
- "start_blocked_balance": "string",
- "start_date": "2019-01-01",
- "end_balance": "string",
- "end_available_balance": "string",
- "end_booked_balance": "string",
- "end_blocked_balance": "string",
- "end_date": "2019-01-01",
- "last_transaction_date": "2019-01-01",
- "currency": "CAD",
- "postings": [
- {
- "ta_id": 1,
- "posting_id": 2,
- "transaction_id": 3,
- "booking_date": "2019-08-24",
- "sysdate": "2019-08-24T14:15:22Z",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "subbalance": "string",
- "dc": "D",
- "amount": "string",
- "currency": "CAD",
- "posting_text": "thanks for the help",
- "txkey_id": 10000,
- "txkey_description": "Fees",
- "attachments": [
- {
- "name": "string",
- "attachment_type_id": 1,
- "link": "/notifications/documents?document_id=17"
}
], - "external_reference": "ff6b6877-0d9b-4d38-88cb-b406b386003e",
- "source": "accrual",
- "source_id": 0,
- "init_source": "request_money",
- "init_ta_id": 0,
- "init_source_id": 0,
- "reversed": true,
- "reverses_tx": {
- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}, - "reversed_by_tx": {
- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}
}
]
}Get the account's balance on a given date
| account_number required | string <= 18 characters Account Number of a cash account |
| available_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Available balance |
| booked_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Booked balance |
| blocked_balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) Blocked balance |
| last_date | string <date> The last booking, value, or transaction date depending on the requested balance type |
| currency required | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Balance amount currency |
| as_of_timestamp required | string <date-time> The timestamp, the balance was retrieved |
{- "available_balance": "string",
- "booked_balance": "string",
- "blocked_balance": "string",
- "last_date": "2019-08-24",
- "currency": "CAD",
- "as_of_timestamp": "2019-08-24T14:15:22Z"
}Account details for a cash or security account
| account_number required | string <= 18 characters Account number of a cash or security account |
| account_number required | string <= 18 characters Account number (internal) |
| name required | string <= 80 characters Account name |
| currency | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Account currency in case of a cash account |
| state required | string Enum: "A" "B" "C"
|
| state_change_date required | string <date-time> Date and time the last state change happened |
| iban | string <= 34 characters [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} IBAN |
| memo | string <= 18 characters Memorizable (alphanumeric) identfier of an internal account |
| opening_date required | string <date-time> Account opening date and time |
| last_transaction | string <date-time> Date and time (system booking time) of the last transaction |
| custom_name | string <= 80 characters A custom account name as set by the user |
Array of objects | |
| account_class required | string Enum: "S" "C"
|
| account_kind | string Enum: "A" "D"
|
{- "account_number": "0000000012",
- "name": "Max Mustermann",
- "currency": "CAD",
- "state": "A",
- "state_change_date": "2019-08-24T14:15:22Z",
- "iban": "string",
- "memo": "NLZB",
- "opening_date": "2019-08-24T14:15:22Z",
- "last_transaction": "2019-08-24T14:15:22Z",
- "custom_name": "my personal account name",
- "tx_limits": [
- {
- "limit_type_id": 0,
- "description": "amount month in",
- "validity": "D",
- "valid_from": "2021-01-01",
- "invalid_from": "2021-02-01",
- "limit_amount": 100,
- "used_amount": 100,
- "min_amount": 0,
- "max_amount": 1000
}
], - "account_class": "S",
- "account_kind": "A"
}The details on booked fee packages
| account_number required | string <= 18 characters account number of a customer cash account |
| hide_used required | boolean Default: false When TRUE then show only where usage smaller max. usage |
[- { }
]The interest rates applied to the given cash account
| account_number required | string <= 18 characters Account number of a customer cash account |
| description required | string <= 80 characters A decsription of the interest rate |
| amount_currency required | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Balance currency |
| amount_from | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) The balance amount (incl.) from which the interest rate applies |
| amount_to | string^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) The balance amount (excl.) until which the interest rate applies |
| interest_rate required | string[0-9]{1,12}(\.[0-9]{1,13})? The interest rate (in %) |
[- {
- "description": "string",
- "amount_currency": "CAD",
- "amount_from": "string",
- "amount_to": "string",
- "interest_rate": "string"
}
]Get all persons related to the given cash or security account
| account_number required | string <= 18 characters Account number of a cash or securities account |
| person_id required | integer <int64> ID of a person |
| role required | string Enum: "O" "A"
|
| given_name_and_name required | string <= 161 characters Given name and name of the person |
[- {
- "person_id": 0,
- "role": "O",
- "given_name_and_name": "string"
}
]List all accounts from the portfolio account mapping with business type "OP" (open postings) and given account number
| account_number required | string <= 18 characters Account number of an internal account |
| account_id required | integer <int64> ID of an accout |
| account_number required | string <= 18 characters Account number |
| memo | string <= 18 characters Memorizable identfier of an account |
| name required | string <= 80 characters Account name |
| account_type required | string <= 80 characters Type (description) of an account |
| posting_related required | string Enum: "P" "R"
|
[- {
- "account_id": 0,
- "account_number": "string",
- "memo": "string",
- "name": "string",
- "account_type": "string",
- "posting_related": "P"
}
]Block (set state to blocked) or un-block (set state to active)
| account_number required | string <= 18 characters Account number of a cash or securities account |
| state required | string Enum: "A" "B" The new account state |
{- "error_code": 0,
- "error_text": "string"
}Set a user defined account limit to a cash account
| account_number required | string <= 18 characters Account number of a cash account |
| limit_type_id required | integer <int64> The ID (as displayed in account details) of the limit to be changed |
| limit_value | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
{- "limit_value": "string"
}{- "error_code": 0,
- "error_text": "string"
}Reset a user defined account limit to its system default value
| account_number required | string <= 18 characters Account number of a cash account |
| limit_type_id required | integer <int64> The ID (as displayed in account details) of the limit to be changed |
{- "error_code": 0,
- "error_text": "string"
}Get the securties account's (Depot) activity within the specified time interval
| account_number required | string <= 18 characters Account number of a securities account |
| balance_type required | string Default: "B" Enum: "B" "V" "T"
|
| date_from required | string <date> Start date (incl.) |
| date_to required | string <date> End date (incl.) |
| isin | string = 12 characters ISIN |
| x-result-total | integer The (actual) total of postings to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| account_number required | string <= 18 characters Account number of a securities account |
| date_from | string <date> Start date |
| date_to | string <date> End date |
| balance_type required | string Enum: "B" "V" "T"
|
| isin | string <= 12 characters ISIN |
Array of objects |
{- "account_number": "string",
- "date_from": "2026-01-01",
- "date_to": "2026-12-31",
- "balance_type": "B",
- "isin": "string",
- "postings": [
- {
- "ta_id": 1,
- "transaction_id": 3,
- "posting_id": 2,
- "booking_date": "2019-08-24",
- "sysdate": "2019-08-24T14:15:22Z",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "subbalance": "overall",
- "dc": "D",
- "amount": "string",
- "isin": "string",
- "wkn": "string",
- "security_description": "string",
- "price_amount": "5877.78",
- "price_currency": "CAD",
- "txkey_id": 10000,
- "txkey_description": "Securities",
- "source": "accrual",
- "source_id": 0,
- "valued_at": "string",
- "fxrate": "5877.78",
- "posting_text": "string",
- "pl": "string",
- "avg_price_amount": "5877.78",
- "fifo_position_acc_nominal": "string",
- "poolfactor": "string",
- "accrued_interest": "string",
- "reversed": true,
- "reverses_tx": {
- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}, - "reversed_by_tx": {
- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}
}
]
}Get the securtites account's FiFo activity
| account_number required | string <= 18 characters Account number of a securities account |
| isin required | string = 12 characters ISIN |
| date_from required | string <date> Start date |
| date_to required | string <date> End date |
| x-result-total | integer The (actual) total of postings to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| account_number required | string <= 18 characters Account number of a securitites account |
| isin required | string <= 12 characters ISIN |
| date_from required | string <date> Start date |
| date_to required | string <date> End date |
Array of objects (fifo_posting) |
{- "account_number": "string",
- "isin": "string",
- "date_from": "2026-01-01",
- "date_to": "2026-12-31",
- "fifo_postings": [
- {
- "ta_id": 1,
- "transaction_id": 3,
- "posting_id": 2,
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "purchase_datetime": "2019-08-24T14:15:22Z",
- "subbalance": "overall",
- "currency": "CAD",
- "nominal": "string",
- "price": "5877.78",
- "factor": "5877.78",
- "factor_type": "P",
- "price_set": true,
- "fx_rate": "5877.78",
- "amount": "string",
- "fee": "string",
- "reversed": true,
- "posting_text": "string",
- "txkey_id": 10000,
- "txkey_description": "Securities",
- "tfq": 0,
- "last_fictitious_sell": "2019-08-24T14:15:22Z",
- "vap": "string",
- "acc_pl_00_p": "string",
- "acc_pl_00_z": "string",
- "acc_pl_15_p": "string",
- "acc_pl_15_z": "string",
- "acc_pl_30_p": "string",
- "acc_pl_30_z": "string",
- "acc_pl_60_p": "string",
- "acc_pl_60_z": "string",
- "acc_pl_80_p": "string",
- "acc_pl_80_z": "string",
- "open_nominal": "string",
- "open_amount": "string",
- "open_fee": "string",
- "open_vap": "string",
- "open_acc_pl_00_p": "string",
- "open_acc_pl_00_z": "string",
- "open_acc_pl_15_p": "string",
- "open_acc_pl_15_z": "string",
- "open_acc_pl_30_p": "string",
- "open_acc_pl_30_z": "string",
- "open_acc_pl_60_p": "string",
- "open_acc_pl_60_z": "string",
- "open_acc_pl_80_p": "string",
- "open_acc_pl_80_z": "string",
- "used_p_pl": "string",
- "used_p_fee": "string",
- "used_p_vap": "string",
- "used_p_acc_pl_00_p": "string",
- "used_p_acc_pl_00_z": "string",
- "used_p_acc_pl_15_p": "string",
- "used_p_acc_pl_15_z": "string",
- "used_p_acc_pl_30_p": "string",
- "used_p_acc_pl_30_z": "string",
- "used_p_acc_pl_60_p": "string",
- "used_p_acc_pl_60_z": "string",
- "used_p_acc_pl_80_p": "string",
- "used_p_acc_pl_80_z": "string",
- "used_z_pl": "string",
- "used_z_fee": "string",
- "used_z_vap": "string",
- "used_z_acc_pl_00_p": "string",
- "used_z_acc_pl_00_z": "string",
- "used_z_acc_pl_15_p": "string",
- "used_z_acc_pl_15_z": "string",
- "used_z_acc_pl_30_p": "string",
- "used_z_acc_pl_30_z": "string",
- "used_z_acc_pl_60_p": "string",
- "used_z_acc_pl_60_z": "string",
- "used_z_acc_pl_80_p": "string",
- "used_z_acc_pl_80_z": "string"
}
]
}Get holdings of a securities account
| account_number required | string <= 18 characters Account number of a securities account (Depot) |
| date required | string <date> Show holdings as of date |
| balance_type required | string Default: "B" Enum: "B" "V" "T"
|
| isin | string = 12 characters Filter by ISIN |
| show_zero_balances required | boolean Default: false Show holdings of securities that used to held but are zero as of date |
| isin required | string <= 12 characters ISIN |
| wkn | string <= 6 characters WKN |
| security_description | string <= 61 characters Short description of the security |
| balance required | string^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) Holdings |
| available required | string^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) Available holdings |
| block_securities_reason_id | integer Reason for blocking code |
| block_securities_reason | string <= 80 characters Reason for blocking |
| subbalance_description required | string <= 80 characters Sub-balance description, e.g. a depository |
| subbalance_id required | integer Sub-balance ID |
[- {
- "isin": "string",
- "wkn": "string",
- "security_description": "string",
- "balance": "string",
- "available": "string",
- "block_securities_reason_id": 0,
- "block_securities_reason": "string",
- "subbalance_description": "string",
- "subbalance_id": 0
}
]The interest rates applied to the given securities account's holdings
| account_number required | string <= 18 characters Account number of a customer securities account |
| description required | string <= 80 characters A decsription of the interest rate |
| isin required | string^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ ISIN |
| amount_from | string^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) The holdings amount (incl.) from which the interest rate applies |
| amount_to | string^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) The holdings amount (excl.) until which the interest rate applies |
| interest_rate required | string[0-9]{1,12}(\.[0-9]{1,13})? The interest rate (in MONEY/UNIT) |
| interest_currency required | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Currency for booking the interest amount |
[- {
- "description": "string",
- "isin": "DE0007100000",
- "amount_from": "string",
- "amount_to": "string",
- "interest_rate": "string",
- "interest_currency": "CAD"
}
]Overview of the last securities account statement generation
| account_number required | string <= 18 characters Account number of a securities account (Depot) |
| last_person_id_create | integer <int64> ID of the person that requested the securities account statement |
| last_person_create | string <= 161 characters Given name and name of the person that requested the securities account statement |
| last_creation_date | string <date> Creation date |
| last_identifier | string <= 9 characters Identifier |
| last_measurement_date | string <date> Last measurement date (Bewertungsstichtag) |
{- "last_person_id_create": 0,
- "last_person_create": "string",
- "last_creation_date": "2019-08-24",
- "last_identifier": "string",
- "last_measurement_date": "2019-08-24"
}Details on the approval request including the request causing an approval request
| approval_request_id required | integer <int64> ID of the approval request |
| approval_request_id required | integer <int64> ID of the approval request |
| datetime_create required | string <date-time> Timestamp the approval request was created |
| created_by_person_id required | integer <int64> ID of the person that created the approval request (i.e. the underlying request) |
| created_by_person_name | string <= 80 characters Name of the person that created the approval request (i.e. the underlying request) |
| created_by_person_given_name | string <= 80 characters Given name of the person that created the approval request (i.e. the underlying request) |
| created_by_person_email | string <= 255 characters Email address of the person that created the approval request (i.e. the underlying request) |
| client required | string <= 20 characters The client (application) where the approval request was created |
| status required | string Enum: "W" "R" "A" State of the approval request |
| required_approvals required | integer <int32> Number of required approvals |
| approval_count required | integer <int32> Number of registered approvals |
| approval_rule required | string <= 20 characters The applying approval rule |
| datetime_last_updated | string <date-time> Timestamp of the last approval/rejection |
| last_updated_by_person_id | integer <int64> ID of the person providing the last approval/rejection |
| last_updated_by_person_name | string <= 80 characters Name of the person providing the last approval/rejection |
| last_updated_by_person_given_name | string <= 80 characters Given name of the person providing the last approval/rejection |
| last_updated_by_person_email | string <= 255 characters Email address of the person providing the last approval/rejection |
| handler_module_name required | string Name of the handler module to be called after full approval |
| error required | string Error text indicating the reason for approval request creation |
| person_id | integer <int64> ID of the person the original request acts on |
| account_ids | Array of integers <int64> [ items <int64 > ] Accouns IDs of the original request acts on |
| ta_id | integer <int64> TA ID the original request acts on |
| transaction_id | integer <int64> Transaction ID the original request acts on |
| related_ids required | Array of integers <int64> [ items <int64 > ] Other related ID the original request acts on |
| request | object Original API request |
| context | object Original API request context |
| person_can_approve | boolean Indicates if the person calling the endpoint may approve the request |
{- "approval_request_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "created_by_person_email": "string",
- "client": "string",
- "status": "W",
- "required_approvals": 0,
- "approval_count": 0,
- "approval_rule": "string",
- "datetime_last_updated": "2019-08-24T14:15:22Z",
- "last_updated_by_person_id": 0,
- "last_updated_by_person_name": "string",
- "last_updated_by_person_given_name": "string",
- "last_updated_by_person_email": "string",
- "handler_module_name": "string",
- "error": "string",
- "person_id": 0,
- "account_ids": [
- 0
], - "ta_id": 0,
- "transaction_id": 0,
- "related_ids": [
- 0
], - "request": { },
- "context": { },
- "person_can_approve": true
}Approve or reject an approval request
| approval_request_id required | integer <int64> ID of the approval request |
| action required | string (approval_action) Enum: "A" "R" The action to perform on the approval request |
| triggered_state required | string Enum: "S" "E" "N" New state of the approval request |
required | object Details on the approval request |
| triggered_event_result | object The response of the request triggered by approval |
{- "triggered_state": "S",
- "approval_request": {
- "approval_request_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "created_by_person_email": "string",
- "client": "string",
- "status": "W",
- "required_approvals": 0,
- "approval_count": 0,
- "approval_rule": "string",
- "datetime_last_updated": "2019-08-24T14:15:22Z",
- "last_updated_by_person_id": 0,
- "last_updated_by_person_name": "string",
- "last_updated_by_person_given_name": "string",
- "last_updated_by_person_email": "string",
- "handler_module_name": "string",
- "error": "string",
- "person_id": 0,
- "account_ids": [
- 0
], - "ta_id": 0,
- "transaction_id": 0,
- "related_ids": [
- 0
], - "request": { },
- "context": { }
}, - "triggered_event_result": { }
}List approval requests filterd by various parameters
| user_can_approve required | boolean Default: true Show only approval request that may be approved by current user |
| approval_request_id | integer <int64> Filter by ID |
| status | Array of strings (approval_request_status) Items Enum: "W" "R" "A" Filter by one or more states |
| approval_rule | string <= 20 characters Filter by the approval rule MEMO as returned by GET /approval_rules |
| person_id_affected | integer <int64> Filter by ID of the person affected by the original request |
| account_id_affected | integer <int64> Filter by ID of an account affected by the original request |
| person_id_create | integer <int64> Filter by ID of the person who created by the approval request |
| person_create | string <= 161 characters filter by name of the person who created the approval request |
| date_create_from | string <date> Filter by approval request creation greater or equal |
| date_create_to | string <date> Filter by approval request creation less or equal |
| date_last_updated_from | string <date> Filter by timestamp of last update greater or equal |
| date_last_updated_to | string <date> Filter by timestamp of last update less or equal |
| x-result-total | integer the (actual) total to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| approval_request_id required | integer <int64> ID of the approval request |
| datetime_create required | string <date-time> Timestamp the approval request was created |
| created_by_person_id required | integer <int64> ID of the person that created the approval request (i.e. the underlying request) |
| created_by_person_name | string <= 80 characters Name of the person that created the approval request (i.e. the underlying request) |
| created_by_person_given_name | string <= 80 characters Given name of the person that created the approval request (i.e. the underlying request) |
| created_by_person_email | string <= 255 characters Email address of the person that created the approval request (i.e. the underlying request) |
| client required | string <= 20 characters The client (application) where the approval request was created |
| status required | string Enum: "W" "R" "A" State of the approval request |
| required_approvals required | integer <int32> Number of required approvals |
| approval_count required | integer <int32> Number of registered approvals |
| approval_rule required | string <= 20 characters The applying approval rule |
| datetime_last_updated | string <date-time> Timestamp of the last approval/rejection |
| last_updated_by_person_id | integer <int64> ID of the person providing the last approval/rejection |
| last_updated_by_person_name | string <= 80 characters Name of the person providing the last approval/rejection |
| last_updated_by_person_given_name | string <= 80 characters Given name of the person providing the last approval/rejection |
| last_updated_by_person_email | string <= 255 characters Email address of the person providing the last approval/rejection |
| handler_module_name required | string Name of the handler module to be called after full approval |
| error required | string Error text indicating the reason for approval request creation |
| person_id | integer <int64> ID of the person the original request acts on |
| account_ids | Array of integers <int64> [ items <int64 > ] Accouns IDs of the original request acts on |
| ta_id | integer <int64> TA ID the original request acts on |
| transaction_id | integer <int64> Transaction ID the original request acts on |
| related_ids required | Array of integers <int64> [ items <int64 > ] Other related ID the original request acts on |
| request | object Original API request |
| context | object Original API request context |
[- {
- "approval_request_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "created_by_person_email": "string",
- "client": "string",
- "status": "W",
- "required_approvals": 0,
- "approval_count": 0,
- "approval_rule": "string",
- "datetime_last_updated": "2019-08-24T14:15:22Z",
- "last_updated_by_person_id": 0,
- "last_updated_by_person_name": "string",
- "last_updated_by_person_given_name": "string",
- "last_updated_by_person_email": "string",
- "handler_module_name": "string",
- "error": "string",
- "person_id": 0,
- "account_ids": [
- 0
], - "ta_id": 0,
- "transaction_id": 0,
- "related_ids": [
- 0
], - "request": { },
- "context": { }
}
]List of the configured approval rules
| approval_rule_id required | integer <int32> ID of the approval rule |
| memo required | string <= 20 characters Memorizable identifier of the approval rule |
| description required | string Description of the approval rule |
| error_code required | integer <int32> Error code indicating, that an approval is required for the action |
| required_approvals required | integer <int32> Number of approvals required |
| creator_can_approve required | boolean Indicator, whether the creator of an approval request may provide one of the required approvals or reject |
| roles_approve required | Array of strings A list of the user roles, thay may approve or reject |
[- {
- "approval_rule_id": 0,
- "memo": "string",
- "description": "string",
- "error_code": 0,
- "required_approvals": 0,
- "creator_can_approve": true,
- "roles_approve": [
- "string"
]
}
]Fetch a specific attachment as binary sting
| attachment_id required | integer <int64> (id_number) ID of the attachment to fetch |
| source required | string Enum: "request_money" "transaction" "email" Source of the attachment to fetch |
| ta_id required | integer <int64> (id_number) The ta_id of the attachment to fetch |
| id required | integer <int64> (id_number) Id in the source table of the attachment to fetch |
| token required | string Example: token=ABCDEFGH A security token |
{- "error_code": 0,
- "error_text": "string"
}Get the audit trail details of a person's address
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "updated_by_person_id": 0,
- "updated_by_person_class": "C",
- "updated_by_person_name": "string",
- "updated_by_person_given_name": "string",
- "address_id": 0,
- "country": "ABW",
- "street": "string",
- "building_identifier": "string",
- "suite_identifier": "string",
- "floor_identifier": "string",
- "district_name": "string",
- "post_box": "string",
- "post_code": "string",
- "city": "string",
- "country_subentity": "string",
- "address_type": "L"
}
]
}Get the audit trail details of a person's email address
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "deleted_by_person_id": 0,
- "deleted_by_person_class": "C",
- "deleted_by_person_name": "string",
- "deleted_by_person_given_name": "string",
- "email_address_id": 0,
- "email_address": "string",
- "is_primary": true,
- "datetime_confirmed": "2019-08-24T14:15:22Z",
- "type": "U"
}
]
}Get the audit trail details of a person's FSA
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_update": "2019-08-24T14:15:22Z",
- "activating_created_by_person_id": 0,
- "activating_created_by_person_class": "C",
- "activating_created_by_person_name": "string",
- "activating_created_by_person_given_name": "string",
- "deactivating_created_by_person_id": 0,
- "deactivating_created_by_person_class": "C",
- "deactivating_created_by_person_name": "string",
- "deactivating_created_by_person_given_name": "string",
- "fsa_id": 0,
- "person_id_2": 0,
- "fsa_amount_id": 0,
- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "state": "A",
- "currency": "CAD",
- "amount": "5877.78",
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "activating_fsa_create_id": 0,
- "activating_fsa_create_date_from": "2019-08-24",
- "activating_fsa_create_date_to": "2019-08-24",
- "activating_fsa_create_currency": "CAD",
- "activating_fsa_create_amount": "5877.78",
- "activating_fsa_create_external_identifier": "7441914c-7d4e-44f6-b2a3-b5e4e4392ad0",
- "activating_fsa_update_id": 0,
- "activating_fsa_update_date_from": "2019-08-24",
- "activating_fsa_update_date_to": "2019-08-24",
- "activating_fsa_update_amount": "5877.78",
- "activating_fsa_update_currency": "CAD",
- "activating_fsa_update_external_identifier": "ad13c6f5-bbb2-45a0-8083-c0e9c561a862",
- "activating_fsa_revoke_id": 0,
- "activating_fsa_revoke_date_to": "2019-08-24",
- "activating_fsa_revoke_external_identifier": "7474c40a-c008-4328-92ea-0475b3c7da57",
- "deactivating_fsa_update_id": 0,
- "deactivating_fsa_update_date_from": "2019-08-24",
- "deactivating_fsa_update_date_to": "2019-08-24",
- "deactivating_fsa_update_amount": "5877.78",
- "deactivating_fsa_update_currency": "CAD",
- "deactivating_fsa_update_external_identifier": "b82fa0a1-7241-4c0c-9188-7a1c405f5df3",
- "deactivating_fsa_revoke_id": 0,
- "deactivating_fsa_revoke_date_to": "2019-08-24",
- "deactivating_fsa_revoke_external_identifier": "18c5467c-d845-4c16-8a45-d2ba1b4a4ee8",
- "deactivating_fsa_delete_id": 0,
- "deactivating_fsa_delete_fsa_id": 0,
- "deactivating_fsa_delete_reason": "string"
}
]
}Get the audit trail details of a person's NV
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_update": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "updated_by_person_id": 0,
- "updated_by_person_class": "C",
- "updated_by_person_name": "string",
- "updated_by_person_given_name": "string",
- "nv_id": 0,
- "type": "strin",
- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "partner_person_id": 0,
- "state": "A"
}
]
}Get the complete audit trail (history) of a person
| person_id required | integer <int64> (id_number) ID of the person |
| changed_datetime required | string <date-time> Timestamp the data was changed |
| changed_by_person_id required | integer <int64> ID of the person that changed the data |
| changed_by_person_class required | string Enum: "C" "B" "S" "X" Class of the person that changed the data |
| changed_by_person_name required | string <= 80 characters Name of the person that changed the data |
| changed_by_person_given_name | string <= 80 characters Given name of the person that changed the data |
| object_type required | string Enum: "address" "email_address" "fsa" "nv" "person_church_tax" "person_config" "person_data" "person_external_identifier" "person_married" "person_taxid" … 2 more The kind of data that was changed |
[- {
- "changed_datetime": "2019-08-24T14:15:22Z",
- "changed_by_person_id": 0,
- "changed_by_person_class": "C",
- "changed_by_person_name": "string",
- "changed_by_person_given_name": "string",
- "object_type": "address"
}
]Get the audit trail details of a person's chruch tax data
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "updated_by_person_id": 0,
- "updated_by_person_class": "C",
- "updated_by_person_name": "string",
- "updated_by_person_given_name": "string",
- "church_tax_rate": 7.5,
- "tax_raising_organisational_unit": "string",
- "kistam_antwort_id": 0
}
]
}Get the audit trail details of a person's configuration
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "updated_by_person_id": 0,
- "updated_by_person_class": "C",
- "updated_by_person_name": "string",
- "updated_by_person_given_name": "string",
- "language": "en",
- "timezone": "string"
}
]
}Get the audit trail details of a person's data
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "updated_by_person_id": 0,
- "updated_by_person_class": "C",
- "updated_by_person_name": "string",
- "updated_by_person_given_name": "string",
- "state": "S",
- "datetime_activate": "2019-08-24T14:15:22Z",
- "class": "C",
- "client_type": "B",
- "is_merchant": true,
- "name": "string",
- "given_name": "string",
- "company_name": "string",
- "birth_date": "2019-08-24",
- "gender": "M",
- "nationality": "ABW",
- "birth_city": "string",
- "birth_country": "ABW",
- "german_tax_resident": true,
- "federal_state": "other",
- "pep": true,
- "fatca": true,
- "us_person": true,
- "own_behalf": true,
- "age_check": true
}
]
}Get the audit trail details of a person's external IDs
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "updated_by_person_id": 0,
- "updated_by_person_class": "C",
- "updated_by_person_name": "string",
- "updated_by_person_given_name": "string",
- "person_external_identifier_id": 0,
- "identifier_type": "string",
- "identifier": "string"
}
]
}Get the audit trail details of a person's marital status
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_update": "2019-08-24T14:15:22Z",
- "datetime_delete": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "updated_by_person_id": 0,
- "updated_by_person_class": "C",
- "updated_by_person_name": "string",
- "updated_by_person_given_name": "string",
- "deleted_by_person_id": 0,
- "deleted_by_person_class": "C",
- "deleted_by_person_name": "string",
- "deleted_by_person_given_name": "string",
- "person_married_id": 0,
- "person_id_married_to": 0,
- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "record_state": "A"
}
]
}Get the audit trail details of a person's tax IDs
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "datetime_delete": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "updated_by_person_id": 0,
- "updated_by_person_class": "C",
- "updated_by_person_name": "string",
- "updated_by_person_given_name": "string",
- "person_taxid_id": 0,
- "tax_country": "ABW",
- "type": "tax_id",
- "tax_id": "string"
}
]
}Get the audit trail details of a person's phone number
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "created_by_person_id": 0,
- "created_by_person_class": "C",
- "created_by_person_name": "string",
- "created_by_person_given_name": "string",
- "deleted_by_person_id": 0,
- "deleted_by_person_class": "C",
- "deleted_by_person_name": "string",
- "deleted_by_person_given_name": "string",
- "phone_number_id": 0,
- "state": "V",
- "phone_number": "string",
- "phone_number_type": "M",
- "is_primary": true
}
]
}Get the audit trail details of a person's VSN (Verluststammnummer)
| person_id required | integer <int64> (id_number) ID of the person |
| sort_order required | Array of strings (sort_order) Instruction for the FE on how to arrange fields |
Array of objects |
{- "sort_order": [
- "string"
], - "data": [
- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "vsn_id": 0,
- "person_id_2": 0
}
]
}Get data of a third person
| person_id required | integer <int64> (id_number) ID of the person |
| person_id required | integer <int64> ID of the person |
| datetime_create required | string <date-time> Date and time this person was created |
| datetime_update required | string <date-time> Date and time this entry was last updated |
| state required | string Enum: "S" "V" "I" "C" State of the person |
| name | string <= 80 characters The person's name |
| given_name | string <= 80 characters The person's given name |
| birth_date | string <date> The person's birth date |
| gender | string Enum: "M" "F" "X" The person's gender |
| nationality | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more The person's nationality |
| primary_email_address | string <email> <= 255 characters The (verified) primary email address of the person |
| primary_phone_number | string <= 30 characters The primary phone number of the person in format E.164 |
| is_merchant required | boolean Indicates if the person is a merchant/company |
| company_name | string <= 80 characters Name of the company in case of a merchant/company |
| birth_city | string <= 80 characters City or municipality the person was born |
| pep | boolean Politically Exposed Person |
| fatca | boolean Foreign Account Tax Compliance Act |
| us_person | boolean Indicator if person is US citizen |
| age_check | boolean Indicator if person's age is checked (18 years or older) |
| own_behalf | boolean Indicator if person is acting on own befalf |
| person_alias | string The person's alias |
| client_type | string Enum: "B" "R" Type of the person |
Array of objects |
{- "person_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_update": "2019-08-24T14:15:22Z",
- "state": "S",
- "name": "example",
- "given_name": "user",
- "birth_date": "1970-12-24",
- "gender": "M",
- "nationality": "ABW",
- "primary_email_address": "anna@domain.tld",
- "primary_phone_number": 49123456789,
- "is_merchant": false,
- "company_name": "ibm",
- "birth_city": "Berlin",
- "pep": true,
- "fatca": true,
- "us_person": true,
- "age_check": true,
- "own_behalf": true,
- "person_alias": "string",
- "client_type": "B",
- "external_identifiers": [
- {
- "identifier_type": "string",
- "identifier": "string"
}
]
}Change data of a third person
| person_id required | integer <int64> (id_number) ID of the person |
The person's updated data
| gender | string Enum: "M" "F" "X" Gender of the person |
| birth_date | string <date> Birth date of the person |
| birth_city | string <= 80 characters Birth city or municipality of the person |
| us_person | boolean Indicator if person is US citizen |
| age_check | boolean Indicator if person's age is checked (18 years or older) |
| own_behalf | boolean Indicator if person is acting on own befalf |
| pep | boolean Politically Exposed Person |
| fatca | boolean Foreign Account Tax Compliance Act |
| name | string <= 100 characters Name of the person |
| given_name | string <= 100 characters Given name of the person |
| person_alias | string Alias of the person |
{- "gender": "M",
- "birth_date": "1970-12-24",
- "birth_city": "Berlin",
- "us_person": true,
- "age_check": true,
- "own_behalf": true,
- "pep": true,
- "fatca": true,
- "name": "Mustermann",
- "given_name": "Max",
- "person_alias": "string"
}{- "error_code": 0,
- "error_text": "string"
}Initiate closure of a third person
| person_id required | integer <int64> (id_number) ID of the person |
| reason required | string Enum: "ClientRequest" "AMLTechnicalError" "Other3rdPartyRequest" "ImmediateClosure" Reason for closure |
| comment | string <= 100 characters Free text comment |
{- "error_code": 0,
- "error_text": "string"
}Request e-mail for resetting a third person's password
| person_id required | integer <int64> (id_number) ID of the person |
| email_address | string <email> Optionally add a new e-mail address in case no validated e-mail address exists |
{- "error_code": 0,
- "error_text": "string"
}Submit new or updated exemption order (Freistellungsauftrag)
| person_ids required | Array of integers <int64> [ 1 .. 2 ] items [ items <int64 > ] IDs of all persons related to the exemption order |
| amount required | string[0-9]{1,13}(\.[0-9]{1,2})? format: numeric(15,2) minimum: 0.00 Applicable FSA amount |
| currency required | string Value: "EUR" Currency of the applicable FSA amount |
| valid_from required | string <date> Date from which the exemption order is valid; can only be 1st of January |
| valid_until | string <date> Date until which the exemption order is valid; can only be 31st of December |
{- "person_ids": [
- 0
], - "amount": "string",
- "currency": "EUR",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}{- "error_code": 0,
- "error_text": "string"
}Revoke an exemption order (identified by end date)
| person_ids required | Array of integers <int64> [ 1 .. 2 ] items [ items <int64 > ] IDs of all persons related to the exemption order to be revoked |
| valid_until required | string <date> Date until which the existing exemption order is valid (identifies the FSA) |
{- "person_ids": [
- 0
], - "valid_until": "2019-08-24"
}{- "error_code": 0,
- "error_text": "string"
}Removal of a exemption order; only to be used in case of incorrect submitted data on the test environments; for e.g. changing validity, use PUT
| exemption_order_id required | integer <int64> ID of the exemption order |
{- "error_code": 0,
- "error_text": "string"
}Create a new back-office user using name, given name and e-mail address. The submitted e-mail address will receive an e-mail to activate the account.
New back-office user
| name required | string <= 80 characters Name of the person |
| given_name required | string <= 80 characters Given name of the person |
| email_address required | string <email> <= 255 characters E-mail address to use for verification |
| language | string Enum: "en" "aa" "ab" "af" "am" "ar" "as" "ay" "az" "ba" … 125 more Initial user language settings |
| role_ids | Array of integers (editable_role_id) Items Enum: 2 3 4 6 8 9 10 11 User roles (for permissions) |
| person_id required | integer <int64> (id_number) An internal ID |
| approval_request_id required | integer <int64> |
| error_code required | integer <int64> |
| error_text required | string <= 255 characters |
{- "name": "Mustermann",
- "given_name": "Max",
- "email_address": "max.mustermann@domain.tld",
- "language": "en",
- "role_ids": [
- 2
]
}{- "person_id": 0
}Create a new customer using name, given name and e-mail address. The submitted e-mail address will receive an e-mail to activate the account.
New customer
| name required | string <= 80 characters Name of the person |
| given_name required | string <= 80 characters Given name of the person |
| email_address required | string <email> <= 255 characters E-mail address to use for verification |
| language | string Enum: "en" "aa" "ab" "af" "am" "ar" "as" "ay" "az" "ba" … 125 more Initial user language settings |
| client_type required | string (client_type) Enum: "B" "R" Property of the client
|
| person_id required | integer <int64> (id_number) An internal ID |
| approval_request_id required | integer <int64> |
| error_code required | integer <int64> |
| error_text required | string <= 255 characters |
{- "name": "Mustermann",
- "given_name": "Max",
- "email_address": "max.mustermann@domain.tld",
- "language": "en",
- "client_type": "B"
}{- "person_id": 0
}Submit a new non-assessment certificate (NV)
| person_ids required | Array of integers <int64> [ 1 .. 2 ] items [ items <int64 > ] IDs of all related persons |
| type required | string Enum: "01" "02" "02_35" "02_36" "02_37" "03" The type of non-assessment certificate
|
| date_from required | string <date> Date from which the non-assessment certificate is valid; can only be 1st of January |
| date_to required | string <date> Date until which the non-assessment certificate is valid; can only be 31st of December |
| external_identifier required | string <string> <= 25 characters External identifier of the non-assessment certificate (NV-Nummer) |
{- "person_ids": [
- 0
], - "type": "01",
- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "external_identifier": "string"
}{- "error_code": 0,
- "error_text": "string"
}Revoke a non-assessment certificate (NV)
| person_ids required | Array of integers <int64> [ 1 .. 2 ] items [ items <int64 > ] IDs of all related persons |
| date_from required | string <date> Start date of the existing non-assessment certificate for identifying it |
| date_revoke_from required | string <date> Date starting from which the non-assessment certificate is not valid anymore; can only be 1st of January |
{- "person_ids": [
- 0
], - "date_from": "2019-08-24",
- "date_revoke_from": "2019-08-24"
}{- "error_code": 0,
- "error_text": "string"
}Delete a non assessment certificate from a test environment in case of incorrectly submitted data; for revoking use PUT
| nv_id required | integer <int64> Internal identifier of the NV |
{- "error_code": 0,
- "error_text": "string"
}Search for a customer. All parameters given will be considered in the search. The result is ordered by similarity.
| given_name_and_name | string The person's (partial) given name and name |
| email_address | string The person's (partial) e-mail address |
| search_id | string Search for a specific ID number; must match 100 percent; may only be used together with id_type |
| id_type | string (id_type) Enum: "person_id" "person_external_identifier" "account_id" "account_number" In case of using search_id, use id_type to specify which ID type to search for |
| address | string (Partial) address of a person (street, building identifier, post code, and city are searched) |
| phone_number | string The person's (partial) phone number |
| birth_date_from | string <date> Filter by birth date greater or equal |
| birth_date_to | string <date> Filter by birth date less or equal |
| datetime_create_from | string <date-time> Filter by creation date and timer greater or equal |
| datetime_create_to | string <date-time> Filter by creation date and timer less or equal |
| search_closed | boolean Set TRUE if also data of closed customers should be searched |
| limit required | integer [ 1 .. 500 ] Default: 20 Maximum number of records in the result |
| offset required | integer >= 0 Default: 0 Record_number to start with, send zero to start at the beginning |
| preset | string Enum: "standard" "last25"
|
| x-result-total | integer Not the real total, but the total to be considered for pagination |
| person_id required | integer <int64> ID of the person |
| datetime_create required | string <date-time> Date and time the person was created |
| datetime_update required | string <date-time> Date and time this entry was last updated |
| state required | string Enum: "S" "V" "I" "C" State of the person |
| name | string <= 80 characters Name of the person |
| given_name | string <= 80 characters Given name of the person |
| birth_date | string <date> Birth date of the person |
| gender | string Enum: "M" "F" "X" Gender of the person |
| nationality | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Nationality of the person |
| city | string <= 80 characters Address city of the person |
| primary_email_address | string <email> <= 255 characters The (verified) primary e-mail address of the person |
| primary_phone_number | string <= 30 characters The primary phone number of the person in format E.164 |
| is_merchant required | boolean Indicates if the person is a merchant/company |
| company_name | string <= 80 characters Name of the company in case of a merchant/company |
[- {
- "person_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_update": "2019-08-24T14:15:22Z",
- "state": "S",
- "name": "example",
- "given_name": "user",
- "birth_date": "2000-01-01",
- "gender": "M",
- "nationality": "ABW",
- "city": "Berlin",
- "primary_email_address": "anna@domain.tld",
- "primary_phone_number": 4912345678,
- "is_merchant": false,
- "company_name": "Disacon"
}
]Get all accounts that a person is the account holder of or is authorized
| person_id required | integer <int64> ID of a person |
| account_number required | string <= 18 characters Account number (internal) |
| name required | string <= 80 characters Account name |
| currency | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Account currency in case of a cash account |
| account_kind required | string Enum: "A" "D" Cash "A"ccount or securities account ("D"epot) |
| memo | string <= 18 characters Memorizable identifier |
| iban | string <= 34 characters IBAN |
| account_type | string <= 80 characters Type (description) of the account |
[- {
- "account_number": "0000000012",
- "name": "Max Mustermann",
- "currency": "CAD",
- "account_kind": "A",
- "memo": "string",
- "iban": "string",
- "account_type": "string"
}
]Get address or adresses (living and deliery) of a person
| person_id required | integer <int64> (id_number) ID of a person |
| address_id required | integer <int64> ID of the address |
| address_type required | string (address_type) Default: "L" Enum: "L" "D" Address_Type:
|
| datetime_update required | string <date-time> Date and time this data was last updated |
| street | string <= 80 characters Name of street |
| building_identifier | string <= 30 characters Building number |
| suite_identifier | string <= 10 characters Identifier (e.g. number) of the suite/flat |
| floor_identifier | string <= 10 characters Floor number |
| district_name | string <= 80 characters District |
| post_box | string <= 10 characters Post office box |
| post_code | string <= 12 characters Post/ZIP code |
| city required | string <= 80 characters City or municipality |
| country_subentity | string <= 80 characters Province, region, or state |
| country required | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Address country |
[- {
- "address_id": 0,
- "address_type": "L",
- "datetime_update": "2019-08-24T14:15:22Z",
- "street": "Hauptstr.",
- "building_identifier": "1",
- "suite_identifier": "A",
- "floor_identifier": "1",
- "district_name": "1",
- "post_box": "POB123",
- "post_code": "12345",
- "city": "Bernau",
- "country_subentity": "Brandenburg",
- "country": "ABW"
}
]Add a new address to an already created person Per person max. 1 living address is allowed. Trying to add more than one living address throws an error, address update might be the better choice in those cases.
| person_id required | integer <int64> (id_number) ID of a person |
The new address to add
| address_type | string Default: "L" Enum: "L" "D" Type of the address |
| street | string <= 80 characters Name of the street |
| building_identifier | string <= 30 characters Building number |
| suite_identifier | string <= 10 characters Identifier (e.g. number) of the suite/flat |
| floor_identifier | string <= 10 characters Floor number |
| district_name | string <= 80 characters District |
| post_box | string <= 10 characters Post office box |
| post_code | string <= 12 characters Post/ZIP code |
| city required | string <= 80 characters City or municipality |
| country_subentity | string <= 80 characters Province, region, or state |
| country required | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Address country |
| address_id required | integer <int64> (id_number) An internal ID |
{- "address_type": "L",
- "street": "Hauptstr.",
- "building_identifier": "1",
- "suite_identifier": "A",
- "floor_identifier": "1",
- "district_name": "1",
- "post_box": "POB123",
- "post_code": "12345",
- "city": "Bernau",
- "country_subentity": "Brandenburg",
- "country": "ABW"
}{- "address_id": 0
}Change an already existing address of a person
| person_id required | integer <int64> (id_number) ID of a person |
| address_id required | integer <int64> (id_number) ID of an address |
Address to set
| address_type | string Default: "L" Enum: "L" "D" Type of the address |
| street | string <= 80 characters Name of the street |
| building_identifier | string <= 30 characters Building number |
| suite_identifier | string <= 10 characters Identifier (e.g. number) of the suite/flat |
| floor_identifier | string <= 10 characters Floor number |
| district_name | string <= 80 characters District |
| post_box | string <= 10 characters Post office box |
| post_code | string <= 12 characters Post/ZIP code |
| city required | string <= 80 characters City or municipality |
| country_subentity | string <= 80 characters Province, region, or state |
| country required | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Address country |
{- "address_type": "L",
- "street": "Hauptstr.",
- "building_identifier": "1",
- "suite_identifier": "A",
- "floor_identifier": "1",
- "district_name": "1",
- "post_box": "POB123",
- "post_code": "12345",
- "city": "Bernau",
- "country_subentity": "Brandenburg",
- "country": "ABW"
}{- "error_code": 0,
- "error_text": "string"
}Limit the validity of a person's address
| person_id required | integer <int64> (id_number) ID of a person |
| address_id required | integer <int64> (id_number) ID of an address |
{- "error_code": 0,
- "error_text": "string"
}get info on sent out verification codes
| person_id required | integer <int64> (id_number) id of person to fetch |
| filter_by_receiver_type | string Enum: "E" "S" "P" optionally filter receiver type
|
| receiver_type required | string Enum: "E" "S" "P"
|
| receiver required | string the receiver of the verification code |
| datetime_create required | string <date-time> date and time the verification code was created |
| invalid_from required | string <date-time> |
| datetime_update | string <date-time> date and time the verification code used or its state updated |
| record_state required | string Enum: "A" "U" "D" "T"
|
| process_type required | string Enum: "S" "B" "R" "2" "M" "E"
|
[- {
- "receiver_type": "E",
- "receiver": "string",
- "datetime_create": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "datetime_update": "2019-08-24T14:15:22Z",
- "record_state": "A",
- "process_type": "S"
}
]get data of a third person
| person_id required | integer <int64> (id_number) id of person to fetch |
| person_id required | integer <int64> ID of the person |
| datetime_create required | string <date-time> Date and time this person was created |
| datetime_update required | string <date-time> Date and time this entry was last updated |
| state required | string Enum: "S" "V" "I" "C" State of the person |
| name | string <= 80 characters The person's name |
| given_name | string <= 80 characters The person's given name |
| birth_date | string <date> The person's birth date |
| gender | string Enum: "M" "F" "X" The person's gender |
| nationality | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more The person's nationality |
| primary_email_address | string <email> <= 255 characters The (verified) primary email address of the person |
| primary_phone_number | string <= 30 characters The primary phone number of the person in format E.164 |
| is_merchant required | boolean Indicates if the person is a merchant/company |
| company_name | string <= 80 characters Name of the company in case of a merchant/company |
| birth_city | string <= 80 characters City or municipality the person was born |
| pep | boolean Politically Exposed Person |
| fatca | boolean Foreign Account Tax Compliance Act |
| us_person | boolean Indicator if person is US citizen |
| age_check | boolean Indicator if person's age is checked (18 years or older) |
| own_behalf | boolean Indicator if person is acting on own befalf |
| person_alias | string The person's alias |
| client_type | string Enum: "B" "R" Type of the person |
Array of objects |
{- "person_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_update": "2019-08-24T14:15:22Z",
- "state": "S",
- "name": "example",
- "given_name": "user",
- "birth_date": "1970-12-24",
- "gender": "M",
- "nationality": "ABW",
- "primary_email_address": "anna@domain.tld",
- "primary_phone_number": 49123456789,
- "is_merchant": false,
- "company_name": "ibm",
- "birth_city": "Berlin",
- "pep": true,
- "fatca": true,
- "us_person": true,
- "age_check": true,
- "own_behalf": true,
- "person_alias": "string",
- "client_type": "B",
- "external_identifiers": [
- {
- "identifier_type": "string",
- "identifier": "string"
}
]
}change other persons data
| person_id required | integer <int64> (id_number) id of person to fetch |
the persons data
| gender | string Enum: "M" "F" "X" Gender of the person |
| birth_date | string <date> Birth date of the person |
| birth_city | string <= 80 characters Birth city or municipality of the person |
| us_person | boolean Indicator if person is US citizen |
| age_check | boolean Indicator if person's age is checked (18 years or older) |
| own_behalf | boolean Indicator if person is acting on own befalf |
| pep | boolean Politically Exposed Person |
| fatca | boolean Foreign Account Tax Compliance Act |
| name | string <= 100 characters Name of the person |
| given_name | string <= 100 characters Given name of the person |
| person_alias | string Alias of the person |
{- "gender": "M",
- "birth_date": "1970-12-24",
- "birth_city": "Berlin",
- "us_person": true,
- "age_check": true,
- "own_behalf": true,
- "pep": true,
- "fatca": true,
- "name": "Mustermann",
- "given_name": "Max",
- "person_alias": "string"
}{- "error_code": 0,
- "error_text": "string"
}initiate async deletion of a person
| person_id required | integer <int64> (id_number) id of person to fetch |
| reason required | string Enum: "ClientRequest" "AMLTechnicalError" "Other3rdPartyRequest" "ImmediateClosure" |
| comment | string <= 100 characters |
{- "error_code": 0,
- "error_text": "string"
}get current settings for selected person
| person_id required | integer <int64> (id_number) id of person to fetch |
| language required | string (language) Enum: "en" "aa" "ab" "af" "am" "ar" "as" "ay" "az" "ba" … 125 more ISO-639-1 language code |
| timezone | string (timezone) <= 50 characters time zone name see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones enum: - Africa/Abidjan - Africa/Accra - Africa/Addis_Ababa - Africa/Algiers - Africa/Asmara - Africa/Asmera - Africa/Bamako - Africa/Bangui - Africa/Banjul - Africa/Bissau - Africa/Blantyre - Africa/Brazzaville - Africa/Bujumbura - Africa/Cairo - Africa/Casablanca - Africa/Ceuta - Africa/Conakry - Africa/Dakar - Africa/Dar_es_Salaam - Africa/Djibouti - Africa/Douala - Africa/El_Aaiun - Africa/Freetown - Africa/Gaborone - Africa/Harare - Africa/Johannesburg - Africa/Juba - Africa/Kampala - Africa/Khartoum - Africa/Kigali - Africa/Kinshasa - Africa/Lagos - Africa/Libreville - Africa/Lome - Africa/Luanda - Africa/Lubumbashi - Africa/Lusaka - Africa/Malabo - Africa/Maputo - Africa/Maseru - Africa/Mbabane - Africa/Mogadishu - Africa/Monrovia - Africa/Nairobi - Africa/Ndjamena - Africa/Niamey - Africa/Nouakchott - Africa/Ouagadougou - Africa/Porto-Novo - Africa/Sao_Tome - Africa/Timbuktu - Africa/Tripoli - Africa/Tunis - Africa/Windhoek - America/Adak - America/Anchorage - America/Anguilla - America/Antigua - America/Araguaina - America/Argentina/Buenos_Aires - America/Argentina/Catamarca - America/Argentina/ComodRivadavia - America/Argentina/Cordoba - America/Argentina/Jujuy - America/Argentina/La_Rioja - America/Argentina/Mendoza - America/Argentina/Rio_Gallegos - America/Argentina/Salta - America/Argentina/San_Juan - America/Argentina/San_Luis - America/Argentina/Tucuman - America/Argentina/Ushuaia - America/Aruba - America/Asuncion - America/Atikokan - America/Atka - America/Bahia - America/Bahia_Banderas - America/Barbados - America/Belem - America/Belize - America/Blanc-Sablon - America/Boa_Vista - America/Bogota - America/Boise - America/Buenos_Aires - America/Cambridge_Bay - America/Campo_Grande - America/Cancun - America/Caracas - America/Catamarca - America/Cayenne - America/Cayman - America/Chicago - America/Chihuahua - America/Coral_Harbour - America/Cordoba - America/Costa_Rica - America/Creston - America/Cuiaba - America/Curacao - America/Danmarkshavn - America/Dawson - America/Dawson_Creek - America/Denver - America/Detroit - America/Dominica - America/Edmonton - America/Eirunepe - America/El_Salvador - America/Ensenada - America/Fortaleza - America/Fort_Nelson - America/Fort_Wayne - America/Glace_Bay - America/Godthab - America/Goose_Bay - America/Grand_Turk - America/Grenada - America/Guadeloupe - America/Guatemala - America/Guayaquil - America/Guyana - America/Halifax - America/Havana - America/Hermosillo - America/Indiana/Indianapolis - America/Indiana/Knox - America/Indiana/Marengo - America/Indiana/Petersburg - America/Indianapolis - America/Indiana/Tell_City - America/Indiana/Vevay - America/Indiana/Vincennes - America/Indiana/Winamac - America/Inuvik - America/Iqaluit - America/Jamaica - America/Jujuy - America/Juneau - America/Kentucky/Louisville - America/Kentucky/Monticello - America/Knox_IN - America/Kralendijk - America/La_Paz - America/Lima - America/Los_Angeles - America/Louisville - America/Lower_Princes - America/Maceio - America/Managua - America/Manaus - America/Marigot - America/Martinique - America/Matamoros - America/Mazatlan - America/Mendoza - America/Menominee - America/Merida - America/Metlakatla - America/Mexico_City - America/Miquelon - America/Moncton - America/Monterrey - America/Montevideo - America/Montreal - America/Montserrat - America/Nassau - America/New_York - America/Nipigon - America/Nome - America/Noronha - America/North_Dakota/Beulah - America/North_Dakota/Center - America/North_Dakota/New_Salem - America/Ojinaga - America/Panama - America/Pangnirtung - America/Paramaribo - America/Phoenix - America/Port-au-Prince - America/Porto_Acre - America/Port_of_Spain - America/Porto_Velho - America/Puerto_Rico - America/Punta_Arenas - America/Rainy_River - America/Rankin_Inlet - America/Recife - America/Regina - America/Resolute - America/Rio_Branco - America/Rosario - America/Santa_Isabel - America/Santarem - America/Santiago - America/Santo_Domingo - America/Sao_Paulo - America/Scoresbysund - America/Shiprock - America/Sitka - America/St_Barthelemy - America/St_Johns - America/St_Kitts - America/St_Lucia - America/St_Thomas - America/St_Vincent - America/Swift_Current - America/Tegucigalpa - America/Thule - America/Thunder_Bay - America/Tijuana - America/Toronto - America/Tortola - America/Vancouver - America/Virgin - America/Whitehorse - America/Winnipeg - America/Yakutat - America/Yellowknife - Antarctica/Casey - Antarctica/Davis - Antarctica/DumontDUrville - Antarctica/Macquarie - Antarctica/Mawson - Antarctica/McMurdo - Antarctica/Palmer - Antarctica/Rothera - Antarctica/South_Pole - Antarctica/Syowa - Antarctica/Troll - Antarctica/Vostok - Arctic/Longyearbyen - Asia/Aden - Asia/Almaty - Asia/Amman - Asia/Anadyr - Asia/Aqtau - Asia/Aqtobe - Asia/Ashgabat - Asia/Ashkhabad - Asia/Atyrau - Asia/Baghdad - Asia/Bahrain - Asia/Baku - Asia/Bangkok - Asia/Barnaul - Asia/Beirut - Asia/Bishkek - Asia/Brunei - Asia/Calcutta - Asia/Chita - Asia/Choibalsan - Asia/Chongqing - Asia/Chungking - Asia/Colombo - Asia/Dacca - Asia/Damascus - Asia/Dhaka - Asia/Dili - Asia/Dubai - Asia/Dushanbe - Asia/Famagusta - Asia/Gaza - Asia/Harbin - Asia/Hebron - Asia/Ho_Chi_Minh - Asia/Hong_Kong - Asia/Hovd - Asia/Irkutsk - Asia/Istanbul - Asia/Jakarta - Asia/Jayapura - Asia/Jerusalem - Asia/Kabul - Asia/Kamchatka - Asia/Karachi - Asia/Kashgar - Asia/Kathmandu - Asia/Katmandu - Asia/Khandyga - Asia/Kolkata - Asia/Krasnoyarsk - Asia/Kuala_Lumpur - Asia/Kuching - Asia/Kuwait - Asia/Macao - Asia/Macau - Asia/Magadan - Asia/Makassar - Asia/Manila - Asia/Muscat - Asia/Nicosia - Asia/Novokuznetsk - Asia/Novosibirsk - Asia/Omsk - Asia/Oral - Asia/Phnom_Penh - Asia/Pontianak - Asia/Pyongyang - Asia/Qatar - Asia/Qyzylorda - Asia/Rangoon - Asia/Riyadh - Asia/Saigon - Asia/Sakhalin - Asia/Samarkand - Asia/Seoul - Asia/Shanghai - Asia/Singapore - Asia/Srednekolymsk - Asia/Taipei - Asia/Tashkent - Asia/Tbilisi - Asia/Tehran - Asia/Tel_Aviv - Asia/Thimbu - Asia/Thimphu - Asia/Tokyo - Asia/Tomsk - Asia/Ujung_Pandang - Asia/Ulaanbaatar - Asia/Ulan_Bator - Asia/Urumqi - Asia/Ust-Nera - Asia/Vientiane - Asia/Vladivostok - Asia/Yakutsk - Asia/Yangon - Asia/Yekaterinburg - Asia/Yerevan - Atlantic/Azores - Atlantic/Bermuda - Atlantic/Canary - Atlantic/Cape_Verde - Atlantic/Faeroe - Atlantic/Faroe - Atlantic/Jan_Mayen - Atlantic/Madeira - Atlantic/Reykjavik - Atlantic/South_Georgia - Atlantic/Stanley - Atlantic/St_Helena - Australia/ACT - Australia/Adelaide - Australia/Brisbane - Australia/Broken_Hill - Australia/Canberra - Australia/Currie - Australia/Darwin - Australia/Eucla - Australia/Hobart - Australia/LHI - Australia/Lindeman - Australia/Lord_Howe - Australia/Melbourne - Australia/North - Australia/NSW - Australia/Perth - Australia/Queensland - Australia/South - Australia/Sydney - Australia/Tasmania - Australia/Victoria - Australia/West - Australia/Yancowinna - Brazil/Acre - Brazil/DeNoronha - Brazil/East - Brazil/West - Canada/Atlantic - Canada/Central - Canada/Eastern - Canada/East-Saskatchewan - Canada/Mountain - Canada/Newfoundland - Canada/Pacific - Canada/Saskatchewan - Canada/Yukon - CET - Chile/Continental - Chile/EasterIsland - CST6CDT - Cuba - EET - Egypt - Eire - EST - EST5EDT - Etc/GMT - Etc/GMT0 - Etc/GMT-0 - Etc/GMT+0 - Etc/GMT-1 - Etc/GMT+1 - Etc/GMT-10 - Etc/GMT+10 - Etc/GMT-11 - Etc/GMT+11 - Etc/GMT-12 - Etc/GMT+12 - Etc/GMT-13 - Etc/GMT-14 - Etc/GMT-2 - Etc/GMT+2 - Etc/GMT-3 - Etc/GMT+3 - Etc/GMT-4 - Etc/GMT+4 - Etc/GMT-5 - Etc/GMT+5 - Etc/GMT-6 - Etc/GMT+6 - Etc/GMT-7 - Etc/GMT+7 - Etc/GMT-8 - Etc/GMT+8 - Etc/GMT-9 - Etc/GMT+9 - Etc/Greenwich - Etc/UCT - Etc/Universal - Etc/UTC - Etc/Zulu - Europe/Amsterdam - Europe/Andorra - Europe/Astrakhan - Europe/Athens - Europe/Belfast - Europe/Belgrade - Europe/Berlin - Europe/Bratislava - Europe/Brussels - Europe/Bucharest - Europe/Budapest - Europe/Busingen - Europe/Chisinau - Europe/Copenhagen - Europe/Dublin - Europe/Gibraltar - Europe/Guernsey - Europe/Helsinki - Europe/Isle_of_Man - Europe/Istanbul - Europe/Jersey - Europe/Kaliningrad - Europe/Kiev - Europe/Kirov - Europe/Lisbon - Europe/Ljubljana - Europe/London - Europe/Luxembourg - Europe/Madrid - Europe/Malta - Europe/Mariehamn - Europe/Minsk - Europe/Monaco - Europe/Moscow - Europe/Nicosia - Europe/Oslo - Europe/Paris - Europe/Podgorica - Europe/Prague - Europe/Riga - Europe/Rome - Europe/Samara - Europe/San_Marino - Europe/Sarajevo - Europe/Saratov - Europe/Simferopol - Europe/Skopje - Europe/Sofia - Europe/Stockholm - Europe/Tallinn - Europe/Tirane - Europe/Tiraspol - Europe/Ulyanovsk - Europe/Uzhgorod - Europe/Vaduz - Europe/Vatican - Europe/Vienna - Europe/Vilnius - Europe/Volgograd - Europe/Warsaw - Europe/Zagreb - Europe/Zaporozhye - Europe/Zurich - GB - GB-Eire - GMT - GMT0 - GMT-0 - GMT+0 - Greenwich - Hongkong - HST - Iceland - Indian/Antananarivo - Indian/Chagos - Indian/Christmas - Indian/Cocos - Indian/Comoro - Indian/Kerguelen - Indian/Mahe - Indian/Maldives - Indian/Mauritius - Indian/Mayotte - Indian/Reunion - Iran - Israel - Jamaica - Japan - Kwajalein - Libya - MET - Mexico/BajaNorte - Mexico/BajaSur - Mexico/General - MST - MST7MDT - Navajo - NZ - NZ-CHAT - Pacific/Apia - Pacific/Auckland - Pacific/Bougainville - Pacific/Chatham - Pacific/Chuuk - Pacific/Easter - Pacific/Efate - Pacific/Enderbury - Pacific/Fakaofo - Pacific/Fiji - Pacific/Funafuti - Pacific/Galapagos - Pacific/Gambier - Pacific/Guadalcanal - Pacific/Guam - Pacific/Honolulu - Pacific/Johnston - Pacific/Kiritimati - Pacific/Kosrae - Pacific/Kwajalein - Pacific/Majuro - Pacific/Marquesas - Pacific/Midway - Pacific/Nauru - Pacific/Niue - Pacific/Norfolk - Pacific/Noumea - Pacific/Pago_Pago - Pacific/Palau - Pacific/Pitcairn - Pacific/Pohnpei - Pacific/Ponape - Pacific/Port_Moresby - Pacific/Rarotonga - Pacific/Saipan - Pacific/Samoa - Pacific/Tahiti - Pacific/Tarawa - Pacific/Tongatapu - Pacific/Truk - Pacific/Wake - Pacific/Wallis - Pacific/Yap - Poland - Portugal - posixrules - PRC - PST8PDT - ROC - ROK - Singapore - Turkey - UCT - Universal - US/Alaska - US/Aleutian - US/Arizona - US/Central - US/Eastern - US/East-Indiana - US/Hawaii - US/Indiana-Starke - US/Michigan - US/Mountain - US/Pacific - US/Pacific-New - US/Samoa - UTC - WET - W-SU - Zulu |
| person_data | object opaque object where the frontend can store data |
{- "language": "de",
- "timezone": "UTC",
- "person_data": {
- "attribute": "value",
- "other": {
- "sub1": "sub1_value",
- "sub2": 23
}
}
}set current settings for selected person
| person_id required | integer <int64> (id_number) id of person to fetch |
the settings
| language required | string (language) Enum: "en" "aa" "ab" "af" "am" "ar" "as" "ay" "az" "ba" … 125 more ISO-639-1 language code |
| timezone | string (timezone) <= 50 characters time zone name see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones enum: - Africa/Abidjan - Africa/Accra - Africa/Addis_Ababa - Africa/Algiers - Africa/Asmara - Africa/Asmera - Africa/Bamako - Africa/Bangui - Africa/Banjul - Africa/Bissau - Africa/Blantyre - Africa/Brazzaville - Africa/Bujumbura - Africa/Cairo - Africa/Casablanca - Africa/Ceuta - Africa/Conakry - Africa/Dakar - Africa/Dar_es_Salaam - Africa/Djibouti - Africa/Douala - Africa/El_Aaiun - Africa/Freetown - Africa/Gaborone - Africa/Harare - Africa/Johannesburg - Africa/Juba - Africa/Kampala - Africa/Khartoum - Africa/Kigali - Africa/Kinshasa - Africa/Lagos - Africa/Libreville - Africa/Lome - Africa/Luanda - Africa/Lubumbashi - Africa/Lusaka - Africa/Malabo - Africa/Maputo - Africa/Maseru - Africa/Mbabane - Africa/Mogadishu - Africa/Monrovia - Africa/Nairobi - Africa/Ndjamena - Africa/Niamey - Africa/Nouakchott - Africa/Ouagadougou - Africa/Porto-Novo - Africa/Sao_Tome - Africa/Timbuktu - Africa/Tripoli - Africa/Tunis - Africa/Windhoek - America/Adak - America/Anchorage - America/Anguilla - America/Antigua - America/Araguaina - America/Argentina/Buenos_Aires - America/Argentina/Catamarca - America/Argentina/ComodRivadavia - America/Argentina/Cordoba - America/Argentina/Jujuy - America/Argentina/La_Rioja - America/Argentina/Mendoza - America/Argentina/Rio_Gallegos - America/Argentina/Salta - America/Argentina/San_Juan - America/Argentina/San_Luis - America/Argentina/Tucuman - America/Argentina/Ushuaia - America/Aruba - America/Asuncion - America/Atikokan - America/Atka - America/Bahia - America/Bahia_Banderas - America/Barbados - America/Belem - America/Belize - America/Blanc-Sablon - America/Boa_Vista - America/Bogota - America/Boise - America/Buenos_Aires - America/Cambridge_Bay - America/Campo_Grande - America/Cancun - America/Caracas - America/Catamarca - America/Cayenne - America/Cayman - America/Chicago - America/Chihuahua - America/Coral_Harbour - America/Cordoba - America/Costa_Rica - America/Creston - America/Cuiaba - America/Curacao - America/Danmarkshavn - America/Dawson - America/Dawson_Creek - America/Denver - America/Detroit - America/Dominica - America/Edmonton - America/Eirunepe - America/El_Salvador - America/Ensenada - America/Fortaleza - America/Fort_Nelson - America/Fort_Wayne - America/Glace_Bay - America/Godthab - America/Goose_Bay - America/Grand_Turk - America/Grenada - America/Guadeloupe - America/Guatemala - America/Guayaquil - America/Guyana - America/Halifax - America/Havana - America/Hermosillo - America/Indiana/Indianapolis - America/Indiana/Knox - America/Indiana/Marengo - America/Indiana/Petersburg - America/Indianapolis - America/Indiana/Tell_City - America/Indiana/Vevay - America/Indiana/Vincennes - America/Indiana/Winamac - America/Inuvik - America/Iqaluit - America/Jamaica - America/Jujuy - America/Juneau - America/Kentucky/Louisville - America/Kentucky/Monticello - America/Knox_IN - America/Kralendijk - America/La_Paz - America/Lima - America/Los_Angeles - America/Louisville - America/Lower_Princes - America/Maceio - America/Managua - America/Manaus - America/Marigot - America/Martinique - America/Matamoros - America/Mazatlan - America/Mendoza - America/Menominee - America/Merida - America/Metlakatla - America/Mexico_City - America/Miquelon - America/Moncton - America/Monterrey - America/Montevideo - America/Montreal - America/Montserrat - America/Nassau - America/New_York - America/Nipigon - America/Nome - America/Noronha - America/North_Dakota/Beulah - America/North_Dakota/Center - America/North_Dakota/New_Salem - America/Ojinaga - America/Panama - America/Pangnirtung - America/Paramaribo - America/Phoenix - America/Port-au-Prince - America/Porto_Acre - America/Port_of_Spain - America/Porto_Velho - America/Puerto_Rico - America/Punta_Arenas - America/Rainy_River - America/Rankin_Inlet - America/Recife - America/Regina - America/Resolute - America/Rio_Branco - America/Rosario - America/Santa_Isabel - America/Santarem - America/Santiago - America/Santo_Domingo - America/Sao_Paulo - America/Scoresbysund - America/Shiprock - America/Sitka - America/St_Barthelemy - America/St_Johns - America/St_Kitts - America/St_Lucia - America/St_Thomas - America/St_Vincent - America/Swift_Current - America/Tegucigalpa - America/Thule - America/Thunder_Bay - America/Tijuana - America/Toronto - America/Tortola - America/Vancouver - America/Virgin - America/Whitehorse - America/Winnipeg - America/Yakutat - America/Yellowknife - Antarctica/Casey - Antarctica/Davis - Antarctica/DumontDUrville - Antarctica/Macquarie - Antarctica/Mawson - Antarctica/McMurdo - Antarctica/Palmer - Antarctica/Rothera - Antarctica/South_Pole - Antarctica/Syowa - Antarctica/Troll - Antarctica/Vostok - Arctic/Longyearbyen - Asia/Aden - Asia/Almaty - Asia/Amman - Asia/Anadyr - Asia/Aqtau - Asia/Aqtobe - Asia/Ashgabat - Asia/Ashkhabad - Asia/Atyrau - Asia/Baghdad - Asia/Bahrain - Asia/Baku - Asia/Bangkok - Asia/Barnaul - Asia/Beirut - Asia/Bishkek - Asia/Brunei - Asia/Calcutta - Asia/Chita - Asia/Choibalsan - Asia/Chongqing - Asia/Chungking - Asia/Colombo - Asia/Dacca - Asia/Damascus - Asia/Dhaka - Asia/Dili - Asia/Dubai - Asia/Dushanbe - Asia/Famagusta - Asia/Gaza - Asia/Harbin - Asia/Hebron - Asia/Ho_Chi_Minh - Asia/Hong_Kong - Asia/Hovd - Asia/Irkutsk - Asia/Istanbul - Asia/Jakarta - Asia/Jayapura - Asia/Jerusalem - Asia/Kabul - Asia/Kamchatka - Asia/Karachi - Asia/Kashgar - Asia/Kathmandu - Asia/Katmandu - Asia/Khandyga - Asia/Kolkata - Asia/Krasnoyarsk - Asia/Kuala_Lumpur - Asia/Kuching - Asia/Kuwait - Asia/Macao - Asia/Macau - Asia/Magadan - Asia/Makassar - Asia/Manila - Asia/Muscat - Asia/Nicosia - Asia/Novokuznetsk - Asia/Novosibirsk - Asia/Omsk - Asia/Oral - Asia/Phnom_Penh - Asia/Pontianak - Asia/Pyongyang - Asia/Qatar - Asia/Qyzylorda - Asia/Rangoon - Asia/Riyadh - Asia/Saigon - Asia/Sakhalin - Asia/Samarkand - Asia/Seoul - Asia/Shanghai - Asia/Singapore - Asia/Srednekolymsk - Asia/Taipei - Asia/Tashkent - Asia/Tbilisi - Asia/Tehran - Asia/Tel_Aviv - Asia/Thimbu - Asia/Thimphu - Asia/Tokyo - Asia/Tomsk - Asia/Ujung_Pandang - Asia/Ulaanbaatar - Asia/Ulan_Bator - Asia/Urumqi - Asia/Ust-Nera - Asia/Vientiane - Asia/Vladivostok - Asia/Yakutsk - Asia/Yangon - Asia/Yekaterinburg - Asia/Yerevan - Atlantic/Azores - Atlantic/Bermuda - Atlantic/Canary - Atlantic/Cape_Verde - Atlantic/Faeroe - Atlantic/Faroe - Atlantic/Jan_Mayen - Atlantic/Madeira - Atlantic/Reykjavik - Atlantic/South_Georgia - Atlantic/Stanley - Atlantic/St_Helena - Australia/ACT - Australia/Adelaide - Australia/Brisbane - Australia/Broken_Hill - Australia/Canberra - Australia/Currie - Australia/Darwin - Australia/Eucla - Australia/Hobart - Australia/LHI - Australia/Lindeman - Australia/Lord_Howe - Australia/Melbourne - Australia/North - Australia/NSW - Australia/Perth - Australia/Queensland - Australia/South - Australia/Sydney - Australia/Tasmania - Australia/Victoria - Australia/West - Australia/Yancowinna - Brazil/Acre - Brazil/DeNoronha - Brazil/East - Brazil/West - Canada/Atlantic - Canada/Central - Canada/Eastern - Canada/East-Saskatchewan - Canada/Mountain - Canada/Newfoundland - Canada/Pacific - Canada/Saskatchewan - Canada/Yukon - CET - Chile/Continental - Chile/EasterIsland - CST6CDT - Cuba - EET - Egypt - Eire - EST - EST5EDT - Etc/GMT - Etc/GMT0 - Etc/GMT-0 - Etc/GMT+0 - Etc/GMT-1 - Etc/GMT+1 - Etc/GMT-10 - Etc/GMT+10 - Etc/GMT-11 - Etc/GMT+11 - Etc/GMT-12 - Etc/GMT+12 - Etc/GMT-13 - Etc/GMT-14 - Etc/GMT-2 - Etc/GMT+2 - Etc/GMT-3 - Etc/GMT+3 - Etc/GMT-4 - Etc/GMT+4 - Etc/GMT-5 - Etc/GMT+5 - Etc/GMT-6 - Etc/GMT+6 - Etc/GMT-7 - Etc/GMT+7 - Etc/GMT-8 - Etc/GMT+8 - Etc/GMT-9 - Etc/GMT+9 - Etc/Greenwich - Etc/UCT - Etc/Universal - Etc/UTC - Etc/Zulu - Europe/Amsterdam - Europe/Andorra - Europe/Astrakhan - Europe/Athens - Europe/Belfast - Europe/Belgrade - Europe/Berlin - Europe/Bratislava - Europe/Brussels - Europe/Bucharest - Europe/Budapest - Europe/Busingen - Europe/Chisinau - Europe/Copenhagen - Europe/Dublin - Europe/Gibraltar - Europe/Guernsey - Europe/Helsinki - Europe/Isle_of_Man - Europe/Istanbul - Europe/Jersey - Europe/Kaliningrad - Europe/Kiev - Europe/Kirov - Europe/Lisbon - Europe/Ljubljana - Europe/London - Europe/Luxembourg - Europe/Madrid - Europe/Malta - Europe/Mariehamn - Europe/Minsk - Europe/Monaco - Europe/Moscow - Europe/Nicosia - Europe/Oslo - Europe/Paris - Europe/Podgorica - Europe/Prague - Europe/Riga - Europe/Rome - Europe/Samara - Europe/San_Marino - Europe/Sarajevo - Europe/Saratov - Europe/Simferopol - Europe/Skopje - Europe/Sofia - Europe/Stockholm - Europe/Tallinn - Europe/Tirane - Europe/Tiraspol - Europe/Ulyanovsk - Europe/Uzhgorod - Europe/Vaduz - Europe/Vatican - Europe/Vienna - Europe/Vilnius - Europe/Volgograd - Europe/Warsaw - Europe/Zagreb - Europe/Zaporozhye - Europe/Zurich - GB - GB-Eire - GMT - GMT0 - GMT-0 - GMT+0 - Greenwich - Hongkong - HST - Iceland - Indian/Antananarivo - Indian/Chagos - Indian/Christmas - Indian/Cocos - Indian/Comoro - Indian/Kerguelen - Indian/Mahe - Indian/Maldives - Indian/Mauritius - Indian/Mayotte - Indian/Reunion - Iran - Israel - Jamaica - Japan - Kwajalein - Libya - MET - Mexico/BajaNorte - Mexico/BajaSur - Mexico/General - MST - MST7MDT - Navajo - NZ - NZ-CHAT - Pacific/Apia - Pacific/Auckland - Pacific/Bougainville - Pacific/Chatham - Pacific/Chuuk - Pacific/Easter - Pacific/Efate - Pacific/Enderbury - Pacific/Fakaofo - Pacific/Fiji - Pacific/Funafuti - Pacific/Galapagos - Pacific/Gambier - Pacific/Guadalcanal - Pacific/Guam - Pacific/Honolulu - Pacific/Johnston - Pacific/Kiritimati - Pacific/Kosrae - Pacific/Kwajalein - Pacific/Majuro - Pacific/Marquesas - Pacific/Midway - Pacific/Nauru - Pacific/Niue - Pacific/Norfolk - Pacific/Noumea - Pacific/Pago_Pago - Pacific/Palau - Pacific/Pitcairn - Pacific/Pohnpei - Pacific/Ponape - Pacific/Port_Moresby - Pacific/Rarotonga - Pacific/Saipan - Pacific/Samoa - Pacific/Tahiti - Pacific/Tarawa - Pacific/Tongatapu - Pacific/Truk - Pacific/Wake - Pacific/Wallis - Pacific/Yap - Poland - Portugal - posixrules - PRC - PST8PDT - ROC - ROK - Singapore - Turkey - UCT - Universal - US/Alaska - US/Aleutian - US/Arizona - US/Central - US/Eastern - US/East-Indiana - US/Hawaii - US/Indiana-Starke - US/Michigan - US/Mountain - US/Pacific - US/Pacific-New - US/Samoa - UTC - WET - W-SU - Zulu |
| person_data | object opaque object where the frontend can store data |
{- "language": "de",
- "timezone": "UTC",
- "person_data": {
- "attribute": "value",
- "other": {
- "sub1": "sub1_value",
- "sub2": 23
}
}
}{- "error_code": 0,
- "error_text": "string"
}get recent passport/id card of a person
| person_id required | integer <int64> (id_number) id of person to fetch |
| passport_id | integer <int64> (id_number) An internal ID |
| document_type | string (id_document_type) Enum: "I" "P"
|
| name | string <= 80 characters the persons name |
| given_name | string <= 80 characters the persons given name |
| birth_date | string <date> the persons birth date |
| birth_city | string <= 80 characters City or municipality |
| nationality | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| issuing_country | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| birth_name | string <= 80 characters |
| academic_title_id | integer |
| passport_number | string <= 16 characters |
{- "passport_id": 0,
- "document_type": "I",
- "name": "example",
- "given_name": "user",
- "birth_date": "1970-12-24",
- "birth_city": "Berlin",
- "nationality": "ABW",
- "issuing_country": "ABW",
- "birth_name": "string",
- "academic_title_id": 0,
- "passport_number": "string"
}save passport of a person
| person_id required | integer <int64> (id_number) id of person to fetch |
| document_type required | string (id_document_type) Enum: "I" "P"
|
| name required | string <= 80 characters the persons name |
| given_name required | string <= 80 characters the persons given name |
| birth_date required | string <date> the persons birth date |
| birth_city required | string <= 80 characters City or municipality |
| nationality required | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| issuing_country required | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| birth_name | string <= 80 characters |
| academic_title_id required | integer <int32> |
object (new_address_from_passport) an address | |
| passport_number required | string <= 16 characters |
| passport_id required | integer <int64> (id_number) An internal ID |
{- "document_type": "I",
- "name": "Nachname",
- "given_name": "Vorname",
- "birth_date": "1970-12-24",
- "birth_city": "Berlin",
- "nationality": "ABW",
- "issuing_country": "ABW",
- "birth_name": "string",
- "academic_title_id": 0,
- "address": {
- "street": "Hauptstr.",
- "building_identifier": "23",
- "post_code": "11920",
- "city": "Berlin",
- "country": "ABW"
}, - "passport_number": "string"
}{- "passport_id": 0
}get all email addresses of a person
| person_id required | integer <int64> (id_number) id of person to fetch |
| email_address_id | integer <int64> (id_number) An internal ID |
| email_address required | string <email> <= 255 characters the email address |
| state required | string Enum: "V" "C"
|
| datetime_confirmed | string <date-time> date and time this email address was confirmed |
| is_primary | boolean indicate a primary email_address |
[- {
- "email_address_id": 0,
- "email_address": "anna@domain.tld",
- "state": "V",
- "datetime_confirmed": "2019-08-24T14:15:22Z",
- "is_primary": true
}
]add a new email address to an already created person. this email address will receive a confirmation link. using this link one can confirm the email address.
| person_id required | integer <int64> (id_number) id of person to fetch |
Address to add
| email_address required | string <email> <= 255 characters the email address |
{- "email_address": "anna@domain.tld"
}{- "error_code": 0,
- "error_text": "string"
}limit the validity of the connection person - email address
| person_id required | integer <int64> (id_number) id of person to fetch |
| email_address_id required | integer <int64> (id_number) id of the email address |
{- "error_code": 0,
- "error_text": "string"
}make the current email address the primary email address
| person_id required | integer <int64> (id_number) id of person to fetch |
| email_address_id required | integer <int64> (id_number) id of the email address |
{- "error_code": 0,
- "error_text": "string"
}updates a persons pin code to a given number
| person_id required | integer <int64> (id_number) id of person to fetch |
the pin
| pin required | string <[0-9].*> (pin_type) the pin code to authorize actions on the atm |
{- "pin": "123131"
}{- "error_code": 0,
- "error_text": "string"
}request mail for resetting a persons password
| person_id required | integer <int64> (id_number) id of person to fetch |
| email_address | string <email> optionally add a new email address in case no validated email address exists |
{- "error_code": 0,
- "error_text": "string"
}get all phone numbers of a person
| person_id required | integer <int64> (id_number) id of person to fetch |
| phone_number_id required | integer <int64> (id_number) An internal ID |
| is_primary required | boolean indicate a primary phone number |
| datetime_update required | string <date-time> date and time this entry was last updated |
| phone_number required | string <= 30 characters |
| phone_number_type required | string (phone_number_type) Enum: "M" "F" Phone Number Type:
|
| is_validated required | boolean indicates if a phone number has been validated via sms code |
[- {
- "phone_number_id": 0,
- "is_primary": true,
- "datetime_update": "2019-08-24T14:15:22Z",
- "phone_number": "12345-67890",
- "phone_number_type": "M",
- "is_validated": true
}
]add a new phone to an already created person. please note: only mobile phone number will be accepted and the phone number needs to be verified through the sms code sent to it
| person_id required | integer <int64> (id_number) id of person to fetch |
Phone to add
| phone_number required | string <= 30 characters Phone number |
| default_region | string Enum: "AC" "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AR" … 235 more Default region |
| phone_number_type | string Enum: "M" "F" Type of the phone number |
| phone_number_id | integer <int64> (id_number) An internal ID |
| need_verification required | boolean if the client allows fixed line phone numbers, they cannot be validated using sms. there we have no chance besides trust. in such cases no phone number validation is need and the number is active right away |
{- "phone_number": "+(681) 821235",
- "default_region": "DE",
- "phone_number_type": "M"
}{- "phone_number_id": 0,
- "need_verification": true
}limit the validity of the connection person - phone
| person_id required | integer <int64> (id_number) id of person to fetch |
| phone_number_id required | integer <int64> (id_number) id of the phone |
{- "error_code": 0,
- "error_text": "string"
}make the current number the primary phone number
| person_id required | integer <int64> (id_number) id of person to fetch |
| phone_number_id required | integer <int64> (id_number) id of the phone |
{- "error_code": 0,
- "error_text": "string"
}Get all face images of a person
| person_id required | integer <int64> (id_number) id of person to fetch |
| face_id required | integer <int64> (id_number) An internal ID |
| datetime_update required | string <date-time> date and time this entry was last updated |
| type required | string Enum: "image/bmp" "image/jpeg" "image/png" |
[- {
- "face_id": 0,
- "datetime_update": "2019-08-24T14:15:22Z",
- "type": "image/bmp"
}
]add a new face to an already created person
| person_id required | integer <int64> (id_number) id of person to fetch |
Face to add
| file required | string <binary> if available, the image that is stored on the passport |
| face_id required | integer <int64> (id_number) An internal ID |
{- "face_id": 0
}get a specific face image
| person_id required | integer <int64> (id_number) id of person to fetch |
| face_id required | integer <int64> (id_number) id of the face |
{- "error_code": 0,
- "error_text": "string"
}limit the validity of the connection person - face
| person_id required | integer <int64> (id_number) id of person to fetch |
| face_id required | integer <int64> (id_number) id of the face |
{- "error_code": 0,
- "error_text": "string"
}get a specific face image
| person_id required | integer <int64> (id_number) id of person to fetch |
| token required | string Example: token=AABBCCCD a security_token |
{- "error_code": 0,
- "error_text": "string"
}| person_id required | integer <int64> |
| year required | string = 4 characters |
| betrag_versteuert_1_currency required | string Value: "EUR" |
| betrag_versteuert_1 required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kest_1_currency required | string Value: "EUR" |
| kest_1 required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| soli_1_currency required | string Value: "EUR" |
| soli_1 required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kist_1_currency required | string Value: "EUR" |
| kist_1 required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| betrag_versteuert_2_currency required | string Value: "EUR" |
| betrag_versteuert_2 required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kest_2_currency required | string Value: "EUR" |
| kest_2 required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| soli_2_currency required | string Value: "EUR" |
| soli_2 required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kist_2_currency required | string Value: "EUR" |
| kist_2 required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_nv_currency required | string Value: "EUR" |
| frei_nv required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_aus_currency required | string Value: "EUR" |
| frei_aus required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_bv_currency required | string Value: "EUR" |
| frei_bv required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_ki_currency required | string Value: "EUR" |
| frei_ki required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_avvt_currency | string Value: "EUR" |
| schatt_avvt | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_svvt_currency | string Value: "EUR" |
| schatt_svvt | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_qvt_currency | string Value: "EUR" |
| schatt_qvt | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| vsn_fsa_currency required | string Value: "EUR" |
| vsn_fsa required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| avvt_currency required | string Value: "EUR" |
| avvt required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| svvt_currency required | string Value: "EUR" |
| svvt required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| qvt_currency required | string Value: "EUR" |
| qvt required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| gewinn_vor_fsa required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
{- "year": "stri",
- "betrag_versteuert_1_currency": "EUR",
- "betrag_versteuert_1": "string",
- "kest_1_currency": "EUR",
- "kest_1": "string",
- "soli_1_currency": "EUR",
- "soli_1": "string",
- "kist_1_currency": "EUR",
- "kist_1": "string",
- "betrag_versteuert_2_currency": "EUR",
- "betrag_versteuert_2": "string",
- "kest_2_currency": "EUR",
- "kest_2": "string",
- "soli_2_currency": "EUR",
- "soli_2": "string",
- "kist_2_currency": "EUR",
- "kist_2": "string",
- "frei_nv_currency": "EUR",
- "frei_nv": "string",
- "frei_aus_currency": "EUR",
- "frei_aus": "string",
- "frei_bv_currency": "EUR",
- "frei_bv": "string",
- "frei_ki_currency": "EUR",
- "frei_ki": "string",
- "schatt_avvt_currency": "EUR",
- "schatt_avvt": "string",
- "schatt_svvt_currency": "EUR",
- "schatt_svvt": "string",
- "schatt_qvt_currency": "EUR",
- "schatt_qvt": "string",
- "vsn_fsa_currency": "EUR",
- "vsn_fsa": "string",
- "avvt_currency": "EUR",
- "avvt": "string",
- "svvt_currency": "EUR",
- "svvt": "string",
- "qvt_currency": "EUR",
- "qvt": "string",
- "gewinn_vor_fsa": "string"
}| person_id required | integer <int64> ID of the person |
| date_from required | string <date> filter by date |
| date_to required | string <date> filter by date |
| x-result-total | integer the (actual) total to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| ta_id | integer <int64> |
| transaction_id | integer <int64> |
| identifier | string |
| datetime_create | string <date-time> |
| akti_gewinn_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| akti_verlust_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| sons_gewinn_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| sons_verlust_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| inl_div_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| inl_div_p27_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| anr_qst_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| altfall_non_fonds_gewinn_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| altfall_non_fonds_verlust_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| altfall_fonds_gewinn_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| altfall_fonds_verlust_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| wertlos_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| pvg_innerhalb_speku_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| pvg_ausserhalb_speku_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| betrag_versteuert_1_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kest_1_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| soli_1_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kist_1_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| betrag_versteuert_2_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kest_2_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| soli_2_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kist_2_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_nv_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_aus_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_bv_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_ki_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_avvt_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_svvt_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_qvt_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| vsn_fsa_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| avvt_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| svvt_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| qvt_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| akti_gewinn_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| akti_verlust_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| sons_gewinn_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| sons_verlust_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| inl_div_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| inl_div_p27_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| anr_qst_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| altfall_non_fonds_gewinn_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| altfall_non_fonds_verlust_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| altfall_fonds_gewinn_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| altfall_fonds_verlust_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| wertlos_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| pvg_innerhalb_speku_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| pvg_ausserhalb_speku_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| betrag_versteuert_1_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kest_1_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| soli_1_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kist_1_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| betrag_versteuert_2_balance | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kest_2_balance | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| soli_2_balance | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| kist_2_balance | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_nv_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_aus_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_bv_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| frei_ki_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_avvt_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_svvt_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| schatt_qvt_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| vsn_fsa_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| avvt_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| svvt_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| qvt_balance required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[- {
- "ta_id": 0,
- "transaction_id": 0,
- "identifier": "string",
- "datetime_create": "2019-08-24T14:15:22Z",
- "akti_gewinn_delta": "string",
- "akti_verlust_delta": "string",
- "sons_gewinn_delta": "string",
- "sons_verlust_delta": "string",
- "inl_div_delta": "string",
- "inl_div_p27_delta": "string",
- "anr_qst_delta": "string",
- "altfall_non_fonds_gewinn_delta": "string",
- "altfall_non_fonds_verlust_delta": "string",
- "altfall_fonds_gewinn_delta": "string",
- "altfall_fonds_verlust_delta": "string",
- "wertlos_delta": "string",
- "pvg_innerhalb_speku_delta": "string",
- "pvg_ausserhalb_speku_delta": "string",
- "betrag_versteuert_1_delta": "string",
- "kest_1_delta": "string",
- "soli_1_delta": "string",
- "kist_1_delta": "string",
- "betrag_versteuert_2_delta": "string",
- "kest_2_delta": "string",
- "soli_2_delta": "string",
- "kist_2_delta": "string",
- "frei_nv_delta": "string",
- "frei_aus_delta": "string",
- "frei_bv_delta": "string",
- "frei_ki_delta": "string",
- "schatt_avvt_delta": "string",
- "schatt_svvt_delta": "string",
- "schatt_qvt_delta": "string",
- "vsn_fsa_delta": "string",
- "avvt_delta": "string",
- "svvt_delta": "string",
- "qvt_delta": "string",
- "akti_gewinn_balance": "string",
- "akti_verlust_balance": "string",
- "sons_gewinn_balance": "string",
- "sons_verlust_balance": "string",
- "inl_div_balance": "string",
- "inl_div_p27_balance": "string",
- "anr_qst_balance": "string",
- "altfall_non_fonds_gewinn_balance": "string",
- "altfall_non_fonds_verlust_balance": "string",
- "altfall_fonds_gewinn_balance": "string",
- "altfall_fonds_verlust_balance": "string",
- "wertlos_balance": "string",
- "pvg_innerhalb_speku_balance": "string",
- "pvg_ausserhalb_speku_balance": "string",
- "betrag_versteuert_1_balance": "string",
- "kest_1_balance": "string",
- "soli_1_balance": "string",
- "kist_1_balance": "string",
- "betrag_versteuert_2_balance": "string",
- "kest_2_balance": "string",
- "soli_2_balance": "string",
- "kist_2_balance": "string",
- "frei_nv_balance": "string",
- "frei_aus_balance": "string",
- "frei_bv_balance": "string",
- "frei_ki_balance": "string",
- "schatt_avvt_balance": "string",
- "schatt_svvt_balance": "string",
- "schatt_qvt_balance": "string",
- "vsn_fsa_balance": "string",
- "avvt_balance": "string",
- "svvt_balance": "string",
- "qvt_balance": "string"
}
]| person_id required | integer <int64> |
| german_tax_resident | boolean TRUE if the person is a german tax resident |
| german_tax_id | string the german tax ID |
Array of objects (tin) | |
| church_tax_rate | number church tax rate, e.g. 0.075 for a rate of 7.5% |
{- "german_tax_resident": true,
- "german_tax_id": "string",
- "tax_ids": [
- {
- "tin": "string",
- "tin_country": "ABW",
- "type": "tax_id"
}
], - "church_tax_rate": 0.075
}| person_id required | integer <int64> |
all current tax IDs
| tin required | string identification number |
| tin_country required | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| type required | string Enum: "tax_id" "tax_number" "vat"
|
[- {
- "tin": "string",
- "tin_country": "ABW",
- "type": "tax_id"
}
]{- "error_code": 0,
- "error_text": "string"
}| person_id required | integer <int64> |
| person_id required | integer <int64> |
| name required | string <= 80 characters |
| given_name required | string <= 80 characters |
| date_from required | string <date> |
| date_to required | string <date> |
[- {
- "person_id": 0,
- "name": "string",
- "given_name": "string",
- "date_from": "2019-08-24",
- "date_to": "2019-08-24"
}
]| person_id required | integer <int64> unique ID of a person |
| person_id_married_to required | integer <int64> unique ID of a person |
{- "error_code": 0,
- "error_text": "string"
}| person_id required | integer <int64> unique ID of a person |
| person_id_married_to required | integer <int64> unique ID of a person |
{- "error_code": 0,
- "error_text": "string"
}| person_id required | integer <int64> unique ID of a person |
| person_id_married_to required | integer <int64> unique ID of a person |
{- "error_code": 0,
- "error_text": "string"
}| person_id required | integer <int64> |
| exemption_order_id required | integer <int64> |
| external_identifier | string <uuid> (UUID) |
| valid_from required | string <date> |
| valid_until required | string <date> |
| currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| partner_person_id | integer <int64> |
[- {
- "exemption_order_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24",
- "currency": "CAD",
- "amount": "5877.78",
- "partner_person_id": 0
}
]| person_id required | integer <int64> |
| nv_id required | integer <int64> internal identifier |
| external_identifier required | string <= 25 characters |
| type required | string <= 5 characters |
| type_description required | string |
| date_from required | string <date> |
| date_to required | string <date> |
| partner_person_id | integer <int64> |
[- {
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "partner_person_id": 0
}
]add person to queue for KISTAM Anlassanfrage
| person_id required | integer <int64> (id_number) ID of the person to request KISTAM for |
{- "error_code": 0,
- "error_text": "string"
}| person_id required | integer <int64> (id_number) ID of the person |
| state required | string <= 25 characters |
| kistam_request_date | string <date> |
| kistam_response_received | string <date> |
| church_tax_rate | string[0-9]{1,3}(\.[0-9]{1})? church tax rate (in %) |
| tax_raising_organisational_unit_identifier | string <= 6 characters |
| tax_raising_organisational_unit_description | string <= 140 characters |
| year | integer year in which the tax rate applies |
[- {
- "state": "string",
- "kistam_request_date": "2019-08-24",
- "kistam_response_received": "2019-08-24",
- "church_tax_rate": 7.5,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "year": 0
}
]Statistics on booking states and durations for given time interval
| date_from required | string <date> Example: date_from=2022-12-24 Start date w.r.t. transaction creation |
| date_to required | string <date> Example: date_to=2022-12-24 End date w.r.t. transaction creation |
| name | string Name of the transaction source |
| date_create | string <date> Date of transaction creation |
| unbooked_txn | integer <int64> Number of transactions waiting for booking |
| failed_txn | integer <int64> Number of transactions where booking failed |
| number_of_txn | integer <int64> Total number of transactions |
| min_timeused | number <double> Min. booking duration |
| avg_timeused | number <double> Avg. booking duration |
| med_timeused | number <double> Med. booking duration |
| p99_timeused | number <double> P99 booking duration |
| max_timeused | number <double> Max. booking duration |
[- {
- "name": "interest_settlement",
- "date_create": "2019-08-24",
- "unbooked_txn": 0,
- "failed_txn": 0,
- "number_of_txn": 0,
- "min_timeused": 0.1,
- "avg_timeused": 0.1,
- "med_timeused": 0.1,
- "p99_timeused": 0.1,
- "max_timeused": 0.1
}
]Statistics on booking states and durations of today
| name | string Name of the transaction source |
| booked_txn | integer <int64> Number of booked transactions |
| unbooked_txn | integer <int64> Number of transactions waiting for booking |
| failed_txn | integer <int64> Number of transactions where booking failed |
| min_timeused | number <double> Min. booking duration |
| med_timeused | number <double> Med. booking duration |
| avg_timeused | number <double> Avg. booking duration |
| p99_timeused | number <double> P99 booking duration |
| max_timeused | number <double> Max. booking duration |
[- {
- "name": "interest_settlement",
- "booked_txn": 0,
- "unbooked_txn": 0,
- "failed_txn": 0,
- "min_timeused": 0.1,
- "med_timeused": 0.1,
- "avg_timeused": 0.1,
- "p99_timeused": 0.1,
- "max_timeused": 0.1
}
]List all CA job batches created in the specified time interval
| creation_date_from required | string <date> Start date of CA job batch creation |
| creation_date_to required | string <date> End date of CA job batch creation |
| ca_batch_processing_id | integer <int64> ID of the CA processing batch |
| person_id_create | integer <int64> ID of the person that created the batch |
| person_create | string <= 161 characters given name and name of the person that created the batch |
| datetime_create | string <date-time> date and time the CA batch was created |
| datetime_start | string <date-time> date and time the CA batch processing started |
| datetime_finish | string <date-time> date and time the CA batch processing finished |
| ca_job_ids | Array of integers <int64> [ items <int64 > ] |
[- {
- "ca_batch_processing_id": 0,
- "person_id_create": 0,
- "person_create": "string",
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_start": "2019-08-24T14:15:22Z",
- "datetime_finish": "2019-08-24T14:15:22Z",
- "ca_job_ids": [
- 0
]
}
]Batch CA jobs so they can be processed together
The CA jobs to batch
| ca_job_ids required | Array of integers <int64> [ items <int64 > ] |
| ca_batch_processing_id required | integer <int64> (id_number) An internal ID |
{- "ca_job_ids": [
- 0
]
}{- "ca_batch_processing_id": 0
}Get an overviee of the batched CA jobs
| ca_batch_processing_id required | integer <int64> ID of the CA job batch |
| ca_job_id | integer <int64> ID of the CA job |
| ca_type | string <= 6 characters memo of the CA type |
| ca_template_version | integer <int32> version of the parameter template |
| isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| ag | string <= 1 characters WM AG (Arbeitsgebiet) |
| bid | string <= 12 characters WM BID |
| depository_id | integer <int32> ID of the depository |
| depository_name | string <= 30 characters name of the depository, e.g. CBF |
| record_date | string <date> record date |
| state | string (ca_job_state) Enum: "C" "Q" "R" "P" "F" "W" "X" "Y" "Z" "D"
|
| state_description | string <= 80 characters description of the CA job state |
| number_of_accounts | integer <int64> number of all security accounts affecetd by the CA job |
| number_of_transactions_total | integer <int64> number of all transactions created by the CA job |
| number_of_transactions_successful | integer <int64> number of successfully booked transactions |
| numner_of_transactions_failed | integer <int64> number of failed transactions |
[- {
- "ca_job_id": 0,
- "ca_type": "string",
- "ca_template_version": 0,
- "isin": "DE0007100000",
- "ag": "s",
- "bid": "string",
- "depository_id": 0,
- "depository_name": "string",
- "record_date": "2019-08-24",
- "state": "C",
- "state_description": "string",
- "number_of_accounts": 0,
- "number_of_transactions_total": 0,
- "number_of_transactions_successful": 0,
- "numner_of_transactions_failed": 0
}
]Create a new CA job (possibly with basic parameters only)
Parameters of the new CA job
| ca_type required | string <= 6 characters |
| isin required | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} |
| depository_id required | integer <int64> Deprecated get list of allowed IDs via GET /parameter_enums |
| depository | string <= 30 characters depository to be used, get it from attribute name of GET /ca/depositories |
| ag | string = 1 characters |
| bid | string <= 12 characters |
| wm_data | object |
| ca_job_id required | integer <int64> (id_number) An internal ID |
{- "ca_type": "string",
- "isin": "string",
- "depository_id": 0,
- "depository": "string",
- "ag": "s",
- "bid": "string",
- "wm_data": { }
}{- "ca_job_id": 0
}Get the parameters of ca job including header parameters
| ca_job_id required | integer <int64> ID of the CA job |
| ca_job_id required | integer <int64> |
| ca_type required | string <= 6 characters |
| isin required | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} |
| wkn | string <= 6 characters |
| security_description | string <= 61 characters |
| record_date | string <date> |
| state required | string (ca_job_state) Enum: "C" "Q" "R" "P" "F" "W" "X" "Y" "Z" "D"
|
| ca_template_version required | integer |
| ag | string <= 1 characters |
| bid | string <= 12 characters |
| depository | string <= 30 characters |
| parameter | object |
required | Array of objects (ca_template_parameter) |
| coaf | string <= 16 characters COAF (Corporate Action Event Reference) |
| corp | string <= 16 characters CORP (Corporate Action Reference) |
| caev | string (caev) = 4 characters CAEV (Corporate Action Event Indicator) |
{- "ca_job_id": 0,
- "ca_type": "string",
- "isin": "string",
- "wkn": "string",
- "security_description": "string",
- "record_date": "2019-08-24",
- "state": "C",
- "ca_template_version": 0,
- "ag": "s",
- "bid": "string",
- "depository": "string",
- "parameter": { },
- "parameter_template": [
- {
- "name": "string",
- "required": true,
- "type": "string",
- "format": "string",
- "maxLength": 0,
- "minLength": 0,
- "minimum": 0,
- "maximum": 0,
- "exclusiveMinimum": true,
- "exclusiveMaximum": true,
- "precision": 0,
- "scale": 0,
- "pattern": "string",
- "enum": [
- "string"
], - "position": 3,
- "grouping": "taxation",
- "x-format": "string",
- "oneOf": [
- {
- "const": "string",
- "description": "string"
}
]
}
], - "coaf": "string",
- "corp": "string",
- "caev": "stri"
}Edit the parameters of a CA job including header parameters
| ca_job_id required | integer <int64> ID of the CA job |
The edited CA job parameters
| record_date required | string <date> set record date here, in case it could not be extracted from WM data |
| parameter required | object parameters as described in template |
| coaf | string <= 16 characters COAF (Corporate Action Event Reference) |
| corp | string <= 16 characters CORP (Corporate Action Reference) |
| caev | string (caev) = 4 characters CAEV (Corporate Action Event Indicator) |
{- "record_date": "2019-08-24",
- "parameter": { },
- "coaf": "string",
- "corp": "string",
- "caev": "stri"
}{- "error_code": 0,
- "error_text": "string"
}Get the parameter history of a CA job
| ca_job_id required | integer <int64> ID of a CA job |
| valid_from required | string <date-time> date and time the parameters were saved |
| invalid_from | string <date-time> date and time the parameters were updated |
| person_id_create required | integer ID of the person that saved the parameters; 0 for system |
| person_name_create | string <= 80 characters name of the person that saved the parameters if applicable |
| person_given_name_create | string <= 80 characters given name of the person that saved the parameters if applicable |
| parameter required | object the CA job parameter |
[- {
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "person_id_create": 0,
- "person_name_create": "string",
- "person_given_name_create": "string",
- "parameter": { }
}
]List allowed CA job actions for different CA job states
| state required | string <= 1 characters |
| actions required | Array of strings |
[- {
- "state": "s",
- "actions": [
- "string"
]
}
]List CA job states and thier descriptions
| state required | string <= 1 characters |
| description required | string <= 80 characters |
[- {
- "state": "s",
- "description": "string"
}
]Get the parameter template for a CA type and version
| ca_type required | string <= 6 characters CA type |
| version required | integer <int32> Verion of the CA job template |
| name required | string |
| required required | boolean |
| type required | string |
| format | string |
| maxLength | integer |
| minLength | integer |
| minimum | integer <int64> |
| maximum | integer <int64> |
| exclusiveMinimum | boolean |
| exclusiveMaximum | boolean |
| precision | integer |
| scale | integer |
| pattern | string |
| enum | Array of strings |
| position required | integer <int32> |
| grouping required | string <= 10 characters |
| x-format | string |
Array of objects |
[- {
- "name": "string",
- "required": true,
- "type": "string",
- "format": "string",
- "maxLength": 0,
- "minLength": 0,
- "minimum": 0,
- "maximum": 0,
- "exclusiveMinimum": true,
- "exclusiveMaximum": true,
- "precision": 0,
- "scale": 0,
- "pattern": "string",
- "enum": [
- "string"
], - "position": 3,
- "grouping": "taxation",
- "x-format": "string",
- "oneOf": [
- {
- "const": "string",
- "description": "string"
}
]
}
]List CA jobs for given parameters (at least 1 parameter must be given!)
| ca_job_id | integer <int64> ID of a CA job |
| ca_type | string <= 6 characters Type of a CA job |
| isin | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} ISIN |
| record_date | string <date> Record date (Bestandsstichtag) |
| state | string (ca_job_state) Enum: "C" "Q" "R" "P" "F" "W" "X" "Y" "Z" "D" State of the CA job |
| user_can_release | boolean If true, show only jobs then can be released (incl. release of reversal) by the user |
| x-result-total | integer The (actual) total to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| ca_job_id required | integer <int64> |
| ca_type required | string <= 6 characters |
| isin required | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} |
| record_date | string <date> |
| state required | string (ca_job_state) Enum: "C" "Q" "R" "P" "F" "W" "X" "Y" "Z" "D"
|
| ca_template_version required | integer |
[- {
- "ca_job_id": 0,
- "ca_type": "string",
- "isin": "string",
- "record_date": "2019-08-24",
- "state": "C",
- "ca_template_version": 0
}
]List of CAEV (Corporate Action Event Indicator)
| caev required | string (caev) = 4 characters CAEV (Corporate Action Event Indicator) |
| short_text required | string <= 80 characters |
[- {
- "caev": "stri",
- "short_text": "string"
}
]Get master data from system for given search parameter (max. 10 best matches)
| qsearch_parameter required | string <= 61 characters E.g. ISIN, WKN, description |
| isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| wkn | string = 6 characters |
| ticker_symbol | string <= 4 characters |
| security_quotation_unit | string <= 25 characters description of the quotation unit |
| security_description | string <= 61 characters |
| product_category_segmentation | string <= 80 characters |
[- {
- "isin": "DE0007100000",
- "wkn": "string",
- "ticker_symbol": "stri",
- "security_quotation_unit": "string",
- "security_description": "string",
- "product_category_segmentation": "string"
}
]Get WMDaten details for a specific ISIN, AG, and BID
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ Example: isin=DE0007100000 ISIN |
| ag required | string <= 1 characters AG ("Arbeitsgebiet") |
| bid required | string <= 12 characters BID ("Bezugsidentifikationsnummer") |
| isinCode | string |
| ag | string |
| bid | string |
| lastModification | string <date-time> |
| datFields | object |
| txtFields | object |
object (table_detail) |
{- "isinCode": "string",
- "ag": "string",
- "bid": "string",
- "lastModification": "2019-08-24T14:15:22Z",
- "datFields": { },
- "txtFields": { },
- "table": {
- "txtFields": {
- "property1": {
- "lang": "string",
- "dest": "string",
- "value": "string"
}, - "property2": {
- "lang": "string",
- "dest": "string",
- "value": "string"
}
}, - "datRows": { },
- "txtRows": { }
}
}Just for testing! Get WMDaten details for a list of ISIN, AG, and BID
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| ag required | string <= 1 characters |
| bid required | string <= 12 characters |
| isinCode | string |
| ag | string |
| bid | string |
| lastModification | string <date-time> |
| datFields | object |
| txtFields | object |
object (table_detail) |
[- {
- "isin": "DE0007100000",
- "ag": "s",
- "bid": "string"
}
][- {
- "isinCode": "string",
- "ag": "string",
- "bid": "string",
- "lastModification": "2019-08-24T14:15:22Z",
- "datFields": { },
- "txtFields": { },
- "table": {
- "txtFields": {
- "property1": {
- "lang": "string",
- "dest": "string",
- "value": "string"
}, - "property2": {
- "lang": "string",
- "dest": "string",
- "value": "string"
}
}, - "datRows": { },
- "txtRows": { }
}
}
]List all CA events for a given ISIN
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ Example: DE0007100000 ISIN |
| ag | string <= 1 characters AG ("Arbeitsgebiet") |
| date_from | string <date> Start date |
| date_to | string <date> End date |
| isinCode | string |
| ag | string |
| bid | string |
| lastModification | string <date-time> |
| typeOfEvent | string |
| sourceOfEvent | string |
| relevantDate | string |
| sourceOfDate | string |
[- {
- "isinCode": "string",
- "ag": "string",
- "bid": "string",
- "lastModification": "2019-08-24T14:15:22Z",
- "typeOfEvent": "string",
- "sourceOfEvent": "string",
- "relevantDate": "string",
- "sourceOfDate": "string"
}
]Get a list of possible salutations/ titles
| academic_title_id required | integer ID of the academic title |
| description required | string <= 10 characters Description of the academic title |
[- {
- "academic_title_id": 0,
- "description": "string"
}
]List all configured account types
| account_type_id required | integer <int32> ID of the account type |
| description required | string Unique name/ description |
| account_kind required | string Enum: "A" "D"
|
| account_class required | string Enum: "C" "S"
|
| memo required | string Unique memorizable name of the account type |
[- {
- "account_type_id": 0,
- "description": "string",
- "account_kind": "A",
- "account_class": "C",
- "memo": "string"
}
]Return IDs and descriptions of reasons for blocking security holdings
| block_securities_reason_id required | integer ID for internal use |
| description required | string <= 80 characters Textual description |
[- {
- "block_securities_reason_id": 0,
- "description": "string"
}
]Details on a specific broker ("Sub-Makler")
| submakler required | integer <int32> Identifier of a "Sub-Makler" as used in MTB |
| submakler required | integer <int32> Identifier as used in MTB |
| description | string <= 80 characters Further description, e.g. name |
| last_updated required | string <date-time> Date and time the broker was last updated (or created) |
| last_updated_by required | string <= 161 characters Given name and name of the person that last updated (or created) the broker |
{- "submakler": 0,
- "description": "string",
- "last_updated": "2019-08-24T14:15:22Z",
- "last_updated_by": "string"
}Save or update a broker ("Sub-Makler") details
| submakler required | integer <int32> Identifier of a "Sub-Makler" as used in MTB |
| description | string <= 80 characters Further description in addition to identifier, e.g. name of the broker |
{- "error_code": 0,
- "error_text": "string"
}List all currently valid brokers ("Sub-Makler")
| submakler required | integer <int32> Identifier as used in MTB |
| description | string <= 80 characters Further description, e.g. name |
| last_updated required | string <date-time> Date and time the broker was last updated (or created) |
| last_updated_by required | string <= 161 characters Given name and name of the person that last updated (or created) the broker |
[- {
- "submakler": 0,
- "description": "string",
- "last_updated": "2019-08-24T14:15:22Z",
- "last_updated_by": "string"
}
]Get a specific accounting profit center assignment
| submakler required | integer <int32> Identifier of the broker |
| kv_nr required | string <= 4 characters Identifier of the external depository (Kassenvereinsnummer) |
| submakler required | integer <int32> Identifier of the broker |
| kv_nr | string <= 5 characters Identifier of the external depository (Kassenvereinsnummer) |
| acc_profit_center | string <= 5 characters Identifier of the accounting profit center (ReWe-Profitcenter) |
| last_updated | string <date-time> Date and time the assignment was last updated (or created) |
| last_updated_by | string <= 161 characters Given name and name of the person that last updated (or created) the assignment |
{- "submakler": 0,
- "kv_nr": "strin",
- "acc_profit_center": "strin",
- "last_updated": "2019-08-24T14:15:22Z",
- "last_updated_by": "string"
}Save or update an assignment of a broker ("Sub-Makler") and KV-Nr. to an accounting profit center ("ReWe-Kostenstelle")
| submakler required | integer <int32> Identifier of the broker |
| kv_nr required | string <= 4 characters Identifier of the external depository (Kassenvereinsnummer) |
| acc_profit_center required | string <= 5 characters Identifier of the accounting profit center |
{- "error_code": 0,
- "error_text": "string"
}Delete an assignment of a broker ("Sub-Makler") and KV-Nr. to an accounting profit center ("ReWe-Kostenstelle")
| submakler required | integer <int32> Identifier of the broker |
| kv_nr required | string <= 4 characters Identifier of the external depository (Kassenvereinsnummer) |
{- "error_code": 0,
- "error_text": "string"
}List all currently valid assignments of accounting profit centers
| submakler | integer <int32> Filter by identifier of the broker |
| kv_nr | string <= 4 characters Filter by identifier of the external depository (Kassenvereinsnummer) |
| acc_profit_center | string <= 5 characters Filter by identifier of the accounting profit center |
| show_only_unassigned required | boolean Default: false If TRUE, then show only brokers, which are not assigned to an accounting profit center |
| x-result-total | integer the (actual) total to be considered for pagination |
| submakler required | integer <int32> Identifier of the broker |
| kv_nr | string <= 5 characters Identifier of the external depository (Kassenvereinsnummer) |
| acc_profit_center | string <= 5 characters Identifier of the accounting profit center (ReWe-Profitcenter) |
| last_updated | string <date-time> Date and time the assignment was last updated (or created) |
| last_updated_by | string <= 161 characters Given name and name of the person that last updated (or created) the assignment |
[- {
- "submakler": 0,
- "kv_nr": "strin",
- "acc_profit_center": "strin",
- "last_updated": "2019-08-24T14:15:22Z",
- "last_updated_by": "string"
}
]List all currently valid accounting profit centers ("ReWe-Kostenstellen")
| acc_profit_center required | string <= 5 characters Identifier of accounting profit center |
| last_updated required | string <date-time> Date and time the object was last updated (or created) |
| last_updated_by required | string <= 161 characters Given name and name of the person that last updated (or created) the object |
[- {
- "acc_profit_center": "strin",
- "last_updated": "2019-08-24T14:15:22Z",
- "last_updated_by": "string"
}
]List of all configured Gabi overview items for process monitoring
Description of the item being monitored
[- "string"
]List of all transaction sources
Name of the booking source
[- "accrual"
]Return IDs and descriptions of sub-balances
| subbalance_id required | integer ID |
| description required | string <= 80 characters Textual description |
[- {
- "subbalance_id": 0,
- "description": "string"
}
]| code required | string <= 6 characters contractual partner code |
| name required | string <= 256 characters contractual partner name |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
{- "error_code": 0,
- "error_text": "string"
}| client_id required | string <uuid> (UUID) unique external client id |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| client_type required | string (client_type) Enum: "B" "R" Property of the client
|
| name required | string <= 80 characters
|
| given_name | string <= 80 characters
|
| birth_date | string <date> the persons birth date |
| birth_city | string <= 80 characters city or municipality the person was born |
| birth_country | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| federal_state | string (federal_state) Enum: "other" "DE-00" "DE-SH" "DE-HH" "DE-NI" "DE-HB" "DE-NW" "DE-HE" "DE-RP" "DE-BW" … 8 more the federal state; for Kapitalertragssteuer (KESt) and Solidaritätszuschlag (Soli)
|
| nationality | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| client_lei | string <= 20 characters legal entity identifier |
| default_decision_maker_lei | string <= 20 characters legal entity identifier of decision maker (see MiFID II requirements) |
Array of objects (tin) taxpayer identification numbers of the client | |
| german_tax_resident | boolean TRUE, if the client is German tax resident |
| language | string Enum: "de" "en" ISO-639-1 language code |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "client_type": "B",
- "name": "Wayne",
- "given_name": "Bruce",
- "birth_date": "1970-12-24",
- "birth_city": "Berlin",
- "birth_country": "ABW",
- "federal_state": "other",
- "nationality": "ABW",
- "client_lei": "string",
- "default_decision_maker_lei": "string",
- "tin_list": [
- {
- "tin": "string",
- "tin_country": "ABW",
- "type": "tax_id"
}
], - "german_tax_resident": true,
- "language": "de"
}{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tax_residencies": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "client_type": "B",
- "german_tax_resident": true,
- "federal_state": "other",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "tax_ids": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "tax_id": "string",
- "tax_country": "ABW",
- "type": "tax_id",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "church_tax_rates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "church_tax_rate": 0.075,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "exemption_orders": [
- {
- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "fsa_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "currency": "CAD",
- "amount": "5877.78",
- "amount_used": "5877.78",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
], - "non_assessment_certificates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
]
}| client_id required | string <uuid> (UUID) unique external client id |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| address_type | string Default: "L" Enum: "L" "D" Type of the address |
| street | string <= 80 characters Name of the street |
| building_identifier | string <= 30 characters Building number |
| suite_identifier | string <= 10 characters Identifier (e.g. number) of the suite/flat |
| floor_identifier | string <= 10 characters Floor number |
| district_name | string <= 80 characters District |
| post_box | string <= 10 characters Post office box |
| post_code | string <= 12 characters Post/ZIP code |
| city required | string <= 80 characters City or municipality |
| country_subentity | string <= 80 characters Province, region, or state |
| country required | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Address country |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "address_type": "L",
- "street": "Hauptstr.",
- "building_identifier": "1",
- "suite_identifier": "A",
- "floor_identifier": "1",
- "district_name": "1",
- "post_box": "POB123",
- "post_code": "12345",
- "city": "Bernau",
- "country_subentity": "Brandenburg",
- "country": "ABW"
}{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tax_residencies": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "client_type": "B",
- "german_tax_resident": true,
- "federal_state": "other",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "tax_ids": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "tax_id": "string",
- "tax_country": "ABW",
- "type": "tax_id",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "church_tax_rates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "church_tax_rate": 0.075,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "exemption_orders": [
- {
- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "fsa_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "currency": "CAD",
- "amount": "5877.78",
- "amount_used": "5877.78",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
], - "non_assessment_certificates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
]
}| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| client_ids required | Array of strings <uuid> (UUID) [ 1 .. 2 ] items [ items <uuid > ] all clients |
| type required | string Enum: "01" "02" "02_35" "02_36" "02_37" "03" the type of non-assessment certificate
|
| date_from required | string <date> date from which the non-assessment certificate is valid; can only be 1st of January |
| date_to required | string <date> date until which the non-assessment certificate is valid; can only be 31st of December |
| external_identifier required | string <string> <= 25 characters external identifier of the non-assessment certificate (NV-Nummer) |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "type": "01",
- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "external_identifier": "string"
}{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tax_residencies": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "client_type": "B",
- "german_tax_resident": true,
- "federal_state": "other",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "tax_ids": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "tax_id": "string",
- "tax_country": "ABW",
- "type": "tax_id",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "church_tax_rates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "church_tax_rate": 0.075,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "exemption_orders": [
- {
- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "fsa_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "currency": "CAD",
- "amount": "5877.78",
- "amount_used": "5877.78",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
], - "non_assessment_certificates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
]
}| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| client_ids required | Array of strings <uuid> (UUID) [ 1 .. 2 ] items [ items <uuid > ] all clients |
| date_from required | string <date> to identify the non-assessment certificate |
| date_revoke_from required | string <date> date starting from which the non-assessment certificate is not valid anymore; can only be 1st of January |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "date_from": "2019-08-24",
- "date_revoke_from": "2019-08-24"
}{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tax_residencies": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "client_type": "B",
- "german_tax_resident": true,
- "federal_state": "other",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "tax_ids": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "tax_id": "string",
- "tax_country": "ABW",
- "type": "tax_id",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "church_tax_rates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "church_tax_rate": 0.075,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "exemption_orders": [
- {
- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "fsa_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "currency": "CAD",
- "amount": "5877.78",
- "amount_used": "5877.78",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
], - "non_assessment_certificates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
]
}| client_id required | string <uuid> (UUID) unique ID of a client |
| partner_client_id required | string <uuid> (UUID) unique ID of a client |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tax_residencies": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "client_type": "B",
- "german_tax_resident": true,
- "federal_state": "other",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "tax_ids": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "tax_id": "string",
- "tax_country": "ABW",
- "type": "tax_id",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "church_tax_rates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "church_tax_rate": 0.075,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "exemption_orders": [
- {
- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "fsa_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "currency": "CAD",
- "amount": "5877.78",
- "amount_used": "5877.78",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
], - "non_assessment_certificates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
]
}| client_id required | string <uuid> (UUID) unique ID of a client |
| partner_client_id required | string <uuid> (UUID) unique ID of a client |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tax_residencies": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "client_type": "B",
- "german_tax_resident": true,
- "federal_state": "other",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "tax_ids": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "tax_id": "string",
- "tax_country": "ABW",
- "type": "tax_id",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "church_tax_rates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "church_tax_rate": 0.075,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "exemption_orders": [
- {
- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "fsa_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "currency": "CAD",
- "amount": "5877.78",
- "amount_used": "5877.78",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
], - "non_assessment_certificates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
]
}| exemption_order_id required | string <uuid> (UUID) unique ID of the exemption order submission |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| client_ids required | Array of strings <uuid> (UUID) [ 1 .. 2 ] items [ items <uuid > ] all clients related to the account |
| amount required | string[0-9]{1,13}(\.[0-9]{1,2})? format: numeric(15,2) minimum: 0.00 applicable amount |
| currency required | string Value: "EUR" currency of the applicable amount |
| valid_from required | string <date> date from which the exemption order is valid; can only be 1st of January |
| valid_until | string <date> date until which the exemption order is valid; can only be 31st of December |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "amount": "string",
- "currency": "EUR",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tax_residencies": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "client_type": "B",
- "german_tax_resident": true,
- "federal_state": "other",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "tax_ids": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "tax_id": "string",
- "tax_country": "ABW",
- "type": "tax_id",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "church_tax_rates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "church_tax_rate": 0.075,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "exemption_orders": [
- {
- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "fsa_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "currency": "CAD",
- "amount": "5877.78",
- "amount_used": "5877.78",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
], - "non_assessment_certificates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
]
}| exemption_order_id required | string <uuid> (UUID) unique ID of the exemption order submission |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| client_ids required | Array of strings <uuid> (UUID) [ 1 .. 2 ] items [ items <uuid > ] all clients related to the account |
| valid_until required | string <date> date until which the exemption order is valid |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "valid_until": "2019-08-24"
}{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tax_residencies": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "client_type": "B",
- "german_tax_resident": true,
- "federal_state": "other",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "tax_ids": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "tax_id": "string",
- "tax_country": "ABW",
- "type": "tax_id",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "church_tax_rates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "church_tax_rate": 0.075,
- "tax_raising_organisational_unit_identifier": "string",
- "tax_raising_organisational_unit_description": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z"
}
], - "exemption_orders": [
- {
- "client_ids": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "fsa_id": 0,
- "external_identifier": "21c39a34-d9ba-4014-8a05-0bef5b6cbe9c",
- "currency": "CAD",
- "amount": "5877.78",
- "amount_used": "5877.78",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
], - "non_assessment_certificates": [
- {
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "nv_id": 0,
- "external_identifier": "string",
- "type": "strin",
- "type_description": "string",
- "valid_from": "2019-08-24",
- "valid_until": "2019-08-24"
}
]
}| account_number required | string <= 18 characters ^[0-9]{1,18}$ unique account number |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| iban | string (iban) <= 34 characters [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} |
| account_type required | string Enum: "cash_account" "fractions_in_cash" "conto_pro_diverse_(cpd)" "rba_cash_account" type of the account, i.e. cash account |
| currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| custom_name | string <= 80 characters a custom name for the account as set by an account owner |
| account_owner required | Array of strings <uuid> (UUID) non-empty [ items <uuid > ] all clients related to the account |
| account_number_prefixes | Array of strings non-empty [ items = 2 characters ] all prefixes that should be mapped to this account |
| contractual_partner_code required | string <= 6 characters |
{- "iban": "string",
- "account_type": "cash_account",
- "currency": "CAD",
- "custom_name": "string",
- "account_owner": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "account_number_prefixes": [
- "st"
], - "contractual_partner_code": "string"
}{- "error_code": 0,
- "error_text": "string"
}| account_number required | string <= 18 characters ^[0-9]{1,18}$ unique account number |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| custom_name | string <= 80 characters a custom name for the account as set by an account owner |
| account_number_prefixes | Array of strings non-empty [ items = 2 characters ] all prefixes that should be mapped to this account |
{- "custom_name": "string",
- "account_number_prefixes": [
- "st"
]
}{- "error_code": 0,
- "error_text": "string"
}| account_number required | string <= 18 characters ^[0-9]{1,18}$ unique account number |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
{- "error_code": 0,
- "error_text": "string"
}| account_number required | string <= 18 characters ^[0-9]{1,18}$ unique account number |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
{- "error_code": 0,
- "error_text": "string"
}| account_number required | string <= 18 characters ^[0-9]{1,18}$ unique account number |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
{- "error_code": 0,
- "error_text": "string"
}| account_number required | string <= 18 characters ^[0-9]{1,18}$ unique account number |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| tnc_package_name required | string <= 20 characters unique package name (case insensitive) |
| applicable_from required | string <date-time> timestamp when the T&C package start to be applicable for the given account number |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
required | Array of objects (account_tnc_packages) |
[- {
- "tnc_package_name": "Default Package",
- "applicable_from": "2019-08-24T14:15:22Z"
}
]{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "account_tnc_packages": [
- {
- "tnc_package_name": "Default Package",
- "applicable_from": "2019-08-24T14:15:22Z",
- "tnc_package_id": 1,
- "non_applicable_from": "2019-08-24T14:15:22Z"
}
]
}| order_execution_id required | string <uuid> (UUID) unique identifier of the order execution |
| internal_order_id required | string <uuid> (UUID) |
| block_order_execution_id | string <uuid> (UUID) |
| client_id required | string <uuid> (UUID) |
| on_behalf_client_id | string <uuid> (UUID) |
| cash_account_number required | string <= 18 characters ^[0-9]{1,18}$ identifier of the client's cash account |
| security_depot_number required | string <= 18 characters ^[0-9]{1,18}$ identifier of the client's security depot |
| execution_id | string <= 50 characters ID assigned for the execution at the trading venue. Not filled for fractional/money orders where all of the quantity is filled from fractions account. |
| execution_type required | string Value: "TRADE" type of the execution |
| client_order_id required | string <= 50 characters client generated order ID |
| order_id required | string <= 50 characters exchange generated order ID |
| comment | string <= 64 characters additional comment |
| isin required | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} ISIN |
| short_code required | string <= 128 characters e.g. DAI for Daimler or DAI.DU for DAIMLER at Börse Düsseldorf |
| instrument_name required | string <= 128 characters name of the instrument |
| instrument_type required | string Enum: "stocks" "warrants" "bonds" "fonds" "etf_or_etc" "index" "unknown" the type of the instrument
|
| order_type required | string Enum: "MARKET" "LIMIT" "STOP" "STOP_LIMIT" type of the order |
| order_sub_type required | string Enum: "REGULAR" "FRACTIONAL" "MONEY_ORDER" sub-type of the order |
| side required | string Enum: "BUY" "SELL" buy-sell-indicator |
| transaction_datetime required | string <date-time> transaction date and time |
| regulatory_trade_id | string <= 52 characters the TVTIC |
| order_quantity | string[0-9]{1,10}(\.[0-9]{1,6})? format: numeric(16,6) Quantity of the original order. Has 6 decimal points. Only applicable in case of order_sub_type in (REGULAR, FRACTIONAL) |
| order_amount | string(-)?[0-9]{1,13}(\.[0-9]{1,2})? format: numeric(15,2) Amount of the original order. Has 2 decimal points. Only applicable in case of order_sub_type = MONEY |
| executed_quantity required | string[0-9]{1,10}(\.[0-9]{1,6})? format: numeric(16,6) Executed quantity that shall be booked in to security deposit. Has 6 decimal points. |
| price_amount required | string[0-9]{1,10}(\.[0-9]{1,6})? format: numeric(16,6) Price. Has 6 decimal points. |
| price_currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| total_fee_amount required | string[0-9]{1,13}(\.[0-9]{1,2})? format: numeric(15,2) Total fee amount. Has 2 decimal points. |
| total_fee_currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
Array of objects (order_fee_amount) details on all fees | |
| exchange_mic required | string = 4 characters the MIC number of the exchange |
| exchange_routing_type required | string Enum: "ALF" "ICF" |
| settlement_location | string Enum: "ALF" "CBF" "CBL" the depository where the securities are held |
| actual_client_id | string <uuid> (UUID) |
| actual_security_depot_number | string <= 18 characters ^[0-9]{1,18}$ e.g. the tenant's client security depot number for whom the external client executed an order |
| actual_cash_account_number | string <= 18 characters ^[0-9]{1,18}$ e.g. the tenant's client cash account number for whom the external client executed an order |
| settlement_date | string <date> if known, the expected settlement date |
{- "internal_order_id": "336150de-9500-4083-b061-890fa30a4eee",
- "block_order_execution_id": "31855862-6cd5-4096-a6c8-72d90ac2391f",
- "client_id": "5b3fa7ba-57d3-4017-a65b-d57dcd2db643",
- "on_behalf_client_id": "52901018-c38e-4cea-8f41-b225b5fdaa98",
- "cash_account_number": "string",
- "security_depot_number": "string",
- "execution_id": "string",
- "execution_type": "TRADE",
- "client_order_id": "string",
- "order_id": "string",
- "comment": "string",
- "isin": "string",
- "short_code": "string",
- "instrument_name": "string",
- "instrument_type": "stocks",
- "order_type": "MARKET",
- "order_sub_type": "REGULAR",
- "side": "BUY",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "regulatory_trade_id": "string",
- "order_quantity": "string",
- "order_amount": "string",
- "executed_quantity": "string",
- "price_amount": "string",
- "price_currency": "CAD",
- "total_fee_amount": "string",
- "total_fee_currency": "CAD",
- "fee_details": [
- {
- "fee_beneficiary_party": "tenant",
- "fee_type": "provision",
- "amount": "string",
- "currency": "CAD"
}
], - "exchange_mic": "stri",
- "exchange_routing_type": "ALF",
- "settlement_location": "ALF",
- "actual_client_id": "f547ee19-6543-47e4-8352-63d8a6a0fa24",
- "actual_security_depot_number": "string",
- "actual_cash_account_number": "string",
- "settlement_date": "2019-08-24"
}| block_order_execution_id required | string <uuid> (UUID) unique identifier of the order execution |
| internal_order_id required | string <uuid> (UUID) |
| pea_cash_number required | string <= 18 characters ^[0-9]{1,18}$ PEA for cash (Spitzenausgleichskonto) |
| pea_securities_number required | string <= 18 characters ^[0-9]{1,18}$ PEA for securities (Spitzenausgleichsdepot) |
| isin required | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} ISIN |
| pea_cash_currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| pea_cash_amount required | string(-)?[0-9]{1,13}(\.[0-9]{1,2})? format: numeric(15,2) Amount at PEA cash. Has 2 decimal points, can also be a negative value. |
| pea_securities_amount required | string(-)?[0-9]{1,10}(\.[0-9]{1,6})? format: numeric(16,6) Quantitiy at PEA security. Has 6 decimal points, can also be a negative value. |
| transaction_datetime required | string <date-time> transaction date and time |
object (execution_at_market) | |
| exchange_routing_type required | string Enum: "ALF" "ICF" |
| settlement_location required | string Enum: "ALF" "CBF" "CBL" the depository where the securities are held |
{- "internal_order_id": "336150de-9500-4083-b061-890fa30a4eee",
- "pea_cash_number": "string",
- "pea_securities_number": "string",
- "isin": "string",
- "pea_cash_currency": "CAD",
- "pea_cash_amount": "string",
- "pea_securities_amount": "string",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "execution_at_market": {
- "side": "BUY",
- "executed_quantity": "string",
- "executed_amount": "string",
- "price_amount": "string",
- "price_currency": "CAD"
}, - "exchange_routing_type": "ALF",
- "settlement_location": "ALF"
}| cash_transfer_id required | string <uuid> (UUID) unique identifier of the cash transfer |
| ultimate_account_number | string <= 18 characters account number of the ultimate creditor/debitor account, e.g. a customer account |
| ultimate_iban | string (iban) <= 34 characters [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} |
| iban required | string (iban) <= 34 characters [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} |
| sort_code | string <= 12 characters sort code of the account's bank |
| counter_iban required | string (iban) <= 34 characters [A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30} |
| counter_bank_bic required | string <= 11 characters |
| in_out required | string Enum: "I" "O" |
| payment_method required | string Enum: "CT" "DD" (SEPA) Credit Transfer or (SEPA) Direct Debit |
| reversal_indicator | string Enum: "REFUND" "REJECT" "REVERSAL" |
| transaction_datetime required | string <date-time> |
| currency required | string Value: "EUR" |
| amount required | string[0-9]{1,12}(\.[0-9]{1,2})? format: numeric(14,2) |
| remittance_text | string <= 140 characters |
| end_to_end_id | string <= 35 characters |
| customer_reference | string <= 35 characters |
| bank_reference | string <= 35 characters |
{- "ultimate_account_number": "string",
- "ultimate_iban": "string",
- "iban": "string",
- "sort_code": "string",
- "counter_iban": "string",
- "counter_bank_bic": "string",
- "in_out": "I",
- "payment_method": "CT",
- "reversal_indicator": "REFUND",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "currency": "EUR",
- "amount": "string",
- "remittance_text": "string",
- "end_to_end_id": "string",
- "customer_reference": "string",
- "bank_reference": "string"
}{- "error_code": 0,
- "error_text": "string"
}| original_ta_id required | integer <int64> |
| original_transaction_id required | integer <int64> |
| reason | string <= 140 characters |
{- "original_ta_id": 0,
- "original_transaction_id": 0,
- "reason": "string"
}{- "error_code": 0,
- "error_text": "string"
}| fee_id required | string <uuid> (UUID) unique identifier of the fee |
| cash_account_number required | string <= 18 characters ^[0-9]{1,18}$ Account number of the customer's cash account |
| security_account_number | string <= 18 characters ^[0-9]{1,18}$ Account number of the customers's securities account |
| total_fee_amount required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| total_fee_currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| remittance_text required | string <= 140 characters Remittance information |
| value_date | string <date> Value date |
required | Array of objects (fee_amount) non-empty The fee amount or a breakdown into multiple fee amounts |
{- "cash_account_number": "string",
- "security_account_number": "string",
- "total_fee_amount": "string",
- "total_fee_currency": "CAD",
- "remittance_text": "string",
- "value_date": "2019-08-24",
- "fee_amounts": [
- {
- "amount": "string",
- "currency": "CAD",
- "fee_beneficiary_party": "tenant",
- "fee_type": "adjustment"
}
]
}{- "error_code": 0,
- "error_text": "string"
}| isin_code required | string |
| ag required | string Value: "G" |
| bid required | string |
| last_modification required | string <date-time> |
object ordinary datValues
| |
object ordinary txtValues
| |
object |
[- {
- "isin_code": "string",
- "ag": "G",
- "bid": "123456789012",
- "last_modification": "2019-08-24T14:15:22Z",
- "dat_fields": {
- "KD005": "03",
- "KD006": "2020-01-01"
}, - "txt_fields": {
- "UD022D": [
- {
- "lang": "DE",
- "dest": "ALG",
- "value": "Rückzahlung pro Zertifikat ist abhängigvon der Entwicklung des Basiswertes"
}
]
}, - "table": {
- "txt_fields": {
- "UD022D": {
- "lang": "DE",
- "dest": "ALG",
- "value": "Rückzahlung pro Zertifikat ist abhängigvon der Entwicklung des Basiswertes"
}
}, - "dat_rows": {
- "1": {
- "UD008A": "123",
- "UD008B": "234"
}, - "2": {
- "UD008A": "345",
- "UD008B": "456"
}
}, - "txt_rows": {
- "1": {
- "UD022D": [
- {
- "lang": "DE",
- "dest": "ALG",
- "value": "Rückzahlung pro Zertifikat ist abhängigvon der Entwicklung des Basiswertes"
}
]
}, - "2": {
- "UD022E": {
- "lang": "DE",
- "dest": "ALG",
- "value": "Some other text"
}
}
}
}
}
]| date required | string <date> date for the price is defined |
| provider required | string Enum: "ALF" "ICF" The source of the price |
required | object |
{- "date": "2019-08-24",
- "provider": "ALF",
- "prices_by_currency": {
- "currency": "CAD",
- "isins": [
- "DE0007100000"
], - "prices": [
- "string"
]
}
}{- "error_code": 0,
- "error_text": "string"
}| client_id required | string <uuid> (UUID) unique ID of a client |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
{- "error_code": 0,
- "error_text": "string"
}| filename required | string^[A-Za-z0-9-._]+[.][A-Za-z-_]*?$ unique filename |
| directory required | string^[A-Za-z0-9-_]*?$ directory where file is stored |
| subdirectory required | string^[A-Za-z0-9-_]*?$ subdirectory where file is stored |
| redirect | boolean interim solution to prepare upstream for s3 redirect, till we have that... we redirect to same endpoint |
| file_transfer_id required | integer <int64> |
{- "file_transfer_id": 0
}| text | string or null <= 2048 characters |
| tradeReportId required | string [ 1 .. 16 ] characters 571 TradeReportID (Unique identifier delivered by XONTRO) |
| previouslyReported | boolean |
| tradeDate | string or null <date> |
| isinCode required | string [ 1 .. 12 ] characters |
| transactTime | string or null <date-time> |
| lastMarket | string or null <= 64 characters |
| lastQty | string or null(-)?[0-9]{1,10}(\.[0-9]{1,3})? format: numeric(13,3) 32 LastQty Float(13,3) |
| lastPrice | string or null(-)?[0-9]{1,6}(\.[0-9]{1,4})? format: numeric(10,4) 31 LastPx Float(10,4) |
| settlementDate | string or null <date> |
| locationId | string or null <= 4 characters |
| tradeReportTransType | integer or null <int32> |
| tradeInputSource | string or null <= 4 characters |
| tradeLinkId | string or null <= 16 characters |
| trdType | integer or null <int32> |
| trdSubType | integer or null <int32> |
| tradeReportType | integer or null <int32> |
| trdMatchId | string or null <= 16 characters |
| origTradeDate | string <date> |
| origTradeId | string or null <= 16 characters |
| tradeType2 | integer or null <int32> |
| lastTrader | integer or null <int32> |
| mktXPriceDiff | string or null(-)?[0-9]{1,13}(\.[0-9]{1,2})? format: numeric(15,2) 5665 MKTXPriceDiff Float(15,2) |
| concessionAmt | string or null(-)?[0-9]{1,7}(\.[0-9]{1,2})? format: numeric(9,2) 6034 ConcessionAmount Float(9,2) |
| clientIndicator | string or null <= 1 characters |
| dealerNote | string or null <= 350 characters |
| volumeIndicator | integer or null <int32> |
| otcInd | integer or null <int32> |
| nextMsgFlag required | boolean |
| regFeeFlag | string or null <= 1 characters |
| discountRate | string or null(-)?[0-9]{1,2}(\.[0-9]{1,7})? format: numeric(9,7) 9893 DiscountRate Float(9,7) |
| noTrdRegTimestamps | integer or null <int32> |
Array of objects or null (FIXComponentTrdRegTimestamps) | |
| noRegulatoryTradeID | integer or null <int32> |
Array of objects or null (FIXComponentRegulatoryTradeIDGrp) | |
| snoRealtimeSideGrpNoSides | integer or null <int32> |
Array of objects or null (FIXComponentSnoRealtimeSideGrpSide) |
{- "text": "string",
- "tradeReportId": "string",
- "previouslyReported": true,
- "tradeDate": "2019-08-24",
- "isinCode": "string",
- "transactTime": "2019-08-24T14:15:22Z",
- "lastMarket": "string",
- "lastQty": "string",
- "lastPrice": "string",
- "settlementDate": "2019-08-24",
- "locationId": "stri",
- "tradeReportTransType": 0,
- "tradeInputSource": "stri",
- "tradeLinkId": "string",
- "trdType": 0,
- "trdSubType": 0,
- "tradeReportType": 0,
- "trdMatchId": "string",
- "origTradeDate": "2019-08-24",
- "origTradeId": "string",
- "tradeType2": 0,
- "lastTrader": 0,
- "mktXPriceDiff": "string",
- "concessionAmt": "string",
- "clientIndicator": "s",
- "dealerNote": "string",
- "volumeIndicator": 0,
- "otcInd": 0,
- "nextMsgFlag": true,
- "regFeeFlag": "s",
- "discountRate": "string",
- "noTrdRegTimestamps": 0,
- "trdRegTimestamps": [
- {
- "trdRegTimestamp": "2019-08-24T14:15:22Z",
- "trdRegTimestampType": 0
}
], - "noRegulatoryTradeID": 0,
- "regulatoryTradeIDGrp": [
- {
- "regulatoryTradeID": "string",
- "regulatoryTradeIDType": 0
}
], - "snoRealtimeSideGrpNoSides": 0,
- "snoRealtimeSideGrp": [
- {
- "side": "BUY",
- "orderId": "string",
- "noPartyIDs": 0,
- "parties": [
- {
- "partyID": "string",
- "partyIDSource": "s",
- "partyRole": 0,
- "noPartySubIDs": 0,
- "ptysSubGrp": [
- {
- "partySubID": "string",
- "partySubIDType": 0
}
]
}
], - "account": "st",
- "commission": "string",
- "text": "string",
- "settlCurrAmt": "string",
- "settlCurrency": "str",
- "settlCurrFxRate": "string",
- "settlCurrFxRateCalc": "s",
- "numDaysIntegererest": 0,
- "accruedIntegererestAmt": "string",
- "grossTradeAmount": "string",
- "integerrAttribType": "s",
- "spreadPremium": "string",
- "spreadPctPremium": "string",
- "spreadPctDiscount": "string",
- "cashOffset": "string",
- "customRate1": "string",
- "clientFreeField1": "string",
- "clientFreeField2": "st",
- "clearingHandlingType": "s",
- "noMiscFees": 0,
- "gebuehren": [
- {
- "miscFeeAmt": "string",
- "miscFeeCurr": "str",
- "miscFeeType": "st"
}
], - "noTransactionCosts": 0,
- "courtage": [
- {
- "transactionCostCode": "string",
- "transactionCostAmt": "string"
}
], - "tradeQty": "string"
}
]
}{- "error_code": 0,
- "error_text": "string"
}| ca_order_execution_uuid required | string <uuid> (UUID) unique identifier of the ca order execution |
| cash_account_number required | string <= 18 characters ^[0-9]{1,18}$ identifier of the client's cash account |
| security_depot_number required | string <= 18 characters ^[0-9]{1,18}$ identifier of the client's security depot |
| ca_job_id required | integer <int64> ca job identifier |
| transaction_datetime required | string <date-time> transaction date and time |
| isin_weisung required | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} ISIN of the ordered security |
| quantity_weisung required | string[0-9]{1,10}(\.[0-9]{1,6})? format: numeric(16,6) Quantity of the ordered isin. Has 6 decimal digits. |
| value_date | string <date> value date |
| block_ca_order_execution_id | string <uuid> (UUID) |
| isin_bezogener_titel | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} ISIN of the received security |
| quantity_bezogener_titel | string[0-9]{1,10}(\.[0-9]{1,6})? format: numeric(16,6) Quantity of the received isin. Has 6 decimal digits. |
| settlement_location | string Enum: "ALF" "CBF" "CBL" the depository where the securities are held |
| price_amount | string[0-9]{1,10}(\.[0-9]{1,15})? format: numeric(25,15) Price. Has up to 15 decimal points. |
| price_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| fx_rate | string[0-9]{1,10}(\.[0-9]{1,15})? format: numeric(25,15) FXRate. Has up to 15 decimal points. |
Array of objects (order_fee_amount) details on all fees |
{- "cash_account_number": "string",
- "security_depot_number": "string",
- "ca_job_id": 0,
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "isin_weisung": "string",
- "quantity_weisung": "string",
- "value_date": "2019-08-24",
- "block_ca_order_execution_id": "b7068619-3fda-459a-9a76-1d6ef0bacfa7",
- "isin_bezogener_titel": "string",
- "quantity_bezogener_titel": "string",
- "settlement_location": "ALF",
- "price_amount": "string",
- "price_currency": "CAD",
- "fx_rate": "string",
- "fee_details": [
- {
- "fee_beneficiary_party": "tenant",
- "fee_type": "provision",
- "amount": "string",
- "currency": "CAD"
}
]
}{- "error_code": 0,
- "error_text": "string"
}| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| name required | string <= 20 characters unique package name (case insensitive) |
| description required | string <= 80 characters short description of the T&C package |
| applicable_from required | string <date-time> timestamp when the T&Cs start to be applicable |
| non_applicable_from | string <date-time> timestamp when the T&Cs are not applicable anymore |
| priority required | integer <int32> |
| term required | string Enum: "D" "W" "M" "Q" "S" "Y" "I"
|
Array of objects (tnc_package_price) | |
Array of objects (tnc_package_fee_item) | |
Array of objects (tnc_package_interest_rate_item) |
| as_of_datetime required | string <date-time> timestamp of data acquisition |
required | Array of objects (tnc_package_list) |
{- "name": "Default Package",
- "description": "string",
- "applicable_from": "2019-08-24T14:15:22Z",
- "non_applicable_from": "2019-08-24T14:15:22Z",
- "priority": 1,
- "term": "I",
- "prices": [
- {
- "price_currency": "CAD",
- "price": "5877.78",
- "price_account": "string"
}
], - "fee_items": [
- {
- "fee_type_name": "string",
- "fee_type_debit_credit": "D",
- "fee_type_currency": "CAD",
- "fee_method": "F",
- "fee_amount_currency": "CAD",
- "fee_amount": "5877.78",
- "fee_min_amount": "5877.78",
- "fee_max_amount": "5877.78"
}
], - "interest_rate_items": [
- {
- "description": "string",
- "amount_commodity": "CAD",
- "amount_debit_credit": "D",
- "amount_applicable_from": "5877.78",
- "amount_non_applicable_from": "5877.78",
- "interest_rate": "5877.78",
- "interest_currency": "CAD"
}
]
}{- "as_of_datetime": "2019-08-24T14:15:22Z",
- "tnc_package": [
- {
- "name": "Default Package",
- "description": "string",
- "applicable_from": "2019-08-24T14:15:22Z",
- "non_applicable_from": "2019-08-24T14:15:22Z",
- "priority": 1,
- "term": "I",
- "prices": [
- {
- "price_currency": "CAD",
- "price": "5877.78",
- "price_account": "string"
}
], - "fee_items": [
- {
- "fee_type_name": "string",
- "fee_type_debit_credit": "D",
- "fee_type_currency": "CAD",
- "fee_method": "F",
- "fee_amount_currency": "CAD",
- "fee_amount": "5877.78",
- "fee_min_amount": "5877.78",
- "fee_max_amount": "5877.78"
}
], - "interest_rate_items": [
- {
- "description": "string",
- "amount_commodity": "CAD",
- "amount_debit_credit": "D",
- "amount_applicable_from": "5877.78",
- "amount_non_applicable_from": "5877.78",
- "interest_rate": "5877.78",
- "interest_currency": "CAD"
}
], - "tnc_package_id": 1
}
]
}| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| client_id_1 required | integer |
| client_id_2 | integer |
| loss_pot required | string Enum: "S" "B" "A" |
| year | integer <int32> |
{- "client_id_1": 0,
- "client_id_2": 0,
- "loss_pot": "S",
- "year": 0
}{- "error_code": 0,
- "error_text": "string"
}Should be invoked once custodian is informed about the transfer
| swift_reference_number required | string = 16 characters unique swift reference number identifying the deposit transfer position |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| deposit_account_number required | string <= 18 characters ^[0-9]{1,18}$ deposit account number at origin bank |
| transfer_type required | string Enum: "E" "U" type of transfer. E for paid transfers (entgeltlich), U for free transfers (unentgeltlich) |
| subrogation_indicator required | boolean change of ownership indicator. Set to true if beneficiary is not the same person or legal entity. |
| transfer_specific_type | string Enum: "S" "E" Specific type of the transfer (Besonderheiten Übertrag). S for donations (Schenkung), E for inheritance (Erbschaft). Only applicable when change of ownership is true |
required | object (ext_outgoing_deposit_transfer_instrument) information of the individual financial instrument to be transferred |
required | object (ext_outgoing_deposit_transfer_target_bank) target deposit taking bank information for outgoing deposit transfer |
required | object (ext_outgoing_deposit_transfer_beneficiary) target beneficiary information for the outgoing deposit transfer |
{- "deposit_account_number": "string",
- "transfer_type": "E",
- "subrogation_indicator": true,
- "transfer_specific_type": "S",
- "instrument": {
- "isin_code": "DE000BASF111",
- "original_quantity": 1234.123456,
- "requested_quantity": 12
}, - "target_bank": {
- "settlement_location": "ALF",
- "name": "Trade Republic Bank GmbH",
- "bic": "TRKDEBBXXX",
- "tax_bic": "TREDED1XXX",
- "custody_deposit_account_number": 1121,
- "zip_code": 10119,
- "city": "Berlin",
- "alpha3_country_code": "DEU"
}, - "target_beneficiary": {
- "deposit_account_number": 123456789012,
- "account_holders": [
- {
- "account_holder_name": "Max Mustermann",
- "date_of_birth_or_establishment": "2019-08-24",
- "street": "Brunnenstr.",
- "building_no": "19-21",
- "zip_code": 10119,
- "city": "Berlin",
- "alpha3_country_code": "DEU",
- "tax_resident": true,
- "tax_id": "string"
}
]
}
}{- "error_code": 0,
- "error_text": "string"
}Should be invoked once an existing transfer instruction is settled or declined at the custodian. If settled upstream will expect the necessary bookings and balances from Angela as the final step to complete the process
| swift_reference_number required | string = 16 characters unique swift reference number identifying the deposit transfer position to change status |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| status required | string Enum: "settled" "rejected" the requested action for the transfer settled to complete processing or rejection to invalidate the transfer |
| settlement_date | string <date> expected settlement date |
| note | string <= 128 characters free format text data to hold details of this status update |
{- "status": "settled",
- "settlement_date": "2019-08-24",
- "note": "string"
}{- "error_code": 0,
- "error_text": "string"
}Should be invoked the residual balance of a corporate action has been sold, to trigger distribution towards customer cash accounts
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| ca_job_id required | integer <int64> unique job_id |
| value_date required | string <date> value_date of underlying order execution |
| amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
{- "ca_job_id": 123,
- "value_date": "2019-08-24",
- "amount": "5877.78",
- "currency": "CAD"
}{- "error_code": 0,
- "error_text": "string"
}create new gl jahressteuerbescheinigung
| client_id required | string <uuid> (UUID) client identifer key |
| x-ext-request_id required | string <uuid> (UUID) idempotency key |
| muster required | integer [ 1 .. 1 ] |
| einzelsteuerbescheinigung | boolean Default: false |
| jahr | integer |
{- "muster": 1,
- "einzelsteuerbescheinigung": false,
- "jahr": 0
}{- "error_code": 0,
- "error_text": "string"
}| application required | string (localisation_application) Enum: "camilla" "angela" |
| file_or_path | string^(([a-zA-Z0-9\-\_]+(\.?[a-zA-Z0-9\-\_])*\/?)*... swaggerui cannot handle empty strings... so just pass in if trying out |
| commit_hash required | string <= 40 characters |
| payload required | object the keys and their translated values |
| mimetype required | string Value: "application/json" |
{- "commit_hash": "string",
- "payload": { },
- "mimetype": "application/json"
}| application required | string (localisation_application) Enum: "camilla" "angela" |
| file_or_path required | string^(([a-zA-Z0-9\-\_]+(\.?[a-zA-Z0-9\-\_])*\/?)*... swaggerui cannot handle empty strings... so just pass in if trying out |
| commit_hash required | string <= 40 characters |
| payload required | object the keys and their translated values |
| mimetype required | string Value: "application/json" |
| comment | string <= 255 characters |
{- "commit_hash": "string",
- "payload": "string",
- "mimetype": "image/svg",
- "comment": "string"
}{- "error_code": 0,
- "error_text": "string"
}| commit_hash required | string the commit hash of the version |
| commit_email_address required | string the email address of the committer |
| commit_summary required | string the committers summary |
| commit_datetime required | string <date-time> date and time of the commit |
| activation_email_address | string activating persons email address |
| activation_datetime | string <date-time> date and time of activation |
| active | boolean |
[- {
- "commit_hash": "string",
- "commit_email_address": "string",
- "commit_summary": "string",
- "commit_datetime": "2019-08-24T14:15:22Z",
- "activation_email_address": "string",
- "activation_datetime": "2019-08-24T14:15:22Z",
- "active": true
}
]list information on file transfer and generating
| date_from required | string <date> filter by upload date |
| date_to required | string <date> filter by upload date |
| in_out | string Default: "I" Enum: "I" "O" |
| directory | string |
| hide_skipped | boolean |
| file_transfer_pattern | string |
| filename required | string |
| file_uri | string |
| uploaded_by required | string <= 161 characters first and last name of the person that uploaded the file |
| uploaded_at required | string <date-time> date and time of file upload |
| handled_at | string <date-time> date and time of file import |
| error_at | string <date-time> timestamp of last import error |
| error | string <= 255 characters last import error |
| state | string indicates that a transfer was excluded from processing |
| file_size | string prettyprinted size of the uploaded file |
[- {
- "filename": "string",
- "file_uri": "string",
- "uploaded_by": "string",
- "uploaded_at": "2019-08-24T14:15:22Z",
- "handled_at": "2019-08-24T14:15:22Z",
- "error_at": "2019-08-24T14:15:22Z",
- "error": "string",
- "state": "string",
- "file_size": "string"
}
]| filename required | string^[A-Za-z0-9-._]+[.][A-Za-z-_]*?$ unique filename |
| type required | string directory where file is stored |
| date required | string <date> subdirectory where file is stored |
| file required | string <binary> a document for verifying persondata |
| file_transfer_id required | integer <int64> |
{- "file_transfer_id": 0
}| date_from required | string <date> filter by start_date |
| date_to required | string <date> filter by end_date |
| only_failed | boolean |
| job_queue_process_id required | integer |
| job_queue_process_memo | string |
| description required | string |
| datetime_finished | string <date-time> |
| success | boolean |
| to_handle | integer |
| error_count | integer |
Array of objects (async_task) |
[- {
- "job_queue_process_id": 0,
- "job_queue_process_memo": "string",
- "description": "string",
- "datetime_finished": "2019-08-24T14:15:22Z",
- "success": true,
- "to_handle": 0,
- "error_count": 0,
- "task": [
- {
- "job_queue_task_id": 0,
- "job_queue_task_memo": "string",
- "job_queue_task_name": "string",
- "datetime_finished": "2019-08-24T14:15:22Z",
- "error_code": 0,
- "error_text": "string",
- "retry_reason": "string"
}
]
}
]| date_from required | string <date> filter by start_date |
| date_to required | string <date> filter by end_date |
| email_address | string |
| email_id required | integer |
| datetime_create required | string |
| receiver required | string |
| cc | string email address of the CC recipient |
| state | string Enum: "I" "R" "S" "F" "D" "B" "C" "L" "J" current state of the email |
| subject | string |
| datetime_read | string <date-time> timestamp when the email was read by the recipient |
[- {
- "email_id": 0,
- "datetime_create": "string",
- "receiver": "string",
- "cc": "string",
- "state": "I",
- "subject": "string",
- "datetime_read": "2019-08-24T14:15:22Z"
}
]| email_id required | integer filter by start_date |
| datetime_create required | string <date-time> timestamp when the email state was created |
| action required | string Enum: "I" "R" "S" "F" "D" "B" "C" "L" "J" |
| error_message | string |
| attempt | integer |
| smtp_status | string |
| remote_mta_ip | string |
[- {
- "datetime_create": "2019-08-24T14:15:22Z",
- "action": "I",
- "error_message": "string",
- "attempt": 0,
- "smtp_status": "string",
- "remote_mta_ip": "string"
}
]| date_from required | string <date> filter by start_date |
| date_to required | string <date> filter by end_date |
| transfer_state | string Enum: "A" "P" "D" "F" |
| x-result-total | integer the (actual) total of postings to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| t_id required | string |
| datetime_create required | string <date-time> |
| datetime_next_try | string <date-time> |
| datetime_transfer | string <date-time> |
| transfer_state | string <= 1 characters Enum: "P" "D" "F" |
string or string (transaction_source) Name of the booking source |
[- {
- "t_id": "string",
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_next_try": "2019-08-24T14:15:22Z",
- "datetime_transfer": "2019-08-24T14:15:22Z",
- "transfer_state": "P",
- "source": "accrual"
}
]| t_id required | string transaction identfier |
| datetime_create required | string <date-time> |
| http_status | integer |
| transfer_state required | string <= 1 characters Enum: "P" "D" "F" |
| response | string |
[- {
- "datetime_create": "2019-08-24T14:15:22Z",
- "http_status": 0,
- "transfer_state": "P",
- "response": "string"
}
]overview of the latest system processes and their status
| monitoring_group required | string Default: "F" Enum: "F" "T" "A" |
| datetime_request | string <date-time> timestamp the (already created) data is fetched |
| person_request | string <= 161 characters person that fetches the (already created) data |
| language | string language of the requesting person |
| timezone | string timezone of the requesting person |
| monitoring_group | string Enum: "F" "T" "A" |
| datetime_create | string <date-time> timestamp the data was created |
| person_create | string <= 161 characters person that created the data |
Array of objects |
{- "datetime_request": "2019-08-24T14:15:22Z",
- "person_request": "string",
- "language": "string",
- "timezone": "string",
- "monitoring_group": "F",
- "datetime_create": "2019-08-24T14:15:22Z",
- "person_create": "string",
- "overview": [
- {
- "name": "string",
- "data": "string",
- "datetime": "2019-08-24T14:15:22Z",
- "status": "G",
- "monitoring_group": "F"
}
]
}generate new overview of the latest system processes and their status
| datetime_request | string <date-time> timestamp the (already created) data is fetched |
| person_request | string <= 161 characters person that fetches the (already created) data |
| language | string language of the requesting person |
| timezone | string timezone of the requesting person |
| monitoring_group | string Enum: "F" "T" "A" |
| datetime_create | string <date-time> timestamp the data was created |
| person_create | string <= 161 characters person that created the data |
Array of objects |
{- "datetime_request": "2019-08-24T14:15:22Z",
- "person_request": "string",
- "language": "string",
- "timezone": "string",
- "monitoring_group": "F",
- "datetime_create": "2019-08-24T14:15:22Z",
- "person_create": "string",
- "overview": [
- {
- "name": "string",
- "data": "string",
- "datetime": "2019-08-24T14:15:22Z",
- "status": "G",
- "monitoring_group": "F"
}
]
}| ws_notification_event_id required | integer |
| ws_notification_type required | string |
| ws_notification_description | string |
[- {
- "ws_notification_event_id": 0,
- "ws_notification_type": "string",
- "ws_notification_description": "string"
}
]| message required | object |
| websocket_message_id required | integer |
| datetime_read | string <date-time> |
| datetime_sent | string <date-time> |
[- {
- "message": { },
- "websocket_message_id": 0,
- "datetime_read": "2019-08-24T14:15:22Z",
- "datetime_sent": "2019-08-24T14:15:22Z"
}
]| ws_notification_event_id required | integer |
| ws_notification_type required | string |
| ws_notification_description | string |
[- {
- "ws_notification_event_id": 0,
- "ws_notification_type": "string",
- "ws_notification_description": "string"
}
]| ws_notification_event_id required | integer |
| ws_notification_type required | string |
| ws_notification_description | string |
[- {
- "ws_notification_event_id": 0,
- "ws_notification_type": "string",
- "ws_notification_description": "string"
}
]Inform the client application about possible ways to login
| response_type required | string Enum: "code" "id_token" "token" The OAuth 2.0 response type. For clients using the OAuth code flow it should be set to code. For clients using the implicit flow it should be set to id_token or token id_token |
| scope required | Array of strings Items Enum: "openid" "profile" Array of the requested scope values. Must include at least the openid value, delimited by space. Please note that the typescript generator does not honor style: spaceDelimited, therefore we omit it from this spec but still have the values separated by space! |
| client_id required | string The OAuth 2.0 client identifier, obtained at registration. |
| redirect_uri required | string <uri> The redirection URI to which the response will be sent. It must exactly match one of the registered redirection URIs for the client. |
| state required | string Opaque value, e.g. a random string, used to maintain state between the request and the callback. Use of this parameter is not required but highly recommended. |
| connection required | Array of strings (auth_connection) Items Enum: "login_user_password" "login_phone" "login_token" "signup" "signup_address" "signup_email" "signup_phone" "signup_userdata" "reset_password" "verify" … 5 more The means of authentication the client may use. The order of the items returned indicates the priority these authentications means should be used:
|
| idp_state required | string <byte> IdP state |
| exp required | integer The timestamp in UTC time until when this login session will be valid. Trying to login after that timestamp will fail. So a countdown might be helpful to the user. |
{- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}Shall be used to submit the users login ID to the IdP.
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| userId required | string <email> the username |
{- "idp_state": "string",
- "userId": "anna@domain.tld"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}Shall be used to submit the users login password.
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| password required | string the password |
{- "idp_state": "string",
- "password": "abcd"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}Shall be used to submit the users login data to the IdP.
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| token required | string the session transfer token |
{- "idp_state": "string",
- "token": "xxaaxaxax"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}The AWS ALB has the option to deny requests if they have no authorization cookie. But unfortunately if there is a cookie and just the refresh does not work (e.g. expired session) then the ALB will forward the request via 302 to the configured login endpoint. To get around this, instead of denying these requests at the ALB (--> 401) we forward them to our IdP and deny them there.
{- "error_code": 0,
- "error_text": "string"
}Send a password reset token to the given email address, this email address will receive a link. Using this link one can set a new password.
Email address to receive the link
| idp_state required | string <byte> IdP state |
| email_address required | string <email> <= 255 characters The email address for receiving the verification code |
{- "idp_state": "string",
- "email_address": "anna@domain.tld"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}After a user requested a password reset, this endpoint is used to upload the verification code and set the new password
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| username required | string <email> The user name |
| verification_code required | string <= 36 characters Verification code |
{- "idp_state": "string",
- "username": "anna@domain.tld",
- "verification_code": "ABCD123"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}The application is expected to ask the user for their password, double check it and submit it via this interface.
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| password required | string <password> the password |
| current_password | string <password> the password |
{- "idp_state": "string",
- "password": "my secret password",
- "current_password": "my secret password"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}Possibility for the customer to check the submitted data
| idp_state required | string <byte> (idp_state) IdP state to identify the user |
{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}Create a person_creation request, at least
Sing-up data to add
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| gender | string Enum: "M" "F" "X" Gender of the person |
| given_name | string <= 80 characters The person's given name |
| name | string <= 80 characters The person's name |
| email_address | string <email> <= 255 characters The person's email address |
object The person's phone number | |
object The person's address | |
| language | string Enum: "en" "aa" "ab" "af" "am" "ar" "as" "ay" "az" "ba" … 125 more The person's language setting |
| birth_date | string <date> The person's birth date |
| birth_city | string <= 80 characters City or municipality where the person was born |
| client_type | string Enum: "B" "R" Client type |
{- "idp_state": "string",
- "gender": "M",
- "given_name": "user",
- "name": "example",
- "email_address": "anna@domain.tld",
- "phone": {
- "phone_number": "+(681) 821235",
- "default_region": "DE",
- "phone_number_type": "M"
}, - "address": {
- "address_type": "L",
- "street": "Hauptstr.",
- "building_identifier": "1",
- "suite_identifier": "A",
- "floor_identifier": "1",
- "district_name": "1",
- "post_box": "POB123",
- "post_code": "12345",
- "city": "Bernau",
- "country_subentity": "Brandenburg",
- "country": "ABW"
}, - "language": "en",
- "birth_date": "1970-12-24",
- "birth_city": "string",
- "client_type": "B"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}After submitting initial sign-up the user may be asked
Address to add
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| address_type | string (address_type) Default: "L" Enum: "L" "D" Address_Type:
|
| street | string <= 80 characters Name of the street |
| building_identifier | string <= 30 characters Building number |
| suite_identifier | string <= 10 characters Identifier (e.g. number) of the suite/flat |
| floor_identifier | string <= 10 characters Floor number |
| district_name | string <= 80 characters District |
| post_box | string <= 10 characters Post office box |
| post_code | string <= 12 characters Post/ZIP code |
| city required | string <= 80 characters City or municipality |
| country_subentity | string <= 80 characters Province, region, or state |
| country required | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Address country |
{- "idp_state": "string",
- "address_type": "L",
- "street": "string",
- "building_identifier": "string",
- "suite_identifier": "string",
- "floor_identifier": "string",
- "district_name": "string",
- "post_box": "string",
- "post_code": "string",
- "city": "string",
- "country_subentity": "string",
- "country": "ABW"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}If the users adds a phone number, they either need to verify it, add another one, or remove it.
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
{- "idp_state": "string"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}After submitting initial sign-up the user may be asked
Email address to add
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| email_address | string <email> <= 255 characters The email address |
{- "idp_state": "string",
- "email_address": "anna@domain.tld"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}After submitting initial signup the user may be asked
The phone number to add
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| phone_number required | string <= 30 characters Phone number |
| default_region | string Enum: "AC" "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AR" … 235 more Region code |
{- "idp_state": "string",
- "phone_number": "+(49) 178-123456789",
- "default_region": "DE"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}After submitting initial sign-up the user may be asked
User data to add
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| gender | string Enum: "M" "F" "X" The person's gender |
| given_name required | string <= 80 characters The person's given name |
| name required | string <= 80 characters The person's name |
| birth_date | string <date> The person's birth date |
| birth_city | string <= 80 characters City or municipality where the person was born |
| client_type required | string Enum: "B" "R" Client type |
{- "idp_state": "string",
- "gender": "M",
- "given_name": "user",
- "name": "example",
- "birth_date": "2000-01-01",
- "birth_city": "string",
- "client_type": "B"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}After a user signed up via /oauth/signup, this interface is used to upload the verification code and set the initial password
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| username required | string <email> The user name |
| verification_code required | string <= 36 characters Verification code |
{- "idp_state": "string",
- "username": "anna@domain.tld",
- "verification_code": "ABCD123"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}After a user added a phone_number up via /oauth/signup_phone, this interface is used to upload the verification code and continue the verification. This interface is just needed to have partially created users validate their phone number. After regular user validation the usual self-service endpoints can be used
| idp_state required | string <byte> (idp_state) the authentifications state that needs to be uploaded on every login. please note, that it is one time use to prevent replay atacks! |
| phone_number required | string <= 30 characters Phone number |
| default_region | string Enum: "AC" "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AR" … 235 more Default region |
| verification_code required | string = 6 characters \d{6} Verification code |
{- "idp_state": "string",
- "phone_number": "+(49) 174-123456789",
- "default_region": "DE",
- "verification_code": "123456"
}{- "error_code": 0,
- "error_text": "string",
- "authParams": {
- "connection": [
- "login_user_password"
], - "idp_state": "string",
- "exp": 0
}
}Discovery endpoint used by OpenID Connect relying party to discover the end-user's OpenID provider and obtain information needed to interact with it, including its OAuth 2.0 endpoint locations.
| issuer required | string REQUIRED. URL using the https scheme with no query or fragment component that the OP asserts as its Issuer Identifier |
| authorization_endpoint required | string REQUIRED. URL of the OP's OAuth 2.0 Authorization Endpoint |
| token_endpoint | string URL of the OP's OAuth 2.0 Token Endpoint |
| userinfo_endpoint | string RECOMMENDED. URL of the OP's UserInfo Endpoint |
| jwks_uri required | string REQUIRED. URL of the OP's JSON Web Key Set [JWK] document. |
| registration_endpoint | string RECOMMENDED. URL of the OP's Dynamic Client Registration Endpoint |
| scopes_supported | Array of strings Items Enum: "openid" "profile" "email" "address" "phone" "offline_access" RECOMMENDED. JSON array containing a list of the OAuth 2.0 [RFC6749] scope values that this server supports |
| response_types_supported required | Array of strings Items Enum: "code" "token" "id_token" "id_token_token" "code_id_token" "code_id_token_token" REQUIRED. JSON array containing a list of the OAuth 2.0 response_type values that this OP supports |
| response_modes_supported | Array of strings Items Enum: "query" "fragment" "form_post" OPTIONAL. JSON array containing a list of the OAuth 2.0 response_mode values that this OP supports |
| grant_types_supported | Array of strings Items Enum: "implicit" "authorization_code" "refresh_token" "password" "client_credentials" "urn:ietf:params:oauth:grant-type:jwt-bearer" OPTIONAL. JSON array containing a list of the OAuth 2.0 Grant Type values that this OP supports |
| acr_values_supported | Array of strings Items Value: "0" OPTIONAL. JSON array containing a list of the Authentication Context Class References that this OP supports |
| subject_types_supported required | Array of strings Items Enum: "public" "pairwise" REQUIRED. JSON array containing a list of the Subject Identifier types that this OP supports |
| id_token_signing_alg_values_supported required | Array of strings Items Enum: "RS256" "RS384" "RS512" "PS256" "PS384" "PS512" "ES256" "ES384" "ES512" "HS256" … 3 more REQUIRED. JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for the ID Token to encode the Claims in a JWT |
| id_token_encryption_alg_values_supported | Array of strings Items Enum: "RSA1_5" "RSA-OAEP" "RSA-OAEP-256" "ECDH-ES" "ECDH-ES+A128KW" "ECDH-ES+A192KW" "ECDH-ES+A256KW" "dir" "A128KW" "A192KW" … 4 more OPTIONAL. JSON array containing a list of the JWE encryption algorithms (alg values) supported by the OP for the ID Token to encode the Claims in a JWT |
| id_token_encryption_enc_values_supported | Array of strings Items Enum: "A128CBC-HS256" "A192CBC-HS384" "A256CBC-HS512" "A128GCM" "A192GCM" "A256GCM" OPTIONAL. JSON array containing a list of the JWE encryption algorithms (enc values) supported by the OP for the ID Token to encode the Claims in a JWT |
| userinfo_signing_alg_values_supported | Array of strings Items Enum: "RS256" "RS384" "RS512" "PS256" "PS384" "PS512" "ES256" "ES384" "ES512" "HS256" … 2 more OPTIONAL. JSON array containing a list of the JWS signing algorithms (alg values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT |
| userinfo_encryption_alg_values_supported | Array of strings Items Enum: "RSA1_5" "RSA-OAEP" "RSA-OAEP-256" "ECDH-ES" "ECDH-ES+A128KW" "ECDH-ES+A192KW" "ECDH-ES+A256KW" "dir" "A128KW" "A192KW" … 4 more OPTIONAL. JSON array containing a list of the JWE encryption algorithms (alg values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT |
| userinfo_encryption_enc_values_supported | Array of strings Items Enum: "A128CBC-HS256" "A192CBC-HS384" "A256CBC-HS512" "A128GCM" "A192GCM" "A256GC" OPTIONAL. JSON array containing a list of the JWE encryption algorithms (enc values) [JWA] supported by the UserInfo Endpoint to encode the Claims in a JWT |
| request_object_signing_alg_values_supported | Array of strings Items Enum: "HS256" "HS384" "HS512" "RS256" "RS384" "RS512" "PS256" "PS384" "PS512" "ES256" … 3 more OPTIONAL. JSON array containing a list of the JWS signing algorithms (alg values) supported by the OP for Request Objects |
| request_object_encryption_alg_values_supported | string OPTIONAL. JSON array containing a list of the JWE encryption algorithms (alg values) supported by the OP for Request Objects |
| request_object_encryption_enc_values_supported | string OPTIONAL. JSON array containing a list of the JWE encryption algorithms (enc values) supported by the OP for Request Objects |
| token_endpoint_auth_methods_supported | Array of strings Items Enum: "client_secret_post" "client_secret_basic" "client_secret_jwt" "private_key_jwt" OPTIONAL. JSON array containing a list of Client Authentication methods supported by this Token Endpoint |
| token_endpoint_auth_signing_alg_values_supported | Array of strings Items Enum: "RS256" "ES256" OPTIONAL. JSON array containing a list of the JWS signing algorithms (alg values) supported by the Token Endpoint for the signature on the JWT |
| display_values_supported | Array of strings Items Enum: "page" "popup" "touch" "wap" OPTIONAL. JSON array containing a list of the display parameter values that the OpenID Provider supports |
| claim_types_supported | Array of strings Items Enum: "normal" "aggregated" "distributed" OPTIONAL. JSON array containing a list of the Claim Types that the OpenID Provider supports |
| claims_supported | string RECOMMENDED. JSON array containing a list of the Claim Names of the Claims that the OpenID Provider MAY be able to supply values for |
| service_documentation | string OPTIONAL. URL of a page containing human-readable information that developers might want or need to know when using the OpenID Provider |
| claims_locales_supported | string OPTIONAL. Languages and scripts supported for values in Claims being returned, represented as a JSON array of BCP47 [RFC5646] language tag values |
| ui_locales_supported | string OPTIONAL. Languages and scripts supported for the user interface, represented as a JSON array of BCP47 [RFC5646] language tag values |
| claims_parameter_supported | boolean OPTIONAL. Boolean value specifying whether the OP supports use of the claims parameter, with true indicating support. If omitted, the default value is false |
| request_parameter_supported | boolean OPTIONAL. Boolean value specifying whether the OP supports use of the request parameter, with true indicating support. If omitted, the default value is false |
| request_uri_parameter_supported | boolean OPTIONAL. Boolean value specifying whether the OP supports use of the request_uri parameter, with true indicating support. If omitted, the default value is true |
| require_request_uri_registration | boolean OPTIONAL. Boolean value specifying whether the OP requires any request_uri values used to be pre-registered using the request_uris registration parameter |
| op_policy_uri | string OPTIONAL. URL that the OpenID Provider provides to the person registering the Client to read about the OP's requirements on how the Relying Party can use the data provided by the OP |
| op_tos_uri | boolean OPTIONAL. URL that the OpenID Provider provides to the person registering the Client to read about OpenID Provider's terms of service |
{- "issuer": "string",
- "authorization_endpoint": "string",
- "token_endpoint": "string",
- "userinfo_endpoint": "string",
- "jwks_uri": "string",
- "registration_endpoint": "string",
- "scopes_supported": [
- "openid"
], - "response_types_supported": [
- "code"
], - "response_modes_supported": [
- "query"
], - "grant_types_supported": [
- "implicit"
], - "acr_values_supported": [
- "0"
], - "subject_types_supported": [
- "public"
], - "id_token_signing_alg_values_supported": [
- "RS256"
], - "id_token_encryption_alg_values_supported": [
- "RSA1_5"
], - "id_token_encryption_enc_values_supported": [
- "A128CBC-HS256"
], - "userinfo_signing_alg_values_supported": [
- "RS256"
], - "userinfo_encryption_alg_values_supported": [
- "RSA1_5"
], - "userinfo_encryption_enc_values_supported": [
- "A128CBC-HS256"
], - "request_object_signing_alg_values_supported": [
- "HS256"
], - "request_object_encryption_alg_values_supported": "string",
- "request_object_encryption_enc_values_supported": "string",
- "token_endpoint_auth_methods_supported": [
- "client_secret_post"
], - "token_endpoint_auth_signing_alg_values_supported": [
- "RS256"
], - "display_values_supported": [
- "page"
], - "claim_types_supported": [
- "normal"
], - "claims_supported": "string",
- "service_documentation": "string",
- "claims_locales_supported": "string",
- "ui_locales_supported": "string",
- "claims_parameter_supported": true,
- "request_parameter_supported": true,
- "request_uri_parameter_supported": true,
- "require_request_uri_registration": true,
- "op_policy_uri": "string",
- "op_tos_uri": true
}Used by the ALB to exchange the users submitted code or refresh token against a new set of tokens. This endpint allows the ALB to exchange either
The parameters needed for the exchange
| grant_type required | string Enum: "authorization_code" "refresh_token" The grant type |
| client_id required | string The OAuth 2.0 client identifier, obtained at registration. |
| client_secret required | string <password> The OAuth 2.0 client password, obtained at registration. |
| redirect_uri | string <uri> The redirection URI to which the response will be sent. It must exactly match one of the registered redirection URIs for the client. Required for grant type authorization_code. |
| code | string The authorization code issued by the IdP; required for grant type authorization_code. |
| refresh_token | string The refresh token; required for grant type refresh_token |
| access_token required | string The access token |
| refresh_token required | string The refresh token |
| id_token | string The ID token |
| token_type required | string Value: "Bearer" The token type |
| expires_in required | integer |
{- "access_token": "string",
- "refresh_token": "string",
- "id_token": "string",
- "token_type": "Bearer",
- "expires_in": 0
}Used by the ALB to get the users data
| sub required | string Subject - Identifier for the End-User at the Issuer. |
string Email address | |
| fjti | string The JWT ID of the initial OIDC request |
{- "sub": "string",
- "email": "string",
- "fjti": "string"
}Used by the alb to get the users data
| sub required | string Subject - Identifier for the End-User at the Issuer. |
string Email address | |
| fjti | string The JWT ID of the initial OIDC request |
{- "sub": "string",
- "email": "string",
- "fjti": "string"
}Search for back-office user(s) matching all of the given parameters. The result is ordered by similarity.
| given_name_and_name | string The user's given name and/or name (full or partial) |
| email_address | string The user's email address (full or partial) |
| search_closed | boolean Set TRUE if also data of closed back-office users should be returned |
| limit required | integer [ 1 .. 500 ] Default: 20 Maximum number of records in the result |
| offset required | integer >= 0 Default: 0 Record number to start with, send zero to start at the beginning |
| preset | string Enum: "standard" "last25" "all"
|
| x-result-total | integer Not the real total, but the total to be considered for pagination |
| person_id required | integer ID of the person |
| name required | string The persons name |
| given_name required | string The persons given name |
| primary_email_address required | string <email> The persons primary email address |
| email_address_state | string Enum: "V" "E" "P"
|
[- {
- "person_id": 0,
- "name": "string",
- "given_name": "string",
- "primary_email_address": "user@example.com",
- "email_address_state": "V"
}
]Returns all roles for a given back-office user
| person_id required | integer ID of the person (a back-office user) |
| role_id required | integer ID of the role |
| name required | string Name (EN) for the role |
| assignable | boolean TRUE if the role can be assigned or removed from FE |
[- {
- "role_id": 0,
- "name": "string",
- "assignable": true
}
]Assigns a role to a back-office user (in addition)
the Parameters needed for the exchange
| role_id required | integer Enum: 2 3 4 6 8 9 10 11 ID of the role to be added |
| person_id required | integer ID of a person (a back-office user) |
{- "role_id": 2,
- "person_id": 0
}{- "error_code": 0,
- "error_text": "string"
}Remove a (single) role from a back-office user
| person_id required | integer ID of the person (a back-office user) |
| role_id required | integer (editable_role_id) Enum: 2 3 4 6 8 9 10 11 ID of the role to be removed |
{- "error_code": 0,
- "error_text": "string"
}List all back-office users
| person_id required | integer ID of the person |
| name required | string The persons name |
| given_name required | string The persons given name |
| primary_email_address required | string <email> The persons primary email address |
| email_address_state | string Enum: "V" "E" "P"
|
[- {
- "person_id": 0,
- "name": "string",
- "given_name": "string",
- "primary_email_address": "user@example.com",
- "email_address_state": "V"
}
]List all back-office user roles
| role_id required | integer ID of the role |
| name required | string Name (EN) for the role |
| assignable | boolean TRUE if the role can be assigned or removed from FE |
[- {
- "role_id": 0,
- "name": "string",
- "assignable": true
}
]List all back-office users that have the given role assigned
| role_id required | integer ID of the role to filter by |
| person_id required | integer ID of the person |
| name required | string The persons name |
| given_name required | string The persons given name |
| primary_email_address required | string <email> The persons primary email address |
| email_address_state | string Enum: "V" "E" "P"
|
[- {
- "person_id": 0,
- "name": "string",
- "given_name": "string",
- "primary_email_address": "user@example.com",
- "email_address_state": "V"
}
]public client config, e.g. mailto receivers for tech support
| help_mailto_receiver | string |
| help_mailto_subject | string |
| help_mailto_body | string |
| property name* additional property | any |
{- "help_mailto_receiver": "string",
- "help_mailto_subject": "string",
- "help_mailto_body": "string"
}| money_link_name required | string the money-link |
| amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| remittance_information_unstructured | string (remittance_information_unstructured) <= 140 characters Unstructured remittance information |
{- "amount": "5877.78",
- "currency": "CAD",
- "remittance_information_unstructured": "Ref Number Merchant"
}| money_link_name required | string The name of the money-link |
| amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| remittance_information_unstructured | string (remittance_information_unstructured) <= 140 characters Unstructured remittance information |
| ta_id required | integer <int64> first part of transaction_identifier |
| transaction_id required | integer <int64> second part of transaction_identifier |
| money_link required | string <uri> |
{- "amount": "5877.78",
- "currency": "CAD",
- "remittance_information_unstructured": "Ref Number Merchant"
}{- "ta_id": 1,
- "transaction_id": 2,
}All open postings matching the filter criteria
| account_number required | string <= 18 characters Filter by (cash or securities) account number |
| date_from required | string <date> Start date |
| date_to required | string <date> End date |
| balance_type required | string Enum: "B" "V" "T" Balance type:
|
| add_closed_postings required | boolean Default: false If TRUE then also display closed postings |
| cash_security | string Enum: "C" "S" Filter postings by C/S indicator:
|
| ta_id | integer <int64> Filter postings by TA ID |
| transaction_id | integer <int64> Filter postings by transaction ID |
| posting_id | integer <int64> Filter postings by posting ID |
| subbalance | string Filter postings by sub-balance (choose from GET /configuration/subbalances) |
| isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ Example: isin=DE0007100000 Filter security postings by ISIN |
| txkey_id | integer Filter postings by TX key |
| price_amount | string (signed_price_amount_value) ^(-)?[0-9]{1,10}(\.[0-9]{1,15})?$ Example: price_amount=5877.78 format: numeric(25,15) minimum: 0.00 Filter security postings by price |
| abs_orig_cash_amount_value | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: abs_orig_cash_amount_value=5877.78 format: numeric(15,2) minimum: 0.00 Filter cash postings by absolute original posting amount or security postings by absolute original value |
| abs_orig_securities_amount | string (security_amount_value) ^[0-9]{1,13}(\.[0-9]{1,6})?$ Example: abs_orig_securities_amount=5877.78 format: numeric(19,6) minimum: 0.00 Filter security postings by absolute original posting nominal |
| abs_cash_op_amount | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: abs_cash_op_amount=5877.78 format: numeric(15,2) minimum: 0.00 Filter cash postings by still open absolute amount |
| abs_securities_op_amount | string (security_amount_value) ^[0-9]{1,13}(\.[0-9]{1,6})?$ Example: abs_securities_op_amount=5877.78 format: numeric(19,6) minimum: 0.00 Filter security postings by still open absolute nominal |
| x-result-total | integer The (actual) total to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| date_from required | string <date> Repetition of the start date filter |
| date_to required | string <date> Repetition of the end date filter |
| balance_type required | string Enum: "B" "V" "T" Repetition of the balance type filter |
| cash_security | string Enum: "C" "S" Repetition of the C/S filter |
| ta_id | integer <int64> Repetition of the TA ID filter |
| transaction_id | integer <int6> Repetition of the transaction ID filter |
| posting_id | integer <int6> Repetition of the posting ID filter |
| subbalance | string <= 80 characters Repetition of the sub-balance filter |
| isin | string^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ Repetition of the ISIN filter |
| txkey_id | integer <int32> Repetition of the TX key filter |
| price_currency | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Repetition of the price currency filter |
| price_amount | string^(-)?[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 Repetition of the price filter |
| cash_currency | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Repetition of the cash posting currency filter |
| abs_orig_cash_amount_value | string^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 Repetition of the filter regarding the absolute original posting cash amount |
| abs_orig_securities_amount | string^[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) minimum: 0.00 Repetition of the filter regarding the absolute original posting securities amount |
| abs_cash_op_amount | string^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 Repetition of the filter regarding the still open cash amount |
| abs_securities_op_amount | string^[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) minimum: 0.00 Repetition of the filter regarding the still open securities amount |
| add_closed_postings | boolean |
Array of objects All accounts connected via OP portfolio account mapping | |
Array of objects |
{- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "balance_type": "B",
- "cash_security": "C",
- "ta_id": 0,
- "transaction_id": 0,
- "posting_id": 0,
- "subbalance": "string",
- "isin": "DE0007100000",
- "txkey_id": 0,
- "price_currency": "CAD",
- "price_amount": "5877.78",
- "cash_currency": "CAD",
- "abs_orig_cash_amount_value": "5877.78",
- "abs_orig_securities_amount": "5877.78",
- "abs_cash_op_amount": "5877.78",
- "abs_securities_op_amount": "5877.78",
- "add_closed_postings": true,
- "accounts": [
- {
- "account_id": 0,
- "account_number": "string",
- "memo": "string",
- "name": "string",
- "account_type": "string",
- "posting_related": "P"
}
], - "postings": [
- {
- "cash_security": "C",
- "ta_id": 0,
- "transaction_id": 0,
- "posting_id": 0,
- "booking_date": "2019-08-24",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "subbalance": "string",
- "isin": "DE0007100000",
- "wkn": "string",
- "txkey_id": 0,
- "txkey_description": "string",
- "posting_text": "string",
- "price_currency": "CAD",
- "price_amount": "5877.78",
- "cash_currency": "CAD",
- "orig_cash_amount_value_dc": "D",
- "orig_cash_amount_value": "string",
- "abs_orig_cash_amount_value": "5877.78",
- "orig_securities_amount_dc": "D",
- "orig_securities_amount": "string",
- "abs_orig_securities_amount": "5877.78",
- "cash_op_amount": "string",
- "abs_cash_op_amount": "5877.78",
- "securities_op_amount": "string",
- "abs_securities_op_amount": "5877.78",
- "comment": "string",
- "closed": true
}
]
}Close open postings together and optionally book out cash differences
required | Array of objects |
| book_out_cash_diff required | boolean Default: false If TRUE, then any amounts that do not close will be booked out and then closed |
| book_out_cash_diff_comment | string <= 140 characters An explanation why the cash difference is booked out |
| book_out_cash_diff_account | string [ 1 .. 18 ] characters The cash account to book any still open amount onto |
{- "close_postings": [
- {
- "ta_id": 0,
- "posting_id": 0,
- "amount": "string"
}
], - "book_out_cash_diff": false,
- "book_out_cash_diff_comment": "string",
- "book_out_cash_diff_account": "1000000123"
}{- "error_code": 0,
- "error_text": "string"
}| reconciliation_process_id required | integer <int64> |
| description required | string <= 20 characters |
| auto_manual required | string Enum: "A" "M"
|
| cycle required | string Enum: "D" "W" "M" "Q" "S" "Y"
|
| intern_extern required | string Enum: "I" "E"
|
| last_execution | string <date-time> |
[- {
- "reconciliation_process_id": 0,
- "description": "string",
- "auto_manual": "A",
- "cycle": "D",
- "intern_extern": "I",
- "last_execution": "2019-08-24T14:15:22Z"
}
]| date_from | string <date> |
| date_to | string <date> |
| reconciliation_process_id | integer <int64> |
| result | string Enum: "S" "F" |
| reconciliation_process_id required | integer <int64> |
| description required | string <= 20 characters |
| person_id_create required | integer <int64> |
| person_create required | string <= 161 characters |
| datetime_execution required | string <date-time> |
| result required | string Enum: "S" "F"
|
| link required | string <= 255 characters |
[- {
- "reconciliation_process_id": 0,
- "description": "string",
- "person_id_create": 0,
- "person_create": "string",
- "datetime_execution": "2019-08-24T14:15:22Z",
- "result": "S",
- "link": "string"
}
]| ta_id required | integer <int64> first part of posting identifier |
| posting_id required | integer <int64> second part of posting identifier |
| person_id_create required | integer <int64> ID of the person that created the comment |
| person_create required | string <= 161 characters given name and name of the person that created the comment |
| valid_from required | string <date-time> timestamp the comment was saved |
| invalid_from | string <date-time> timestamp the comment was updated |
| comment required | string <= 255 characters the comment |
{- "person_id_create": 0,
- "person_create": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "comment": "string"
}| ta_id required | integer <int64> first part of posting identifier |
| posting_id required | integer <int64> second part of posting identifier |
| comment required | string <= 255 characters the comment |
{- "error_code": 0,
- "error_text": "string"
}| ta_id required | integer <int64> first part of posting identifier |
| posting_id required | integer <int64> second part of posting identifier |
| person_id_create required | integer <int64> ID of the person that created the comment |
| person_create required | string <= 161 characters given name and name of the person that created the comment |
| valid_from required | string <date-time> timestamp the comment was saved |
| invalid_from | string <date-time> timestamp the comment was updated |
| comment required | string <= 255 characters the comment |
[- {
- "person_id_create": 0,
- "person_create": "string",
- "valid_from": "2019-08-24T14:15:22Z",
- "invalid_from": "2019-08-24T14:15:22Z",
- "comment": "string"
}
]| ta_id required | integer <int64> first part of posting identifier |
| posting_id required | integer <int64> second part of posting identifier |
| person_close required | string <= 161 characters |
| datetime_close required | string <date-time> |
| book_out_cash_diff required | boolean |
required | Array of objects |
{- "person_close": "string",
- "datetime_close": "2019-08-24T14:15:22Z",
- "book_out_cash_diff": true,
- "postings": [
- {
- "cash_security": "C",
- "ta_id": 0,
- "transaction_id": 0,
- "posting_id": 0,
- "booking_date": "2019-08-24",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "subbalance": "string",
- "isin": "DE0007100000",
- "wkn": "string",
- "txkey_id": 0,
- "txkey_description": "string",
- "posting_text": "string",
- "price_currency": "CAD",
- "price_amount": "5877.78",
- "cash_currency": "CAD",
- "orig_cash_amount_value": "string",
- "abs_orig_cash_amount_value": "5877.78",
- "orig_securities_amount": "string",
- "abs_orig_securities_amount": "5877.78",
- "cash_closed_amount": "string",
- "abs_cash_closed_amount": "5877.78",
- "securities_closed_amount": "string",
- "abs_securities_closed_amount": "5877.78"
}
]
}List all portfolio accounts mappings and their cash/securities accounts
| language | string |
| timezone | string |
| report_name | string |
| datetime_create | string <date-time> |
| boega_vermittlung | Array of objects |
| wertpapiergeschaeft | Array of objects |
| op | Array of objects |
{- "language": "string",
- "timezone": "string",
- "report_name": "string",
- "datetime_create": "2019-08-24T14:15:22Z",
- "boega_vermittlung": [
- { }
], - "wertpapiergeschaeft": [
- { }
], - "op": [
- { }
]
}List all roles and all operationIDs with the required roles
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_name | string <= 80 characters |
| r_given_name | string <= 80 characters |
| r_role | string <= 100 characters |
| r_operation_id | string <= 100 characters |
| r_last_updated | string <date_time> |
[ ]KPI overview for given time interval
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_description | string |
| r_number | integer <int64> |
[ ]List all system cash accounts (account_kind = A, account_class = S) or the system cash accounts matching the applied filters
| account_number | string <= 18 characters position: 1 Filter by internal account number |
| account_type_id | integer <int32> position: 2 Filter by account type ID |
| account_opening_date_from | string <date> position: 3 Filter by account opening date; start date |
| account_opening_date_to | string <date> position: 4 ilter by account opening date; end date |
| gl_account_number | string <= 10 characters position: 5 Filter by account number as assigned for general ledger |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_account_number | string <= 18 characters internal account number |
| r_memo | string <= 18 characters memorizable identifier of the account |
| r_name | string <= 80 characters account name |
| r_account_type | string <= 80 characters type of the account, e.g. Interim Account |
| r_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_account_opening_date | string <date> date on which the account was opened |
| r_gl_account_number | string <= 10 characters account number as used in general ledger |
| r_last_transaction | string <date> date on which the last transaction happened on the account |
| r_available_balance | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Statistics of the account openings within the last 30 days
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_day_1 | integer <int64> |
| r_day_2 | integer <int64> |
| r_day_3 | integer <int64> |
| r_day_4 | integer <int64> |
| r_day_5 | integer <int64> |
| r_day_6 | integer <int64> |
| r_day_7 | integer <int64> |
| r_day_8 | integer <int64> |
| r_day_9 | integer <int64> |
| r_day_10 | integer <int64> |
| r_day_11 | integer <int64> |
| r_day_12 | integer <int64> |
| r_day_13 | integer <int64> |
| r_day_14 | integer <int64> |
| r_day_15 | integer <int64> |
| r_day_16 | integer <int64> |
| r_day_17 | integer <int64> |
| r_day_18 | integer <int64> |
| r_day_19 | integer <int64> |
| r_day_20 | integer <int64> |
| r_day_21 | integer <int64> |
| r_day_22 | integer <int64> |
| r_day_23 | integer <int64> |
| r_day_24 | integer <int64> |
| r_day_25 | integer <int64> |
| r_day_26 | integer <int64> |
| r_day_27 | integer <int64> |
| r_day_28 | integer <int64> |
| r_day_29 | integer <int64> |
| r_day_30 | integer <int64> |
| r_min | integer <int64> |
| r_max | integer <int64> |
| r_delta | integer <int64> |
| r_mv | number |
| r_sum | integer <int64> |
[ ]Statistics of the account openings within the current year
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_january | integer <int64> |
| r_february | integer <int64> |
| r_march | integer <int64> |
| r_april | integer <int64> |
| r_may | integer <int64> |
| r_june | integer <int64> |
| r_july | integer <int64> |
| r_august | integer <int64> |
| r_september | integer <int64> |
| r_october | integer <int64> |
| r_november | integer <int64> |
| r_december | integer <int64> |
| r_min | integer <int64> |
| r_max | integer <int64> |
| r_delta | integer <int64> |
| r_mv | number |
| r_sum | integer <int64> |
[ ]Show activity of given security (WKN or ISIN) on all securities accounts
| date_from required | string <date> position: 1 Show activty starting from this booking date |
| date_to required | string <date> position: 2 Show activity until this booking date |
| wkn | string = 6 characters position: 3 WKN of the security |
| isin | string = 12 characters position: 4 ISIN of the security |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_depot_number | string <= 18 characters securities account number |
| r_amount | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_debit_credit | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| r_price | string (signed_price_amount_value) ^(-)?[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Negative amounts are signed by minus. The decimal separator is a dot. |
| r_share_value | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_booking_date | string <date> |
| r_value_date | string <date> |
| r_posting_text | string <= 140 characters |
[ ]Show holdings of given securities on all securities accounts
| balance_type required | string Enum: "B" "V" "T" position: 1 Balance type |
| balance_date required | string <date> position: 2 Show holdings as of date |
| wkn | string = 6 characters position: 3 WKN of the security |
| isin | string = 12 characters position: 4 ISIN of the security |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_depot_number | string <= 18 characters securities account number |
| r_account_number | string <= 18 characters related cash account number |
| r_person_id | integer <int64> ID of the account holder |
| r_name | string <= 161 characters Given name and name of the account holder or account name |
| r_amount | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_subbalance | string <= 80 characters sub-balance description |
| r_fsa_id | integer <int64> internal ID of the FSA |
| r_nv_id | integer <int64> internal ID of the NV |
[ ]Show all changes in customer master data (person data and address)
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_person_id | integer <int64> person ID of the customer |
| r_name | string <= 80 characters name of the customer |
| r_given_name | string <= 80 characters given name of the customer |
| r_changed_master_data_type | string the category of the updated data, e.g. person data or address |
| r_changed_master_data_field | string the field that was changed, e.g. birth date |
| r_old_value | string the old value |
| r_new_value | string the new value |
| r_updated_datetime | string <date-time> date and time the value was changed |
| r_updated_by_person_id | integer <int64> ID of the person that changed the value |
| r_updated_by_name | string <= 80 characters name of the person that changed the value |
| r_updated_by_given_name | string <= 80 characters given name of the person that changed the value |
[ ]Show all customer cash transactions with an amount greater than the given value
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: amount=5877.78 position: 3 format: numeric(15,2) minimum: 0.00 Filter by amount greater (>) given amount |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_person_id | integer <int64> person ID of the customer |
| r_account_number | string <= 18 characters customer account number |
| r_name | string <= 80 characters name of the customer |
| r_given_name | string <= 80 characters given name of the customer |
| r_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_amount | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_debit_credit | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| r_posting_text | string |
| r_external_bank_bic | string <= 11 characters |
| r_external_iban | string <= 34 characters |
[ ]Show all customer cash transactions of non-german tax residents
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_account_number | string <= 18 characters customer account number |
| r_name | string <= 80 characters name of the customer |
| r_given_name | string <= 80 characters given name of the customer |
| r_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_amount | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_debit_credit | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| r_txkey_description | string <= 140 characters |
| r_booking_date | string <date> |
| r_value_date | string <date> |
| r_address_country | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
[ ]List information on all external accounts
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_account_number | string <= 18 characters customer account number |
| r_person_id | integer <int64> person ID of the customer |
| r_name | string <= 80 characters name of the customer |
| r_given_name | string <= 80 characters given name of the customer |
| r_nationality | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| r_address_street | string <= 80 characters customer address street |
| r_address_building_identifier | string <= 30 characters customer address building identifier |
| r_address_post_box | string <= 10 characters customer address post box |
| r_address_post_code | string <= 12 characters customer address post code |
| r_address_city | string <= 80 characters customer address city |
| r_address_country | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| r_external_bank_bic | string <= 11 characters external bank BIC |
| r_external_iban | string <= 34 characters external customer IBAN |
| r_first_used | string <date-time> transaction date and time when external account was used for the first time |
| r_last_used | string <date-time> transaction date and time when external account was used for the last time |
[ ]List block orders within specified transaction date interval
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| isin | string <= 18 characters position: 3 Filter by ISIN |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_block_order_execution_id | string <uuid> (UUID) |
| r_isin | string <= 12 characters |
| r_wkn | string <= 6 characters |
| r_transaction_datetime | string <date-time> |
| r_execution_at_market_side | string Enum: "BUY" "SELL" |
| r_execution_at_market_executed_quantity | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_execution_at_market_executed_amount | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_execution_at_market_price_amount | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| r_execution_at_market_price_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
[ ]List of KISTAM Anlassanfrage or Regelanfrage created within specified date interval
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| anlass_regel | string Enum: "ANLASSANFRAGE" "REGELANFRAGE" position: 3 Anfrageart |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_person_id | integer <int64> |
| r_name | string <= 80 characters |
| r_given_name | string <= 80 characters |
| r_birth_date | string <date> |
| r_id_nr | string <= 30 characters |
| r_anlass_regel_anfrage | string Enum: "Anlassanfrage" "Regelanfrage" |
| r_created | string <date> |
| r_reason | string Enum: "Kapitalerträge" "Bei Begründung einer Geschäftsbeziehung" "Auf Veranlassung des Kunden" |
| r_created_by | string <= 161 characters |
| r_response_saved | string <date> |
| r_return_code | string <= 2 characters |
| r_church_tax_rate_in_pct | string[0-9]{1,2}(\.[0-9]{1})? |
| r_tax_raising_organisational_unit_identifier | string <= 6 characters |
| r_tax_raising_organisational_unit_description | string <= 140 characters |
| r_different_id_nr | string[0-9]{11} |
[ ]KESt-Anmeldung data as required for ELSTER portal
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ position: 1 TID of KESt-Anmeldung booking |
[ ]Information on processing of a specific CA batch
| ca_batch_processing_id required | integer <int64> position: 1 CA batch processing ID |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_ca_job_id | integer <int64> |
| r_ca_type | string <= 6 characters |
| r_temlate_version | integer <int32> |
| r_isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| r_ag | string <= 1 characters |
| r_bid | string <= 12 characters |
| r_created_by | string <= 161 characters |
| r_created_date | string <date> |
| r_state | string <= 1 characters |
| r_record_date | string <date> |
| r_depository | string <= 30 characters |
| r_total_transactions | integer <int64> |
| r_successful_transactions | integer <int64> |
| r_failed_transactions | integer <int64> |
| r_pending_transactions | integer <int64> |
| r_ca_job_id_2 | integer <int64> |
| r_customer_portfolio | string <= 18 characters |
| r_nominal | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_result | string |
[ ]Information on CA job processing
| ca_job_id required | integer <int64> position: 1 CA job ID |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_ca_job_id | integer <int64> |
| r_ca_batch_processing_id | integer <int64> |
| r_processing_started | string <date-time> |
| r_processing_finished | string <date-time> |
| r_customer_portfolio | string <= 18 characters |
| r_nominal | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_result | string |
| r_booked | string <date-time> |
| r_error_code | integer <int32> |
[ ]Calculate Abgeltungssteuer based on the given parameters, e.g. for testing the calculation logic
| kest_satz required | string Value: "25.00" position: 1 Applicable KESt rate |
| soli_satz required | string Value: "5.50" position: 2 Applicable Soli rate |
| kist_satz_1 required | string Enum: "0.00" "8.00" "9.00" position: 3 Applicable KiSt rate for person 1 |
| kist_satz_2 | string Enum: "0.00" "8.00" "9.00" position: 4 Applicable KiSt rate for person 2 |
| steuerinlaender required | boolean Default: true position: 5 Indicates if taxation shall be applied for German tax resident |
| nv_typ | string Enum: "01" "02" "03" "02_35" "02_36" "02_37" position: 6 Type of the Nichtveranlangungsbescheinigung |
| vermoegensart required | string Enum: "P" "K" position: 7 The Vermoegensart to use |
| akti_gewinn required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: akti_gewinn=5877.78 position: 8 format: numeric(15,2) minimum: 0.00 Sum of Aktiengewinne in current year |
| akti_verlust required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: akti_verlust=5877.78 position: 9 format: numeric(15,2) minimum: 0.00 Sum of Aktienverluste in current year |
| sons_gewinn required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: sons_gewinn=5877.78 position: 10 format: numeric(15,2) minimum: 0.00 Sum of Sonstige Gewinne in current year |
| sons_verlust required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: sons_verlust=5877.78 position: 11 format: numeric(15,2) minimum: 0.00 Sum of Sonstige Verluste in current year |
| inl_div required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ position: 12 format: numeric(15,2) Sum of Inländische Dividenden in current year |
| anr_qst required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: anr_qst=5877.78 position: 13 format: numeric(15,2) minimum: 0.00 Sum of Anrechenbaren Quellensteuer in current year |
| fsa_saldo required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ Example: fsa_saldo=5877.78 position: 14 format: numeric(15,2) minimum: 0.00 Usable FSA amount |
| document_data | object |
Array of objects (transaction_booked_tax_data) |
{- "document_data": { },
- "tax_data": [
- {
- "taxation": {
- "taxation_id": 0,
- "ta_id": 0,
- "transaction_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "kest_satz": "string",
- "soli_satz": "string",
- "zufluss": "2019-08-24",
- "cash_account_number": "string",
- "security_account_number": "string"
}, - "taxation_input_and_result": {
- "before": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}, - "delta": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}, - "after": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}
}, - "taxation_master_data": {
- "taxation_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "vsn_id": 0,
- "steuerinlaender": true,
- "nv_typ": "01",
- "fsa_id": 0,
- "fsa_eingereicht": "5877.78",
- "fsa_frei": "5877.78",
- "vermoegensart": "P",
- "person_id_1": 0,
- "bundesland_iso_1": "other",
- "kist_satz_1": "string",
- "religionsgemeinschaft_1": "string",
- "person_id_2": 0,
- "bundesland_iso_2": "other",
- "kist_satz_2": "string",
- "religionsgemeinschaft_2": "string",
- "r_steuerinlaender_1": true,
- "r_vermoegensart_1": "P",
- "r_bundesland_iso_1": "other",
- "r_kist_satz_1": "string",
- "r_religionsgemeinschaft_1": "string",
- "r_married": true,
- "r_steuerinlaender_2": true,
- "r_vermoegensart_2": "P",
- "r_bundesland_iso_2": "other",
- "r_kist_satz_2": "string",
- "r_religionsgemeinschaft_2": "string"
}, - "taxation_taxable_amount": [
- {
- "taxation_taxable_amount_id": 0,
- "taxation_id": 0,
- "isin": "DE0007100000",
- "ertragsart": "string",
- "bmg_typ": "string",
- "bmg_satz": "string",
- "betrag": "string",
- "gd505e": "s",
- "gd504c": "s",
- "tfq": "string",
- "gebuehr": "string",
- "fifo_usage_id": 0,
- "issuer_federal_state": "other"
}
]
}
]
}Reconcile nostro security accounts against holdings given in MT535
| booking_date required | string <date> position: 1 Booking date |
| depository required | string position: 2 The depository |
| diff_only required | boolean Default: true position: 3 If TRUE, then show only differences |
| account_number | string <= 18 characters position: 4 Filter by (internal) account number |
| x-result-total | integer The (actual) total to be considered for pagination; for json response only |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_amounts_match | boolean |
| r_account_number_intern | string <= 18 characters |
| r_account_memo_intern | string <= 18 characters |
| r_account_extern | string <= 35 characters |
| r_isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| r_wkn | string <= 6 characters |
| r_security_description | string <= 61 characters |
| r_last_balance_date_extern | string <date> |
| r_last_booking_date_intern | string <date> |
| r_amount_extern | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_amount_intern | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_delta | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
[ ]Calculate interests based on the given parameters, e.g. for testing the calculation logic
| start_date required | string <date> position: 1 |
| end_date required | string <date> position: 2 |
| interest_method required | string Enum: "30/360" "act/360" "act/365" "act/act" position: 3 |
required | Array of objects position: 4 |
required | Array of objects position: 5 |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
{- "start_date": "2019-08-24",
- "end_date": "2019-08-24",
- "interest_method": "30/360",
- "interest_rate_model": [
- {
- "applicable_from": "2019-08-24",
- "non_applicable_from": "2019-08-24",
- "amount_debit_credit": "D",
- "amount_applicable_from": "string",
- "amount_non_applicable_from": "string",
- "interest_rate": "string"
}
], - "balance_list": [
- {
- "balance_date": "2019-08-24",
- "booked_balance": "string"
}
]
}[ ]List accounts and accrued interest
| currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" position: 1 Currency |
| end_date required | string <date> position: 2 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_account_number | string <= 18 characters |
| r_interest_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_interest_amount | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Interest calculation details of an account
| account_number required | string <= 18 characters position: 1 Account number |
| end_date required | string <date> position: 2 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_date_from | string <date> |
| r_date_to | string <date> |
| r_interest_days | integer <int32> |
| r_year_days | integer <int32> |
| r_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_balance | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_interest_rate | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| r_interest_amount | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Balances of all cash accounts
| bis_datum required | string <date> position: 1 As of date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_kontonummer | string <= 80 characters our MEMO |
| r_kontobezeichnung | string <= 80 characters account name |
| r_von_soll | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_von_haben | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_von_saldo | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_bis_soll | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_bis_haben | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_bis_saldo | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_bis_summe_soll | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_bis_summe_haben | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_differenz | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_kontrahentenkonto | string <= 100 characters |
| r_kontrahententyp | string |
| r_soll_saldo_courtagen | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_haben_saldo_courtagen | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_soll_saldo_kursdifferenz | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_haben_saldo_kursdifferenz | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_forderung_courtagen | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_verbindlichkeit_courtagen | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_forderung_kursdifferenz | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_verbindlichkeit_kursdifferenz | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Kostenstellen-Auswertung
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| send_per_mail required | boolean Default: false position: 3 If TRUE, then report is send out to the configured receivers |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_kostenstelle | string |
| r_saldo_gesamt | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_saldo_mt | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_mtb_kg | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_mtb_kv | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_summe_mtb_kursdiff | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_mtb_court_ertrag | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_mtb_court_aufwand | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_summe_mtb_courtagen | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_courtageertraege_orderausf | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_saldo_depot | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_profit | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_loss | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_zinsertrag | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_zinsaufwand | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_kest | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_soli | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_stueckzinsen | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_dividendenertrag | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_dividendenaufwand | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_ausl_quellensteuer | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_nachrichtl_transaktionskosten | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Create Kostenstellen-Auswertung without the option of sending it
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_kostenstelle | string |
| r_saldo_gesamt | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_saldo_mt | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_mtb_kg | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_mtb_kv | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_summe_mtb_kursdiff | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_mtb_court_ertrag | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_mtb_court_aufwand | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_summe_mtb_courtagen | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_courtageertraege_orderausf | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_saldo_depot | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_profit | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_loss | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_zinsertrag | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_zinsaufwand | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_kest | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_soli | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_stueckzinsen | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_dividendenertrag | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_dividendenaufwand | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_ausl_quellensteuer | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_nachrichtl_transaktionskosten | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Reconcile nostro cash accounts against balances given in CAMT053 or MT940
| booking_date required | string <date> position: 1 Booking date |
| depository required | string position: 2 The depository |
| diff_only required | boolean Default: true position: 3 If TRUE, then show only differences |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_amounts_match | boolean |
| r_account_number_intern | string <= 18 characters |
| r_account_memo_intern | string <= 18 characters |
| r_account_extern | string <= 35 characters |
| r_last_balance_date_extern | string <date> |
| r_last_booking_date_extern | string <date> |
| r_last_booking_date_intern | string <date> |
| r_currency_extern | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_amount_extern | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_currency_intern | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_amount_intern | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_delta | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Profit and loss overview
| date_to required | string <date> position: 1 End date |
| securities_account_number | string <= 18 characters position: 2 Filter by securities account number |
| send_per_mail required | boolean Default: false position: 3 If TRUE, then report is send out to the configured receivers |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_securities_account_number | string <= 18 characters |
| r_isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| r_wkn | string <= 6 characters |
| r_security_description | string <= 61 characters |
| r_pnl_prev_day | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_pnl | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_pnl_diff | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Profit and loss overview without the option of sending it
| booking_date required | string <date> position: 1 End date |
| securities_account_number | string <= 18 characters position: 2 Filter by securities account number |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_securities_account_number | string <= 18 characters |
| r_isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| r_wkn | string <= 6 characters |
| r_security_description | string <= 61 characters |
| r_pnl_prev_day | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_pnl | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_pnl_diff | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]Profit and loss overview for individual date interval
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| securities_account_number | string <= 18 characters position: 3 Filter by securities account number |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_securities_account_number | string <= 18 characters |
| r_isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| r_wkn | string <= 6 characters |
| r_security_description | string <= 61 characters |
| r_pnl_prev_day | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_pnl | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_pnl_diff | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]List all holdings as of date
| to_date required | string <date> position: 1 As of date |
| balance_type required | string Default: "B" Enum: "B" "V" "T" position: 2 Balance type |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_depot_memo | string <= 80 characters |
| r_depot_name | string <= 80 characters |
| r_isin | string <= 12 characters |
| r_wkn | string <= 6 characters |
| r_account_number | string <= 18 characters |
| r_bestand | string |
| r_last_date | string <date_time> |
[ ]List all charged short selling fees booken in the specified date interval
| date_from required | string <date> position: 1 Start date |
| date_to required | string <date> position: 2 End date |
| date_type required | string Enum: "B" "V" "T" position: 3 Balance type |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_account_memo | string |
| r_account_number | string |
| r_currency | string <= 3 characters |
| r_valuta | string <date> |
| r_amount | string |
| r_booking_date | string <date_time> |
[ ]List discarded transactions created within given date interval
| creation_date_from required | string <date> position: 1 Date from |
| creation_date_to required | string <date> position: 2 Date to |
| source | string <= 63 characters position: 3 Filter by transaction source |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_ta_id | integer <int64> |
| r_transaction_id | integer <int64> |
| r_source | string <= 63 characters |
| r_datetime_create | string <date-time> |
| r_discarded_at | string <date-time> |
| r_discarded_by | string <= 161 characters |
| r_comment | string <= 255 characters |
[ ]List P/L per profit center
| date_from required | string <date> position: 1 Min. booking date (incl.) |
| date_to required | string <date> position: 2 Max. booking date (incl.) |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_haendler | string <= 80 characters |
| r_kv_nr | string <= 4 characters |
| r_isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| r_wkn | string <= 6 characters |
| r_kuerzel | string <= 4 characters |
| r_kurs_differenz | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_gesamt_courtage | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_pnl | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[ ]GL-export transactions in alternative format
| gl_export_header_id required | integer position: 1 ID of previously created GL-export |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_rec_id | integer <int64> |
| r_waehrung | string |
| r_buchungsdatum | string <date> |
| r_belegdatum | string <date> |
| r_valuta | string <date> |
| r_betrag_soll | string |
| r_betrag_haben | string |
| r_betrag_diff | string |
| r_hauptbuch_konto | string |
| r_kostenstelle | string |
| r_kostentraeger | string |
| r_auftragsnummer | string |
| r_buchungstext | string |
[ ]List holdings as of given date interval
| datum_von required | string <date> position: 1 Date from |
| datum_bis required | string <date> position: 2 Date to |
| balance_type required | string Enum: "B" "T" position: 3 Balance type |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_handelsbuchnr | integer |
| r_depotnummer | string |
| r_isin | string |
| r_wkn | string |
| r_bezeichnung | string |
| r_bestand | string |
| r_schnittkurs | string |
| r_bestandswert | string |
| r_bewertungskurs | string |
| r_tpf_kurs | string |
| r_depotwert | string |
| r_real_pl | string |
| r_unreal_pl | string |
| r_anzahl | integer |
[ ]List failed transactions created until given date
| date_to required | string <date> position: 1 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_tid | string |
| r_error_code | integer <int32> |
| r_error_text | string |
| r_source_name | string |
| r_account_number | string <= 18 characters |
| r_source_data_booking_date | string <date> |
| r_source_data_text | string |
| r_source_data_cash_dc | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| r_source_data_cash_amount | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_source_data_cash_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_source_data_isin | string <= 6 characters |
| r_source_data_wkn | string <= 6 characters |
| r_source_data_securities_direction | string Enum: "BUYI" "SELL" "RECE" "DELI" |
| r_source_data_securities_nominal | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_comment | string |
[ ]Open postings on counterparty accounts
| value_date required | string <date> position: 1 Max. value date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_value_date | string <date> |
| r_account_number | string |
| r_subbalance | string |
| r_open_amount | string |
| r_source | string <= 18 characters |
| r_ta_id | integer <int64> |
| r_transaction_id | integer <int64> |
| r_posting_text | string |
[ ]List K factors
| start_date required | string <date> position: 1 Start date |
| end_date required | string <date> position: 2 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_1_key | string |
| r_1_value_num | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_1_value_str | string |
| r_2_fs | string |
| r_3_buchungszeitpunkt | string <date> |
| r_3_geschaeftszeitpunkt | string <date-time> |
| r_3_ta_id_transaction_id | string |
| r_3_kauf_verkauf | string |
| r_3_storno | string |
| r_3_kassa_derivat | string |
| r_3_depotnummer | string |
| r_3_kfaktor | string |
| r_3_wkn | string |
| r_3_isin | string |
| r_3_prd_grp | string |
| r_3_stuecknominale | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_3_kurs | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| r_3_waehrung | string |
| r_3_devisenkurs | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| r_3_duration | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| r_3_dtf_kassa | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_3_dtf_derivat | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_3_coh_kassa | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_3_coh_derivat | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_3_underlying_wkn | string |
| r_3_underlying_isin | string |
| r_3_underlying_kurs | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| r_3_umtauschverh | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
[ ]Activity of profit and loss accounts related to given securities account
| account_number required | string <= 18 characters position: 1 Account number of a securities account |
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ Example: isin=DE0007100000 position: 2 ISIN |
| balance_type required | string Enum: "B" "V" "T" position: 3 Balance type |
| date_from required | string <date> position: 4 Date from |
| date_to required | string <date> position: 5 Date to |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_tid | string |
| r_posting_id | integer <int64> |
| r_booking_date | string <date> |
| r_business_datetime | string <date-> |
| r_value_date | string <date> |
| r_wp_bestand | number |
| r_profit | number <double> |
| r_loss | number <double> |
| r_pnl | number <double> |
| r_stck_zns_bstd | number <double> |
| r_stck_zns_aufwd | number <double> |
| r_stck_zns_ertrg | number <double> |
| r_stck_zns_pnl | number <double> |
| r_tx_kosten | number <double> |
| r_courtage | number <double> |
| r_korrektur_tid | string |
[ ]Activity for given ISINs on all securities accounts that traded the given ISINs
| date_from required | string <date> position: 1 Start date (booking date) |
| date_to required | string <date> position: 2 End date (booking date) |
| isins required | Array of strings (isin) [ 1 .. 5 ] items [ items^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ ] position: 3 List of ISINs (max. 5) |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_account_number | string <= 18 characters |
| r_account_memo | string <= 18 characters |
| r_isin | string <= 12 characters |
| r_wkn | string <= 6 characters |
| r_booking_date | string <date> |
| r_posting_text | string <= 140 characters |
| r_debit_credit | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| r_amount | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| r_price_amount | string (signed_price_amount_value) ^(-)?[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Negative amounts are signed by minus. The decimal separator is a dot. |
| r_price_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_transaction_datetime | string <date-time> |
| r_pnl | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_avg_price_amount | string (signed_price_amount_value) ^(-)?[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Negative amounts are signed by minus. The decimal separator is a dot. |
| r_fifo_position_acc_nominal | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
{- "date_from": "2019-08-24",
- "date_to": "2019-08-24",
- "isins": [
- "DE0007100000"
]
}[ ]Suggestion for accrual bookings
| end_date required | string <date> position: 1 Date for the year-end cut-off |
| value_date | string <date> position: 2 The value date to use for preallocating |
| geschaeftszeitpunkt | string <date-time> position: 3 The transaction date and time to use for preallocating |
| gegen_konto | string position: 4 The counter account to use for preallocating |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_person_id_create | integer <int64> |
| r_account_number | string <= 18 characters |
| r_booking_date_out | string <date> |
| r_booking_date_in | string <date> |
| r_amount | string |
| r_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| r_debit_credit_in | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| r_subbalance | string |
| r_accrual_account_number | string <= 18 characters |
| r_value_date | string <date> |
| r_transaction_datetime | string |
| r_isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| r_posting_text | string |
[ ]Security account holdings regarding transaction date as of accrual (booking) date
| transaction_date_from required | string <date> position: 1 Start date (incl.) |
| transaction_date_to required | string <date> position: 2 End date (incl.) |
| accrual_date required | string <date> position: 3 Accrual date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_handelsbuchnr | integer |
| r_depotnummer | string |
| r_isin | string |
| r_wkn | string |
| r_bezeichnung | string |
| r_bestand | string |
| r_schnittkurs | string |
| r_bestandswert | string |
| r_bewertungskurs | string |
| r_tpf_kurs | string |
| r_depotwert | string |
| r_real_pl | string |
| r_unreal_pl | string |
| r_anzahl | integer |
[ ]Show balance history of a cash account
| account_number required | string <= 18 characters position: 1 Account number of a cash account |
| balance_type required | string Enum: "B" "V" "T" position: 2 Balance type |
| start_date required | string <date> position: 3 Start date |
| end_date required | string <date> position: 4 End date |
| type required | string Enum: "M" "H" "R" M = metadata, H = headers of the report columns and column excel types, R = row of the report |
| index | integer <int32> in case of multiple report data sheets in the excel file, specify the sheet |
| worksheet_title | string <= 31 characters title of the worksheet |
| m_parameters | Array of strings a list of all parameters |
| m_parameter_names | object the parameter names as keys and the pretty names for display as values |
| m_parameter_types | object the parameter names as keys and the excel types as values |
| m_parameter_values | object the parameter names as keys and they values as values |
| h_columns | Array of strings a list of all columns |
| h_column_names | object the column names as keys and the pretty names for display as values |
| h_column_types | object the column names as keys and the excel types as values |
| r_date | string <date> as of date |
| r_available_balance | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| r_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
[ ]Get all accounts that a person is the account holder of or is authorized
| account_number required | string <= 18 characters Account number (internal) |
| name required | string <= 80 characters Account name |
| currency | string = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" Account currency in case of a cash account |
| account_kind required | string Enum: "A" "D" Cash "A"ccount or securities account ("D"epot) |
| memo | string <= 18 characters Memorizable identifier |
| iban | string <= 34 characters IBAN |
| account_type | string <= 80 characters Type (description) of the account |
[- {
- "account_number": "0000000012",
- "name": "Max Mustermann",
- "currency": "CAD",
- "account_kind": "A",
- "memo": "string",
- "iban": "string",
- "account_type": "string"
}
]Get address or adresses (living and deliery) of a person
| address_id required | integer <int64> ID of the address |
| address_type required | string (address_type) Default: "L" Enum: "L" "D" Address_Type:
|
| datetime_update required | string <date-time> Date and time this data was last updated |
| street | string <= 80 characters Name of street |
| building_identifier | string <= 30 characters Building number |
| suite_identifier | string <= 10 characters Identifier (e.g. number) of the suite/flat |
| floor_identifier | string <= 10 characters Floor number |
| district_name | string <= 80 characters District |
| post_box | string <= 10 characters Post office box |
| post_code | string <= 12 characters Post/ZIP code |
| city required | string <= 80 characters City or municipality |
| country_subentity | string <= 80 characters Province, region, or state |
| country required | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Address country |
[- {
- "address_id": 0,
- "address_type": "L",
- "datetime_update": "2019-08-24T14:15:22Z",
- "street": "Hauptstr.",
- "building_identifier": "1",
- "suite_identifier": "A",
- "floor_identifier": "1",
- "district_name": "1",
- "post_box": "POB123",
- "post_code": "12345",
- "city": "Bernau",
- "country_subentity": "Brandenburg",
- "country": "ABW"
}
]Add a new address to an already created person Per person max. 1 living address is allowed. Trying to add more than one living address throws an error, address update might be the better choice in those cases.
The new address to add
| address_type | string Default: "L" Enum: "L" "D" Type of the address |
| street | string <= 80 characters Name of the street |
| building_identifier | string <= 30 characters Building number |
| suite_identifier | string <= 10 characters Identifier (e.g. number) of the suite/flat |
| floor_identifier | string <= 10 characters Floor number |
| district_name | string <= 80 characters District |
| post_box | string <= 10 characters Post office box |
| post_code | string <= 12 characters Post/ZIP code |
| city required | string <= 80 characters City or municipality |
| country_subentity | string <= 80 characters Province, region, or state |
| country required | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Address country |
| address_id required | integer <int64> (id_number) An internal ID |
{- "address_type": "L",
- "street": "Hauptstr.",
- "building_identifier": "1",
- "suite_identifier": "A",
- "floor_identifier": "1",
- "district_name": "1",
- "post_box": "POB123",
- "post_code": "12345",
- "city": "Bernau",
- "country_subentity": "Brandenburg",
- "country": "ABW"
}{- "address_id": 0
}Change an already existing address of a person
| address_id required | integer <int64> (id_number) ID of an address |
Address to set
| address_type | string Default: "L" Enum: "L" "D" Type of the address |
| street | string <= 80 characters Name of the street |
| building_identifier | string <= 30 characters Building number |
| suite_identifier | string <= 10 characters Identifier (e.g. number) of the suite/flat |
| floor_identifier | string <= 10 characters Floor number |
| district_name | string <= 80 characters District |
| post_box | string <= 10 characters Post office box |
| post_code | string <= 12 characters Post/ZIP code |
| city required | string <= 80 characters City or municipality |
| country_subentity | string <= 80 characters Province, region, or state |
| country required | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more Address country |
{- "address_type": "L",
- "street": "Hauptstr.",
- "building_identifier": "1",
- "suite_identifier": "A",
- "floor_identifier": "1",
- "district_name": "1",
- "post_box": "POB123",
- "post_code": "12345",
- "city": "Bernau",
- "country_subentity": "Brandenburg",
- "country": "ABW"
}{- "error_code": 0,
- "error_text": "string"
}the application is expected to ask the user for his password and double check it
the settings
| password required | string <password> the password |
| current_password | string <password> the password |
{- "password": "my secret password",
- "current_password": "my secret password"
}{- "error_code": 0,
- "error_text": "string"
}get the persons data using current credentials
| person_id required | integer <int64> ID of the person |
| datetime_create required | string <date-time> Date and time this person was created |
| datetime_update required | string <date-time> Date and time this entry was last updated |
| state required | string Enum: "S" "V" "I" "C" State of the person |
| name | string <= 80 characters The person's name |
| given_name | string <= 80 characters The person's given name |
| birth_date | string <date> The person's birth date |
| gender | string Enum: "M" "F" "X" The person's gender |
| nationality | string [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more The person's nationality |
| primary_email_address | string <email> <= 255 characters The (verified) primary email address of the person |
| primary_phone_number | string <= 30 characters The primary phone number of the person in format E.164 |
| is_merchant required | boolean Indicates if the person is a merchant/company |
| company_name | string <= 80 characters Name of the company in case of a merchant/company |
| birth_city | string <= 80 characters City or municipality the person was born |
| pep | boolean Politically Exposed Person |
| fatca | boolean Foreign Account Tax Compliance Act |
| us_person | boolean Indicator if person is US citizen |
| age_check | boolean Indicator if person's age is checked (18 years or older) |
| own_behalf | boolean Indicator if person is acting on own befalf |
| person_alias | string The person's alias |
| client_type | string Enum: "B" "R" Type of the person |
Array of objects |
{- "person_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "datetime_update": "2019-08-24T14:15:22Z",
- "state": "S",
- "name": "example",
- "given_name": "user",
- "birth_date": "1970-12-24",
- "gender": "M",
- "nationality": "ABW",
- "primary_email_address": "anna@domain.tld",
- "primary_phone_number": 49123456789,
- "is_merchant": false,
- "company_name": "ibm",
- "birth_city": "Berlin",
- "pep": true,
- "fatca": true,
- "us_person": true,
- "age_check": true,
- "own_behalf": true,
- "person_alias": "string",
- "client_type": "B",
- "external_identifiers": [
- {
- "identifier_type": "string",
- "identifier": "string"
}
]
}change current persons data
the persons data
| gender | string Enum: "M" "F" "X" Gender of the person |
| birth_date | string <date> Birth date of the person |
| birth_city | string <= 80 characters Birth city or municipality of the person |
| us_person | boolean Indicator if person is US citizen |
| age_check | boolean Indicator if person's age is checked (18 years or older) |
| own_behalf | boolean Indicator if person is acting on own befalf |
| pep | boolean Politically Exposed Person |
| fatca | boolean Foreign Account Tax Compliance Act |
| name | string <= 100 characters Name of the person |
| given_name | string <= 100 characters Given name of the person |
| person_alias | string Alias of the person |
{- "gender": "M",
- "birth_date": "1970-12-24",
- "birth_city": "Berlin",
- "us_person": true,
- "age_check": true,
- "own_behalf": true,
- "pep": true,
- "fatca": true,
- "name": "Mustermann",
- "given_name": "Max",
- "person_alias": "string"
}{- "error_code": 0,
- "error_text": "string"
}get current settings own person
| language required | string (language) Enum: "en" "aa" "ab" "af" "am" "ar" "as" "ay" "az" "ba" … 125 more ISO-639-1 language code |
| timezone | string (timezone) <= 50 characters time zone name see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones enum: - Africa/Abidjan - Africa/Accra - Africa/Addis_Ababa - Africa/Algiers - Africa/Asmara - Africa/Asmera - Africa/Bamako - Africa/Bangui - Africa/Banjul - Africa/Bissau - Africa/Blantyre - Africa/Brazzaville - Africa/Bujumbura - Africa/Cairo - Africa/Casablanca - Africa/Ceuta - Africa/Conakry - Africa/Dakar - Africa/Dar_es_Salaam - Africa/Djibouti - Africa/Douala - Africa/El_Aaiun - Africa/Freetown - Africa/Gaborone - Africa/Harare - Africa/Johannesburg - Africa/Juba - Africa/Kampala - Africa/Khartoum - Africa/Kigali - Africa/Kinshasa - Africa/Lagos - Africa/Libreville - Africa/Lome - Africa/Luanda - Africa/Lubumbashi - Africa/Lusaka - Africa/Malabo - Africa/Maputo - Africa/Maseru - Africa/Mbabane - Africa/Mogadishu - Africa/Monrovia - Africa/Nairobi - Africa/Ndjamena - Africa/Niamey - Africa/Nouakchott - Africa/Ouagadougou - Africa/Porto-Novo - Africa/Sao_Tome - Africa/Timbuktu - Africa/Tripoli - Africa/Tunis - Africa/Windhoek - America/Adak - America/Anchorage - America/Anguilla - America/Antigua - America/Araguaina - America/Argentina/Buenos_Aires - America/Argentina/Catamarca - America/Argentina/ComodRivadavia - America/Argentina/Cordoba - America/Argentina/Jujuy - America/Argentina/La_Rioja - America/Argentina/Mendoza - America/Argentina/Rio_Gallegos - America/Argentina/Salta - America/Argentina/San_Juan - America/Argentina/San_Luis - America/Argentina/Tucuman - America/Argentina/Ushuaia - America/Aruba - America/Asuncion - America/Atikokan - America/Atka - America/Bahia - America/Bahia_Banderas - America/Barbados - America/Belem - America/Belize - America/Blanc-Sablon - America/Boa_Vista - America/Bogota - America/Boise - America/Buenos_Aires - America/Cambridge_Bay - America/Campo_Grande - America/Cancun - America/Caracas - America/Catamarca - America/Cayenne - America/Cayman - America/Chicago - America/Chihuahua - America/Coral_Harbour - America/Cordoba - America/Costa_Rica - America/Creston - America/Cuiaba - America/Curacao - America/Danmarkshavn - America/Dawson - America/Dawson_Creek - America/Denver - America/Detroit - America/Dominica - America/Edmonton - America/Eirunepe - America/El_Salvador - America/Ensenada - America/Fortaleza - America/Fort_Nelson - America/Fort_Wayne - America/Glace_Bay - America/Godthab - America/Goose_Bay - America/Grand_Turk - America/Grenada - America/Guadeloupe - America/Guatemala - America/Guayaquil - America/Guyana - America/Halifax - America/Havana - America/Hermosillo - America/Indiana/Indianapolis - America/Indiana/Knox - America/Indiana/Marengo - America/Indiana/Petersburg - America/Indianapolis - America/Indiana/Tell_City - America/Indiana/Vevay - America/Indiana/Vincennes - America/Indiana/Winamac - America/Inuvik - America/Iqaluit - America/Jamaica - America/Jujuy - America/Juneau - America/Kentucky/Louisville - America/Kentucky/Monticello - America/Knox_IN - America/Kralendijk - America/La_Paz - America/Lima - America/Los_Angeles - America/Louisville - America/Lower_Princes - America/Maceio - America/Managua - America/Manaus - America/Marigot - America/Martinique - America/Matamoros - America/Mazatlan - America/Mendoza - America/Menominee - America/Merida - America/Metlakatla - America/Mexico_City - America/Miquelon - America/Moncton - America/Monterrey - America/Montevideo - America/Montreal - America/Montserrat - America/Nassau - America/New_York - America/Nipigon - America/Nome - America/Noronha - America/North_Dakota/Beulah - America/North_Dakota/Center - America/North_Dakota/New_Salem - America/Ojinaga - America/Panama - America/Pangnirtung - America/Paramaribo - America/Phoenix - America/Port-au-Prince - America/Porto_Acre - America/Port_of_Spain - America/Porto_Velho - America/Puerto_Rico - America/Punta_Arenas - America/Rainy_River - America/Rankin_Inlet - America/Recife - America/Regina - America/Resolute - America/Rio_Branco - America/Rosario - America/Santa_Isabel - America/Santarem - America/Santiago - America/Santo_Domingo - America/Sao_Paulo - America/Scoresbysund - America/Shiprock - America/Sitka - America/St_Barthelemy - America/St_Johns - America/St_Kitts - America/St_Lucia - America/St_Thomas - America/St_Vincent - America/Swift_Current - America/Tegucigalpa - America/Thule - America/Thunder_Bay - America/Tijuana - America/Toronto - America/Tortola - America/Vancouver - America/Virgin - America/Whitehorse - America/Winnipeg - America/Yakutat - America/Yellowknife - Antarctica/Casey - Antarctica/Davis - Antarctica/DumontDUrville - Antarctica/Macquarie - Antarctica/Mawson - Antarctica/McMurdo - Antarctica/Palmer - Antarctica/Rothera - Antarctica/South_Pole - Antarctica/Syowa - Antarctica/Troll - Antarctica/Vostok - Arctic/Longyearbyen - Asia/Aden - Asia/Almaty - Asia/Amman - Asia/Anadyr - Asia/Aqtau - Asia/Aqtobe - Asia/Ashgabat - Asia/Ashkhabad - Asia/Atyrau - Asia/Baghdad - Asia/Bahrain - Asia/Baku - Asia/Bangkok - Asia/Barnaul - Asia/Beirut - Asia/Bishkek - Asia/Brunei - Asia/Calcutta - Asia/Chita - Asia/Choibalsan - Asia/Chongqing - Asia/Chungking - Asia/Colombo - Asia/Dacca - Asia/Damascus - Asia/Dhaka - Asia/Dili - Asia/Dubai - Asia/Dushanbe - Asia/Famagusta - Asia/Gaza - Asia/Harbin - Asia/Hebron - Asia/Ho_Chi_Minh - Asia/Hong_Kong - Asia/Hovd - Asia/Irkutsk - Asia/Istanbul - Asia/Jakarta - Asia/Jayapura - Asia/Jerusalem - Asia/Kabul - Asia/Kamchatka - Asia/Karachi - Asia/Kashgar - Asia/Kathmandu - Asia/Katmandu - Asia/Khandyga - Asia/Kolkata - Asia/Krasnoyarsk - Asia/Kuala_Lumpur - Asia/Kuching - Asia/Kuwait - Asia/Macao - Asia/Macau - Asia/Magadan - Asia/Makassar - Asia/Manila - Asia/Muscat - Asia/Nicosia - Asia/Novokuznetsk - Asia/Novosibirsk - Asia/Omsk - Asia/Oral - Asia/Phnom_Penh - Asia/Pontianak - Asia/Pyongyang - Asia/Qatar - Asia/Qyzylorda - Asia/Rangoon - Asia/Riyadh - Asia/Saigon - Asia/Sakhalin - Asia/Samarkand - Asia/Seoul - Asia/Shanghai - Asia/Singapore - Asia/Srednekolymsk - Asia/Taipei - Asia/Tashkent - Asia/Tbilisi - Asia/Tehran - Asia/Tel_Aviv - Asia/Thimbu - Asia/Thimphu - Asia/Tokyo - Asia/Tomsk - Asia/Ujung_Pandang - Asia/Ulaanbaatar - Asia/Ulan_Bator - Asia/Urumqi - Asia/Ust-Nera - Asia/Vientiane - Asia/Vladivostok - Asia/Yakutsk - Asia/Yangon - Asia/Yekaterinburg - Asia/Yerevan - Atlantic/Azores - Atlantic/Bermuda - Atlantic/Canary - Atlantic/Cape_Verde - Atlantic/Faeroe - Atlantic/Faroe - Atlantic/Jan_Mayen - Atlantic/Madeira - Atlantic/Reykjavik - Atlantic/South_Georgia - Atlantic/Stanley - Atlantic/St_Helena - Australia/ACT - Australia/Adelaide - Australia/Brisbane - Australia/Broken_Hill - Australia/Canberra - Australia/Currie - Australia/Darwin - Australia/Eucla - Australia/Hobart - Australia/LHI - Australia/Lindeman - Australia/Lord_Howe - Australia/Melbourne - Australia/North - Australia/NSW - Australia/Perth - Australia/Queensland - Australia/South - Australia/Sydney - Australia/Tasmania - Australia/Victoria - Australia/West - Australia/Yancowinna - Brazil/Acre - Brazil/DeNoronha - Brazil/East - Brazil/West - Canada/Atlantic - Canada/Central - Canada/Eastern - Canada/East-Saskatchewan - Canada/Mountain - Canada/Newfoundland - Canada/Pacific - Canada/Saskatchewan - Canada/Yukon - CET - Chile/Continental - Chile/EasterIsland - CST6CDT - Cuba - EET - Egypt - Eire - EST - EST5EDT - Etc/GMT - Etc/GMT0 - Etc/GMT-0 - Etc/GMT+0 - Etc/GMT-1 - Etc/GMT+1 - Etc/GMT-10 - Etc/GMT+10 - Etc/GMT-11 - Etc/GMT+11 - Etc/GMT-12 - Etc/GMT+12 - Etc/GMT-13 - Etc/GMT-14 - Etc/GMT-2 - Etc/GMT+2 - Etc/GMT-3 - Etc/GMT+3 - Etc/GMT-4 - Etc/GMT+4 - Etc/GMT-5 - Etc/GMT+5 - Etc/GMT-6 - Etc/GMT+6 - Etc/GMT-7 - Etc/GMT+7 - Etc/GMT-8 - Etc/GMT+8 - Etc/GMT-9 - Etc/GMT+9 - Etc/Greenwich - Etc/UCT - Etc/Universal - Etc/UTC - Etc/Zulu - Europe/Amsterdam - Europe/Andorra - Europe/Astrakhan - Europe/Athens - Europe/Belfast - Europe/Belgrade - Europe/Berlin - Europe/Bratislava - Europe/Brussels - Europe/Bucharest - Europe/Budapest - Europe/Busingen - Europe/Chisinau - Europe/Copenhagen - Europe/Dublin - Europe/Gibraltar - Europe/Guernsey - Europe/Helsinki - Europe/Isle_of_Man - Europe/Istanbul - Europe/Jersey - Europe/Kaliningrad - Europe/Kiev - Europe/Kirov - Europe/Lisbon - Europe/Ljubljana - Europe/London - Europe/Luxembourg - Europe/Madrid - Europe/Malta - Europe/Mariehamn - Europe/Minsk - Europe/Monaco - Europe/Moscow - Europe/Nicosia - Europe/Oslo - Europe/Paris - Europe/Podgorica - Europe/Prague - Europe/Riga - Europe/Rome - Europe/Samara - Europe/San_Marino - Europe/Sarajevo - Europe/Saratov - Europe/Simferopol - Europe/Skopje - Europe/Sofia - Europe/Stockholm - Europe/Tallinn - Europe/Tirane - Europe/Tiraspol - Europe/Ulyanovsk - Europe/Uzhgorod - Europe/Vaduz - Europe/Vatican - Europe/Vienna - Europe/Vilnius - Europe/Volgograd - Europe/Warsaw - Europe/Zagreb - Europe/Zaporozhye - Europe/Zurich - GB - GB-Eire - GMT - GMT0 - GMT-0 - GMT+0 - Greenwich - Hongkong - HST - Iceland - Indian/Antananarivo - Indian/Chagos - Indian/Christmas - Indian/Cocos - Indian/Comoro - Indian/Kerguelen - Indian/Mahe - Indian/Maldives - Indian/Mauritius - Indian/Mayotte - Indian/Reunion - Iran - Israel - Jamaica - Japan - Kwajalein - Libya - MET - Mexico/BajaNorte - Mexico/BajaSur - Mexico/General - MST - MST7MDT - Navajo - NZ - NZ-CHAT - Pacific/Apia - Pacific/Auckland - Pacific/Bougainville - Pacific/Chatham - Pacific/Chuuk - Pacific/Easter - Pacific/Efate - Pacific/Enderbury - Pacific/Fakaofo - Pacific/Fiji - Pacific/Funafuti - Pacific/Galapagos - Pacific/Gambier - Pacific/Guadalcanal - Pacific/Guam - Pacific/Honolulu - Pacific/Johnston - Pacific/Kiritimati - Pacific/Kosrae - Pacific/Kwajalein - Pacific/Majuro - Pacific/Marquesas - Pacific/Midway - Pacific/Nauru - Pacific/Niue - Pacific/Norfolk - Pacific/Noumea - Pacific/Pago_Pago - Pacific/Palau - Pacific/Pitcairn - Pacific/Pohnpei - Pacific/Ponape - Pacific/Port_Moresby - Pacific/Rarotonga - Pacific/Saipan - Pacific/Samoa - Pacific/Tahiti - Pacific/Tarawa - Pacific/Tongatapu - Pacific/Truk - Pacific/Wake - Pacific/Wallis - Pacific/Yap - Poland - Portugal - posixrules - PRC - PST8PDT - ROC - ROK - Singapore - Turkey - UCT - Universal - US/Alaska - US/Aleutian - US/Arizona - US/Central - US/Eastern - US/East-Indiana - US/Hawaii - US/Indiana-Starke - US/Michigan - US/Mountain - US/Pacific - US/Pacific-New - US/Samoa - UTC - WET - W-SU - Zulu |
| person_data | object opaque object where the frontend can store data |
{- "language": "de",
- "timezone": "UTC",
- "person_data": {
- "attribute": "value",
- "other": {
- "sub1": "sub1_value",
- "sub2": 23
}
}
}get current settings own selected person
the settings
| language required | string (language) Enum: "en" "aa" "ab" "af" "am" "ar" "as" "ay" "az" "ba" … 125 more ISO-639-1 language code |
| timezone | string (timezone) <= 50 characters time zone name see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones enum: - Africa/Abidjan - Africa/Accra - Africa/Addis_Ababa - Africa/Algiers - Africa/Asmara - Africa/Asmera - Africa/Bamako - Africa/Bangui - Africa/Banjul - Africa/Bissau - Africa/Blantyre - Africa/Brazzaville - Africa/Bujumbura - Africa/Cairo - Africa/Casablanca - Africa/Ceuta - Africa/Conakry - Africa/Dakar - Africa/Dar_es_Salaam - Africa/Djibouti - Africa/Douala - Africa/El_Aaiun - Africa/Freetown - Africa/Gaborone - Africa/Harare - Africa/Johannesburg - Africa/Juba - Africa/Kampala - Africa/Khartoum - Africa/Kigali - Africa/Kinshasa - Africa/Lagos - Africa/Libreville - Africa/Lome - Africa/Luanda - Africa/Lubumbashi - Africa/Lusaka - Africa/Malabo - Africa/Maputo - Africa/Maseru - Africa/Mbabane - Africa/Mogadishu - Africa/Monrovia - Africa/Nairobi - Africa/Ndjamena - Africa/Niamey - Africa/Nouakchott - Africa/Ouagadougou - Africa/Porto-Novo - Africa/Sao_Tome - Africa/Timbuktu - Africa/Tripoli - Africa/Tunis - Africa/Windhoek - America/Adak - America/Anchorage - America/Anguilla - America/Antigua - America/Araguaina - America/Argentina/Buenos_Aires - America/Argentina/Catamarca - America/Argentina/ComodRivadavia - America/Argentina/Cordoba - America/Argentina/Jujuy - America/Argentina/La_Rioja - America/Argentina/Mendoza - America/Argentina/Rio_Gallegos - America/Argentina/Salta - America/Argentina/San_Juan - America/Argentina/San_Luis - America/Argentina/Tucuman - America/Argentina/Ushuaia - America/Aruba - America/Asuncion - America/Atikokan - America/Atka - America/Bahia - America/Bahia_Banderas - America/Barbados - America/Belem - America/Belize - America/Blanc-Sablon - America/Boa_Vista - America/Bogota - America/Boise - America/Buenos_Aires - America/Cambridge_Bay - America/Campo_Grande - America/Cancun - America/Caracas - America/Catamarca - America/Cayenne - America/Cayman - America/Chicago - America/Chihuahua - America/Coral_Harbour - America/Cordoba - America/Costa_Rica - America/Creston - America/Cuiaba - America/Curacao - America/Danmarkshavn - America/Dawson - America/Dawson_Creek - America/Denver - America/Detroit - America/Dominica - America/Edmonton - America/Eirunepe - America/El_Salvador - America/Ensenada - America/Fortaleza - America/Fort_Nelson - America/Fort_Wayne - America/Glace_Bay - America/Godthab - America/Goose_Bay - America/Grand_Turk - America/Grenada - America/Guadeloupe - America/Guatemala - America/Guayaquil - America/Guyana - America/Halifax - America/Havana - America/Hermosillo - America/Indiana/Indianapolis - America/Indiana/Knox - America/Indiana/Marengo - America/Indiana/Petersburg - America/Indianapolis - America/Indiana/Tell_City - America/Indiana/Vevay - America/Indiana/Vincennes - America/Indiana/Winamac - America/Inuvik - America/Iqaluit - America/Jamaica - America/Jujuy - America/Juneau - America/Kentucky/Louisville - America/Kentucky/Monticello - America/Knox_IN - America/Kralendijk - America/La_Paz - America/Lima - America/Los_Angeles - America/Louisville - America/Lower_Princes - America/Maceio - America/Managua - America/Manaus - America/Marigot - America/Martinique - America/Matamoros - America/Mazatlan - America/Mendoza - America/Menominee - America/Merida - America/Metlakatla - America/Mexico_City - America/Miquelon - America/Moncton - America/Monterrey - America/Montevideo - America/Montreal - America/Montserrat - America/Nassau - America/New_York - America/Nipigon - America/Nome - America/Noronha - America/North_Dakota/Beulah - America/North_Dakota/Center - America/North_Dakota/New_Salem - America/Ojinaga - America/Panama - America/Pangnirtung - America/Paramaribo - America/Phoenix - America/Port-au-Prince - America/Porto_Acre - America/Port_of_Spain - America/Porto_Velho - America/Puerto_Rico - America/Punta_Arenas - America/Rainy_River - America/Rankin_Inlet - America/Recife - America/Regina - America/Resolute - America/Rio_Branco - America/Rosario - America/Santa_Isabel - America/Santarem - America/Santiago - America/Santo_Domingo - America/Sao_Paulo - America/Scoresbysund - America/Shiprock - America/Sitka - America/St_Barthelemy - America/St_Johns - America/St_Kitts - America/St_Lucia - America/St_Thomas - America/St_Vincent - America/Swift_Current - America/Tegucigalpa - America/Thule - America/Thunder_Bay - America/Tijuana - America/Toronto - America/Tortola - America/Vancouver - America/Virgin - America/Whitehorse - America/Winnipeg - America/Yakutat - America/Yellowknife - Antarctica/Casey - Antarctica/Davis - Antarctica/DumontDUrville - Antarctica/Macquarie - Antarctica/Mawson - Antarctica/McMurdo - Antarctica/Palmer - Antarctica/Rothera - Antarctica/South_Pole - Antarctica/Syowa - Antarctica/Troll - Antarctica/Vostok - Arctic/Longyearbyen - Asia/Aden - Asia/Almaty - Asia/Amman - Asia/Anadyr - Asia/Aqtau - Asia/Aqtobe - Asia/Ashgabat - Asia/Ashkhabad - Asia/Atyrau - Asia/Baghdad - Asia/Bahrain - Asia/Baku - Asia/Bangkok - Asia/Barnaul - Asia/Beirut - Asia/Bishkek - Asia/Brunei - Asia/Calcutta - Asia/Chita - Asia/Choibalsan - Asia/Chongqing - Asia/Chungking - Asia/Colombo - Asia/Dacca - Asia/Damascus - Asia/Dhaka - Asia/Dili - Asia/Dubai - Asia/Dushanbe - Asia/Famagusta - Asia/Gaza - Asia/Harbin - Asia/Hebron - Asia/Ho_Chi_Minh - Asia/Hong_Kong - Asia/Hovd - Asia/Irkutsk - Asia/Istanbul - Asia/Jakarta - Asia/Jayapura - Asia/Jerusalem - Asia/Kabul - Asia/Kamchatka - Asia/Karachi - Asia/Kashgar - Asia/Kathmandu - Asia/Katmandu - Asia/Khandyga - Asia/Kolkata - Asia/Krasnoyarsk - Asia/Kuala_Lumpur - Asia/Kuching - Asia/Kuwait - Asia/Macao - Asia/Macau - Asia/Magadan - Asia/Makassar - Asia/Manila - Asia/Muscat - Asia/Nicosia - Asia/Novokuznetsk - Asia/Novosibirsk - Asia/Omsk - Asia/Oral - Asia/Phnom_Penh - Asia/Pontianak - Asia/Pyongyang - Asia/Qatar - Asia/Qyzylorda - Asia/Rangoon - Asia/Riyadh - Asia/Saigon - Asia/Sakhalin - Asia/Samarkand - Asia/Seoul - Asia/Shanghai - Asia/Singapore - Asia/Srednekolymsk - Asia/Taipei - Asia/Tashkent - Asia/Tbilisi - Asia/Tehran - Asia/Tel_Aviv - Asia/Thimbu - Asia/Thimphu - Asia/Tokyo - Asia/Tomsk - Asia/Ujung_Pandang - Asia/Ulaanbaatar - Asia/Ulan_Bator - Asia/Urumqi - Asia/Ust-Nera - Asia/Vientiane - Asia/Vladivostok - Asia/Yakutsk - Asia/Yangon - Asia/Yekaterinburg - Asia/Yerevan - Atlantic/Azores - Atlantic/Bermuda - Atlantic/Canary - Atlantic/Cape_Verde - Atlantic/Faeroe - Atlantic/Faroe - Atlantic/Jan_Mayen - Atlantic/Madeira - Atlantic/Reykjavik - Atlantic/South_Georgia - Atlantic/Stanley - Atlantic/St_Helena - Australia/ACT - Australia/Adelaide - Australia/Brisbane - Australia/Broken_Hill - Australia/Canberra - Australia/Currie - Australia/Darwin - Australia/Eucla - Australia/Hobart - Australia/LHI - Australia/Lindeman - Australia/Lord_Howe - Australia/Melbourne - Australia/North - Australia/NSW - Australia/Perth - Australia/Queensland - Australia/South - Australia/Sydney - Australia/Tasmania - Australia/Victoria - Australia/West - Australia/Yancowinna - Brazil/Acre - Brazil/DeNoronha - Brazil/East - Brazil/West - Canada/Atlantic - Canada/Central - Canada/Eastern - Canada/East-Saskatchewan - Canada/Mountain - Canada/Newfoundland - Canada/Pacific - Canada/Saskatchewan - Canada/Yukon - CET - Chile/Continental - Chile/EasterIsland - CST6CDT - Cuba - EET - Egypt - Eire - EST - EST5EDT - Etc/GMT - Etc/GMT0 - Etc/GMT-0 - Etc/GMT+0 - Etc/GMT-1 - Etc/GMT+1 - Etc/GMT-10 - Etc/GMT+10 - Etc/GMT-11 - Etc/GMT+11 - Etc/GMT-12 - Etc/GMT+12 - Etc/GMT-13 - Etc/GMT-14 - Etc/GMT-2 - Etc/GMT+2 - Etc/GMT-3 - Etc/GMT+3 - Etc/GMT-4 - Etc/GMT+4 - Etc/GMT-5 - Etc/GMT+5 - Etc/GMT-6 - Etc/GMT+6 - Etc/GMT-7 - Etc/GMT+7 - Etc/GMT-8 - Etc/GMT+8 - Etc/GMT-9 - Etc/GMT+9 - Etc/Greenwich - Etc/UCT - Etc/Universal - Etc/UTC - Etc/Zulu - Europe/Amsterdam - Europe/Andorra - Europe/Astrakhan - Europe/Athens - Europe/Belfast - Europe/Belgrade - Europe/Berlin - Europe/Bratislava - Europe/Brussels - Europe/Bucharest - Europe/Budapest - Europe/Busingen - Europe/Chisinau - Europe/Copenhagen - Europe/Dublin - Europe/Gibraltar - Europe/Guernsey - Europe/Helsinki - Europe/Isle_of_Man - Europe/Istanbul - Europe/Jersey - Europe/Kaliningrad - Europe/Kiev - Europe/Kirov - Europe/Lisbon - Europe/Ljubljana - Europe/London - Europe/Luxembourg - Europe/Madrid - Europe/Malta - Europe/Mariehamn - Europe/Minsk - Europe/Monaco - Europe/Moscow - Europe/Nicosia - Europe/Oslo - Europe/Paris - Europe/Podgorica - Europe/Prague - Europe/Riga - Europe/Rome - Europe/Samara - Europe/San_Marino - Europe/Sarajevo - Europe/Saratov - Europe/Simferopol - Europe/Skopje - Europe/Sofia - Europe/Stockholm - Europe/Tallinn - Europe/Tirane - Europe/Tiraspol - Europe/Ulyanovsk - Europe/Uzhgorod - Europe/Vaduz - Europe/Vatican - Europe/Vienna - Europe/Vilnius - Europe/Volgograd - Europe/Warsaw - Europe/Zagreb - Europe/Zaporozhye - Europe/Zurich - GB - GB-Eire - GMT - GMT0 - GMT-0 - GMT+0 - Greenwich - Hongkong - HST - Iceland - Indian/Antananarivo - Indian/Chagos - Indian/Christmas - Indian/Cocos - Indian/Comoro - Indian/Kerguelen - Indian/Mahe - Indian/Maldives - Indian/Mauritius - Indian/Mayotte - Indian/Reunion - Iran - Israel - Jamaica - Japan - Kwajalein - Libya - MET - Mexico/BajaNorte - Mexico/BajaSur - Mexico/General - MST - MST7MDT - Navajo - NZ - NZ-CHAT - Pacific/Apia - Pacific/Auckland - Pacific/Bougainville - Pacific/Chatham - Pacific/Chuuk - Pacific/Easter - Pacific/Efate - Pacific/Enderbury - Pacific/Fakaofo - Pacific/Fiji - Pacific/Funafuti - Pacific/Galapagos - Pacific/Gambier - Pacific/Guadalcanal - Pacific/Guam - Pacific/Honolulu - Pacific/Johnston - Pacific/Kiritimati - Pacific/Kosrae - Pacific/Kwajalein - Pacific/Majuro - Pacific/Marquesas - Pacific/Midway - Pacific/Nauru - Pacific/Niue - Pacific/Norfolk - Pacific/Noumea - Pacific/Pago_Pago - Pacific/Palau - Pacific/Pitcairn - Pacific/Pohnpei - Pacific/Ponape - Pacific/Port_Moresby - Pacific/Rarotonga - Pacific/Saipan - Pacific/Samoa - Pacific/Tahiti - Pacific/Tarawa - Pacific/Tongatapu - Pacific/Truk - Pacific/Wake - Pacific/Wallis - Pacific/Yap - Poland - Portugal - posixrules - PRC - PST8PDT - ROC - ROK - Singapore - Turkey - UCT - Universal - US/Alaska - US/Aleutian - US/Arizona - US/Central - US/Eastern - US/East-Indiana - US/Hawaii - US/Indiana-Starke - US/Michigan - US/Mountain - US/Pacific - US/Pacific-New - US/Samoa - UTC - WET - W-SU - Zulu |
| person_data | object opaque object where the frontend can store data |
{- "language": "de",
- "timezone": "UTC",
- "person_data": {
- "attribute": "value",
- "other": {
- "sub1": "sub1_value",
- "sub2": 23
}
}
}{- "error_code": 0,
- "error_text": "string"
}get recent passport of a person
| passport_id | integer <int64> (id_number) An internal ID |
| document_type | string (id_document_type) Enum: "I" "P"
|
| name | string <= 80 characters the persons name |
| given_name | string <= 80 characters the persons given name |
| birth_date | string <date> the persons birth date |
| birth_city | string <= 80 characters City or municipality |
| nationality | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| issuing_country | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| birth_name | string <= 80 characters |
| academic_title_id | integer |
| passport_number | string <= 16 characters |
{- "passport_id": 0,
- "document_type": "I",
- "name": "example",
- "given_name": "user",
- "birth_date": "1970-12-24",
- "birth_city": "Berlin",
- "nationality": "ABW",
- "issuing_country": "ABW",
- "birth_name": "string",
- "academic_title_id": 0,
- "passport_number": "string"
}save passport of a person
| document_type required | string (id_document_type) Enum: "I" "P"
|
| name required | string <= 80 characters the persons name |
| given_name required | string <= 80 characters the persons given name |
| birth_date required | string <date> the persons birth date |
| birth_city required | string <= 80 characters City or municipality |
| nationality required | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| issuing_country required | string (country_code_alpha3) [ 1 .. 3 ] characters Enum: "ABW" "AFG" "AGO" "AIA" "ALA" "ALB" "AND" "ANT" "ARE" "ARG" … 264 more iso 3166 alpha3 like country codes |
| birth_name | string <= 80 characters |
| academic_title_id required | integer <int32> |
object (new_address_from_passport) an address | |
| passport_number required | string <= 16 characters |
| passport_id required | integer <int64> (id_number) An internal ID |
{- "document_type": "I",
- "name": "Nachname",
- "given_name": "Vorname",
- "birth_date": "1970-12-24",
- "birth_city": "Berlin",
- "nationality": "ABW",
- "issuing_country": "ABW",
- "birth_name": "string",
- "academic_title_id": 0,
- "address": {
- "street": "Hauptstr.",
- "building_identifier": "23",
- "post_code": "11920",
- "city": "Berlin",
- "country": "ABW"
}, - "passport_number": "string"
}{- "passport_id": 0
}get all face images of a person
| face_id required | integer <int64> (id_number) An internal ID |
| datetime_update required | string <date-time> date and time this entry was last updated |
| type required | string Enum: "image/bmp" "image/jpeg" "image/png" |
[- {
- "face_id": 0,
- "datetime_update": "2019-08-24T14:15:22Z",
- "type": "image/bmp"
}
]add a new face to an already created person
Face to add
| face_image required | string <binary> if available, the image that is stored on the passport |
| face_id required | integer <int64> (id_number) An internal ID |
{- "face_id": 0
}get all phone numbers of a person
| phone_number_id required | integer <int64> (id_number) An internal ID |
| is_primary required | boolean indicate a primary phone number |
| datetime_update required | string <date-time> date and time this entry was last updated |
| phone_number required | string <= 30 characters |
| phone_number_type required | string (phone_number_type) Enum: "M" "F" Phone Number Type:
|
| is_validated required | boolean indicates if a phone number has been validated via sms code |
[- {
- "phone_number_id": 0,
- "is_primary": true,
- "datetime_update": "2019-08-24T14:15:22Z",
- "phone_number": "12345-67890",
- "phone_number_type": "M",
- "is_validated": true
}
]add a new phone to an already created person. please note: only mobile phone number will be accepted and the phone number needs to be verified through the sms code sent to it
Phone to add
| phone_number required | string <= 30 characters Phone number |
| default_region | string Enum: "AC" "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AR" … 235 more Default region |
| phone_number_type | string Enum: "M" "F" Type of the phone number |
| phone_number_id | integer <int64> (id_number) An internal ID |
| need_verification required | boolean if the client allows fixed line phone numbers, they cannot be validated using sms. there we have no chance besides trust. in such cases no phone number validation is need and the number is active right away |
{- "phone_number": "+(681) 821235",
- "default_region": "DE",
- "phone_number_type": "M"
}{- "phone_number_id": 0,
- "need_verification": true
}Phone to validate
| phone_number required | string <= 30 characters |
| default_region | string (iso_3166_1_region) Enum: "AC" "AD" "AE" "AF" "AG" "AI" "AL" "AM" "AO" "AR" … 235 more optional ISO 3166-1 alpha-2 region code, used if region cannot be determined from the phone_number. for detail see https://github.com/google/libphonenumber/blob/master/cpp/src/phonenumbers/phonenumberutil.cc ->Parse |
| verification_code required | string (verification_number) = 6 characters \d{6} a verification number |
{- "phone_number": "+(49) 171-123456789",
- "default_region": "DE",
- "verification_code": "123456"
}{- "error_code": 0,
- "error_text": "string"
}make the current number the primary phone number
| phone_number_id required | integer <int64> (id_number) id of the phone |
{- "error_code": 0,
- "error_text": "string"
}| ws_notification_event_id required | integer |
| ws_notification_type required | string |
| ws_notification_description | string |
[- {
- "ws_notification_event_id": 0,
- "ws_notification_type": "string",
- "ws_notification_description": "string"
}
]| message required | object |
| websocket_message_id required | integer |
| datetime_read | string <date-time> |
| datetime_sent | string <date-time> |
[- {
- "message": { },
- "websocket_message_id": 0,
- "datetime_read": "2019-08-24T14:15:22Z",
- "datetime_sent": "2019-08-24T14:15:22Z"
}
]| ws_notification_event_id required | integer |
| ws_notification_type required | string |
| ws_notification_description | string |
[- {
- "ws_notification_event_id": 0,
- "ws_notification_type": "string",
- "ws_notification_description": "string"
}
]| ws_notification_event_id required | integer |
| ws_notification_type required | string |
| ws_notification_description | string |
[- {
- "ws_notification_event_id": 0,
- "ws_notification_type": "string",
- "ws_notification_description": "string"
}
]get all email addresses of a person
| email_address_id | integer <int64> (id_number) An internal ID |
| email_address required | string <email> <= 255 characters the email address |
| state required | string Enum: "V" "C"
|
| datetime_confirmed | string <date-time> date and time this email address was confirmed |
| is_primary | boolean indicate a primary email_address |
[- {
- "email_address_id": 0,
- "email_address": "anna@domain.tld",
- "state": "V",
- "datetime_confirmed": "2019-08-24T14:15:22Z",
- "is_primary": true
}
]change email address of an existing person
Email address to add
| email_address required | string <email> <= 255 characters the email address |
{- "email_address": "anna@domain.tld"
}{- "error_code": 0,
- "error_text": "string"
}Email address to validate
| email_address required | string <= 255 characters |
| verification_code required | string (verification_code) <= 36 characters A verification code |
{- "email_address": "anna@domain.tld",
- "verification_code": "ABCD123"
}{- "error_code": 0,
- "error_text": "string"
}limit the validity of the connection person - email address
| email_address_id required | integer <int64> (id_number) id of the email address |
{- "error_code": 0,
- "error_text": "string"
}make the current email address the primary email address
| email_address_id required | integer <int64> (id_number) id of the email address |
{- "error_code": 0,
- "error_text": "string"
}Get enums and default values for parameters based on data in the databse and already submitted parameters
| operation_id required | string Operation ID of the interface (e.g. report or posting template) |
| request | object The parameters/ request body of the report/posting template or other interface |
| client_context_person_id | integer <int64> The person ID calling the interface |
| name | string name of the parameter |
Array of objects | |
| editable | boolean TRUE, if can value be overwritten, FALSE otherwise |
string or boolean or integer or Array of strings value to be pre-selected |
[- {
- "name": "string",
- "enum": [
- {
- "value": null,
- "description": "string"
}
], - "editable": true,
- "value": "string"
}
]Get the specifications of all admin report templates for automatic FE generation
| operation_id required | string The unique operation ID of the endpoint to be called |
| path required | object An OpenAPI specification of the endpoint including all referenced schemas |
[- {
- "operation_id": "correction_transaction_dates_post",
- "path": { }
}
]Get the specifications of all reports templates for automatic FE generation
| operation_id required | string The unique operation ID of the endpoint to be called |
| path required | object An OpenAPI specification of the endpoint including all referenced schemas |
[- {
- "operation_id": "correction_transaction_dates_post",
- "path": { }
}
]Get the specifications of all back-office report templates for automatic FE generation
| operation_id required | string The unique operation ID of the endpoint to be called |
| path required | object An OpenAPI specification of the endpoint including all referenced schemas |
[- {
- "operation_id": "correction_transaction_dates_post",
- "path": { }
}
]Get the specifications of all customer report templates for automatic FE generation
| operation_id required | string The unique operation ID of the endpoint to be called |
| path required | object An OpenAPI specification of the endpoint including all referenced schemas |
[- {
- "operation_id": "correction_transaction_dates_post",
- "path": { }
}
]Get the specifications of all admin posting templates for automatic FE generation
| operation_id required | string The unique operation ID of the endpoint to be called |
| path required | object An OpenAPI specification of the endpoint including all referenced schemas |
[- {
- "operation_id": "correction_transaction_dates_post",
- "path": { }
}
]Get the specifications of all back-office posting templates for automatic FE generation
| operation_id required | string The unique operation ID of the endpoint to be called |
| path required | object An OpenAPI specification of the endpoint including all referenced schemas |
[- {
- "operation_id": "correction_transaction_dates_post",
- "path": { }
}
]Get the specifications of all customer posting templates for automatic FE generation
| operation_id required | string The unique operation ID of the endpoint to be called |
| path required | object An OpenAPI specification of the endpoint including all referenced schemas |
[- {
- "operation_id": "correction_transaction_dates_post",
- "path": { }
}
]List all currently blocked holdings
| account_number required | string (account_number) <= 18 characters Example: account_number=0000000012 Account number of a securities account |
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ Example: isin=DE0007100000 ISIN |
| block_securities_reason_id required | integer Reason for blocking |
| subbalance_id required | integer ID of the sub-balance |
| ta_id required | integer <int64> First part of transaction identifier |
| transaction_id required | integer <int64> Second part of transaction identifier |
| block_securities_id required | integer <int64> ID od source record |
| isin required | string^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ ISIN of blocked securities |
| wkn required | string <= 6 characters WKN of blocked securities |
| nominal required | string^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) Blocked nominals |
| block_securities_reason required | string <= 80 characters Blocking reason |
| subbalance required | string <= 80 characters Description of the sub-balance |
| date_from required | string <date> Start date of blocking period |
| date_to required | string <date> End date of blocking period |
[- {
- "ta_id": 0,
- "transaction_id": 0,
- "block_securities_id": 0,
- "isin": "DE0007100000",
- "wkn": "string",
- "nominal": "string",
- "block_securities_reason": "string",
- "subbalance": "string",
- "date_from": "2019-08-24",
- "date_to": "2019-08-24"
}
]List all booked transactions
required | string or string (transaction_source) Filter by transaction source |
| date_from required | string <date> Start date regarding transaction creation |
| date_to required | string <date> End date regarding transaction creation |
| x-result-total | integer The (actual) total to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| ta_id required | integer <int64> First part of transaction identifier |
| transaction_id required | integer <int64> Second part of transaction identifier |
| id required | integer <int64> ID of the source record |
| source required | string Name of the transaction source |
| datetime_create required | string <date-time> Date and time the transaction was created |
| booked required | string <date-time> Date and time the transaction was booked |
| timeused required | string^[0-9]{1,8}(\.[0-9]{1,3})?$ format: numeric(11,3) minimum: 0.000 Time used to book the transaction (in ms) |
[- {
- "ta_id": 0,
- "transaction_id": 0,
- "id": 0,
- "source": "string",
- "datetime_create": "2019-08-24T14:15:22Z",
- "booked": "2019-08-24T14:15:22Z",
- "timeused": "51.165"
}
]List all pending (send to unknown) transactions
string or string (transaction_source) Transaction source for filtering | |
| date_from | string <date> Transaction creation start date for filtering |
| date_to | string <date> Transaction creation end date for filtering |
| x-result-total | integer The (actual) total to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| ta_id required | integer <int64> First part of transaction identifier |
| transaction_id required | integer <int64> Second part of transaction identifier |
| id required | integer <int64> ID of the source record |
| source required | string Name of the source |
| datetime_create required | string <date-time> Date and time the transaction was saved |
[- {
- "ta_id": 0,
- "transaction_id": 0,
- "id": 0,
- "source": "string",
- "datetime_create": "2019-08-24T14:15:22Z"
}
]string or string (transaction_source) transaction source for filtering | |
| date_from | string <date> transaction creation start date for filtering |
| date_to | string <date> transaction creation end date for filtering |
| x-result-total | integer the (actual) total to be considered for pagination |
| x-result-complete | boolean TRUE if data set is complete, FALSE if database contains more data than is being returned |
| ta_id required | integer <int64> first part of transaction identifier |
| transaction_id required | integer <int64> second part of transaction identifier |
| id required | integer <int64> ID of the source record |
| source required | string name of the source table |
| datetime_create required | string <date-time> date and time the transaction was saved |
| last_booking_attempt | string <date-time> date and time the transaction failed (most recent) |
| last_error_code | integer <int32> error that occurred (most recent) |
| last_error_text | string <= 255 characters error that occurred (most recent) |
| last_message_text | string last technical error message |
| last_comment | string <= 255 characters free text field |
[- {
- "ta_id": 0,
- "transaction_id": 0,
- "id": 0,
- "source": "string",
- "datetime_create": "2019-08-24T14:15:22Z",
- "last_booking_attempt": "2019-08-24T14:15:22Z",
- "last_error_code": 0,
- "last_error_text": "string",
- "last_message_text": "string",
- "last_comment": "string"
}
]The posting journal of a transaction
| ta_id | integer First part of transaction identifier |
| transaction_id | integer Second part of transaction identifier |
| show_pnl_correction | boolean Default: false If TRUE, then also show P/L correction postings |
required | object Header information of a transaction |
object The TID of the transaction reversed by the current one | |
object The TID of the transaction that reversed by the current one | |
Array of objects | |
Array of objects | |
Array of objects | |
Array of objects |
{- "t_transaction": {
- "ta_id": 10,
- "transaction_id": 3,
- "source_id": 1,
- "id": 121,
- "datetime_create": "2026-01-13T10:11:12.123456+00:00",
- "booked": "2026-01-13T10:11:12.123456+00:00",
- "error_code": 0,
- "timeused": "12.123",
- "version": 0,
- "source": "accrual",
- "source_person_create": "string"
}, - "t_reverses_tx": {
- "ta_id": 0,
- "transaction_id": 0
}, - "t_reversed_by_tx": {
- "ta_id": 0,
- "transaction_id": 0
}, - "t_money_postings": [
- {
- "ta_id": 6,
- "posting_id": 1,
- "booking_date": "2026-01-13",
- "sysdate": "2026-01-13T10:11:12.123456+00:00",
- "value_date": "2019-11-18",
- "transaction_datetime": "2026-01-13T10:11:12.123456+00:00",
- "subbalance": "string",
- "dc": "D",
- "amount": "string",
- "currency": "CAD",
- "account_number": "1000000012",
- "memo": "CPD",
- "description": "Erika Mustermann transfer account",
- "posting_text": "Rent december 2025",
- "txkey_id": 10000,
- "txkey_description": "Fee",
- "write_tx_limit": true,
- "check_tx_limit": true,
- "check_balance_limit": true,
- "orginator_posting_id": 1
}
], - "t_security_postings": [
- {
- "ta_id": 6,
- "posting_id": 1,
- "booking_date": "2019-11-18",
- "sysdate": "2019-11-18T04:37:45.441485+00:00",
- "value_date": "2019-11-18",
- "transaction_datetime": "2019-11-18T04:37:45.441485+00:00",
- "subbalance": "string",
- "dc": "D",
- "amount": "string",
- "isin": "string",
- "wkn": "string",
- "account_number": "0000000062",
- "memo": "ZINTERN",
- "description": "Erika Mustermann transfer account",
- "posting_text": "dear son, here you have some money to spend",
- "txkey_id": 10000,
- "txkey_description": "Fees",
- "write_tx_limit": true,
- "check_tx_limit": true,
- "check_balance_limit": true,
- "price_amount": "5877.78",
- "price_currency": "CAD",
- "pl": "string",
- "avg_price_amount": "5877.78",
- "poolfactor": "string",
- "accrued_interest": "string"
}
], - "t_money_dispo_postings": [
- {
- "ta_id": 6,
- "dispo_posting_id": 1,
- "booking_date": "2019-11-18",
- "sysdate": "2019-11-18T04:37:45.441485+00:00",
- "value_date": "2019-11-18",
- "transaction_datetime": "2019-11-18T04:37:45.441485+00:00",
- "subbalance": "string",
- "dc": "D",
- "amount": "string",
- "currency": "CAD",
- "account_number": "0000000062",
- "memo": "ZINTERN",
- "description": "Erika Mustermann transfer account",
- "posting_text": "dear son, here you have some money to spend",
- "txkey_id": 10000,
- "txkey_description": "Fees",
- "write_tx_limit": true,
- "check_tx_limit": true,
- "check_balance_limit": true
}
], - "t_security_dispo_postings": [
- {
- "ta_id": 6,
- "dispo_posting_id": 1,
- "booking_date": "2019-11-18",
- "sysdate": "2019-11-18T04:37:45.441485+00:00",
- "value_date": "2019-11-18",
- "transaction_datetime": "2019-11-18T04:37:45.441485+00:00",
- "subbalance": "string",
- "dc": "D",
- "amount": "string",
- "isin": "DE0007100000",
- "wkn": "string",
- "account_number": "0000000062",
- "memo": "ZINTERN",
- "description": "Max Mustermann transfer account",
- "posting_text": "dear son, here you have some money to spend",
- "txkey_id": 10000,
- "txkey_description": "Fees",
- "write_tx_limit": true,
- "check_tx_limit": true,
- "check_balance_limit": true
}
]
}Further information on a transaction relevant for the customer
| ta_id required | integer <int64> First part of transaction identifer |
| transaction_id required | integer <int64> Second part of transaction identifer |
| ta_id required | integer <int64> First part of transaction identifier (transaction account) |
| transaction_id required | integer <int64> Second part of transaction identifier |
| money_link_name | object Additional information on the money link |
{- "ta_id": 0,
- "transaction_id": 0,
- "money_link_name": { }
}The transaction data forwarded to the upstream system
| ta_id | integer First part of transaction identifier |
| transaction_id | integer Second part of transaction identifier |
| source required | string non-empty source identifier |
| id required | integer <int64> unique ID per transacting account and source |
| datetime_create required | string <date-time> timestamp when the transaction was created |
| booked required | string <date-time> timestamp when the transaction was completed/booked |
| external_reference | string <uuid> (UUID) |
required | Array of transaction_booked_cash_balance (object) or transaction_booked_security_balance (object) |
Array of transaction_booked_cash_posting (object) or transaction_booked_security_posting (object) | |
Array of transaction_booked_dispo_cash_posting (object) or transaction_booked_dispo_security_posting (object) | |
| metadata | object addinional information, e.g. for corporate actions |
Array of objects (transaction_booked_tax_data) | |
object reference to original transaction in case of reversal |
{- "source": "string",
- "id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "booked": "2019-08-24T14:15:22Z",
- "external_reference": "ff6b6877-0d9b-4d38-88cb-b406b386003e",
- "balances": [
- {
- "account_number": "0000000062",
- "subbalance": "string",
- "balance_type": "B",
- "date": "2019-08-24",
- "datetime_update": "2019-08-24T14:15:22Z",
- "cs": "C",
- "booked_balance": "string",
- "blocked_balance": "string",
- "available_balance": "string",
- "currency": "CAD"
}
], - "postings": [
- {
- "posting_id": 0,
- "booking_date": "2019-08-24",
- "sysdate": "2019-08-24T14:15:22Z",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "account_number": "0000000062",
- "memo": "ZINTERN",
- "subbalance": "string",
- "dc": "D",
- "posting_text": "dear son, here you have some money to spend",
- "txkey_id": 10000,
- "cs": "C",
- "amount": "string",
- "currency": "CAD"
}
], - "dispo_postings": [
- {
- "dispo_posting_id": 0,
- "booking_date": "2019-08-24",
- "sysdate": "2019-08-24T14:15:22Z",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "account_number": "0000000062",
- "subbalance": "string",
- "dc": "D",
- "txkey_id": 10000,
- "cs": "C",
- "amount": "string",
- "currency": "CAD"
}
], - "metadata": { },
- "tax_data": [
- {
- "taxation": {
- "taxation_id": 0,
- "ta_id": 0,
- "transaction_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "kest_satz": "string",
- "soli_satz": "string",
- "zufluss": "2019-08-24",
- "cash_account_number": "string",
- "security_account_number": "string"
}, - "taxation_input_and_result": {
- "before": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}, - "delta": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}, - "after": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}
}, - "taxation_master_data": {
- "taxation_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "vsn_id": 0,
- "steuerinlaender": true,
- "nv_typ": "01",
- "fsa_id": 0,
- "fsa_eingereicht": "5877.78",
- "fsa_frei": "5877.78",
- "vermoegensart": "P",
- "person_id_1": 0,
- "bundesland_iso_1": "other",
- "kist_satz_1": "string",
- "religionsgemeinschaft_1": "string",
- "person_id_2": 0,
- "bundesland_iso_2": "other",
- "kist_satz_2": "string",
- "religionsgemeinschaft_2": "string",
- "r_steuerinlaender_1": true,
- "r_vermoegensart_1": "P",
- "r_bundesland_iso_1": "other",
- "r_kist_satz_1": "string",
- "r_religionsgemeinschaft_1": "string",
- "r_married": true,
- "r_steuerinlaender_2": true,
- "r_vermoegensart_2": "P",
- "r_bundesland_iso_2": "other",
- "r_kist_satz_2": "string",
- "r_religionsgemeinschaft_2": "string"
}, - "taxation_taxable_amount": [
- {
- "taxation_taxable_amount_id": 0,
- "taxation_id": 0,
- "isin": "DE0007100000",
- "ertragsart": "string",
- "bmg_typ": "string",
- "bmg_satz": "string",
- "betrag": "string",
- "gd505e": "s",
- "gd504c": "s",
- "tfq": "string",
- "gebuehr": "string",
- "fifo_usage_id": 0,
- "issuer_federal_state": "other"
}
]
}
], - "original_transaction_reference": {
- "ta_id": "string",
- "transaction_id": "string"
}
}Source data of a transaction
| ta_id required | integer <int64> First part of transaction identifier |
| transaction_id required | integer <int64> Second part of transaction identifier |
required | string or string Name of the transaction source |
| data required | object The source data (the fields and structure varies between different sources) |
| documents | Array of strings <uri> [ items <uri > ] |
{- "transaction_source": "accrual",
- "data": { },
}The taxation FiFo journal of a transaction
| ta_id | integer First part of transaction identifier |
| transaction_id | integer Second part of transaction identifier |
| opening_ta_id | integer <int64> |
| opening_transaction_id | integer <int64> |
| opening_isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| opening_dc | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| opening_nominal | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| opening_txkey_id | integer <int32> |
| opening_booking_date | string <date> |
| opening_price_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| opening_price | string (signed_price_amount_value) ^(-)?[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Negative amounts are signed by minus. The decimal separator is a dot. |
| closing_ta_id | integer <int64> |
| closing_transaction_id | integer <int64> |
| closing_dc | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| closing_nominal | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| closing_txkey_id | integer <int32> |
| closing_booking_date | string <date> |
| closing_price_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| closing_price | string (signed_price_amount_value) ^(-)?[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Negative amounts are signed by minus. The decimal separator is a dot. |
| consuming_used_nominal | string (signed_security_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) A securities amount with 6 decimal places and sign (omit if positive) |
| consuming_opening_amount | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| consuming_opening_fee | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| consuming_closing_amount | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| consuming_closing_fee | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| consuming_pl | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| consuming_pl_type | string Enum: "P" "Z" "S"
|
| consuming_usage_type | string Enum: "F" "R" "C"
|
| fund_tfq | string Teilfreistellungsquote in decimal percent e.g. 0.30 and NOT 30 |
| fund_opening_vap | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_00_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_00_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_15_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_15_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_30_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_30_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_60_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_60_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_80_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_opening_acc_pl_80_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_vap | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_00_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_00_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_15_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_15_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_30_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_30_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_60_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_60_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_80_p | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| fund_closing_acc_pl_80_z | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
[- {
- "opening_ta_id": 0,
- "opening_transaction_id": 0,
- "opening_isin": "DE0007100000",
- "opening_dc": "D",
- "opening_nominal": "string",
- "opening_txkey_id": 0,
- "opening_booking_date": "2019-08-24",
- "opening_price_currency": "CAD",
- "opening_price": "5877.78",
- "closing_ta_id": 0,
- "closing_transaction_id": 0,
- "closing_dc": "D",
- "closing_nominal": "string",
- "closing_txkey_id": 0,
- "closing_booking_date": "2019-08-24",
- "closing_price_currency": "CAD",
- "closing_price": "5877.78",
- "consuming_used_nominal": "string",
- "consuming_opening_amount": "string",
- "consuming_opening_fee": "string",
- "consuming_closing_amount": "string",
- "consuming_closing_fee": "string",
- "consuming_pl": "string",
- "consuming_pl_type": "P",
- "consuming_usage_type": "F",
- "fund_tfq": "string",
- "fund_opening_vap": "string",
- "fund_opening_acc_pl_00_p": "string",
- "fund_opening_acc_pl_00_z": "string",
- "fund_opening_acc_pl_15_p": "string",
- "fund_opening_acc_pl_15_z": "string",
- "fund_opening_acc_pl_30_p": "string",
- "fund_opening_acc_pl_30_z": "string",
- "fund_opening_acc_pl_60_p": "string",
- "fund_opening_acc_pl_60_z": "string",
- "fund_opening_acc_pl_80_p": "string",
- "fund_opening_acc_pl_80_z": "string",
- "fund_closing_vap": "string",
- "fund_closing_acc_pl_00_p": "string",
- "fund_closing_acc_pl_00_z": "string",
- "fund_closing_acc_pl_15_p": "string",
- "fund_closing_acc_pl_15_z": "string",
- "fund_closing_acc_pl_30_p": "string",
- "fund_closing_acc_pl_30_z": "string",
- "fund_closing_acc_pl_60_p": "string",
- "fund_closing_acc_pl_60_z": "string",
- "fund_closing_acc_pl_80_p": "string",
- "fund_closing_acc_pl_80_z": "string"
}
]Get the customer tax document of a transaciton as PDF or its raw Json data
| ta_id required | integer <int64> First part of transaciton identifier |
| transaction_id required | integer <int64> Second part of transaciton identifier |
| document_data | object |
Array of objects (transaction_booked_tax_data) |
{- "document_data": { },
- "tax_data": [
- {
- "taxation": {
- "taxation_id": 0,
- "ta_id": 0,
- "transaction_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "kest_satz": "string",
- "soli_satz": "string",
- "zufluss": "2019-08-24",
- "cash_account_number": "string",
- "security_account_number": "string"
}, - "taxation_input_and_result": {
- "before": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}, - "delta": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}, - "after": {
- "year": 2024,
- "akti_gewinn": "string",
- "akti_verlust": "string",
- "sons_gewinn": "string",
- "sons_verlust": "string",
- "inl_div": "string",
- "inl_div_p27": "string",
- "anr_qst": "string",
- "altfall_non_fonds_gewinn": "string",
- "altfall_non_fonds_verlust": "string",
- "altfall_fonds_gewinn": "string",
- "altfall_fonds_verlust": "string",
- "wertlos": "string",
- "pvg_innerhalb_speku": "string",
- "pvg_ausserhalb_speku": "string",
- "counter_p27": 0,
- "bundesland_iso_1": "other",
- "religionsgemeinschaft_1": "string",
- "betrag_versteuert_1": "string",
- "kest_1": "string",
- "soli_1": "string",
- "kist_1": "string",
- "bundesland_iso_2": "other",
- "religionsgemeinschaft_2": "string",
- "betrag_versteuert_2": "string",
- "kest_2": "string",
- "soli_2": "string",
- "kist_2": "string",
- "frei_nv": "string",
- "frei_aus": "string",
- "frei_bv": "string",
- "frei_ki": "string",
- "schatt_avvt": "string",
- "schatt_svvt": "string",
- "schatt_qvt": "string",
- "vsn_fsa": "string",
- "avvt": "string",
- "svvt": "string",
- "qvt": "string"
}
}, - "taxation_master_data": {
- "taxation_id": 0,
- "datetime_create": "2019-08-24T14:15:22Z",
- "vsn_id": 0,
- "steuerinlaender": true,
- "nv_typ": "01",
- "fsa_id": 0,
- "fsa_eingereicht": "5877.78",
- "fsa_frei": "5877.78",
- "vermoegensart": "P",
- "person_id_1": 0,
- "bundesland_iso_1": "other",
- "kist_satz_1": "string",
- "religionsgemeinschaft_1": "string",
- "person_id_2": 0,
- "bundesland_iso_2": "other",
- "kist_satz_2": "string",
- "religionsgemeinschaft_2": "string",
- "r_steuerinlaender_1": true,
- "r_vermoegensart_1": "P",
- "r_bundesland_iso_1": "other",
- "r_kist_satz_1": "string",
- "r_religionsgemeinschaft_1": "string",
- "r_married": true,
- "r_steuerinlaender_2": true,
- "r_vermoegensart_2": "P",
- "r_bundesland_iso_2": "other",
- "r_kist_satz_2": "string",
- "r_religionsgemeinschaft_2": "string"
}, - "taxation_taxable_amount": [
- {
- "taxation_taxable_amount_id": 0,
- "taxation_id": 0,
- "isin": "DE0007100000",
- "ertragsart": "string",
- "bmg_typ": "string",
- "bmg_satz": "string",
- "betrag": "string",
- "gd505e": "s",
- "gd504c": "s",
- "tfq": "string",
- "gebuehr": "string",
- "fifo_usage_id": 0,
- "issuer_federal_state": "other"
}
]
}
]
}List of operation IDs to perform on given TID, posting, holding, or account
| operation_id required | string The operation ID of the endpoint that produced the data row |
| entry_row | string A specific data row (TID, posting, holding, or account) |
| account_number | string Account number if applicable for more context |
An operation ID - transaction_get - transaction_reversal_post - correction_transaction_cash_post - failed_transaction_discard - open_positions_get - posting_comment_get - posting_comment_put - posting_comment_history_get - correction_transaction_cpd_post - correction_transaction_dates_post - biw_depotumsatz_securities_transfer_post - failed_transaction_retry - depot_account_number_activity_get - block_securities_post - unblock_securities_post - biw_depotumsatz_underlying_post - mt940_cpd_override_post - failed_transaction_revert_and_discard - transaction_comment_put - correction_transaction_01460_post - posting_close_session_get
[- "string"
]Book a failed securities transfer with manually added account and amount
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| abrechnungsbetrag_eur_counter_account_number required | string (account_number) <= 18 characters |
| in_out required | string Enum: "I" "O" position: 3 |
| abrechnungsbetrag_eur_amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| loan required | boolean position: 5 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id": "string",
- "abrechnungsbetrag_eur_counter_account_number": "0000000012",
- "in_out": "I",
- "abrechnungsbetrag_eur_amount": "5877.78",
- "loan": true
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Book a failed CA with manually added underlying ISIN and nominal
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| underlying_isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| underlying_nominal_nostro_dc required | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| underlying_nominal_nostro required | string (security_amount_value) ^[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id": "string",
- "underlying_isin": "DE0007100000",
- "underlying_nominal_nostro_dc": "D",
- "underlying_nominal_nostro": "5877.78"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Block securities of given ISIN, amount and depository
| account_number required | string (account_number) <= 18 characters |
required | object (security_amount) |
| block_securities_reason_id required | integer position: 3 ID of the block reason as provided in GET /parameter_enums |
| subbalance_id required | integer position: 4 ID of the sub-balance as provided in GET /parameter_enums |
| date_to required | string <date> position: 5 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "account_number": "0000000012",
- "security_amount": {
- "isin": "DE0007100000",
- "amount": "1"
}, - "block_securities_reason_id": 0,
- "subbalance_id": 0,
- "date_to": "2019-08-24"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Un-block a blocked position
| ta_id required | integer <int64> position: 1 |
| transaction_id required | integer <int64> position: 2 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id": 0,
- "transaction_id": 0
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Reverse given transaction, then book again with adjusted postings
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| account_number required | string <= 18 characters position: 2 The account number to use instead |
| subbalance_id required | integer <int32> position: 3 Sub-balance ID |
| debit_credit required | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| amount required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| reason | string <= 140 characters position: 7 Reason for reversal and new booking |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id": "string",
- "account_number": "string",
- "subbalance_id": 0,
- "debit_credit": "D",
- "amount": "string",
- "isin": "DE0007100000",
- "reason": "string"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Book out cash amount on given date and book it in again
| account_number required | string <= 18 characters position: 1 Account number of the posting account |
| booking_date_out required | string <date> position: 2 Booking date for booking out |
| booking_date_in required | string <date> position: 3 Booking date for booking in |
| value_date | string <date> position: 4 optional value date |
| transaction_datetime | string <date-time> position: 5 Optionally a transaction datetime |
| subbalance required | string <= 80 characters position: 6 If needed, subbalance for the account |
| isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| currency required | string position: 9 The currency |
| debit_credit_in required | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| posting_text | string <= 140 characters position: 11 Optionally a posting text |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "account_number": "string",
- "booking_date_out": "2019-08-24",
- "booking_date_in": "2019-08-24",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "subbalance": "string",
- "isin": "DE0007100000",
- "amount": "5877.78",
- "currency": "string",
- "debit_credit_in": "D",
- "posting_text": "string"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Reverse given transaction, then book again with adjusted postings as given
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
required | Array of objects (correction_transaction_cash_posting) |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id": "string",
- "cash_postings": [
- {
- "original_posting_id": 0,
- "account_number": "0000000012",
- "account_subbalanced": true,
- "subbalance_id": 0,
- "currency": "CAD",
- "debit_credit": "D",
- "amount": "string",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z"
}
]
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Reverse given transaction, then book again with adjusted postings
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| account_number required | string <= 18 characters position: 2 The account number to use instead |
| subbalance_id required | integer <int32> position: 3 Sub-balance ID |
| debit_credit required | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| amount required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| reason | string <= 140 characters position: 7 Reason for reversal and new booking |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id": "string",
- "account_number": "string",
- "subbalance_id": 0,
- "debit_credit": "D",
- "amount": "string",
- "isin": "DE0007100000",
- "reason": "string"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Reverse given transaction, then book again with adjusted postings
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| value_date required | string <date> position: 2 New value date |
| transaction_datetime required | string <date-time> position: 3 New transaction timestamp |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id": "string",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Book money between manual P/L accounts
| booking_date required | string <date> position: 1 Booking date |
| value_date required | string <date> position: 2 Value date |
| transaction_datetime required | string <date-time> position: 3 Transaction datetime |
| currency required | string position: 4 The currency |
| account_number_from required | string <= 18 characters position: 5 Account number from |
| account_number_to required | string <= 18 characters position: 6 Account number to |
| debit_credit_from required | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| debit_credit_to required | string (debit_credit) Enum: "D" "C" Debit/credit indicator |
| amount_to required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| subbalance | string <= 80 characters position: 10 If needed, subbalance for the accounts |
| isin | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| posting_text | string <= 140 characters position: 12 Optionally a posting text |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "booking_date": "2019-08-24",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "currency": "string",
- "account_number_from": "string",
- "account_number_to": "string",
- "debit_credit_from": "D",
- "debit_credit_to": "D",
- "amount_to": "string",
- "subbalance": "string",
- "isin": "DE0007100000",
- "posting_text": "string"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Trigger the daily closeout process
| date_of_day required | string <date> position: 1 As of date |
| override | boolean position: 2 Overwriting of a previous closeout has to be requested speficifcally |
{- "date_of_day": "2019-08-24",
- "override": true
}{- "error_code": 0,
- "error_text": "string"
}Create and send RPT022 and RPT025 to configured receivers
| date_from_rpt22 required | string <date> position: 1 Start date for RPT022 |
| date_to_rpt22 required | string <date> position: 2 End date for RPT022 |
| date_rpt25 required | string <date> position: 3 End date for RPT025 |
{- "date_from_rpt22": "2019-08-24",
- "date_to_rpt22": "2019-08-24",
- "date_rpt25": "2019-08-24"
}{- "error_code": 0,
- "error_text": "string"
}Send cash from one customer account to any another account
| debtor_account required | string (account_number) <= 18 characters |
required | object (amount) |
| creditor_account required | string (account_number) <= 18 characters |
| creditor_name required | string (creditor_name) <= 70 characters Creditor Name |
| remittance_information_unstructured | string (remittance_information_unstructured) <= 140 characters Unstructured remittance information |
| end_to_end_identification | string <= 35 characters position: 6 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "debtor_account": "0000000012",
- "instructed_amount": {
- "currency": "EUR",
- "amount": "123"
}, - "creditor_account": "0000000012",
- "creditor_name": "Creditor Name",
- "remittance_information_unstructured": "Ref Number Merchant",
- "end_to_end_identification": "string"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Charge a customer account with a standalone fee
| cash_account_number required | string <= 18 characters ^[0-9]{1,18}$ Account number of the customer's cash account |
| security_account_number | string <= 18 characters ^[0-9]{1,18}$ Account number of the customers's securities account |
| total_fee_amount required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| total_fee_currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| remittance_text required | string <= 140 characters Remittance information |
| value_date | string <date> Value date |
required | Array of objects (fee_amount) non-empty The fee amount or a breakdown into multiple fee amounts |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
| approval_request_id required | integer <int64> |
| error_code required | integer <int64> |
| error_text required | string <= 255 characters |
{- "cash_account_number": "string",
- "security_account_number": "string",
- "total_fee_amount": "string",
- "total_fee_currency": "CAD",
- "remittance_text": "string",
- "value_date": "2019-08-24",
- "fee_amounts": [
- {
- "amount": "string",
- "currency": "CAD",
- "fee_beneficiary_party": "tenant",
- "fee_type": "adjustment"
}
]
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Send cash between a system account and a customer or system account
| current_account required | string (account_number_or_memo) <= 18 characters |
| creditor_account required | string (account_number_or_memo) <= 18 characters |
required | object (amount) |
| remittance_information required | string (remittance_information_unstructured) <= 140 characters Unstructured remittance information |
| value_date | string <date> position: 5 Optionally a value date different from the default date |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
| approval_request_id required | integer <int64> |
| error_code required | integer <int64> |
| error_text required | string <= 255 characters |
{- "current_account": "0000000012",
- "creditor_account": "0000000012",
- "instructed_amount": {
- "currency": "EUR",
- "amount": "123"
}, - "remittance_information": "Ref Number Merchant",
- "value_date": "2019-08-24"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}book out KESt and KiSt for month
| identifier required | string [ 6 .. 7 ] characters position: 1 year and month for which the KESt-Anmeldung should be created |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "identifier": "2024/1"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}reverse all interest settlement at and after given date, then book new
| account_number required | string <= 18 characters position: 1 account number of a customer cash account |
| end_date required | string <date> position: 2 date of earliest interest settlement to repeat |
| approval_request_id required | integer <int64> |
| error_code required | integer <int64> |
| error_text required | string <= 255 characters |
{- "account_number": "string",
- "end_date": "2019-08-24"
}{- "approval_request_id": 0,
- "error_code": 0,
- "error_text": "string"
}create new gl export or gl export simulation
| as_of_date required | string <date> position: 1 posting date to be considered for gl export |
| simulation required | boolean Default: false position: 2 if TRUE, then only data creation and download option for internal use, no export |
| overwrite required | boolean Default: false position: 3 if TRUE, then new creation of gl export, even if it already has been created and exported previously |
| overwrite_reason | string <= 255 characters position: 4 optionally a free text explaining why new gl export is created |
{- "as_of_date": "2019-08-24",
- "simulation": false,
- "overwrite": false,
- "overwrite_reason": "string"
}{- "error_code": 0,
- "error_text": "string"
}create gl export delta correction as new minus old state (optionally as simulation)
| ref_gl_export_header_id required | integer <int64> position: 1 ID of the reference GL export (the old GL export) |
| simulation required | boolean Default: false position: 2 if TRUE, then only data creation and download option for internal use, no export |
{- "ref_gl_export_header_id": 0,
- "simulation": false
}{- "error_code": 0,
- "error_text": "string"
}send report22 and 25 to configured receivers
| meldedatum required | string <date> position: 1 |
| override | boolean position: 2 override of async task, in case it was already triggered today |
{- "meldedatum": "2019-08-24",
- "override": true
}{- "error_code": 0,
- "error_text": "string"
}| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| comment required | string <= 255 characters position: 2 free text explaining the action |
{- "ta_id_transaction_id": "string",
- "comment": "string"
}{- "error_code": 0,
- "error_text": "string"
}| ta_id_transaction_id_revert required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| booking_date required | string <date> |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id_revert": "string",
- "ta_id_transaction_id": "string",
- "booking_date": "2019-08-24"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
{- "ta_id_transaction_id": "string"
}{- "error_code": 0,
- "error_text": "string"
}| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| comment | string <= 255 characters position: 2 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id": "string",
- "comment": "string"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}record a loan trade
| nostro_security_account required | string (account_number) <= 18 characters |
| cash_account required | string (account_number) <= 18 characters |
| value_date required | string <date> position: 3 |
| transaction_datetime required | string <date-time> position: 4 |
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| quantity required | string (security_amount_value) ^[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| settled_amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| buy_sell required | string = 1 characters Enum: "B" "S" position: 9 |
| accrued_interest_amount | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| posting_text | string <= 140 characters position: 11 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "nostro_security_account": "0000000012",
- "cash_account": "0000000012",
- "value_date": "2019-08-24",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "isin": "DE0007100000",
- "quantity": "5877.78",
- "currency": "CAD",
- "settled_amount": "5877.78",
- "buy_sell": "B",
- "accrued_interest_amount": "5877.78",
- "posting_text": "string"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}manual booking of security transfer in
| security_account_number required | string (account_number) <= 18 characters |
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| nominal required | string (security_amount_value) ^[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| transaction_datetime required | string <date-time> position: 4 |
| depository required | string <= 80 characters Enum: "ALF" "CBF" "CBL" position: 5 |
required | Array of objects (price_detail) position: 6 |
| transfer_type required | string Enum: "E" "U" position: 7 entgeltlich, unentgeltlich |
| subrogation required | boolean position: 8 subrogation indicator |
| asset_type | string Enum: "P" "B" position: 9 Privatvermögen, Betriebsvermögen |
| transfer_specific_type | string Enum: "E" "S" position: 10 Erbschaft, Schenkung |
| transfer_unit | string = 3 characters position: 11 XXX or ISO code |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "security_account_number": "0000000012",
- "isin": "DE0007100000",
- "nominal": "5877.78",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "depository": "ALF",
- "price_details": [
- {
- "acquisition_date": "2019-08-24",
- "acquisition_time": "14:15:22Z",
- "historical_holding_indicator": true,
- "acquisition_nominal": "string",
- "acquisition_amount_eur": "string",
- "acquisition_amount": "string",
- "acquisition_amount_ccy": "str",
- "acquisition_interest_eur": "string",
- "intermediate_profit_eur": "string",
- "accumulate_profit_s_94_eur": "string",
- "accumulate_profit_retained_eur": "string",
- "accumulate_sur_plus_eur": "string",
- "reality_profit_eur": "string",
- "accumulate_profit_funds_ccy": "str",
- "accumulate_profit_funds": "string",
- "accumulate_profit_s_09_eur": "string",
- "accumulate_substance_profit_eur": "string",
- "zast_amount_eur": "string",
- "tax_neutral_funds_merge_date": "2019-08-24",
- "funds_value_calculated_date": "2019-08-24",
- "deemed_disposal_purchase_date": "2019-08-24",
- "deemed_disposal_accu_returns": "string",
- "deemed_disposal_interim_profit": "string",
- "deemed_disposal_result": "string",
- "deemed_disposal_result_share_profits": "string",
- "deemed_disposal_assessment_repl_basis": "string",
- "deemed_disposal_assessment_repl_basis_share_profit": "string",
- "deemed_disposal_sales_result_profit": "string",
- "deemed_disposal_sales_result_loss": "string",
- "deemed_disposal_accu_assessment_repl_basis": "string",
- "assessment_repl_basis_not_determined": true,
- "vap": "string",
- "original_isin": "DE0007100000",
- "deemed_disposal_accu_sales_result_mixed_funds_s_18": "string",
- "deemed_disposal_accu_sales_result_shares_s_18": "string",
- "deemed_disposal_accu_sales_result_real_estate_domestic_s_18": "string",
- "deemed_disposal_accu_sales_result_real_estate_foreign_s_18": "string",
- "deemed_disposal_accu_sales_result_s_18": "string",
- "deemed_disposal_assessment_repl_basis_mixed_funds_s_18": "string",
- "deemed_disposal_assessment_repl_basis_shares_s_18": "string",
- "deemed_disposal_assessment_repl_basis_real_estate_domestic_s_18": "string",
- "deemed_disposal_assessment_repl_basis_real_estate_foreign_s_18": "string",
- "deemed_disposal_assessment_repl_basis_other_funds": "string",
- "millionaire_funds": true,
- "deemed_disposal_assessment_repl_basis_not_determined_s_18": true,
- "purchase_data_before_18": "string"
}
], - "transfer_type": "E",
- "subrogation": true,
- "asset_type": "P",
- "transfer_specific_type": "E",
- "transfer_unit": "str"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}manual booking of security transfer out
| security_account_number required | string (account_number) <= 18 characters |
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| nominal required | string (security_amount_value) ^[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| transaction_datetime required | string <date-time> position: 4 |
| depository required | string <= 80 characters Enum: "ALF" "CBF" "CBL" position: 5 |
| price | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| price_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| price_fx_rate | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| transfer_type required | string Enum: "E" "U" position: 9 entgeltlich, unentgeltlich |
| subrogation required | boolean position: 10 subrogation indicator |
| transfer_specific_type | string Enum: "E" "S" position: 11 Erbschaft, Schenkung |
| receiver_security_account_number required | string <= 35 characters position: 12 |
| receiver_bic required | string <= 11 characters position: 13 |
| receiver_kv_nr required | string <= 5 characters position: 14 |
| receiver_classification required | string Enum: "C" "S" "R" "O" position: 15
|
required | object (security_transfer_out_receiver) |
object (security_transfer_out_receiver) |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "security_account_number": "0000000012",
- "isin": "DE0007100000",
- "nominal": "5877.78",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "depository": "ALF",
- "price": "5877.78",
- "price_currency": "CAD",
- "price_fx_rate": "5877.78",
- "transfer_type": "E",
- "subrogation": true,
- "transfer_specific_type": "E",
- "receiver_security_account_number": "string",
- "receiver_bic": "string",
- "receiver_kv_nr": "strin",
- "receiver_classification": "C",
- "receiver1": {
- "name": "string",
- "street": "string",
- "building_identifier": "string",
- "suite_identifier": "string",
- "floor_identifier": "string",
- "district_name": "string",
- "post_code": "string",
- "city": "string",
- "country": "ABW",
- "birth_date": "2019-08-24",
- "tax_resident": true,
- "tax_id": "string"
}, - "receiver2": {
- "name": "string",
- "street": "string",
- "building_identifier": "string",
- "suite_identifier": "string",
- "floor_identifier": "string",
- "district_name": "string",
- "post_code": "string",
- "city": "string",
- "country": "ABW",
- "birth_date": "2019-08-24",
- "tax_resident": true,
- "tax_id": "string"
}
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Buy or sell ICF stocks against payment
| client_id required | string <uuid> position: 1 External ID of the client/customer |
| cash_account_number required | string <= 18 characters ^[0-9]{1,18}$ position: 2 Account number of the client's cash account |
| security_depot_number required | string <= 18 characters ^[0-9]{1,18}$ position: 3 Account number of the client's securities account |
| isin required | string[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1} position: 4 ISIN |
| short_code required | string <= 128 characters position: 5 Ticker symbol (purely informational) |
| instrument_name required | string <= 128 characters position: 6 Name of the instrument (purely informational) |
| instrument_type required | string Enum: "stocks" "warrants" "bonds" "fonds" "etf_or_etc" "index" "unknown" position: 7 The type of the instrument
|
| side required | string Enum: "BUY" "SELL" position: 8 Buy/sell indicator |
| executed_quantity required | string[0-9]{1,10}(\.[0-9]{1,6})? format: numeric(16,6) position: 9 Executed quantity to be booked to the seucrities account. Has 6 decimal points. |
| price_amount required | string[0-9]{1,10}(\.[0-9]{1,6})? format: numeric(16,6) position: 10 Price. Has 6 decimal points. |
| price_currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| total_fee_amount required | string[0-9]{1,13}(\.[0-9]{1,2})? format: numeric(15,2) position: 12 Total fee amount. Has 2 decimal points. |
| total_fee_currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| transaction_datetime required | string <date-time> position: 14 Date and time the order was executed |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "client_id": "bee36373-4ce7-4876-8cfa-c49613950531",
- "cash_account_number": "2100500488",
- "security_depot_number": "2100500496",
- "isin": "US0231351067",
- "short_code": "AMZ",
- "instrument_name": "AMAZON.COM INC.",
- "instrument_type": "stocks",
- "side": "BUY",
- "executed_quantity": "8",
- "price_amount": "180.12",
- "price_currency": "EUR",
- "total_fee_amount": "1.",
- "total_fee_currency": "EUR",
- "transaction_datetime": "2024-07-08T11:22:33+00:00"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Add a free text comment to a transaction (append)
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| comment required | string <= 255 characters position: 2 Free text |
{- "ta_id_transaction_id": "string",
- "comment": "string"
}{- "error_code": 0,
- "error_text": "string"
}Book a transaction reversal
| ta_id_transaction_id required | string (combined_ta_id_transaction_id) ^[0-9]+\/[0-9]+$ First and second part of transaction identifier |
| booking_date required | string <date> position: 2 Booking date of the reversal may differ from the original booking date |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id_transaction_id": "string",
- "booking_date": "2019-08-24"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Block securities of given ISIN, amount and depository
| account_number required | string (account_number) <= 18 characters |
required | object (security_amount) |
| block_securities_reason_id required | integer position: 3 ID of the block reason as provided in GET /parameter_enums |
| subbalance_id required | integer position: 4 ID of the sub-balance as provided in GET /parameter_enums |
| date_to required | string <date> position: 5 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "account_number": "0000000012",
- "security_amount": {
- "isin": "DE0007100000",
- "amount": "1"
}, - "block_securities_reason_id": 0,
- "subbalance_id": 0,
- "date_to": "2019-08-24"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Un-block a blocked position
| ta_id required | integer <int64> position: 1 |
| transaction_id required | integer <int64> position: 2 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id": 0,
- "transaction_id": 0
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Send cash from one customer account to any another account
| debtor_account required | string (account_number) <= 18 characters |
required | object (amount) |
| creditor_account required | string (account_number) <= 18 characters |
| creditor_name required | string (creditor_name) <= 70 characters Creditor Name |
| remittance_information_unstructured | string (remittance_information_unstructured) <= 140 characters Unstructured remittance information |
| end_to_end_identification | string <= 35 characters position: 6 |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "debtor_account": "0000000012",
- "instructed_amount": {
- "currency": "EUR",
- "amount": "123"
}, - "creditor_account": "0000000012",
- "creditor_name": "Creditor Name",
- "remittance_information_unstructured": "Ref Number Merchant",
- "end_to_end_identification": "string"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Charge a customer account with a standalone fee
| cash_account_number required | string <= 18 characters ^[0-9]{1,18}$ Account number of the customer's cash account |
| security_account_number | string <= 18 characters ^[0-9]{1,18}$ Account number of the customers's securities account |
| total_fee_amount required | string (signed_money_amount_value) ^(-)?[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) A money amount with 2 decimal places and sign (omit if positive) |
| total_fee_currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| remittance_text required | string <= 140 characters Remittance information |
| value_date | string <date> Value date |
required | Array of objects (fee_amount) non-empty The fee amount or a breakdown into multiple fee amounts |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
| approval_request_id required | integer <int64> |
| error_code required | integer <int64> |
| error_text required | string <= 255 characters |
{- "cash_account_number": "string",
- "security_account_number": "string",
- "total_fee_amount": "string",
- "total_fee_currency": "CAD",
- "remittance_text": "string",
- "value_date": "2019-08-24",
- "fee_amounts": [
- {
- "amount": "string",
- "currency": "CAD",
- "fee_beneficiary_party": "tenant",
- "fee_type": "adjustment"
}
]
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Send cash from ones own account to any other account, email address or IBAN. If the email address is not linked to a user account, in invitation is send out.
| debtorAccount required | string (account_number) <= 18 characters |
required | object (amount) |
required | object (account_identification) |
| creditorName required | string (creditor_name) <= 70 characters Creditor Name |
| remittanceInformationUnstructured | string (remittance_information_unstructured) <= 140 characters Unstructured remittance information |
| favorite_id | integer <int64> (id_number) An internal ID |
| save_new_favorite | boolean Default: false position: 7 If TRUE then the current request data is stored if
|
| favorite_name | string (favorite_name) <= 80 characters user given name for the favorite, of nothing was set, it will be created by the system |
| request_money | object (request_money_identifier) tuple which identifies a request-money request |
| tip | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| callback_url | string <uri> position: 11 URL to notify after the transaction was successfully executed |
| external_reference | string <uuid> (external_reference) External reference as provided by the initiaing application |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "debtorAccount": "0000000012",
- "instructedAmount": {
- "currency": "EUR",
- "amount": "123"
}, - "creditorAccount": {
- "identification_type": "account_number",
- "account": "0000000012"
}, - "creditorName": "Creditor Name",
- "remittanceInformationUnstructured": "Ref Number Merchant",
- "favorite_id": 0,
- "save_new_favorite": false,
- "favorite_name": "monthly payment #3",
- "request_money": { },
- "tip": "5877.78",
- "external_reference": "ff6b6877-0d9b-4d38-88cb-b406b386003e"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Generate a money-link and debit the desired amount from the customer account
| account_number required | string (account_number) <= 18 characters Example: 0000000012 position: 1 Account number of the debtor account |
| amount required | string (money_amount_value) ^[0-9]{1,13}(\.[0-9]{1,2})?$ format: numeric(15,2) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 13 significant figures. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| currency required | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| remittance_information_unstructured | string (remittance_information_unstructured) <= 140 characters Unstructured remittance information |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "amount": "5877.78",
- "currency": "CAD",
- "remittance_information_unstructured": "Ref Number Merchant"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}Redeem a money-link to credit the (remaining) amount to the customer account
| account_number required | string (account_number) <= 18 characters Example: 0000000012 position: 1 Account number of the customer |
| money_link_name required | string position: 2 The link for the money-link functionality |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}reverse all interest settlement at and after given date, then book new
| account_number required | string <= 18 characters position: 1 account number of a customer cash account |
| end_date required | string <date> position: 2 date of earliest interest settlement to repeat |
| approval_request_id required | integer <int64> |
| error_code required | integer <int64> |
| error_text required | string <= 255 characters |
{- "account_number": "string",
- "end_date": "2019-08-24"
}{- "approval_request_id": 0,
- "error_code": 0,
- "error_text": "string"
}manual booking of security transfer in
| security_account_number required | string (account_number) <= 18 characters |
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| nominal required | string (security_amount_value) ^[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| transaction_datetime required | string <date-time> position: 4 |
| depository required | string <= 80 characters Enum: "ALF" "CBF" "CBL" position: 5 |
required | Array of objects (price_detail) position: 6 |
| transfer_type required | string Enum: "E" "U" position: 7 entgeltlich, unentgeltlich |
| subrogation required | boolean position: 8 subrogation indicator |
| asset_type | string Enum: "P" "B" position: 9 Privatvermögen, Betriebsvermögen |
| transfer_specific_type | string Enum: "E" "S" position: 10 Erbschaft, Schenkung |
| transfer_unit | string = 3 characters position: 11 XXX or ISO code |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "security_account_number": "0000000012",
- "isin": "DE0007100000",
- "nominal": "5877.78",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "depository": "ALF",
- "price_details": [
- {
- "acquisition_date": "2019-08-24",
- "acquisition_time": "14:15:22Z",
- "historical_holding_indicator": true,
- "acquisition_nominal": "string",
- "acquisition_amount_eur": "string",
- "acquisition_amount": "string",
- "acquisition_amount_ccy": "str",
- "acquisition_interest_eur": "string",
- "intermediate_profit_eur": "string",
- "accumulate_profit_s_94_eur": "string",
- "accumulate_profit_retained_eur": "string",
- "accumulate_sur_plus_eur": "string",
- "reality_profit_eur": "string",
- "accumulate_profit_funds_ccy": "str",
- "accumulate_profit_funds": "string",
- "accumulate_profit_s_09_eur": "string",
- "accumulate_substance_profit_eur": "string",
- "zast_amount_eur": "string",
- "tax_neutral_funds_merge_date": "2019-08-24",
- "funds_value_calculated_date": "2019-08-24",
- "deemed_disposal_purchase_date": "2019-08-24",
- "deemed_disposal_accu_returns": "string",
- "deemed_disposal_interim_profit": "string",
- "deemed_disposal_result": "string",
- "deemed_disposal_result_share_profits": "string",
- "deemed_disposal_assessment_repl_basis": "string",
- "deemed_disposal_assessment_repl_basis_share_profit": "string",
- "deemed_disposal_sales_result_profit": "string",
- "deemed_disposal_sales_result_loss": "string",
- "deemed_disposal_accu_assessment_repl_basis": "string",
- "assessment_repl_basis_not_determined": true,
- "vap": "string",
- "original_isin": "DE0007100000",
- "deemed_disposal_accu_sales_result_mixed_funds_s_18": "string",
- "deemed_disposal_accu_sales_result_shares_s_18": "string",
- "deemed_disposal_accu_sales_result_real_estate_domestic_s_18": "string",
- "deemed_disposal_accu_sales_result_real_estate_foreign_s_18": "string",
- "deemed_disposal_accu_sales_result_s_18": "string",
- "deemed_disposal_assessment_repl_basis_mixed_funds_s_18": "string",
- "deemed_disposal_assessment_repl_basis_shares_s_18": "string",
- "deemed_disposal_assessment_repl_basis_real_estate_domestic_s_18": "string",
- "deemed_disposal_assessment_repl_basis_real_estate_foreign_s_18": "string",
- "deemed_disposal_assessment_repl_basis_other_funds": "string",
- "millionaire_funds": true,
- "deemed_disposal_assessment_repl_basis_not_determined_s_18": true,
- "purchase_data_before_18": "string"
}
], - "transfer_type": "E",
- "subrogation": true,
- "asset_type": "P",
- "transfer_specific_type": "E",
- "transfer_unit": "str"
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}manual booking of security transfer out
| security_account_number required | string (account_number) <= 18 characters |
| isin required | string (isin) ^[A-za-z]{2}[0-9A-Za-z]{9}[0-9]{1}$ |
| nominal required | string (security_amount_value) ^[0-9]{1,13}(\.[0-9]{1,6})?$ format: numeric(19,6) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. Up to 14 significant figures. Negative amounts are signed by minus. The decimal separator is a dot. Example: Valid representations for EUR with up to two decimals are:
|
| transaction_datetime required | string <date-time> position: 4 |
| depository required | string <= 80 characters Enum: "ALF" "CBF" "CBL" position: 5 |
| price | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| price_currency | string (iso4217_currency) = 3 characters Enum: "CAD" "CHF" "EUR" "GBP" "JPY" "USD" ISO 4217 currency code |
| price_fx_rate | string (price_amount_value) ^[0-9]{1,10}(\.[0-9]{1,15})?$ format: numeric(25,15) minimum: 0.00 The amount given with fractional digits, where fractions must be compliant to the currency definition. The decimal separator is a dot. |
| transfer_type required | string Enum: "E" "U" position: 9 entgeltlich, unentgeltlich |
| subrogation required | boolean position: 10 subrogation indicator |
| transfer_specific_type | string Enum: "E" "S" position: 11 Erbschaft, Schenkung |
| receiver_security_account_number required | string <= 35 characters position: 12 |
| receiver_bic required | string <= 11 characters position: 13 |
| receiver_kv_nr required | string <= 5 characters position: 14 |
| receiver_classification required | string Enum: "C" "S" "R" "O" position: 15
|
required | object (security_transfer_out_receiver) |
object (security_transfer_out_receiver) |
| ta_id required | integer <int64> First part of the TID ("T"ransaction "A"ccount) |
| transaction_id required | integer <int64> Second part of the TID |
| creditor_person_id | integer <int64> If applicable the ID of the creditor person |
{- "security_account_number": "0000000012",
- "isin": "DE0007100000",
- "nominal": "5877.78",
- "transaction_datetime": "2019-08-24T14:15:22Z",
- "depository": "ALF",
- "price": "5877.78",
- "price_currency": "CAD",
- "price_fx_rate": "5877.78",
- "transfer_type": "E",
- "subrogation": true,
- "transfer_specific_type": "E",
- "receiver_security_account_number": "string",
- "receiver_bic": "string",
- "receiver_kv_nr": "strin",
- "receiver_classification": "C",
- "receiver1": {
- "name": "string",
- "street": "string",
- "building_identifier": "string",
- "suite_identifier": "string",
- "floor_identifier": "string",
- "district_name": "string",
- "post_code": "string",
- "city": "string",
- "country": "ABW",
- "birth_date": "2019-08-24",
- "tax_resident": true,
- "tax_id": "string"
}, - "receiver2": {
- "name": "string",
- "street": "string",
- "building_identifier": "string",
- "suite_identifier": "string",
- "floor_identifier": "string",
- "district_name": "string",
- "post_code": "string",
- "city": "string",
- "country": "ABW",
- "birth_date": "2019-08-24",
- "tax_resident": true,
- "tax_id": "string"
}
}{- "ta_id": 0,
- "transaction_id": 0,
- "creditor_person_id": 0
}