Developer Platform • Sancharya Voice API

Developers & API Integration

Integrate Sancharya autonomous voice agents into your CRM, web applications, and backend services with REST APIs and signed webhooks.

v2.0 REST API Active

Webhooks & Real-time Event Subscriptions

Sancharya dispatches real-time JSON webhooks signed with HMAC-SHA256 to your backend when calls finish, leads are qualified, or appointments are scheduled.

Configured Endpoints (0)
Loading endpoints...

Verifying Webhook Signatures (HMAC-SHA256)

Every request contains an X-Sancharya-Signature header. Calculate the HMAC of the raw request body with your webhook signing secret using SHA-256 and compare in constant time:

// Node.js / Express verification example
const crypto = require('crypto');
 
function verifySancharyaWebhook(rawBody, signatureHeader, secret) {
  const hmac = crypto.createHmac('sha256', secret);
  const digest = 'sha256=' + hmac.update(rawBody).digest('hex');
  return crypto.timingSafeEqual(Buffer.from(signatureHeader), Buffer.from(digest));
}