Authenticate Request
Every request is authenticated via verifying signature, payload and apiKey.
Sample header to add API key, Signature and Payload
const headers = {
'apikey': apiKey,
'payload': payload,
'signature': signature,
};Generate Payload and Signature
const CryptoJS = require('crypto-js');
async function generatePayloadAndSignature(secret, body) {
const timestamp = Date.now().toString();
const obj = {
body,
timestamp
};
const payload = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(JSON.stringify(obj)));
const signature = CryptoJS.enc.Hex.stringify(CryptoJS.HmacSHA512(payload, secret));
return { payload, signature };
}Postman Pre request Script
AUTHENTICATION ERROR CODE
Error Codes
Error Message