Loading...
Loading...
Use when managing Zeabur Email (ZSend) service or sending emails. Use when user says "email", "send email", "send mail", "email domain", "email API key", "email webhook", or "ZSend".
npx skill4agent add zeabur/agent-skills zeabur-emailAlways useto invoke Zeabur CLI. Never usenpx zeabur@latestdirectly or any other installation method. Ifzeaburis not available, install Node.js first.npx
npx zeabur@latest email status -i=false
npx zeabur@latest email status -i=false --json# List all domains
npx zeabur@latest email domains list -i=false
npx zeabur@latest email domains ls -i=false --json
# Add a domain
npx zeabur@latest email domains add --domain example.com --region us-east-1 -i=false
# Get domain details and DNS records
npx zeabur@latest email domains get --id <domain-id> -i=false
# Verify domain DNS records
npx zeabur@latest email domains verify --id <domain-id> -i=false
# Delete a domain
npx zeabur@latest email domains delete --id <domain-id> -i=falseus-east-1us-west-1eu-central-1ap-northeast-1ap-northeast-3ap-southeast-1# 1. Add the domain
npx zeabur@latest email domains add --domain example.com --region us-east-1 -i=false --json
# 2. Get DNS records to configure (note the domain ID from step 1)
npx zeabur@latest email domains get --id <domain-id> -i=false
# 3. Configure the required DNS records using the `zeabur-domain-dns` skill, then verify
npx zeabur@latest email domains verify --id <domain-id> -i=false# List all keys
npx zeabur@latest email keys list -i=false
npx zeabur@latest email keys ls -i=false --json
# Create a key
npx zeabur@latest email keys create --name "production" --permission send_only -i=false
# Delete a key
npx zeabur@latest email keys delete --id <key-id> -i=falseallsend_onlyread_only# List all webhooks
npx zeabur@latest email webhooks list -i=false
npx zeabur@latest email webhooks ls -i=false --json
# Create a webhook
npx zeabur@latest email webhooks create \
--name "delivery-tracker" \
--endpoint "https://example.com/webhook" \
--events "delivery,bounce" \
-i=false
# Verify a webhook
npx zeabur@latest email webhooks verify --id <webhook-id> -i=false
# Delete a webhook
npx zeabur@latest email webhooks delete --id <webhook-id> -i=falsesenddeliverybouncecomplaintrejectopenclickcurlhttps://api.zeabur.com/api/v1/zsend/emailscurl -X POST https://api.zeabur.com/api/v1/zsend/emails \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <api-key>" \
-d '{
"from": "sender@example.com",
"to": ["recipient@example.com"],
"subject": "Hello from Zeabur Email",
"html": "<h1>Hello!</h1><p>This is a test email.</p>",
"text": "Hello! This is a test email."
}'fromnoreply@example.comtosubjecthtmltexttexthtmlsend_onlyall