All URIs are relative to https://localhost/api/v1
Method | HTTP request | Description |
---|---|---|
a_pi_key_disable | POST /apiKey/disable | Disable an API Key. |
a_pi_key_enable | POST /apiKey/enable | Enable an API Key. |
a_pi_key_get | GET /apiKey | Get your API Keys. |
a_pi_key_new | POST /apiKey | Create a new API Key. |
a_pi_key_remove | DELETE /apiKey | Remove an API Key. |
APIKey a_pi_key_disable(api_key_id)
Disable an API Key.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# 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: apiNonce
config.api_key['api-nonce'] = '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-nonce'] = '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::APIKeyApi.new
api_key_id = 'api_key_id_example' # String | API Key ID (public component).
begin
#Disable an API Key.
result = api_instance.a_pi_key_disable(api_key_id)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling APIKeyApi->a_pi_key_disable: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
api_key_id | String | API Key ID (public component). |
apiKey, apiNonce, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
APIKey a_pi_key_enable(api_key_id)
Enable an API Key.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# 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: apiNonce
config.api_key['api-nonce'] = '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-nonce'] = '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::APIKeyApi.new
api_key_id = 'api_key_id_example' # String | API Key ID (public component).
begin
#Enable an API Key.
result = api_instance.a_pi_key_enable(api_key_id)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling APIKeyApi->a_pi_key_enable: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
api_key_id | String | API Key ID (public component). |
apiKey, apiNonce, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
Array<APIKey> a_pi_key_get(opts)
Get your API Keys.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# 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: apiNonce
config.api_key['api-nonce'] = '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-nonce'] = '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::APIKeyApi.new
opts = {
reverse: false # BOOLEAN | If true, will sort results newest first.
}
begin
#Get your API Keys.
result = api_instance.a_pi_key_get(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling APIKeyApi->a_pi_key_get: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
reverse | BOOLEAN | If true, will sort results newest first. | [optional] [default to false] |
apiKey, apiNonce, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
APIKey a_pi_key_new(opts)
Create a new API Key.
API Keys can only be created via the frontend.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# 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: apiNonce
config.api_key['api-nonce'] = '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-nonce'] = '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::APIKeyApi.new
opts = {
name: 'name_example', # String | Key name. This name is for reference only.
cidr: 'cidr_example', # String | CIDR block to restrict this key to. To restrict to a single address, append \"/32\", e.g. 207.39.29.22/32. Leave blank or set to 0.0.0.0/0 to allow all IPs. Only one block may be set. <a href=\"http://software77.net/cidr-101.html\">More on CIDR blocks</a>
permissions: 'permissions_example', # String | Key Permissions. All keys can read margin and position data. Additional permissions must be added. Available: [\"order\", \"orderCancel\", \"withdraw\"].
enabled: false, # BOOLEAN | Set to true to enable this key on creation. Otherwise, it must be explicitly enabled via /apiKey/enable.
token: 'token_example' # String | OTP Token (YubiKey, Google Authenticator)
}
begin
#Create a new API Key.
result = api_instance.a_pi_key_new(opts)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling APIKeyApi->a_pi_key_new: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
name | String | Key name. This name is for reference only. | [optional] |
cidr | String | CIDR block to restrict this key to. To restrict to a single address, append "/32", e.g. 207.39.29.22/32. Leave blank or set to 0.0.0.0/0 to allow all IPs. Only one block may be set. <a href="http://software77.net/cidr-101.html\">More on CIDR blocks</a> | [optional] |
permissions | String | Key Permissions. All keys can read margin and position data. Additional permissions must be added. Available: ["order", "orderCancel", "withdraw"]. | [optional] |
enabled | BOOLEAN | Set to true to enable this key on creation. Otherwise, it must be explicitly enabled via /apiKey/enable. | [optional] [default to false] |
token | String | OTP Token (YubiKey, Google Authenticator) | [optional] |
apiKey, apiNonce, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript
InlineResponse200 a_pi_key_remove(api_key_id)
Remove an API Key.
# load the gem
require 'swagger_client'
# setup authorization
SwaggerClient.configure do |config|
# 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: apiNonce
config.api_key['api-nonce'] = '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-nonce'] = '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::APIKeyApi.new
api_key_id = 'api_key_id_example' # String | API Key ID (public component).
begin
#Remove an API Key.
result = api_instance.a_pi_key_remove(api_key_id)
p result
rescue SwaggerClient::ApiError => e
puts "Exception when calling APIKeyApi->a_pi_key_remove: #{e}"
end
Name | Type | Description | Notes |
---|---|---|---|
api_key_id | String | API Key ID (public component). |
apiKey, apiNonce, apiSignature
- Content-Type: application/json, application/x-www-form-urlencoded
- Accept: application/json, application/xml, text/xml, application/javascript, text/javascript