Account & API keys

Permissions of the API key making this request.

Changed on

Lets a client verify what a key can do without exercising the permission — in particular, confirming that a trading key cannot withdraw no longer means attempting a withdrawal.

get/api/user/api-keys/current

Request

  • Base URL
    https://api.binibit.com
  • URL
    https://api.binibit.com/api/user/api-keys/current
  • Auth
    none declared

Headers

Your API key, verbatim. Create one at https://azbit.com/dashboard/settings/api-settings.

Signature of THIS request — lower-case hex of HMAC-SHA256 over publicKey + fullUrl + body, keyed with your private key. It changes with every request, so it cannot be set once and reused. Full algorithm and code samples are at the top of this page.

Response

OK

publicKeystring nullable

The key used to authenticate this request.

userIdstring nullable

Owner of the key — the same id that appears on orders and deals.

descriptionstring nullable

Free-text label set when the key was created.

dateCreatedstring date-time

When the key was issued.

canTradeboolean

Place and cancel orders.

canReadUserInfoboolean

Read orders, deals and balances.

canWithdrawboolean

Request withdrawals. Read this instead of probing the withdrawal endpoint — a key with canWithdraw=false is rejected before any withdrawal logic runs.

ipWhiteliststring[] nullable

Addresses this key may call from. Empty means no restriction; when non-empty, requests from any other address are refused with 403.

Changes