Messaging Channels API
Deploy agents to Telegram, WhatsApp, and web chat.
Base URL: https://api.bluenexus.ai/api/v1/messaging-channels
POST /messaging-channels
Create a messaging channel.
Auth: Bearer token with messaging-channels scope
{
"type": "telegram",
"agentId": "agent-abc123",
"config": {
"botToken": "123456:ABCdefGHI..."
}
}
GET /messaging-channels
List all messaging channels.
GET /messaging-channels/:channelId
Get a specific channel.
PUT /messaging-channels/:channelId
Update a channel (e.g., change agent).
DELETE /messaging-channels/:channelId
Delete a channel.
POST /messaging-channels/:channelId/link-account
Link a user's BlueNexus account to a channel.
POST /messaging-channels/:channelId/unlink-account
Unlink a user's account from a channel.
Webhook Endpoints
These are called by the messaging platforms (not your app):
POST /messaging-channels/telegram/webhook— Telegram webhookPOST /messaging-channels/whatsapp/webhook— WhatsApp webhookPOST /messaging-channels/webchat/messages— Web chat messages
Supported Platforms
| Platform | Type | Config Required |
|---|---|---|
| Telegram | telegram |
botToken |
whatsapp |
phoneNumberId, accessToken, verifyToken |
|
| Web Chat | webchat |
None |