Production :8090 (1 Active)
Active Numbers
1 / 8
+94711365928 Online
Voice Calls Handled
6
MLow / Opus 16kHz
Messages Dispatched
14
REST / WebSocket
Webhook Deliveries
30
100% 2xx Success
Quick Actions
Execute direct API tasks or test endpoints
Connected Numbers
Live WhatsApp lines and authentication status
Phone Number / Name Session ID Status Device / JID Actions
Loading numbers...
Recent Voice Calls
Recipient State Duration
No recent calls
Recent Webhooks
Event Status Endpoint
No webhook events

WhatsApp Phone Numbers

Manage connected WhatsApp devices, pairing codes, and session tokens

Name Session ID Status Device / JID Direct API Key Actions
Loading numbers...

Voice Calls

Initiate outbound WhatsApp VoIP calls and inspect audio streams

Outbound Call Composer
Active Call Stream
No Active Call
Start an outbound call to monitor live audio stream
Call History
Call ID Session To Number State Duration Created Actions
No calls logged

Messages

Send text and media messages via connected WhatsApp lines

Send Message
Recent Messages
To Message Status
No messages sent yet

Plans & Billing

Select a subscription tier to scale your WhatsApp lines and VoIP bandwidth

Current Plan: Basic ($6/mo)

Basic Plan

ACTIVE
1 Connected Line Allowed • Unlimited Messages & Voice Calls
Line Quota: 1 / 1 Lines
Basic
$6 / month

1 WhatsApp phone number for single-line automations.

✓ 1 Live WhatsApp Line
✓ Unlimited Messages
✓ VoIP Voice Calls
✓ Real-time Webhooks
Pro POPULAR
$15 / month

3 WhatsApp phone numbers for small businesses and n8n teams.

✓ 3 Live WhatsApp Lines
✓ 16kHz Audio Streaming
✓ n8n & Zapier Support
✓ Priority Queue
Plus
$30 / month

6 WhatsApp phone numbers for high-frequency messaging.

✓ 6 Live WhatsApp Lines
✓ WebSocket Audio Sync
✓ High Concurrency
✓ Dedicated Workers
Business
$45 / month

10 WhatsApp phone numbers for enterprise support desks.

✓ 10 Live WhatsApp Lines
✓ 99.9% Uptime SLA
✓ Stripe Automatic Billing
✓ 24/7 Support
Stripe Integration
Automatic webhook reconciliation via POST /api/v1/billing/webhook
Stripe SSL Live Portal

Payments are processed through Stripe's hosted checkout portal with automatic webhook renewal synchronization.

Direct Tier Switch:

Webhooks & Integrations

Configure incoming and outgoing event dispatchers for n8n, Zapier, and custom backends

Webhook Dispatch Sandbox
Integration Guide

Receive incoming WhatsApp messages, voice call state transitions, and delivery receipts in real time.

POST https://your-server.com/webhook Header: X-Wacaller-Signature: sha256=... Body: { "event": "message.received", "from": "+9471...", "text": "Hello" }
Recent Webhook Delivery Logs
Timestamp Event Target URL Status Latency Action
No webhook logs available

API Keys & Personal Access Tokens

Secure tokens and scoped credentials for server-to-server and n8n authentication

Master Personal Access Token (PAT)
Full root administrative authorization across all numbers, VoIP, and billing
wac_pat_••••••••••••••••••••••••••••••••••••••••
Scoped Service API Keys
Key Name Key Identifier Created Actions
No scoped keys generated yet.

System Health & Diagnostics

Runtime metrics, memory allocations, and SQLite storage status (Admin Only)

Operational
Go Version
go1.26
Pure Go Engine
Allocated Heap Memory
4.6 MB
Active Heap Objects
Active Goroutines
22
Concurrent Goroutines
System Memory (Sys)
24.1 MB
OS Reserved RAM
CPU Cores
8 Cores
Host Architecture
Server Uptime
0h 18m
Continuous Runtime
SQLite Storage & Database Status
Persistent ledger, disk storage, and transaction health
WAL Active
Storage Engine SQLite 3 (modernc.org/sqlite pure Go)
Database File wacaller.db
Database Disk Size 128.0 KB
Journal Mode WAL (Write-Ahead Logging)
Concurrency Model Multi-Reader / Single-Writer Mutex
Stored Record Counts Sessions: 8 • Messages: 14 • Calls: 6 • Webhooks: 30
Ingress, WebRTC & Gateway Status
Production routing, audio streamer, and Stripe billing gateway
Online
Public Tunnel Domain wacaller.bandara.me (SSL)
Local HTTP Port :8090 (REST + SPA)
Voice Call Pipeline Pure-Go MLow / Opus 16kHz (WebSocket duplex)
Stripe Webhook Listener /api/v1/billing/webhook (Live)
GC Cycles Completed 12 Cycles
OpenAPI 3.0 Specs /api/openapi.json ↗

API Reference

Interactive OpenAPI 3.0 specification for Wacaller endpoints

Profile settings
7-Day Free Trial Active
Your trial is active with full WhatsApp calling and messaging. Upgrade anytime to keep full access.

Settings

Manage your profile and account settings

Profile information
Update your name and email address
Delete account
Delete your account and all of its resources
Warning
Please proceed with caution, this cannot be undone.
Personal Access Tokens
Personal Access Tokens (PAT) provide direct root authorization for backend servers, n8n automations, and CI/CD pipelines.
Active Personal Access Token
Keep your token private. Do not expose in client-side code.
wac_pat_••••••••••••••••••••••••••••••••••••••••
cURL Quick Test Example
curl -X GET https://api.wacaller.com/api/v1/sessions \ -H "Authorization: Bearer wac_pat_..."
Security & Credentials
Update your account password and security settings
Appearance & Theme
Customize console interface theme and density
Dark Theme (Default)
Linear & Wasender style slate palette
Active
High-Contrast Dark
Pure black OLED background
Preferences & Engine Defaults
Configure default audio format and webhook retry behaviour
Team Members
Manage workspace collaborators and developer seats
Member Role Status
Developer Account
Owner Active

Registered Developers & Packages

Superadmin control: view all registered developers, monitor 7-day trials, and manually grant subscription packages.

Total Registered Developers
1
Registered accounts
Active Paid Subscriptions
1
Stripe / Manual Granted
7-Day Free Trials Active
0
WasenderAPI trial model
All Developers & Tenants
Click 'Grant Package' to manually provision or upgrade any developer
Developer Email Role Trial / Subscription Package Plan Actions
Loading developers...