Channels

ToolREST EndpointAnnotations
list_channelsGET /v1/channelsread, idempotent
get_channelGET /v1/channels/{channelId}read, idempotent
assign_channel_agentPATCH /v1/channels/{channelId}write

list_channels

No arguments. Returns the workspace channels grouped, with provider, platform, number, and default agent.


get_channel

FieldTypeRequiredDescription
channelIdstringyesDocument id or prefixedChannelId (e.g. wb-123).
workspacestringif multi-ws

assign_channel_agent

Assigns (or unassigns) the agent that answers the channel without touching the rest of the configuration. Also allows renaming or connecting/disconnecting.

FieldTypeRequiredDescription
channelIdstringyesDocument id or prefixedChannelId.
defaultAgentIdstring \| nullat least oneResponding agent ID. null to unassign.
namestringat least oneRename the channel.
isConnectedbooleanat least oneConnect/disconnect.
workspacestringif multi-ws