Offline WhatsApp click-to-chat primitives: build/parse wa.me and whatsapp:// links, normalize numbers to international format, and render QR codes — zero network calls, zero auth. Personal WhatsApp has no official API (unofficial clients get numbers banned); to SEND or RECEIVE messages programmatically use the 'whatsapp_business' connector.
| Action | Description | Parameters | Returns |
|---|---|---|---|
build_app_link | Build a native whatsapp:// deep link | [phone, text] | WhatsAppLinkResult |
build_chat_link | Build a wa.me click-to-chat link | phone [text] | WhatsAppLinkResult |
build_text_link | Build a text-only wa.me link (recipient picker) | text | WhatsAppLinkResult |
normalize_phone | Normalize a phone number to wa.me international digits | number | str |
parse_link | Parse and validate any WhatsApp link | url | WhatsAppParsedLink |
render_qr_svg | Render a click-to-chat QR code as SVG (offline) | [url, phone, text, scale, dark] | WhatsAppQRResult |
validate_group_invite_link | Validate a chat.whatsapp.com group invite link | url | WhatsAppParsedLink |
Full schema explorer, code generation, and live API testing