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.
Bitcoin Suisse API (1.5.0)
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.
Download OpenAPI description
Overview
URL
Bitcoin Suisse AG
License
Languages
Servers
Mock server
https://docs.bitcoinsuisse.com/_mock/api/pages/rest/bitcoinsuisseopenapi
Bitcoin Suisse API
https://api.bitcoinsuisse.com
Bitcoin Suisse Sandbox API
https://sandbox-api.btcsqa.net
- Mock serverhttps://docs.bitcoinsuisse.com/_mock/api/pages/rest/bitcoinsuisseopenapi/staking/v5/stakingOrders
- Bitcoin Suisse APIhttps://api.bitcoinsuisse.com/staking/v5/stakingOrders
- Bitcoin Suisse Sandbox APIhttps://sandbox-api.btcsqa.net/staking/v5/stakingOrders
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.bitcoinsuisse.com/_mock/api/pages/rest/bitcoinsuisseopenapi/staking/v5/stakingOrders?accountNumber=string&externalReference=string&orderType=Unknown&states=Open&page=1&pageSize=10' \
-H 'customer-number: string'Response
application/json
{ "count": 0, "page": 0, "totalCount": 0, "pageSize": 0, "items": [ { … } ] }
Body
- application/json-patch+json
- application/json
- text/json
- application/*+json
Id of product to stake for. Required if ToAccountNumber is null. If ToAccountNumber is set, it uses the product of the staking account
- in that case ProductId cannot be input.
- Mock serverhttps://docs.bitcoinsuisse.com/_mock/api/pages/rest/bitcoinsuisseopenapi/staking/v5/stakingOrders/{id}
- Bitcoin Suisse APIhttps://api.bitcoinsuisse.com/staking/v5/stakingOrders/{id}
- Bitcoin Suisse Sandbox APIhttps://sandbox-api.btcsqa.net/staking/v5/stakingOrders/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
'https://docs.bitcoinsuisse.com/_mock/api/pages/rest/bitcoinsuisseopenapi/staking/v5/stakingOrders/{id}' \
-H 'Content-Type: application/json-patch+json' \
-H 'customer-number: string' \
-d '{
"fromAccountNumber": "string",
"toAccountNumber": "string",
"productId": "dcd53ddb-8104-4e48-8cc0-5df1088c6113",
"amount": 0,
"externalReference": "string"
}'- Mock serverhttps://docs.bitcoinsuisse.com/_mock/api/pages/rest/bitcoinsuisseopenapi/staking/v5/stakingOrders/{id}
- Bitcoin Suisse APIhttps://api.bitcoinsuisse.com/staking/v5/stakingOrders/{id}
- Bitcoin Suisse Sandbox APIhttps://sandbox-api.btcsqa.net/staking/v5/stakingOrders/{id}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.bitcoinsuisse.com/_mock/api/pages/rest/bitcoinsuisseopenapi/staking/v5/stakingOrders/{id}' \
-H 'customer-number: string'Response
application/json
{ "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": "Unknown", "externalComment": "string", "transactionReference": "string" }