Generate Telegram code
Generate an access code (valid 15 minutes) for connecting a Telegram channel or group. Add the bot as admin, then send the code + @yourchannel to the bot. Poll PATCH /v1/connect/telegram to check status.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Query Parameters
The profile ID to connect the Telegram account to
Response Body
application/json
application/json
{ "code": "ZRN-ABC123", "expiresAt": "2024-01-15T12:30:00.000Z", "expiresIn": 900, "botUsername": "LateScheduleBot", "instructions": [ "1. Add @ZernioScheduleBot as an administrator in your channel/group", "2. Open a private chat with @ZernioScheduleBot", "3. Send: ZRN-ABC123 @yourchannel (replace @yourchannel with your channel username)", "4. Wait for confirmation - the connection will appear in your dashboard", "Tip: If your channel has no public username, forward a message from it along with the code" ]}Connect a Slack channel
Finalize a Slack connect by creating the per-channel account. Served by a dedicated route, so it is not reachable through POST /v1/connect/{platform}. Send pendingDataToken for a first connect (the nonce from the OAuth redirect) or accountId to add another channel to a workspace already connected.
Connect Telegram directly
Connect a Telegram channel/group directly using the chat ID. Alternative to the access code flow. The bot must already be an admin in the channel/group.