These docs are for v3.0. Click to read the latest docs for v4.0.

Authentication

Это приватный API, и для его использования вам необходимо сначала получить свой секретный ключ доступа. После регистрации и проверки необходимо перейти на страницу [API Tokens] (https://kuna.io/api_tokens), чтобы получить ключи.

javascript
const crypto = require('crypto')
const request = require('request')
 
const apiKey = '';
const apiSecret = '';

const apiPath = '/v3/auth/kuna_codes/issued-by-me'
const nonce = Date.now().toString()
const body = {}
let signature = `${apiPath}${nonce}${JSON.stringify(body)}`
 
const sig = crypto.createHmac('sha384', apiSecret).update(signature)
const shex = sig.digest('hex')
const options = {
  url: `https://api.kuna.io${apiPath}`,
  headers: {
    'kun-nonce': nonce,
    'kun-apikey': apiKey,
    'kun-signature': shex
  },
  body: body,
  json: true
}

request.post(options, (error, response, body) => {
  console.log(body);
})