Preview payloads before sending
Generate a valid sample request body, inspect the response schema, and preview the resolved request before sending a live email, SMS, or WhatsApp message.
面向代理的 CLIBird’s CLI lets developers, CI pipelines, and shell-capable coding agents send email, SMS, and WhatsApp messages, verify domains and phone numbers, check DNS deliverability records, and inspect delivery status with structured JSON output and semantic exit codes.
将图标拖到圆点上。使用方向键移动已聚焦的图标。按 Escape 取消拖动。
Send messages and check delivery from your code, terminal, or AI assistant.
# Install the CLI
# curl -fsSL https://cli.bird.com/install.sh | sh
bird voice legs listBrowser OAuth binds a scoped grant to your workspace and region, so you can run commands locally or start the local MCP server without copying static API keys or configuring regional host URLs. When a coding agent needs a brand-new workspace, it can also create an account and organization directly from the terminal by verifying an emailed code.
brew install messagebird/tap/bird
bird auth login
bird --helpStandard CLI output mixes human tables with error logs, forcing scripts and agents to guess what happened. Bird’s CLI separates machine-readable responses from diagnostics so automated workflows can validate payloads, branch on failure categories, and retry safely.
Generate a valid sample request body, inspect the response schema, and preview the resolved request before sending a live email, SMS, or WhatsApp message.
面向代理的 CLIReceive structured JSON on standard output while errors and diagnostics stay on standard error. Six semantic exit codes distinguish usage errors, missing resources, authentication issues, conflicts, and transient failures so scripts and agents know when to stop or retry.
命令参考Attach an idempotency key when sending messages or creating resources so a script or coding agent can safely repeat a timed-out request without delivering duplicate messages to customers.
了解 API 行为