Back to home

DEVELOPER PLATFORM

Build custom integrations, extend Happy Voice functionality, and automate your restaurant operations with our APIs and SDKs.

Available APIs

v2.1

Webhooks API

Real-time event notifications for calls, orders, and POS sync status changes.

v3.0

REST API

Full CRUD access to calls, orders, customers, and menu items programmatically.

Stable

OAuth 2.0 Auth

Secure API key management with scoped permissions and token refresh flows.

Beta

CLI Tools

Command-line tools for bulk menu uploads, test calls, and deployment automation.

Quick Start

// Install the SDK
npm install @happyvoice/sdk

// Initialize
import { HappyVoice } from '@happyvoice/sdk';

const hv = new HappyVoice({
  apiKey: 'hv_live_xxxxxxxxxxxx',
  restaurantId: 'rst_abc123'
});

// Listen for new orders
hv.orders.on('created', (order) => {
  console.log('New order:', order.id, order.total);
});

Full documentation available at docs.happyvoice.ai

Ready to Build?

Get your API keys and start integrating in minutes.

Get API keys