Send and inspect messages
Send text or JSON payloads, list recent messages, filter by direction, and inspect individual message records.
Use @kapso/cli to manage WhatsApp numbers, messages, conversations, templates, webhooks, setup links, and local workflows from your terminal.
The CLI is the fastest way for developers and coding agents with shell access to inspect and change a real Kapso project.
Send text or JSON payloads, list recent messages, filter by direction, and inspect individual message records.
List conversations by phone number, filter by status or contact, and fetch conversation details for debugging.
Create, list, update, and delete phone-number webhooks for message, status, and conversation events.
Use --output json for scripts, CI checks, and AI-agent workflows that need structured command output.
Create customers and setup links when your product needs customers to connect their own WhatsApp numbers.
Pull, build, dry-run, and push Kapso workflows and functions from a local repository.
Use browser login for local development. Use KAPSO_API_KEY for CI, containers, scripts, and other non-interactive environments.
The CLI is one operating surface. Pair it with APIs, SDKs, Workflows, and Kapso WhatsApp MCP when the job needs a different entry point.
Best when a developer or coding agent can run shell commands against a Kapso project.
Best when your application needs direct WhatsApp send, media, template, conversation, or history calls.
Best when an MCP-capable agent should operate WhatsApp without shell access.
Connect a number, run kapso status, list recent conversations, and make the WhatsApp event loop visible before adding more automation.