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

Пример подписи

Заголовки

ЗаголовокОписание
kun-apikeyВаш апи ключ
kun-signatureПодпись запроса. Только для приватных методов. Пример как получить signature ниже
HEX ( HMAC-SHA384( JSON( body ), secretKey ) )

Набор для валидации

ПолеЗначение
body{ id: 'c802d767-5b6a-461b-85b4-12c1a943cca6' }
secretKey123
signaturef33f5f25c4d586579e5d33541750dcb9e11cd9793f52bdbd626c39190389b32e777924970fedf22840d40a2e38ccb241

Пример на js

const crypto = require('crypto');
const { v4: uuid } = require('uuid');

const secretKey = '123';
const id = uuid();
console.log(id);
// c802d767-5b6a-461b-85b4-12c1a943cca6 (генерит каждый раз новый)

const body = { id: id };

const signature = crypto.createHmac('sha384', secretKey).update(JSON.stringify(body)).digest('hex');
console.log(signature); // выводит подпись в HEX формате
// f33f5f25c4d586579e5d33541750dcb9e11cd9793f52bdbd626c39190389b32e777924970fedf22840d40a2e38ccb241