id | no | integer | — | — | Auto-assigned channel ID (read-only). |
channel_kind | yes | enum | one of telegram, whatsapp, discord, slack, facebook, instagram, line, viber | — | The messaging platform this channel connects to. |
label | no | string | — | — | Optional human-readable name for this binding (alphanumeric, _ and - only, max 100 chars). |
enabled | no | boolean | — | — | Whether this channel is actively routing messages. |
allowlist_enabled | no | boolean | — | — | If true, only senders in the allowlist can message the agent. |
allowlist | no | string | — | — | Newline-separated list of allowed sender IDs/usernames (used when allowlist_enabled is true). |
context | no | string | — | — | Optional extra context injected into the system prompt for conversations from this channel. |
notes | no | string | — | — | Private notes about this channel (not shown to power users). |