Skip to main content

Connect a manual channel

POST 

/api/channels

Connect + persist a MANUAL (non-OAuth) channel — currently Telegram only. Admin only. Validates the bot token (getMe) BEFORE persisting (an invalid token → 422, no row is created), captures the bot @username, then best-effort registers the inbound webhook. The Meta products are NOT connectable here — use POST /api/channels/meta/connect.

Request​

Responses​

Created channel.