Download OpenAPI specification:Download
The Bitcoin Suisse API allows customers of Bitcoin Suisse to automate activities like trading, custody, staking and reporting using their own tools.
Have a look at the Developer Portal to find out how to get an API key and how authentication works.
Get all customers that can be accessed by your API key
Success
Bad Request
Unauthorized
Server Error
[- {
- "name": "string",
- "customerNumber": "string",
- "eligibleForTrading": true,
- "accessRight": "string"
}
]
Get a single account by its account ID
Success
Bad Request
Unauthorized
Not Found
Internal Server Error
{- "id": 0,
- "assetSymbol": "string",
- "state": "Unknown",
- "type": "Unknown",
- "subType": "Unknown",
- "flags": [
- "Unknown"
], - "balance": 0,
- "available": 0,
- "reserved": 0,
- "disposable": 0,
- "creditLine": 0,
- "name": "string"
}
List all accounts of the customer selected using the customer-number
header
Success
Bad Request
Unauthorized
Internal Server Error
[- {
- "id": 0,
- "assetSymbol": "string",
- "state": "Unknown",
- "type": "Unknown",
- "subType": "Unknown",
- "flags": [
- "Unknown"
], - "balance": 0,
- "available": 0,
- "reserved": 0,
- "disposable": 0,
- "creditLine": 0,
- "name": "string"
}
]
Get onchain information for a single account by its account ID
Note: the blockchain addresses provided in the API response are for informational purposes only. Do not deposit directly to them. For making deposits, please use the deposit instructions provided through your Bitcoin Suisse Online Account
Success
Bad Request
Unauthorized
Not Found
Internal Server Error
{- "accountId": 0,
- "assetSymbol": "string",
- "balance": 0,
- "onchainInfo": [
- {
- "address": "string"
}
]
}
List all onchain information associated with the accounts of the customer selected using the customer-number
header
Note: the blockchain addresses provided in the API response are for informational purposes only. Do not deposit directly to them. For making deposits, please use the deposit instructions provided through your Bitcoin Suisse Online Account
Success
Bad Request
Unauthorized
Internal Server Error
[- {
- "accountId": 0,
- "assetSymbol": "string",
- "balance": 0,
- "onchainInfo": [
- {
- "address": "string"
}
]
}
]
Get the total portfolio value for a customer over a specified time range
Success
Bad Request
Unauthorized
Internal Server Error
{- "referenceAssetSymbol": "CHF",
- "portfolioValues": [
- {
- "date": "2019-08-24",
- "value": 0
}
]
}
Get (trading) account information including metadata, balances and reservations
Success
Bad Request
Unauthorized
Server Error
[- {
- "number": "string",
- "currency": "string",
- "balance": 0,
- "availableToTrade": 0,
- "reservedBalance": 0,
- "creditLine": 0,
- "filledButNotSettledAmount": 0,
- "state": "Unknown",
- "type": "Unknown"
}
]
Get the trading status data
Success
Unauthorized
Server Error
{- "isTradingEnabled": true,
- "limitOrderMaxPriceDeviationPct": 0
}
Success
Unauthorized
Server Error
[- {
- "symbol": "string",
- "minBaseIncrement": 0,
- "minQuoteIncrement": 0,
- "minPriceIncrement": 0,
- "orderTypeLimits": [
- {
- "orderType": "Unknown",
- "timeInForce": "Unknown",
- "minOrderSize": 0,
- "maxOrderSize": 0,
- "minOrderSizeQuote": 0,
- "maxOrderSizeQuote": 0
}
], - "basePrecision": 0,
- "quotePrecision": 0,
- "pricePrecision": 0,
- "commissions": {
- "Unknown": {
- "Unknown": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Buy": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Sell": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
]
}, - "Market": {
- "Unknown": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Buy": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Sell": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
]
}, - "Limit": {
- "Unknown": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Buy": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Sell": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
]
}, - "Stop": {
- "Unknown": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Buy": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Sell": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
]
}, - "StopLimit": {
- "Unknown": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Buy": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Sell": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
]
}, - "PreviouslyQuoted": {
- "Unknown": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Buy": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Sell": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
]
}, - "BestExecution": {
- "Unknown": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Buy": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
], - "Sell": [
- {
- "symbol": "string",
- "orderType": "Unknown",
- "side": "Unknown",
- "volumeLimit": 0,
- "volumeLimitQuote": 0,
- "commissionPct": 0,
- "baseFee": 0
}
]
}
}, - "commissionCurrency": "string",
- "commissionPrecision": 0,
- "classification": "Unknown",
- "externallyTradeable": true,
- "isTradingEnabledBuy": true,
- "isTradingEnabledSell": true,
- "isLimitOrderEnabled": true,
- "hasError": true,
- "isSynthetic": true,
- "routingSymbols": [
- "string"
], - "principalLimitOrderMaxSize": 0,
- "principalLimitOrderMaxSizeQuote": 0,
- "agentLimitOrderMaxSize": 0,
- "agentLimitOrderMaxSizeQuote": 0
}
]
Get top of book market data
Success
Unauthorized
Server Error
{- "marketDataList": [
- {
- "symbol": "string",
- "bidPrice": 0,
- "askPrice": 0
}
]
}
Get market data for a point in time in the past
Success
Bad request
Unauthorized
Server Error
{- "timestamp": "2019-08-24T14:15:22Z",
- "entries": [
- {
- "symbol": "string",
- "last": 0,
- "ask": 0,
- "bid": 0
}
]
}
Place a new order, this endpoint is used for all supported order types
Success
Bad Request
Unauthorized
Server Error
Service Unavailable
{- "symbol": "string",
- "currency": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "orderType": "Market",
- "timeInForce": "GoodTillCancel",
- "fromAccount": 0,
- "clientOrderId": "string",
- "quoteId": 0,
- "side": "Buy",
- "quantity": 0,
- "limitPrice": 0,
- "stopPrice": 0,
- "expireTime": "2019-08-24T14:15:22Z",
- "toAccount": 0,
- "isCommissionIncluded": true,
- "targetStrategy": "None"
}
{- "account": 0,
- "clientOrderId": "string",
- "orderId": 0,
- "quoteId": 0,
- "side": "Unknown",
- "orderType": "Unknown",
- "symbol": "string",
- "currency": "string",
- "quantity": 0,
- "price": 0,
- "stopPrice": 0,
- "timeInForce": "Unknown",
- "transactionTime": "2019-08-24T14:15:22Z",
- "expireTime": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "toAccount": 0,
- "executionId": "string",
- "executionType": "Unknown",
- "indicativePrice": 0,
- "status": "Unknown",
- "lastPrice": 0,
- "lastQuantity": 0,
- "cumulativeQuantity": 0,
- "leavesQuantity": 0,
- "rejectionCode": 0,
- "text": "string",
- "availableToTrade": 0,
- "commissionCurrency": "string",
- "commission": 0,
- "settlementDate": "2019-08-24T14:15:22Z",
- "venueId": 0,
- "tenor": "Unknown",
- "prosecoFuseco": true,
- "isTwap": true,
- "isCommissionIncluded": true,
- "legPrice": 0,
- "legSymbol": "string",
- "settlementAmount": 0,
- "fromAmount": 0,
- "toAmount": 0,
- "isSettled": true,
- "appliedCommissionPct": 0,
- "targetStrategy": "None",
- "durationUnit": "Unknown",
- "duration": 0,
- "pegOffsetType": "None",
- "pegOffsetValue": 0,
- "effectiveTime": "2019-08-24T14:15:22Z",
- "parentClientOrderId": 0,
- "legs": [
- {
- "symbol": "string",
- "side": "Unknown",
- "isFiatToFiat": true,
- "rate": 0,
- "baseQuantity": 0,
- "venue": "string"
}
]
}
Get status of all orders, can be filtered using optional query params
Success
Bad Request
Unauthorized
Server Error
{- "content": [
- {
- "account": 0,
- "clientOrderId": "string",
- "orderId": 0,
- "quoteId": 0,
- "side": "Unknown",
- "orderType": "Unknown",
- "symbol": "string",
- "currency": "string",
- "quantity": 0,
- "price": 0,
- "stopPrice": 0,
- "timeInForce": "Unknown",
- "transactionTime": "2019-08-24T14:15:22Z",
- "expireTime": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "toAccount": 0,
- "executionId": "string",
- "executionType": "Unknown",
- "indicativePrice": 0,
- "status": "Unknown",
- "lastPrice": 0,
- "lastQuantity": 0,
- "cumulativeQuantity": 0,
- "leavesQuantity": 0,
- "rejectionCode": 0,
- "text": "string",
- "availableToTrade": 0,
- "commissionCurrency": "string",
- "commission": 0,
- "settlementDate": "2019-08-24T14:15:22Z",
- "venueId": 0,
- "tenor": "Unknown",
- "prosecoFuseco": true,
- "isTwap": true,
- "isCommissionIncluded": true,
- "legPrice": 0,
- "legSymbol": "string",
- "settlementAmount": 0,
- "fromAmount": 0,
- "toAmount": 0,
- "isSettled": true,
- "appliedCommissionPct": 0,
- "targetStrategy": "None",
- "durationUnit": "Unknown",
- "duration": 0,
- "pegOffsetType": "None",
- "pegOffsetValue": 0,
- "effectiveTime": "2019-08-24T14:15:22Z",
- "parentClientOrderId": 0,
- "legs": [
- {
- "symbol": "string",
- "side": "Unknown",
- "isFiatToFiat": true,
- "rate": 0,
- "baseQuantity": 0,
- "venue": "string"
}
]
}
], - "count": 0
}
Besides the required properties, either an orderId or a clientOrderId must be provided to cancel an order
Success
Bad Request
Unauthorized
Server Error
{- "account": 0,
- "clientOrderId": "string",
- "orderId": 0,
- "cancelRequestId": "string",
- "transactionTime": "2019-08-24T14:15:22Z"
}
{- "account": 0,
- "clientOrderId": "string",
- "orderId": 0,
- "quoteId": 0,
- "side": "Unknown",
- "orderType": "Unknown",
- "symbol": "string",
- "currency": "string",
- "quantity": 0,
- "price": 0,
- "stopPrice": 0,
- "timeInForce": "Unknown",
- "transactionTime": "2019-08-24T14:15:22Z",
- "expireTime": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "toAccount": 0,
- "executionId": "string",
- "executionType": "Unknown",
- "indicativePrice": 0,
- "status": "Unknown",
- "lastPrice": 0,
- "lastQuantity": 0,
- "cumulativeQuantity": 0,
- "leavesQuantity": 0,
- "rejectionCode": 0,
- "text": "string",
- "availableToTrade": 0,
- "commissionCurrency": "string",
- "commission": 0,
- "settlementDate": "2019-08-24T14:15:22Z",
- "venueId": 0,
- "tenor": "Unknown",
- "prosecoFuseco": true,
- "isTwap": true,
- "isCommissionIncluded": true,
- "legPrice": 0,
- "legSymbol": "string",
- "settlementAmount": 0,
- "fromAmount": 0,
- "toAmount": 0,
- "isSettled": true,
- "appliedCommissionPct": 0,
- "targetStrategy": "None",
- "durationUnit": "Unknown",
- "duration": 0,
- "pegOffsetType": "None",
- "pegOffsetValue": 0,
- "effectiveTime": "2019-08-24T14:15:22Z",
- "parentClientOrderId": 0,
- "legs": [
- {
- "symbol": "string",
- "side": "Unknown",
- "isFiatToFiat": true,
- "rate": 0,
- "baseQuantity": 0,
- "venue": "string"
}
]
}
Provide either an orderId or a clientOrderId to get details about the order
Success
Bad Request
Unauthorized
Server error
{- "account": 0,
- "clientOrderId": "string",
- "orderId": 0,
- "quoteId": 0,
- "side": "Unknown",
- "orderType": "Unknown",
- "symbol": "string",
- "currency": "string",
- "quantity": 0,
- "price": 0,
- "stopPrice": 0,
- "timeInForce": "Unknown",
- "transactionTime": "2019-08-24T14:15:22Z",
- "expireTime": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "toAccount": 0,
- "executionId": "string",
- "executionType": "Unknown",
- "indicativePrice": 0,
- "status": "Unknown",
- "lastPrice": 0,
- "lastQuantity": 0,
- "cumulativeQuantity": 0,
- "leavesQuantity": 0,
- "rejectionCode": 0,
- "text": "string",
- "availableToTrade": 0,
- "commissionCurrency": "string",
- "commission": 0,
- "settlementDate": "2019-08-24T14:15:22Z",
- "venueId": 0,
- "tenor": "Unknown",
- "prosecoFuseco": true,
- "isTwap": true,
- "isCommissionIncluded": true,
- "legPrice": 0,
- "legSymbol": "string",
- "settlementAmount": 0,
- "fromAmount": 0,
- "toAmount": 0,
- "isSettled": true,
- "appliedCommissionPct": 0,
- "targetStrategy": "None",
- "durationUnit": "Unknown",
- "duration": 0,
- "pegOffsetType": "None",
- "pegOffsetValue": 0,
- "effectiveTime": "2019-08-24T14:15:22Z",
- "parentClientOrderId": 0,
- "legs": [
- {
- "symbol": "string",
- "side": "Unknown",
- "isFiatToFiat": true,
- "rate": 0,
- "baseQuantity": 0,
- "venue": "string"
}
]
}
Create a quote that is valid for a short amount of time
Success
Bad Request
Unauthorized
Server Error
Service Unavailable
{- "account": 0,
- "quoteRequestId": "string",
- "symbol": "string",
- "currency": "string",
- "quantity": 0,
- "side": "Buy",
- "isCommissionIncluded": true
}
{- "messageType": "Unknown",
- "quoteRequestId": "string",
- "quoteId": 0,
- "expireTime": "2019-08-24T14:15:22Z",
- "symbol": "string",
- "currency": "string",
- "quantity": 0,
- "bidPrice": 0,
- "askPrice": 0,
- "commission": 0,
- "commissionCurrency": "string",
- "transactionTime": "2019-08-24T14:15:22Z",
- "fromAmount": 0,
- "toAmount": 0,
- "settlementAmount": 0
}
Lists staking performance data from StakingRewards.com along with our own validator's performance. This endpoint requires no Authentication.
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
[- {
- "assetSymbol": "string",
- "aggregatedStakingPerformanceData": {
- "latestAnnualPercentageYield": 0,
- "annualPercentageYieldOverride": 0,
- "lastWeeksAnnualPercentageYield": 0,
- "lastMonthsAnnualPercentageYield": 0,
- "lastQuartersAnnualPercentageYield": 0,
- "lastHalfYearsAnnualPercentageYield": 0,
- "lastYearsAnnualPercentageYield": 0
}, - "stakingRewardsDotComData": {
- "assetName": "string",
- "adjReward": 0,
- "algorithmType": "string",
- "averageValidatorFee": 0,
- "engagedBalance": 0,
- "inflation": 0,
- "marketcap": 0,
- "price": 0,
- "reward": 0,
- "reward24hChange": 0,
- "reward30dChange": 0,
- "score": 0,
- "stakedValue": 0,
- "totalStaked": 0,
- "volume24h": 0,
- "modifiedOn": "2019-08-24T14:15:22Z"
}
}
]
In the current version, it is not supported to make updates to an order and ID exists only to make the functionality idempotent.
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
{- "fromAccountNumber": "string",
- "toAccountNumber": "string",
- "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113",
- "amount": 0,
- "externalReference": "string"
}
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "errorCode": 0,
- "transactionId": "string",
- "requestId": "string",
- "traceId": "string",
- "property1": null,
- "property2": null
}
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "amount": 0,
- "assetSymbol": "string",
- "orderNumber": "string",
- "fromAccountNumber": "string",
- "toAccountNumber": "string",
- "customerNumber": 0,
- "createdOn": "2019-08-24T14:15:22Z",
- "estimatedEffectuatedTime": "2019-08-24T14:15:22Z",
- "estimatedCompletedTime": "2019-08-24T14:15:22Z",
- "effectuated": true,
- "state": "Open",
- "type": "Entrance"
}
The purpose of this endpoint is to return a status regarding the customer's active staking orders, i.e. how much money is waiting to stake, how much is currently staking and how much is in the process of exiting staking.
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
{- "count": 0,
- "page": 0,
- "totalCount": 0,
- "pageSize": 0,
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "amount": 0,
- "assetSymbol": "string",
- "orderNumber": "string",
- "fromAccountNumber": "string",
- "toAccountNumber": "string",
- "customerNumber": 0,
- "createdOn": "2019-08-24T14:15:22Z",
- "estimatedEffectuatedTime": "2019-08-24T14:15:22Z",
- "estimatedCompletedTime": "2019-08-24T14:15:22Z",
- "effectuated": true,
- "state": "Open",
- "type": "Entrance"
}
]
}
Please be aware that not all products allow you to choose a payout account of all account types. What is supported can be seen by supportedPayoutAccountTypes on the product.
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
{- "payoutAccountNumber": "string"
}
{- "type": "string",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "errorCode": 0,
- "transactionId": "string",
- "requestId": "string",
- "traceId": "string",
- "property1": null,
- "property2": null
}
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
[- {
- "accountNumber": "string",
- "stakingAccountType": "Unknown",
- "commission": 0,
- "payoutAccount": "string",
- "rewardsToDate": 0,
- "rewardsToDateAfterCommissions": 0,
- "entrancesInProgress": {
- "count": 0,
- "totalAmount": 0
}, - "exitsInProgress": {
- "count": 0,
- "totalAmount": 0
}, - "assetSymbol": "string",
- "productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113"
}
]
Some of this information is calculated and is meant to tell what the result is if an Entry or Exit order is placed/completed right now
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "assetSymbol": "string",
- "stakingAccountSymbol": "string",
- "tradingAccountSymbol": "string",
- "supportedPayoutAccountTypes": [
- "Unknown"
], - "minimumStakingAccountBalance": 0,
- "minimumStakingAccountBalanceChf": 0,
- "minimumStakingAccountBalanceMultiplier": 0,
- "minimumEntryStakingOrderAmount": 0,
- "minimumEntryStakingOrderAmountChf": 0,
- "minimumExitStakingOrderAmount": 0,
- "minimumExitStakingOrderAmountChf": 0,
- "entryOrdersDisabled": true,
- "entryOrdersViaRmOnly": true,
- "exitOrdersViaRmOnly": true,
- "productInformation": {
- "expectedTimeToNextPayout": "string",
- "nextPayoutStatus": "NotReady",
- "expectedPayoutDelay": "string",
- "expectedPayoutFrequency": "string",
- "historicPayoutFrequency": "string",
- "entranceNoRewardsPeriod": "string",
- "entranceExpectedStartEarning": "2019-08-24T14:15:22Z",
- "entranceExpectedFirstPayout": "2019-08-24T14:15:22Z",
- "entranceLockedPeriod": "string",
- "entranceExpectedUnlockTime": "2019-08-24T14:15:22Z",
- "rewardsLockedPeriod": "string",
- "exitRewardsPeriod": "string",
- "exitExpectedEndEarning": "2019-08-24T14:15:22Z",
- "exitExpectedLastPayout": "2019-08-24T14:15:22Z",
- "exitLockedPeriod": "string",
- "exitExpectedUnlockTime": "2019-08-24T14:15:22Z"
}, - "stakingAnnexId": 0
}
]
The staking account is used to calculate the reward distribution, but isn't always the destination account. This depends on the configured payout account.
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
{- "count": 0,
- "page": 0,
- "totalCount": 0,
- "pageSize": 0,
- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "targetAccountNumber": "string",
- "amount": 0,
- "executionLayerAmount": 0,
- "consensusLayerAmount": 0,
- "periodFrom": "2019-08-24T14:15:22Z",
- "periodTo": "2019-08-24T14:15:22Z",
- "lockedAmount": 0,
- "lockedTill": "2019-08-24T14:15:22Z",
- "createdOn": "2019-08-24T14:15:22Z",
- "assetSymbol": "string",
- "stakingAccountNumber": "string",
- "commissionPercentage": 0,
- "commission": 0,
- "finalAmount": 0
}
]
}
Success
Bad Request
Unauthorized
Client Error
Server Error
Server Error
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "targetAccountNumber": "string",
- "amount": 0,
- "executionLayerAmount": 0,
- "consensusLayerAmount": 0,
- "periodFrom": "2019-08-24T14:15:22Z",
- "periodTo": "2019-08-24T14:15:22Z",
- "lockedAmount": 0,
- "lockedTill": "2019-08-24T14:15:22Z",
- "createdOn": "2019-08-24T14:15:22Z",
- "assetSymbol": "string",
- "stakingAccountNumber": "string",
- "commissionPercentage": 0,
- "commission": 0,
- "finalAmount": 0
}
Success
{- "accountNumber": "string",
- "dateFrom": "2019-08-24T14:15:22Z",
- "dateTo": "2019-08-24T14:15:22Z"
}
Success
{- "dateFrom": "2019-08-24T14:15:22Z",
- "dateTo": "2019-08-24T14:15:22Z"
}
Starts Balance Statement creation. Provides overview on balance at given date.
Success
Bad Request
Unauthorized
Server Error
{- "date": "2019-08-24",
- "referenceCurrency": "string"
}
{- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9"
}
Starts Staking Rewards Statement creation. Provides overview on staking rewards collected.
Success
Bad Request
Unauthorized
Server Error
{- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "referenceCurrency": "string"
}
{- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9"
}
Starts Exchange Rates Statement creation. Provides overview of exchange rates.
Success
Bad Request
Unauthorized
Server Error
{- "date": "2019-08-24",
- "referenceCurrency": "string"
}
{- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9"
}
Starts Account Statement creation. Provides overview on transactions per account.
Success
Bad Request
Unauthorized
Server Error
{- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "referenceCurrency": "string"
}
{- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9"
}
Starts Orders Statement creation. Provides overview on orders.
Success
Bad Request
Unauthorized
Server Error
{- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24"
}
{- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9"
}
Starts Guarantee Statement creation. Informs on funds backed by bank guarantee and segregated custody.
Success
Bad Request
Unauthorized
Server Error
{ }
{- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9"
}
Gets Balance Statement. Provides overview on balance at given date.
Success
Bad Request
Unauthorized
Not Found
Server Error
{- "state": "Processing",
- "reportData": {
- "balanceDate": "2019-08-24T14:15:22Z",
- "referenceCurrency": "string",
- "accounts": [
- {
- "account": "string",
- "accountAddress": "string",
- "currency": "string",
- "balance": 0,
- "exchangeRate": 0,
- "valueInReferenceCurrency": 0
}
]
}
}
Gets Staking Rewards Statement. Provides overview on staking rewards collected.
Success
Bad Request
Unauthorized
Not Found
Server Error
{- "state": "Processing",
- "reportData": {
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "referenceCurrency": "string",
- "accounts": [
- {
- "account": "string",
- "accountCurrency": "string",
- "totalNetRewards": 0,
- "totalValueInReferenceCurrency": 0,
- "items": [
- {
- "payoutDate": "2019-08-24",
- "rewardPeriodFrom": "2019-08-24",
- "rewardPeriodTo": "2019-08-24",
- "lockedUntil": "2019-08-24",
- "netReward": 0,
- "netRewardCl": 0,
- "netRewardEl": 0,
- "exchangeRate": 0,
- "valueInReferenceCurrency": 0
}
]
}
]
}
}
Gets Exchange Rates Statement. Provides overview of exchange rates.
Success
Bad Request
Unauthorized
Not Found
Server Error
{- "state": "Processing",
- "reportData": {
- "dateTime": "2019-08-24T14:15:22Z",
- "referenceCurrency": "string",
- "items": [
- {
- "currency": "string",
- "exchangeRate": 0
}
]
}
}
Gets Account Statement. Provides overview on transactions per account.
Success
Bad Request
Unauthorized
Not Found
Server Error
{- "state": "Processing",
- "reportData": {
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "referenceCurrency": "string",
- "totalValueInReferenceCurrency": 0,
- "accounts": [
- {
- "account": "string",
- "accountAddress": "string",
- "accountType": "string",
- "accountCurrency": "string",
- "currentBalance": 0,
- "items": [
- {
- "date": "2019-08-24",
- "description": "string",
- "amount": 0,
- "balance": 0
}
]
}
]
}
}
Gets Orders Statement. Provides overview on orders.
Success
Bad Request
Unauthorized
Not Found
Server Error
{- "state": "Processing",
- "reportData": {
- "dateFrom": "2019-08-24",
- "dateTo": "2019-08-24",
- "items": [
- {
- "date": "2019-08-24",
- "time": "14:15:22Z",
- "trackingNumber": "string",
- "description": "string",
- "creditAccount": "string",
- "creditAmount": 0,
- "creditCurrency": "string",
- "debitAccount": "string",
- "debitAmount": 0,
- "debitCurrency": "string",
- "commissionPercentage": 0,
- "commissionCurrency": "string",
- "commissionAmount": 0,
- "transactionState": "string",
- "transactionType": "string"
}
]
}
}
Gets Guarantee Statement. Informs on funds backed by bank guarantee and segregated custody.
Success
Bad Request
Unauthorized
Not Found
Server Error
{- "state": "Processing",
- "reportData": {
- "totalCryptoAssets": 0,
- "cryptoSeparatedAssets": 0,
- "cryptoSeparatedAssetsHasCollateral": true,
- "cryptoCollectiveAssets": 0,
- "totalFiatAssets": 0,
- "totalOngoingTrading": 0,
- "ongoingCryptoTrading": 0,
- "ongoingFiatTrading": 0,
- "totalGuaranteeClaim": 0,
- "snapshotDate": "2019-08-24T14:15:22Z",
- "currency": "string",
- "externalBankName": "string",
- "externalBankAddress": "string",
- "externalBankZip": "string",
- "externalBankCity": "string",
- "externalBankCountry": "string"
}
}