All URIs are relative to https://www.bitmex.com/api/v1
Method | HTTP request | Description |
---|---|---|
user_cancel_withdrawal | POST /user/cancelWithdrawal | Cancel a withdrawal. |
user_check_referral_code | GET /user/checkReferralCode | Check if a referral code is valid. |
user_communication_token | POST /user/communicationToken | Register your communication token for mobile clients |
user_confirm | POST /user/confirmEmail | Confirm your email address with a token. |
user_confirm_withdrawal | POST /user/confirmWithdrawal | Confirm a withdrawal. |
user_get | GET /user | Get your user model. |
user_get_affiliate_status | GET /user/affiliateStatus | Get your current affiliate/referral status. |
user_get_commission | GET /user/commission | Get your account's commission status. |
user_get_deposit_address | GET /user/depositAddress | Get a deposit address. |
user_get_execution_history | GET /user/executionHistory | Get the execution history by day. |
user_get_margin | GET /user/margin | Get your account's margin status. Send a currency of "all" to receive an array of all supported currencies. |
user_get_quote_fill_ratio | GET /user/quoteFillRatio | Get 7 days worth of Quote Fill Ratio statistics. |
user_get_wallet | GET /user/wallet | Get your current wallet information. |
user_get_wallet_history | GET /user/walletHistory | Get a history of all of your wallet transactions (deposits, withdrawals, PNL). |
user_get_wallet_summary | GET /user/walletSummary | Get a summary of all of your wallet transactions (deposits, withdrawals, PNL). |
user_logout | POST /user/logout | Log out of BitMEX. |
user_min_withdrawal_fee | GET /user/minWithdrawalFee | Get the minimum withdrawal fee for a currency. |
user_request_withdrawal | POST /user/requestWithdrawal | Request a withdrawal to an external wallet. |
user_save_preferences | POST /user/preferences | Save user preferences. |
Transaction user_cancel_withdrawal(token)
Cancel a withdrawal.
# load the gem
require 'swagger_client'
api_instance = SwaggerClient::UserApi.new
token = 'token_example' # String |
begin
#Cancel a withdrawal.
result = api_instance.user_cancel_withdrawal(token)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_cancel_withdrawal: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
token | String |
No authorization required
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Float user_check_referral_code(opts)
Check if a referral code is valid.
If the code is valid, responds with the referral code's discount (e.g. 0.1
for 10%). Otherwise, will return a 404 or 451 if invalid.
# load the gem
require 'swagger_client'
api_instance = SwaggerClient::UserApi.new
opts = {
referral_code: 'referral_code_example' # String |
}
begin
#Check if a referral code is valid.
result = api_instance.user_check_referral_code(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_check_referral_code: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
referral_code | String | [optional] |
Float
No authorization required
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Array<CommunicationToken> user_communication_token(token, platform_agent)
Register your communication token for mobile clients
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
token = 'token_example' # String |
platform_agent = 'platform_agent_example' # String |
begin
#Register your communication token for mobile clients
result = api_instance.user_communication_token(token, platform_agent)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_communication_token: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
token | String | ||
platform_agent | String |
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
AccessToken user_confirm(token)
Confirm your email address with a token.
# load the gem
require 'swagger_client'
api_instance = SwaggerClient::UserApi.new
token = 'token_example' # String |
begin
#Confirm your email address with a token.
result = api_instance.user_confirm(token)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_confirm: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
token | String |
No authorization required
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Transaction user_confirm_withdrawal(token)
Confirm a withdrawal.
# load the gem
require 'swagger_client'
api_instance = SwaggerClient::UserApi.new
token = 'token_example' # String |
begin
#Confirm a withdrawal.
result = api_instance.user_confirm_withdrawal(token)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_confirm_withdrawal: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
token | String |
No authorization required
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
User user_get
Get your user model.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
begin
#Get your user model.
result = api_instance.user_get
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get: #{e}"
end
This endpoint does not need any parameter.
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Affiliate user_get_affiliate_status
Get your current affiliate/referral status.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
begin
#Get your current affiliate/referral status.
result = api_instance.user_get_affiliate_status
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_affiliate_status: #{e}"
end
This endpoint does not need any parameter.
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
UserCommissionsBySymbol user_get_commission
Get your account's commission status.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
begin
#Get your account's commission status.
result = api_instance.user_get_commission
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_commission: #{e}"
end
This endpoint does not need any parameter.
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
String user_get_deposit_address(opts)
Get a deposit address.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
opts = {
currency: 'XBt' # String |
}
begin
#Get a deposit address.
result = api_instance.user_get_deposit_address(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_deposit_address: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
currency | String | [optional] [default to XBt] |
String
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Object user_get_execution_history(symbol, timestamp)
Get the execution history by day.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
symbol = 'XBTUSD' # String |
timestamp = DateTime.parse('2017-02-13T12:00:00.000Z') # DateTime |
begin
#Get the execution history by day.
result = api_instance.user_get_execution_history(symbol, timestamp)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_execution_history: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
symbol | String | [default to XBTUSD] | |
timestamp | DateTime | [default to 2017-02-13T12:00:00.000Z] |
Object
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Margin user_get_margin(opts)
Get your account's margin status. Send a currency of "all" to receive an array of all supported currencies.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
opts = {
currency: 'XBt' # String |
}
begin
#Get your account's margin status. Send a currency of \"all\" to receive an array of all supported currencies.
result = api_instance.user_get_margin(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_margin: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
currency | String | [optional] [default to XBt] |
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
QuoteFillRatio user_get_quote_fill_ratio
Get 7 days worth of Quote Fill Ratio statistics.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
begin
#Get 7 days worth of Quote Fill Ratio statistics.
result = api_instance.user_get_quote_fill_ratio
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_quote_fill_ratio: #{e}"
end
This endpoint does not need any parameter.
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Wallet user_get_wallet(opts)
Get your current wallet information.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
opts = {
currency: 'XBt' # String |
}
begin
#Get your current wallet information.
result = api_instance.user_get_wallet(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_wallet: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
currency | String | [optional] [default to XBt] |
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Array<Transaction> user_get_wallet_history(opts)
Get a history of all of your wallet transactions (deposits, withdrawals, PNL).
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
opts = {
currency: 'XBt', # String |
count: 100, # Float | Number of results to fetch.
start: 0 # Float | Starting point for results.
}
begin
#Get a history of all of your wallet transactions (deposits, withdrawals, PNL).
result = api_instance.user_get_wallet_history(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_wallet_history: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
currency | String | [optional] [default to XBt] | |
count | Float | Number of results to fetch. | [optional] [default to 100] |
start | Float | Starting point for results. | [optional] [default to 0] |
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Array<Transaction> user_get_wallet_summary(opts)
Get a summary of all of your wallet transactions (deposits, withdrawals, PNL).
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
opts = {
currency: 'XBt' # String |
}
begin
#Get a summary of all of your wallet transactions (deposits, withdrawals, PNL).
result = api_instance.user_get_wallet_summary(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_get_wallet_summary: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
currency | String | [optional] [default to XBt] |
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
user_logout
Log out of BitMEX.
# load the gem
require 'swagger_client'
api_instance = SwaggerClient::UserApi.new
begin
#Log out of BitMEX.
api_instance.user_logout
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_logout: #{e}"
end
This endpoint does not need any parameter.
nil (empty response body)
No authorization required
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Object user_min_withdrawal_fee(opts)
Get the minimum withdrawal fee for a currency.
This is changed based on network conditions to ensure timely withdrawals. During network congestion, this may be high. The fee is returned in the same currency.
# load the gem
require 'swagger_client'
api_instance = SwaggerClient::UserApi.new
opts = {
currency: 'XBt' # String |
}
begin
#Get the minimum withdrawal fee for a currency.
result = api_instance.user_min_withdrawal_fee(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_min_withdrawal_fee: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
currency | String | [optional] [default to XBt] |
Object
No authorization required
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Transaction user_request_withdrawal(currency, amount, address, opts)
Request a withdrawal to an external wallet.
This will send a confirmation email to the email address on record.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
currency = 'XBt' # String | Currency you're withdrawing. Options: `XBt`
amount = 8.14 # Float | Amount of withdrawal currency.
address = 'address_example' # String | Destination Address.
opts = {
otp_token: 'otp_token_example', # String | 2FA token. Required if 2FA is enabled on your account.
fee: 1.2, # Float | Network fee for Bitcoin withdrawals. If not specified, a default value will be calculated based on Bitcoin network conditions. You will have a chance to confirm this via email.
text: 'text_example' # String | Optional annotation, e.g. 'Transfer to home wallet'.
}
begin
#Request a withdrawal to an external wallet.
result = api_instance.user_request_withdrawal(currency, amount, address, opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_request_withdrawal: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
currency | String | Currency you're withdrawing. Options: `XBt` | [default to XBt] |
amount | Float | Amount of withdrawal currency. | |
address | String | Destination Address. | |
otp_token | String | 2FA token. Required if 2FA is enabled on your account. | [optional] |
fee | Float | Network fee for Bitcoin withdrawals. If not specified, a default value will be calculated based on Bitcoin network conditions. You will have a chance to confirm this via email. | [optional] |
text | String | Optional annotation, e.g. 'Transfer to home wallet'. | [optional] |
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
User user_save_preferences(prefs, opts)
Save user preferences.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# Configure API key authorization: apiExpires
config.api_key['api-expires'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-expires'] = 'Bearer'
# Configure API key authorization: apiKey
config.api_key['api-key'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-key'] = 'Bearer'
# Configure API key authorization: apiSignature
config.api_key['api-signature'] = 'YOUR API KEY'
# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)
#config.api_key_prefix['api-signature'] = 'Bearer'
end
api_instance = SwaggerClient::UserApi.new
prefs = 'prefs_example' # String |
opts = {
overwrite: false # BOOLEAN | If true, will overwrite all existing preferences.
}
begin
#Save user preferences.
result = api_instance.user_save_preferences(prefs, opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling UserApi->user_save_preferences: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
prefs | String | ||
overwrite | BOOLEAN | If true, will overwrite all existing preferences. | [optional] [default to false] |
apiExpires, apiKey, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript