Sign in with your administrator password to manage WhatsApp numbers, QR linking, and app API keys.
Standalone WhatsApp API Gateway • https://msg.formatika.dev
Configure the sender WhatsApp number (digits only, with country code) and link it via QR Code or Pairing Code.
On your phone: WhatsApp → Settings → Linked devices → Link a device
Verify that your linked WhatsApp instance can send messages right now.
Create a dedicated API key for each app (internal apps on this server or external apps). If you set an optional Webhook URL, inbound WhatsApp messages and connection updates will be POSTed there automatically.
| App Name | Key Prefix | Webhook URL | Messages Sent | Last Used | Status | Actions |
|---|---|---|---|---|---|---|
| No app keys created yet. | ||||||
Apps on this server can call http://127.0.0.1:8790/api/send (zero external latency) or
https://msg.formatika.dev/api/send from anywhere on the internet.
curl -X POST https://msg.formatika.dev/api/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "16728899397",
"text": "Hello from our app!"
}'
await fetch('https://msg.formatika.dev/api/send', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json',
},
body: JSON.stringify({
to: '16728899397',
text: 'Your appointment is confirmed!',
}),
});
| Time | Direction | App / Source | Phone | Message | Status |
|---|---|---|---|---|---|
| No messages recorded yet. | |||||