Transport

The hanzo transport commands.

Also for this capability: API · CLI · MCP · SDKs

One inbox for the chat apps you connect — Discord, Slack, Teams, Telegram.

API reference →

hanzo transport list

Every command takes --json for the raw response and --help for its own flags. Sign in once with hanzo auth login; the commands below use that session, and the org they act in is the one it carries.

CommandWhat it does
hanzo transport inboxReturns the caller's own messages to the org's connected chat bots — those recorded on the caller's linked account — oldest first, in the portable envelope shape every transport normalises into.
hanzo transport listReports every chat transport this org can send through, and whether it can send through it right now.
hanzo transport send <transport>Send a message from your org's bot to one chat channel

Agent

CommandWhat it does
hanzo transport agent getReturns which agent answers the caller org's transport: the default and every channel bound to another agent.
hanzo transport agent replaceBinds agents to the caller org's transport and answers the bindings as GET would.

Allowlist

CommandWhat it does
hanzo transport allowlist getReturns the caller org's access policy for one transport: whether DMs are pairing-gated, allowlisted or open, whether group channels are open, allowlisted or disabled, the config-managed DM and group allow entries, the senders approved through PAIRING (read-only here), and the org's named access groups.
hanzo transport allowlist replaceEdits the caller org's access policy for one transport and answers the policy as GET would, so both verbs return ONE shape.

Pairing

CommandWhat it does
hanzo transport pairing approveTurns one pending pairing code into a standing allow entry, so that person can DM the org's bot on that transport from now on.
hanzo transport pairing getReturns the pairing requests waiting for the caller org to approve — one per person who messaged a connected bot on a transport whose DM policy is "pairing" and who is not allowed yet.
Was this page useful?
Broken link or missing step? Drop it in #docs on Discord or open a PR.