#!/bin/bash # Example: Send email via notification/sendMsg endpoint BASE_URL="${1:-https://api.riotpiao.com}" AUTH_TOKEN="${2:-}" # Optional JWT token if auth required PAYLOAD=$(cat <<'EOF' { "format": "smtp", "title": "System Alert", "message": "CPU usage exceeded 90% threshold", "priority": 7, "extras": { "to_email": "admin@example.com", "cc": "ops-team@example.com" } } EOF ) if [ -n "$AUTH_TOKEN" ]; then curl -X POST "$BASE_URL" \ -H "X-Service: notification" \ -H "X-Resource: sendMsg" \ -H "Content-Type: application/json" \ -H "Authorization: Bearer $AUTH_TOKEN" \ -d "$PAYLOAD" else curl -X POST "$BASE_URL" \ -H "X-Service: notification" \ -H "X-Resource: sendMsg" \ -H "Content-Type: application/json" \ -d "$PAYLOAD" fi echo ""