hot.dev/whatsapp — WhatsApp Business Cloud API bindings for Hot. Send text, media, template, and interactive messages (buttons, lists, CTA URL, location request, Flows) with reply context; read receipts and typing indicators; media upload and download; templates; and webhook verification with payload helpers.
Add to your project
"hot.dev/whatsapp": "1.1.0"
Add this to your deps in hot.hot
Namespaces
| Namespace | Functions | Types | Description |
|---|---|---|---|
::api | 13 | 1 | Low-level Graph API client for the WhatsApp Business Cloud API: |
::business | 4 | 2 | Business profile and phone number information. |
::core | 3 | — | Shared configuration: the Graph API host and version. |
::media | 7 | 1 | Media management: upload (multipart, binary-safe), look up, download |
::messages | 37 | 16 | Send WhatsApp messages: text, media, location, contacts, reactions, |
::templates | 8 | 5 | The list URL with only the set filters, each URL-encoded; `fields` is comma-joined. |
::webhooks | 5 | — | Meta webhook handling: `X-Hub-Signature-256` payload verification (HMAC-SHA256 over the raw body with your App Secret), the GET subscription challenge, and helpers that pull messages and delivery statuses out of a notification payload. |