Change of Signature Signing and Permission Setting for Public API (Public API Secure Endpoint V3)

Modified on Tue, 30 Jan 2024 at 10:14 AM

As Bitkub Exchange has developed a new API Management system with a new, more secure version of API Key and API Secret (reference), a new Public API Secure Endpoint, Public API Secure Endpoint V3, that is compatible and must be used with the new API Key created on the new API Management system will also be launched.


Changes 


Apart from the change of the API Key that must be created on the new API Management system, the signature signing will also be changed when it comes to usage of the Public API Secure Endpoint V3. Users can find the example of signature signing and API specification here after the change is released.


Remarks

  • The new API Key and Public API Secure Endpoint V3 become effective on 29 November 2023 at 04:00 PM (GMT+7) onwards. 

  • However, users can still use the old version of API Key and API Secret on the old Public API until 2024.

  • After the above date, only Public API Secure Endpoint V3, the new API Key, and the new signature signing are supported.


In addition, the new API Key has the ability to set the permission that is more suitable for the usage for better security.


Permission Setting of New API Key


Users can properly assign the permissions to each API Key through the API Management panel in order to enhance the security as follows.

  • Read → Permission to read the account information (fundamental permission which cannot be removed)

  • Trade → Permission to create buy-sell orders

  • Deposit → Permission to read information related to deposits of cryptocurrency and THB

  • Withdraw → Permission to withdraw and read information related to withdrawals of cryptocurrency and THB


Example of the new API Management system


Table of API Endpoint V3 and Permission of API Key


Endpoint \ Permission

Method

Trade

Deposit

Withdraw

/api/v3/market/wallet

POST


/api/v3/user/trading-credits

POST



/api/v3/market/place-bid

POST



/api/v3/market/place-ask

POST



/api/v3/market/cancel-order

POST



/api/v3/market/balances

POST


/api/v3/market/my-open-orders

GET



/api/v3/market/my-order-history

GET



/api/v3/market/order-info

GET



/api/v3/crypto/addresses

POST



/api/v3/crypto/withdraw

POST



/api/v3/crypto/internal-withdraw 

(Require Contract Support before using)

POST




/api/v3/crypto/deposit-history

POST



/api/v3/crypto/withdraw-history

POST



/api/v3/crypto/generate-address

POST



/api/v3/fiat/accounts

POST



/api/v3/fiat/withdraw

POST



/api/v3/fiat/deposit-history

POST



/api/v3/fiat/withdraw-history

POST



/api/v3/market/wstoken

POST



/api/v3/user/limits

POST



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article