Sessions
Create, list, pair, connect, disconnect, and delete WhatsApp sessions -- each session is one independently connected WhatsApp account.
Messages
Send WhatsApp text, media, location, contact, poll, button, list, and interactive messages, with LID auto-resolve for privacy-migrated contacts.
Contacts
Look up stored contacts, check WhatsApp availability, fetch profile info, and save or rename a contact in the session's address book.
Groups
List, create, and manage WhatsApp groups -- participants, admins, subject, description, settings, and invite links.
Webhooks
Register HTTP webhooks to receive real-time WhatsApp events, HMAC-SHA256 signed, with automatic retries and a circuit breaker.
Presence & Chat State
Set and subscribe to WhatsApp online/offline presence, and send typing or recording chat-state indicators.
Media
Upload media to WhatsApp servers for reuse in messages, and download previously received media by its media key.
Privacy
Read a connected WhatsApp account's privacy settings -- last seen, profile photo, status, and group-add permissions.
Business
Fetch WhatsApp Business catalog products, collections, and orders via the internal w:biz IQ and MEX APIs.
Calls
Signal, place, and manage WhatsApp voice/video calls -- ring, accept, reject, terminate, plus TTS and audio-stream call playback.
MEX / GraphQL
Execute raw WhatsApp internal GraphQL (MEX) queries and mutations directly against WhatsApp's Meta Experience API.
Health & Liveness
Kubernetes-style /livez and /readyz health probes plus a Prometheus /metrics endpoint for monitoring a Waxum instance.
Newsletter
Full WhatsApp channel (newsletter) lifecycle -- list, create, join, leave, admin and follower invites, and metadata.
Operations
Spam reporting, trust-contact tokens, auto-reconnect, history sync config, pause/resume, and app-state resync operations.
Labels & Quick Replies
Create and assign WhatsApp chat labels, and manage quick-reply shortcuts via WhatsApp's App State Sync.
NATS JetStream
Stream WhatsApp events and queue outbound messages through optional NATS JetStream integration for durable delivery.
Bots
List the WhatsApp bot directory available to a session, mirroring WhatsApp Web's periodic bot-list refresh.
Message Search
Full-text search over indexed WhatsApp message history, scoped to one session or across the entire fleet.
Scheduled Send
Schedule any WhatsApp send endpoint for later delivery with an optional send_at timestamp, list, and cancel scheduled sends.
Blast (Bulk Send)
Bulk-send one message to many WhatsApp recipients with pacing, deduplication, retries, and a dead-letter queue.
Tokens
Mint, list, and revoke bearer tokens scoped to specific WhatsApp sessions for secure multi-tenant API access.
Cloud API
Run a session on Meta's official WhatsApp Cloud API -- Embedded Signup, messages, templates, Flows, commerce, payments, QR codes, analytics, and BSP credit sharing.
Profile
Change the linked WhatsApp account's own name, About text and profile picture.