Skip to content

Latest commit

 

History

History
246 lines (228 loc) · 26.5 KB

README.md

File metadata and controls

246 lines (228 loc) · 26.5 KB

Go API client for swagger

To generate an API key, please visit https://coinsecure.in/api.
Guidelines for use can be accessed at https://api.coinsecure.in/v1/guidelines.
Programming Language Libraries for use can be accessed at https://api.coinsecure.in/v1/code-libraries.

Overview

This API client was generated by the swagger-codegen project. By using the swagger-spec from a remote server, you can easily generate an API client.

  • API version: beta
  • Package version: 1.0.0
  • Build package: class io.swagger.codegen.languages.GoClientCodegen

Installation

Put the package under your project folder and add the following in import:

    "./swagger"

Documentation for API Endpoints

All URIs are relative to https://api.coinsecure.in/

Class Method HTTP request Description
AccountActionsApi V1login Post /v1/login Creates a Login Instance and returns an API Key.
AccountActionsApi V1logininitiate Post /v1/login/initiate Initiate Login
AccountActionsApi V1loginpasswordforgot Post /v1/login/password/forgot Sends an email with a password reset token
AccountActionsApi V1signup Post /v1/signup Creates a new Unverified Account.
AccountActionsApi V1signupverifyToken Put /v1/signup/verify/{token} Verifies an Email token for Signup .
AccountActionsApi V1userbankotpNumber Get /v1/user/bank/otp/{number} Send OTP for Bank Link
AccountActionsApi V1userexchangekyc Put /v1/user/exchange/kyc Submits a New Bank Link and initial KYC Documents.
AccountActionsApi V1usergcmCode Delete /v1/user/gcm/{code} Delete GCM Code
AccountActionsApi V1userkycotpNumber Get /v1/user/kyc/otp/{number} Send OTP for KYC Link
AccountActionsApi V1userlogout Delete /v1/user/logout Logout User
AccountActionsApi V1usernetkicreate Put /v1/user/netki/create Create Neki Wallet Name
AccountActionsApi V1usernetkiupdate Post /v1/user/netki/update Update Netki Address
AccountActionsApi V1userprofileimagedeleteNetkiName Delete /v1/user/profile/image/delete/{netkiName} Delete Profile Image
AccountActionsApi V1userprofileimageupdate Post /v1/user/profile/image/update Update Profile Image
AccountActionsApi V1userprofilephone Put /v1/user/profile/phone/new New Profile Phone
AccountActionsApi V1userprofilephoneNumber Delete /v1/user/profile/phone/delete Delete Profile Phone Number
AccountActionsApi V1userprofilephoneotpNumber Get /v1/user/profile/phone/otp/{number} Send OTP for Profile Phone
AccountDataApi V1exchangebanksummary Get /v1/user/exchange/bank/summary Exchange Bank Summary
AccountDataApi V1exchangeusercoinfee Get /v1/user/exchange/coin/fee Users Coin Fee Percentage
AccountDataApi V1exchangeuserfiatfee Get /v1/user/exchange/fiat/fee Users Fiat Fee Percentage
AccountDataApi V1netkisearchNetkiName Get /v1/netki/search/{netkiName} Coinsecure.me Netki Lookup
AccountDataApi V1userexchangekycs Get /v1/user/exchange/kycs Gets KYC Status Details
AccountDataApi V1userexchangereferralcoinpaid Get /v1/user/exchange/referral/coin/paid Users Paid Fiat Referrals
AccountDataApi V1userexchangereferralcoinsuccessful Get /v1/user/exchange/referral/coin/successful Gets Users Successful Referral Links
AccountDataApi V1userexchangereferralfiatpaid Get /v1/user/exchange/referral/fiat/paid Users Paid Fiat Referrals
AccountDataApi V1userexchangereferrals Get /v1/user/exchange/referrals Gets Users Referral Links
AccountDataApi V1userexchangetradesummary Get /v1/user/exchange/trade/summary Exchange Trade Summary
AccountDataApi V1userlogintokenToken Get /v1/user/login/token/{token} Login Token Email
AccountDataApi V1usersummary Get /v1/user/summary Exchange Bank Summary
AccountDataApi V1userwalletsummary Get /v1/user/wallet/summary Exchange Bank Summary
BlockchainToolsApi V1bitcoinsearchAddress Get /v1/bitcoin/search/{any} Search Bitcoin Blockchain
BlockchainToolsApi V1bitcoinsearchTxid Get /v1/bitcoin/search/confirmation/{txid} Get Confirmations
ExchangeBankActionsApi V1userexchangebankcoinwithdrawinitiate Post /v1/user/exchange/bank/coin/withdraw/initiate Initiate Bitcoin Withdrawal
ExchangeBankActionsApi V1userexchangebankcoinwithdrawnewVerifycode Post /v1/user/exchange/bank/coin/withdraw/newVerifycode Gets a Verification Code.
ExchangeBankActionsApi V1userexchangebankcoinwithdrawunverifiedcancelWithdrawID Delete /v1/user/exchange/bank/coin/withdraw/unverified/cancel/{withdrawID} Cancel Bitcoin Withdrawal
ExchangeBankActionsApi V1userexchangebankcoinwithdrawverify Put /v1/user/exchange/bank/coin/withdraw/verify Verify Bitcoin Withdrawal
ExchangeBankActionsApi V1userexchangebankfiataccountnew Put /v1/user/exchange/bank/fiat/account/new New Bank Link
ExchangeBankActionsApi V1userexchangebankfiatdepositcancelDepositID Delete /v1/user/exchange/bank/fiat/deposit/cancel/{depositID} Cancel Unverified Exchange Fiat Deposit
ExchangeBankActionsApi V1userexchangebankfiatdepositnew Put /v1/user/exchange/bank/fiat/deposit/new New Exchange Fiat Deposit
ExchangeBankActionsApi V1userexchangebankfiatwithdrawinitiate Post /v1/user/exchange/bank/fiat/withdraw/initiate Initiate Fiat Withdrawal
ExchangeBankActionsApi V1userexchangebankfiatwithdrawnewVerifycode Post /v1/user/exchange/bank/fiat/withdraw/newVerifycode Gets a Fiat Verification Code.
ExchangeBankActionsApi V1userexchangebankfiatwithdrawunverifiedcancelWithdrawID Delete /v1/user/exchange/bank/fiat/withdraw/unverified/cancel/{withdrawID} Cancel Fiat Withdrawal
ExchangeBankActionsApi V1userexchangebankfiatwithdrawverify Put /v1/user/exchange/bank/fiat/withdraw/verify Verify Fiat Withdrawal
ExchangeBankCoinDataApi V1userexchangebankcoinaddresses Get /v1/user/exchange/bank/coin/addresses Exchange Coin Addresses
ExchangeBankCoinDataApi V1userexchangebankcoinbalanceavailable Get /v1/user/exchange/bank/coin/balance/total Available Exchange Coin Balance
ExchangeBankCoinDataApi V1userexchangebankcoinbalancepending Get /v1/user/exchange/bank/coin/balance/pending In Trade Coin Balance
ExchangeBankCoinDataApi V1userexchangebankcoinbalancetotal Get /v1/user/exchange/bank/coin/balance/available Total Exchange Coin Balance
ExchangeBankCoinDataApi V1userexchangebankcoindepositcancelled Get /v1/user/exchange/bank/coin/deposit/cancelled Cancelled Exchange Coin Deposits
ExchangeBankCoinDataApi V1userexchangebankcoindepositunverified Get /v1/user/exchange/bank/coin/deposit/unverified Unverified Exchange Coin Deposits
ExchangeBankCoinDataApi V1userexchangebankcoindepositverified Get /v1/user/exchange/bank/coin/deposit/verified Verified Exchange Coin Deposits
ExchangeBankCoinDataApi V1userexchangebankcoinwithdrawcancelled Get /v1/user/exchange/bank/coin/withdraw/cancelled Cancelled Exchange Coin Withdrawals
ExchangeBankCoinDataApi V1userexchangebankcoinwithdrawcompleted Get /v1/user/exchange/bank/coin/withdraw/completed Completed Exchange Coin Withdrawals
ExchangeBankCoinDataApi V1userexchangebankcoinwithdrawunverified Get /v1/user/exchange/bank/coin/withdraw/unverified Unverified Exchange Coin Withdrawals
ExchangeBankCoinDataApi V1userexchangebankcoinwithdrawverified Get /v1/user/exchange/bank/coin/withdraw/verified Verified Exchange Coin Withdrawals
ExchangeBankFiatDataApi V1userexchangebankfiataccounts Get /v1/user/exchange/bank/fiat/accounts Exchange Bitcoin Deposit Addresses
ExchangeBankFiatDataApi V1userexchangebankfiatbalanceavailable Get /v1/user/exchange/bank/fiat/balance/total Available Exchange Fiat Balance
ExchangeBankFiatDataApi V1userexchangebankfiatbalancepending Get /v1/user/exchange/bank/fiat/balance/pending In Trade Coin Balance
ExchangeBankFiatDataApi V1userexchangebankfiatbalancetotal Get /v1/user/exchange/bank/fiat/balance/available Total Exchange Fiat Balance
ExchangeBankFiatDataApi V1userexchangebankfiatdepositcancelled Get /v1/user/exchange/bank/fiat/deposit/cancelled Cancelled Exchange Fiat Deposits
ExchangeBankFiatDataApi V1userexchangebankfiatdepositunverified Get /v1/user/exchange/bank/fiat/deposit/unverified Unverified Exchange Fiat Deposits
ExchangeBankFiatDataApi V1userexchangebankfiatdepositverified Get /v1/user/exchange/bank/fiat/deposit/verified Verified Exchange Fiat Deposits
ExchangeBankFiatDataApi V1userexchangebankfiatwithdrawcancelled Get /v1/user/exchange/bank/fiat/withdraw/cancelled Cancelled Exchange Fiat Withdrawals
ExchangeBankFiatDataApi V1userexchangebankfiatwithdrawcompleted Get /v1/user/exchange/bank/fiat/withdraw/completed Completed Exchange Fiat Withdrawals
ExchangeBankFiatDataApi V1userexchangebankfiatwithdrawunverified Get /v1/user/exchange/bank/fiat/withdraw/unverified Unverified Exchange Fiat Withdrawals
ExchangeBankFiatDataApi V1userexchangebankfiatwithdrawverified Get /v1/user/exchange/bank/fiat/withdraw/verified Verified Exchange Fiat Withdrawals
ExchangeTradeActionsApi V1userexchangeaskcancelOrderID Delete /v1/user/exchange/ask/cancel/{orderID} Cancel Open Sell Order
ExchangeTradeActionsApi V1userexchangeasknew Put /v1/user/exchange/ask/new BTC Sell Order
ExchangeTradeActionsApi V1userexchangebidcancelOrderID Delete /v1/user/exchange/bid/cancel/{orderID} Cancel Open Buy Order
ExchangeTradeActionsApi V1userexchangebidnew Put /v1/user/exchange/bid/new BTC Buy Order
ExchangeTradeActionsApi V1userexchangeinstantbuy Put /v1/user/exchange/instant/buy Instantly Buy BTC
ExchangeTradeActionsApi V1userexchangeinstantsell Put /v1/user/exchange/instant/sell Instantly Sell BTC
ExchangeTradeDataApi V1exchangeasklow Get /v1/exchange/ask/low Lowest Ask
ExchangeTradeDataApi V1exchangeaskorders Get /v1/exchange/ask/orders All Sell Orders
ExchangeTradeDataApi V1exchangebidhigh Get /v1/exchange/bid/high Returns the Highest Bid in the Order Book
ExchangeTradeDataApi V1exchangebidorders Get /v1/exchange/bid/orders All Buy Orders
ExchangeTradeDataApi V1exchangelastTrade Get /v1/exchange/lastTrade Last Trade
ExchangeTradeDataApi V1exchangemax24Hr Get /v1/exchange/max24Hr Max 24 Hour Rate
ExchangeTradeDataApi V1exchangemin24Hr Get /v1/exchange/min24Hr Min 24 Hour Rate
ExchangeTradeDataApi V1exchangeticker Get /v1/exchange/ticker Exchange Ticker
ExchangeTradeDataApi V1userexchangeaskcancelled Get /v1/user/exchange/ask/cancelled Cancelled User Sell Orders
ExchangeTradeDataApi V1userexchangeaskcompleted Get /v1/user/exchange/ask/completed Completed User Sell Orders
ExchangeTradeDataApi V1userexchangeaskpending Get /v1/user/exchange/ask/pending Pending User Sell Orders
ExchangeTradeDataApi V1userexchangebidcancelled Get /v1/user/exchange/bid/cancelled Cancelled User Buy Orders
ExchangeTradeDataApi V1userexchangebidcompleted Get /v1/user/exchange/bid/completed Completed User Buy Orders
ExchangeTradeDataApi V1userexchangebidpending Get /v1/user/exchange/bid/pending Pending User Buy Orders
ExchangeTradeDataApi V1userexchangetrades Get /v1/exchange/trades Completed Exchange Trades
SecurityActionsApi V1mfaauthyinitiate Post /v1/mfa/authy/initiate Initiate Authy Registration.
SecurityActionsApi V1mfagainitiate Post /v1/mfa/ga/initiate Initiate GA Registration.
SecurityActionsApi V1usermfaauthycall Get /v1/mfa/authy/call Authy Call Code
SecurityActionsApi V1usermfaauthydisableCode Delete /v1/user/mfa/authy/disable/{code} Disable Authy
SecurityActionsApi V1usermfaauthyinitiateenable Put /v1/user/mfa/authy/initiate/enable Verify Authy Registration
SecurityActionsApi V1usermfaauthysms Get /v1/mfa/authy/sms Authy Sms Code
SecurityActionsApi V1usermfagadisableCode Delete /v1/user/mfa/ga/disable/{code} Disable Google Authenticator
SecurityActionsApi V1usermfagainitiateenable Put /v1/user/mfa/ga/initiate/enable Enable Google Authenticator
SecurityActionsApi V1userpasswordchange Post /v1/user/password/change Change Password.
SecurityActionsApi V1userpasswordreset Post /v1/user/password/reset Reset Password.
WalletActionsApi V1userwalletcoinaddressnew Put /v1/user/wallet/coin/address/new New Bitcoin Address
WalletActionsApi V1userwalletcoinnew Put /v1/user/wallet/coin/new Create New Wallet
WalletActionsApi V1userwalletcoinwithdrawinitiate Post /v1/user/wallet/coin/withdraw/initiate Initiate Bitcoin Withdrawal
WalletActionsApi V1userwalletcoinwithdrawsendToExchange Put /v1/user/wallet/coin/withdraw/sendToExchange Send to Exchange
WalletActionsApi V1userwalletcoinwithdrawunverifiedcancelWithdrawID Delete /v1/user/wallet/coin/withdraw/unverified/cancel/{withdrawID} Cancel Bitcoin Withdrawal
WalletActionsApi V1userwalletcoinwithdrawverify Put /v1/user/wallet/coin/withdraw/verify Verify Bitcoin Withdrawal
WalletActionsApi V1walletcoinwithdrawnewVerifycode Post /v1/wallet/coin/withdraw/newVerifycode Gets a Verification Code
WalletDataApi V1userwalletcoinaddressWalletID Get /v1/user/wallet/coin/address/{walletID} Wallet Bitcoin Addresses
WalletDataApi V1userwalletcoindepositconfirmedWalletID Get /v1/user/wallet/coin/deposit/confirmed/{walletID} Confirmed Wallet Transactions
WalletDataApi V1userwalletcoindepositconfirmedall Get /v1/user/wallet/coin/deposit/confirmed/all Confirmed Wallet Deposit
WalletDataApi V1userwalletcoindepositunconfirmedWalletID Get /v1/user/wallet/coin/deposit/unconfirmed/{walletID} Unconfirmed Transactions in Wallet
WalletDataApi V1userwalletcoindepositunconfirmedall Get /v1/user/wallet/coin/deposit/unconfirmed/all All Unconfirmed Deposits
WalletDataApi V1userwalletcoinwallets Get /v1/user/wallet/coin/wallets Wallet Details
WalletDataApi V1walletwithdrawcancelled Get /v1/wallet/coin/withdraw/cancelled Cancelled Coin Withdrawals
WalletDataApi V1walletwithdrawcompleted Get /v1/wallet/coin/withdraw/completed Completed Coin Withdrawals
WalletDataApi V1walletwithdrawunverified Get /v1/wallet/coin/withdraw/unverified Unverified Coin Withdrawals
WalletDataApi V1walletwithdrawverified Get /v1/wallet/coin/withdraw/verified Verified Coin Withdrawals

Documentation For Models

Documentation For Authorization

All endpoints do not require authorization.

Author