Documentation Index
Fetch the complete documentation index at: https://docs.shinzo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Agent Channels
Channel endpoints let you manage external integrations like Discord, Slack, and Telegram for your agents. The API channel is always available by default.Endpoints
| Method | Endpoint | Description |
|---|---|---|
GET | /v1/agent/{id}/channels | List all channel bindings |
POST | /v1/agent/{id}/discord/link | Generate a Discord link code |
GET | /v1/agent/{id}/discord/status | Check Discord link status |
DELETE | /v1/agent/{id}/discord/unlink | Unlink Discord account |
POST | /v1/agent/{id}/slack/link | Generate a Slack link code |
GET | /v1/agent/{id}/slack/status | Check Slack link status |
DELETE | /v1/agent/{id}/slack/unlink | Unlink Slack account |
POST | /v1/agent/{id}/telegram/link | Generate a Telegram link code |
GET | /v1/agent/{id}/telegram/status | Check Telegram link status |
DELETE | /v1/agent/{id}/telegram/unlink | Unlink Telegram account |
Linking Workflow
All channel integrations follow a similar workflow:- Generate a link code via
POST /v1/agent/{id}/{channel}/link(expires in 10 minutes) - Send
/link CODEto the appropriate bot:- Discord: Send as DM to the Shinzo bot
- Slack: Send as DM to your agent’s Slack bot
- Telegram: Send as message to your agent’s Telegram bot
- Start chatting — messages are routed to your agent automatically
Supported channels: Discord, Slack, and Telegram. WhatsApp support is coming soon.

