openclaw_send
Route a message to a channel-specific recipient through the gateway's delivery layer. Idempotency key is auto-generated for safe retries.
Instructions
Channel-routed send — pushes a message via the gateway's delivery layer. Wire format (verified live against gateway 2026.4.12+): requires to (channel-specific recipient) + idempotencyKey (auto-generated if omitted). Prefer the typed openclaw_chat_send or openclaw_sessions_send when you want session context.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | Yes | Channel-specific recipient (e.g. Telegram chat id, Discord channel id, email address). | |
| instance | No | Optional OpenClaw instance to route this call to (e.g. 'default', 'work'). Falls back to the active default instance, or the OPENCLAW_GATEWAY_URL/TOKEN env vars when set. List configured instances with openclaw_setup_list. | |
| idempotencyKey | No | Unique key to dedupe retries. Auto-generated UUID if omitted. |