Skip to content

gateio/gateapi-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gate-api

Welcome to Gate API APIv4 provides operations related to spot, margin, and contract trading, including public interfaces for querying market data and authenticated private interfaces for implementing API-based automated trading.

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: v4.104.3
  • Package version: 6.104.3
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://www.gate.com/page/contacts

Versioning

Trying our best to follow the semantic versioning, while enjoying recent features provided by programming language and libraries, from 4.15.2, one major versioning difference will be introduced:

If extra code rewrite is required when you upgrade the SDK, such as:

  • some outdated programming language version support is dropped
  • API method signature has breaking changes.

the MAJOR version will be incremented, but the MINOR and PATCH version are still following REST API's instead of resetting to 0, so that you can recognize it has some breaking changes, but still getting the idea of from which REST API version the change is introduced.

For example, the previous REST API and SDK version are both 4.14.0. But if we decide to introduce some breaking changes in SDK along with REST API 4.15.2 upgrade, then the version of next SDK release will be 5.15.2(the MAJOR version is incremented to denote breaking changes, but the MINOR and PATCH version are identical to REST API's instead of resetting them to 0)

If MAJOR version is incremented, make sure you read the release note on Releases page

Requirements.

Python 2.7 and 3.4+

Installation & Usage

pip install

You can install directly using:

pip install --user gate-api

Then import the package:

import gate_api

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import gate_api

Getting Started

Please follow the installation procedure and then run the following:

from __future__ import print_function

import gate_api
from gate_api.exceptions import ApiException, GateApiException

# Defining the host is optional and defaults to https://api.gateio.ws/api/v4
# See configuration.py for a list of all supported configuration parameters.
configuration = gate_api.Configuration(
    host = "https://api.gateio.ws/api/v4"
)


api_client = gate_api.ApiClient(configuration)
# Create an instance of the API class
api_instance = gate_api.EarnUniApi(api_client)

try:
    # Query lending currency list
    api_response = api_instance.list_uni_currencies()
    print(api_response)
except GateApiException as ex:
    print("Gate api exception, label: %s, message: %s\n" % (ex.label, ex.message))
except ApiException as e:
    print("Exception when calling EarnUniApi->list_uni_currencies: %s\n" % e)

For a more complete API usage example, refer to the demo application in example directory

Documentation for API Endpoints

All URIs are relative to https://api.gateio.ws/api/v4

Class Method HTTP request Description
EarnUniApi list_uni_currencies GET /earn/uni/currencies Query lending currency list
EarnUniApi get_uni_currency GET /earn/uni/currencies/{currency} Query single lending currency details
EarnUniApi list_user_uni_lends GET /earn/uni/lends Query user's lending order list
EarnUniApi create_uni_lend POST /earn/uni/lends Create lending or redemption
EarnUniApi change_uni_lend PATCH /earn/uni/lends Amend user lending information
EarnUniApi list_uni_lend_records GET /earn/uni/lend_records Query lending transaction records
EarnUniApi get_uni_interest GET /earn/uni/interests/{currency} Query user's total interest income for specified currency
EarnUniApi list_uni_interest_records GET /earn/uni/interest_records Query user dividend records
EarnUniApi get_uni_interest_status GET /earn/uni/interest_status/{currency} Query currency interest compounding status
EarnUniApi list_uni_chart GET /earn/uni/chart UniLoan currency annualized trend chart
EarnUniApi list_uni_rate GET /earn/uni/rate Currency estimated annualized interest rate
MarginUniApi list_uni_currency_pairs GET /margin/uni/currency_pairs List lending markets
MarginUniApi get_uni_currency_pair GET /margin/uni/currency_pairs/{currency_pair} Get lending market details
MarginUniApi get_margin_uni_estimate_rate GET /margin/uni/estimate_rate Estimate interest rate for isolated margin currencies
MarginUniApi list_uni_loans GET /margin/uni/loans Query loans
MarginUniApi create_uni_loan POST /margin/uni/loans Borrow or repay
MarginUniApi list_uni_loan_records GET /margin/uni/loan_records Query loan records
MarginUniApi list_uni_loan_interest_records GET /margin/uni/interest_records Query interest deduction records
MarginUniApi get_uni_borrowable GET /margin/uni/borrowable Query maximum borrowable amount by currency
SubAccountApi list_sub_accounts GET /sub_accounts List sub-accounts
SubAccountApi create_sub_accounts POST /sub_accounts Create a new sub-account
SubAccountApi get_sub_account GET /sub_accounts/{user_id} Get sub-account
SubAccountApi list_sub_account_keys GET /sub_accounts/{user_id}/keys List all API key pairs of the sub-account
SubAccountApi create_sub_account_keys POST /sub_accounts/{user_id}/keys Create new sub-account API key pair
SubAccountApi get_sub_account_key GET /sub_accounts/{user_id}/keys/{key} Get specific API key pair of the sub-account
SubAccountApi update_sub_account_keys PUT /sub_accounts/{user_id}/keys/{key} Update sub-account API key pair
SubAccountApi delete_sub_account_keys DELETE /sub_accounts/{user_id}/keys/{key} Delete sub-account API key pair
SubAccountApi lock_sub_account POST /sub_accounts/{user_id}/lock Lock sub-account
SubAccountApi unlock_sub_account POST /sub_accounts/{user_id}/unlock Unlock sub-account
SubAccountApi list_unified_mode GET /sub_accounts/unified_mode Get sub-account mode
UnifiedApi list_unified_accounts GET /unified/accounts Get unified account information
UnifiedApi get_unified_borrowable GET /unified/borrowable Query maximum borrowable amount for unified account
UnifiedApi get_unified_transferable GET /unified/transferable Query maximum transferable amount for unified account
UnifiedApi get_unified_transferables GET /unified/transferables Batch query maximum transferable amount for unified accounts. Each currency shows the maximum value. After user withdrawal, the transferable amount for all currencies will change
UnifiedApi get_unified_borrowable_list GET /unified/batch_borrowable Batch query unified account maximum borrowable amount
UnifiedApi list_unified_loans GET /unified/loans Query loans
UnifiedApi create_unified_loan POST /unified/loans Borrow or repay
UnifiedApi list_unified_loan_records GET /unified/loan_records Query loan records
UnifiedApi list_unified_loan_interest_records GET /unified/interest_records Query interest deduction records
UnifiedApi get_unified_risk_units GET /unified/risk_units Get user risk unit details
UnifiedApi get_unified_mode GET /unified/unified_mode Query mode of the unified account
UnifiedApi set_unified_mode PUT /unified/unified_mode Set unified account mode
UnifiedApi get_unified_estimate_rate GET /unified/estimate_rate Query unified account estimated interest rate
UnifiedApi list_currency_discount_tiers GET /unified/currency_discount_tiers Query unified account tiered discount
UnifiedApi list_loan_margin_tiers GET /unified/loan_margin_tiers Query unified account tiered loan margin
UnifiedApi calculate_portfolio_margin POST /unified/portfolio_calculator Portfolio margin calculator
UnifiedApi get_user_leverage_currency_config GET /unified/leverage/user_currency_config Maximum and minimum currency leverage that can be set
UnifiedApi get_user_leverage_currency_setting GET /unified/leverage/user_currency_setting Get user currency leverage
UnifiedApi set_user_leverage_currency_setting POST /unified/leverage/user_currency_setting Set loan currency leverage
UnifiedApi list_unified_currencies GET /unified/currencies List of loan currencies supported by unified account
UnifiedApi get_history_loan_rate GET /unified/history_loan_rate Get historical lending rates
UnifiedApi set_unified_collateral POST /unified/collateral_currencies Set collateral currency
AccountApi get_account_detail GET /account/detail Retrieve user account information
AccountApi get_account_rate_limit GET /account/rate_limit Get user transaction rate limit information
AccountApi list_stp_groups GET /account/stp_groups Query STP user groups created by the user
AccountApi create_stp_group POST /account/stp_groups Create STP user group
AccountApi list_stp_groups_users GET /account/stp_groups/{stp_id}/users Query users in the STP user group
AccountApi add_stp_group_users POST /account/stp_groups/{stp_id}/users Add users to the STP user group
AccountApi delete_stp_group_users DELETE /account/stp_groups/{stp_id}/users Delete users from the STP user group
AccountApi get_debit_fee GET /account/debit_fee Query GT fee deduction configuration
AccountApi set_debit_fee POST /account/debit_fee Configure GT fee deduction
CollateralLoanApi list_collateral_loan_orders GET /loan/collateral/orders Query collateral loan order list
CollateralLoanApi create_collateral_loan POST /loan/collateral/orders Place collateral loan order
CollateralLoanApi get_collateral_loan_order_detail GET /loan/collateral/orders/{order_id} Query single order details
CollateralLoanApi repay_collateral_loan POST /loan/collateral/repay Collateral loan repayment
CollateralLoanApi list_repay_records GET /loan/collateral/repay_records Query collateral loan repayment records
CollateralLoanApi list_collateral_records GET /loan/collateral/collaterals Query collateral adjustment records
CollateralLoanApi operate_collateral POST /loan/collateral/collaterals Increase or redeem collateral
CollateralLoanApi get_user_total_amount GET /loan/collateral/total_amount Query user's total borrowing and collateral amount
CollateralLoanApi get_user_ltv_info GET /loan/collateral/ltv Query user's collateralization ratio and remaining borrowable currencies
CollateralLoanApi list_collateral_currencies GET /loan/collateral/currencies Query supported borrowing and collateral currencies
DeliveryApi list_delivery_contracts GET /delivery/{settle}/contracts Query all futures contracts
DeliveryApi get_delivery_contract GET /delivery/{settle}/contracts/{contract} Query single contract information
DeliveryApi list_delivery_order_book GET /delivery/{settle}/order_book Query futures market depth information
DeliveryApi list_delivery_trades GET /delivery/{settle}/trades Futures market transaction records
DeliveryApi list_delivery_candlesticks GET /delivery/{settle}/candlesticks Futures market K-line chart
DeliveryApi list_delivery_tickers GET /delivery/{settle}/tickers Get all futures trading statistics
DeliveryApi list_delivery_insurance_ledger GET /delivery/{settle}/insurance Futures market insurance fund history
DeliveryApi list_delivery_accounts GET /delivery/{settle}/accounts Get futures account
DeliveryApi list_delivery_account_book GET /delivery/{settle}/account_book Query futures account change history
DeliveryApi list_delivery_positions GET /delivery/{settle}/positions Get user position list
DeliveryApi get_delivery_position GET /delivery/{settle}/positions/{contract} Get single position information
DeliveryApi update_delivery_position_margin POST /delivery/{settle}/positions/{contract}/margin Update position margin
DeliveryApi update_delivery_position_leverage POST /delivery/{settle}/positions/{contract}/leverage Update position leverage
DeliveryApi update_delivery_position_risk_limit POST /delivery/{settle}/positions/{contract}/risk_limit Update position risk limit
DeliveryApi list_delivery_orders GET /delivery/{settle}/orders Query futures order list
DeliveryApi create_delivery_order POST /delivery/{settle}/orders Place futures order
DeliveryApi cancel_delivery_orders DELETE /delivery/{settle}/orders Cancel all orders with 'open' status
DeliveryApi get_delivery_order GET /delivery/{settle}/orders/{order_id} Query single order details
DeliveryApi cancel_delivery_order DELETE /delivery/{settle}/orders/{order_id} Cancel single order
DeliveryApi get_my_delivery_trades GET /delivery/{settle}/my_trades Query personal trading records
DeliveryApi list_delivery_position_close GET /delivery/{settle}/position_close Query position close history
DeliveryApi list_delivery_liquidates GET /delivery/{settle}/liquidates Query liquidation history
DeliveryApi list_delivery_settlements GET /delivery/{settle}/settlements Query settlement records
DeliveryApi list_delivery_risk_limit_tiers GET /delivery/{settle}/risk_limit_tiers Query risk limit tiers
DeliveryApi list_price_triggered_delivery_orders GET /delivery/{settle}/price_orders Query auto order list
DeliveryApi create_price_triggered_delivery_order POST /delivery/{settle}/price_orders Create price-triggered order
DeliveryApi cancel_price_triggered_delivery_order_list DELETE /delivery/{settle}/price_orders Cancel all auto orders
DeliveryApi get_price_triggered_delivery_order GET /delivery/{settle}/price_orders/{order_id} Query single auto order details
DeliveryApi cancel_price_triggered_delivery_order DELETE /delivery/{settle}/price_orders/{order_id} Cancel single auto order
EarnApi swap_eth2 POST /earn/staking/eth2/swap ETH2 swap
EarnApi rate_list_eth2 GET /earn/staking/eth2/rate_records ETH2 historical return rate query
EarnApi list_dual_investment_plans GET /earn/dual/investment_plan Dual Investment product list
EarnApi list_dual_orders GET /earn/dual/orders Dual Investment order list
EarnApi place_dual_order POST /earn/dual/orders Place Dual Investment order
EarnApi list_structured_products GET /earn/structured/products Structured Product List
EarnApi list_structured_orders GET /earn/structured/orders Structured Product Order List
EarnApi place_structured_order POST /earn/structured/orders Place Structured Product Order
EarnApi find_coin GET /earn/staking/coins Staking coins
EarnApi swap_staking_coin POST /earn/staking/swap On-chain token swap for earned coins
FlashSwapApi list_flash_swap_currency_pair GET /flash_swap/currency_pairs List All Supported Currency Pairs In Flash Swap
FlashSwapApi list_flash_swap_orders GET /flash_swap/orders Query flash swap order list
FlashSwapApi create_flash_swap_order POST /flash_swap/orders Create a flash swap order
FlashSwapApi get_flash_swap_order GET /flash_swap/orders/{order_id} Query single flash swap order
FlashSwapApi preview_flash_swap_order POST /flash_swap/orders/preview Flash swap order preview
FuturesApi list_futures_contracts GET /futures/{settle}/contracts Query all futures contracts
FuturesApi get_futures_contract GET /futures/{settle}/contracts/{contract} Query single contract information
FuturesApi list_futures_order_book GET /futures/{settle}/order_book Query futures market depth information
FuturesApi list_futures_trades GET /futures/{settle}/trades Futures market transaction records
FuturesApi list_futures_candlesticks GET /futures/{settle}/candlesticks Futures market K-line chart
FuturesApi list_futures_premium_index GET /futures/{settle}/premium_index Premium Index K-line chart
FuturesApi list_futures_tickers GET /futures/{settle}/tickers Get all futures trading statistics
FuturesApi list_futures_funding_rate_history GET /futures/{settle}/funding_rate Futures market historical funding rate
FuturesApi list_futures_insurance_ledger GET /futures/{settle}/insurance Futures market insurance fund history
FuturesApi list_contract_stats GET /futures/{settle}/contract_stats Futures statistics
FuturesApi get_index_constituents GET /futures/{settle}/index_constituents/{index} Query index constituents
FuturesApi list_liquidated_orders GET /futures/{settle}/liq_orders Query liquidation order history
FuturesApi list_futures_risk_limit_tiers GET /futures/{settle}/risk_limit_tiers Query risk limit tiers
FuturesApi list_futures_accounts GET /futures/{settle}/accounts Get futures account
FuturesApi list_futures_account_book GET /futures/{settle}/account_book Query futures account change history
FuturesApi list_positions GET /futures/{settle}/positions Get user position list
FuturesApi get_position GET /futures/{settle}/positions/{contract} Get single position information
FuturesApi update_position_margin POST /futures/{settle}/positions/{contract}/margin Update position margin
FuturesApi update_position_leverage POST /futures/{settle}/positions/{contract}/leverage Update position leverage
FuturesApi update_position_cross_mode POST /futures/{settle}/positions/cross_mode Switch Position Margin Mode
FuturesApi update_dual_comp_position_cross_mode POST /futures/{settle}/dual_comp/positions/cross_mode Switch Between Cross and Isolated Margin Modes Under Hedge Mode
FuturesApi update_position_risk_limit POST /futures/{settle}/positions/{contract}/risk_limit Update position risk limit
FuturesApi set_dual_mode POST /futures/{settle}/dual_mode Set position mode
FuturesApi get_dual_mode_position GET /futures/{settle}/dual_comp/positions/{contract} Get position information in dual mode
FuturesApi update_dual_mode_position_margin POST /futures/{settle}/dual_comp/positions/{contract}/margin Update position margin in dual mode
FuturesApi update_dual_mode_position_leverage POST /futures/{settle}/dual_comp/positions/{contract}/leverage Update position leverage in dual mode
FuturesApi update_dual_mode_position_risk_limit POST /futures/{settle}/dual_comp/positions/{contract}/risk_limit Update position risk limit in dual mode
FuturesApi list_futures_orders GET /futures/{settle}/orders Query futures order list
FuturesApi create_futures_order POST /futures/{settle}/orders Place futures order
FuturesApi cancel_futures_orders DELETE /futures/{settle}/orders Cancel all orders with 'open' status
FuturesApi get_orders_with_time_range GET /futures/{settle}/orders_timerange Query futures order list by time range
FuturesApi create_batch_futures_order POST /futures/{settle}/batch_orders Place batch futures orders
FuturesApi get_futures_order GET /futures/{settle}/orders/{order_id} Query single order details
FuturesApi amend_futures_order PUT /futures/{settle}/orders/{order_id} Amend single order
FuturesApi cancel_futures_order DELETE /futures/{settle}/orders/{order_id} Cancel single order
FuturesApi get_my_trades GET /futures/{settle}/my_trades Query personal trading records
FuturesApi get_my_trades_with_time_range GET /futures/{settle}/my_trades_timerange Query personal trading records by time range
FuturesApi list_position_close GET /futures/{settle}/position_close Query position close history
FuturesApi list_liquidates GET /futures/{settle}/liquidates Query liquidation history
FuturesApi list_auto_deleverages GET /futures/{settle}/auto_deleverages Query ADL auto-deleveraging order information
FuturesApi countdown_cancel_all_futures POST /futures/{settle}/countdown_cancel_all Countdown cancel orders
FuturesApi get_futures_fee GET /futures/{settle}/fee Query futures market trading fee rates
FuturesApi cancel_batch_future_orders POST /futures/{settle}/batch_cancel_orders Cancel batch orders by specified ID list
FuturesApi amend_batch_future_orders POST /futures/{settle}/batch_amend_orders Batch modify orders by specified IDs
FuturesApi get_futures_risk_limit_table GET /futures/{settle}/risk_limit_table Query risk limit table by table_id
FuturesApi list_price_triggered_orders GET /futures/{settle}/price_orders Query auto order list
FuturesApi create_price_triggered_order POST /futures/{settle}/price_orders Create price-triggered order
FuturesApi cancel_price_triggered_order_list DELETE /futures/{settle}/price_orders Cancel all auto orders
FuturesApi get_price_triggered_order GET /futures/{settle}/price_orders/{order_id} Query single auto order details
FuturesApi cancel_price_triggered_order DELETE /futures/{settle}/price_orders/{order_id} Cancel single auto order
MarginApi list_margin_accounts GET /margin/accounts Margin account list
MarginApi list_margin_account_book GET /margin/account_book Query margin account balance change history
MarginApi list_funding_accounts GET /margin/funding_accounts Funding account list
MarginApi get_auto_repay_status GET /margin/auto_repay Query user auto repayment settings
MarginApi set_auto_repay POST /margin/auto_repay Update user auto repayment settings
MarginApi get_margin_transferable GET /margin/transferable Get maximum transferable amount for isolated margin
MarginApi get_user_margin_tier GET /margin/user/loan_margin_tiers Query user's own leverage lending tiers in current market
MarginApi get_market_margin_tier GET /margin/loan_margin_tiers Query current market leverage lending tiers
MarginApi set_user_market_leverage POST /margin/leverage/user_market_setting Set user market leverage multiplier
MarginApi list_margin_user_account GET /margin/user/account Query user's isolated margin account list
MarginApi list_cross_margin_loans GET /margin/cross/loans Query cross margin borrow history (deprecated)
MarginApi list_cross_margin_repayments GET /margin/cross/repayments Retrieve cross margin repayments. (deprecated)
MultiCollateralLoanApi list_multi_collateral_orders GET /loan/multi_collateral/orders Query multi-currency collateral order list
MultiCollateralLoanApi create_multi_collateral POST /loan/multi_collateral/orders Place multi-currency collateral order
MultiCollateralLoanApi get_multi_collateral_order_detail GET /loan/multi_collateral/orders/{order_id} Query order details
MultiCollateralLoanApi list_multi_repay_records GET /loan/multi_collateral/repay Query multi-currency collateral repayment records
MultiCollateralLoanApi repay_multi_collateral_loan POST /loan/multi_collateral/repay Multi-currency collateral repayment
MultiCollateralLoanApi list_multi_collateral_records GET /loan/multi_collateral/mortgage Query collateral adjustment records
MultiCollateralLoanApi operate_multi_collateral POST /loan/multi_collateral/mortgage Add or withdraw collateral
MultiCollateralLoanApi list_user_currency_quota GET /loan/multi_collateral/currency_quota Query user's collateral and borrowing currency quota information
MultiCollateralLoanApi list_multi_collateral_currencies GET /loan/multi_collateral/currencies Query supported borrowing and collateral currencies for multi-currency collateral
MultiCollateralLoanApi get_multi_collateral_ltv GET /loan/multi_collateral/ltv Query collateralization ratio information
MultiCollateralLoanApi get_multi_collateral_fix_rate GET /loan/multi_collateral/fixed_rate Query currency's 7-day and 30-day fixed interest rates
MultiCollateralLoanApi get_multi_collateral_current_rate GET /loan/multi_collateral/current_rate Query currency's current interest rate
OptionsApi list_options_underlyings GET /options/underlyings List all underlying assets
OptionsApi list_options_expirations GET /options/expirations List all expiration dates
OptionsApi list_options_contracts GET /options/contracts List all contracts for specified underlying and expiration date
OptionsApi get_options_contract GET /options/contracts/{contract} Query specified contract details
OptionsApi list_options_settlements GET /options/settlements List settlement history
OptionsApi get_options_settlement GET /options/settlements/{contract} Get specified contract settlement information
OptionsApi list_my_options_settlements GET /options/my_settlements Query personal settlement records
OptionsApi list_options_order_book GET /options/order_book Query options contract order book
OptionsApi list_options_tickers GET /options/tickers Query options market ticker information
OptionsApi list_options_underlying_tickers GET /options/underlying/tickers/{underlying} Query underlying ticker information
OptionsApi list_options_candlesticks GET /options/candlesticks Options contract market candlestick chart
OptionsApi list_options_underlying_candlesticks GET /options/underlying/candlesticks Underlying index price candlestick chart
OptionsApi list_options_trades GET /options/trades Market trade records
OptionsApi list_options_account GET /options/accounts Query account information
OptionsApi list_options_account_book GET /options/account_book Query account change history
OptionsApi list_options_positions GET /options/positions List user's positions of specified underlying
OptionsApi get_options_position GET /options/positions/{contract} Get specified contract position
OptionsApi list_options_position_close GET /options/position_close List user's liquidation history of specified underlying
OptionsApi list_options_orders GET /options/orders List options orders
OptionsApi create_options_order POST /options/orders Create an options order
OptionsApi cancel_options_orders DELETE /options/orders Cancel all orders with 'open' status
OptionsApi get_options_order GET /options/orders/{order_id} Query single order details
OptionsApi cancel_options_order DELETE /options/orders/{order_id} Cancel single order
OptionsApi countdown_cancel_all_options POST /options/countdown_cancel_all Countdown cancel orders
OptionsApi list_my_options_trades GET /options/my_trades Query personal trading records
OptionsApi get_options_mmp GET /options/mmp MMP Query.
OptionsApi set_options_mmp POST /options/mmp MMP Settings
OptionsApi reset_options_mmp POST /options/mmp/reset MMP Reset
RebateApi agency_transaction_history GET /rebate/agency/transaction_history Broker obtains transaction history of recommended users
RebateApi agency_commissions_history GET /rebate/agency/commission_history Broker obtains rebate history of recommended users
RebateApi partner_transaction_history GET /rebate/partner/transaction_history Partner obtains transaction history of recommended users
RebateApi partner_commissions_history GET /rebate/partner/commission_history Partner obtains rebate records of recommended users
RebateApi partner_sub_list GET /rebate/partner/sub_list Partner subordinate list
RebateApi rebate_broker_commission_history GET /rebate/broker/commission_history Broker obtains user's rebate records
RebateApi rebate_broker_transaction_history GET /rebate/broker/transaction_history Broker obtains user's trading history
RebateApi rebate_user_info GET /rebate/user/info User obtains rebate information
RebateApi user_sub_relation GET /rebate/user/sub_relation User subordinate relationship
SpotApi list_currencies GET /spot/currencies Query all currency information
SpotApi get_currency GET /spot/currencies/{currency} Query single currency information
SpotApi list_currency_pairs GET /spot/currency_pairs Query all supported currency pairs
SpotApi get_currency_pair GET /spot/currency_pairs/{currency_pair} Query single currency pair details
SpotApi list_tickers GET /spot/tickers Get currency pair ticker information
SpotApi list_order_book GET /spot/order_book Get market depth information
SpotApi list_trades GET /spot/trades Query market transaction records
SpotApi list_candlesticks GET /spot/candlesticks Market K-line chart
SpotApi get_fee GET /spot/fee Query account fee rates
SpotApi get_batch_spot_fee GET /spot/batch_fee Batch query account fee rates
SpotApi list_spot_accounts GET /spot/accounts List spot trading accounts
SpotApi list_spot_account_book GET /spot/account_book Query spot account transaction history
SpotApi create_batch_orders POST /spot/batch_orders Batch place orders
SpotApi list_all_open_orders GET /spot/open_orders List all open orders
SpotApi create_cross_liquidate_order POST /spot/cross_liquidate_orders Close position when cross-currency is disabled
SpotApi list_orders GET /spot/orders List orders
SpotApi create_order POST /spot/orders Create an order
SpotApi cancel_orders DELETE /spot/orders Cancel all `open` orders in specified currency pair
SpotApi cancel_batch_orders POST /spot/cancel_batch_orders Cancel batch orders by specified ID list
SpotApi get_order GET /spot/orders/{order_id} Query single order details
SpotApi cancel_order DELETE /spot/orders/{order_id} Cancel single order
SpotApi amend_order PATCH /spot/orders/{order_id} Amend single order
SpotApi list_my_trades GET /spot/my_trades Query personal trading records
SpotApi get_system_time GET /spot/time Get server current time
SpotApi countdown_cancel_all_spot POST /spot/countdown_cancel_all Countdown cancel orders
SpotApi amend_batch_orders POST /spot/amend_batch_orders Batch modification of orders
SpotApi get_spot_insurance_history GET /spot/insurance_history Query spot insurance fund historical data
SpotApi list_spot_price_triggered_orders GET /spot/price_orders Query running auto order list
SpotApi create_spot_price_triggered_order POST /spot/price_orders Create price-triggered order
SpotApi cancel_spot_price_triggered_order_list DELETE /spot/price_orders Cancel all auto orders
SpotApi get_spot_price_triggered_order GET /spot/price_orders/{order_id} Query single auto order details
SpotApi cancel_spot_price_triggered_order DELETE /spot/price_orders/{order_id} Cancel single auto order
WalletApi list_currency_chains GET /wallet/currency_chains Query chains supported for specified currency
WalletApi get_deposit_address GET /wallet/deposit_address Generate currency deposit address
WalletApi list_withdrawals GET /wallet/withdrawals Get withdrawal records
WalletApi list_deposits GET /wallet/deposits Get deposit records
WalletApi transfer POST /wallet/transfers Transfer between trading accounts
WalletApi list_sub_account_transfers GET /wallet/sub_account_transfers Get transfer records between main and sub accounts
WalletApi transfer_with_sub_account POST /wallet/sub_account_transfers Transfer between main and sub accounts
WalletApi sub_account_to_sub_account POST /wallet/sub_account_to_sub_account Transfer between sub-accounts
WalletApi get_transfer_order_status GET /wallet/order_status Transfer status query
WalletApi list_withdraw_status GET /wallet/withdraw_status Query withdrawal status
WalletApi list_sub_account_balances GET /wallet/sub_account_balances Query sub-account balance information
WalletApi list_sub_account_margin_balances GET /wallet/sub_account_margin_balances Query sub-account isolated margin account balance information
WalletApi list_sub_account_futures_balances GET /wallet/sub_account_futures_balances Query sub-account perpetual futures account balance information
WalletApi list_sub_account_cross_margin_balances GET /wallet/sub_account_cross_margin_balances Query sub-account cross margin account balance information
WalletApi list_saved_address GET /wallet/saved_address Query withdrawal address whitelist
WalletApi get_trade_fee GET /wallet/fee Query personal trading fees
WalletApi get_total_balance GET /wallet/total_balance Query personal account totals
WalletApi list_small_balance GET /wallet/small_balance Get list of convertible small balance currencies
WalletApi convert_small_balance POST /wallet/small_balance Convert small balance currency
WalletApi list_small_balance_history GET /wallet/small_balance_history Get convertible small balance currency history
WalletApi list_push_orders GET /wallet/push Get UID transfer history
WithdrawalApi withdraw POST /withdrawals Withdraw
WithdrawalApi withdraw_push_order POST /withdrawals/push UID transfer
WithdrawalApi cancel_withdrawal DELETE /withdrawals/{withdrawal_id} Cancel withdrawal with specified ID

Documentation For Models

Documentation For Authorization

apiv4

Authentication with APIv4 key and secret

For details, refer to: APIv4 signed request requirements

Author

support@mail.gate.com