v1
latestOpenAPI 3.1.02026-07-13143194365.4 KBverification
Verify Telegram social link
Verify ownership of a Telegram social link via the Telegram Login Widget.
Flow:
- Client shows the Telegram Login Widget (bot-based, one-click)
- Widget returns user data (id, username, etc.) + HMAC-SHA256 hash
- Client sends the full payload to this endpoint
- API verifies the hash using SHA256(TELEGRAM_BOT_TOKEN) as the HMAC key
- If the username matches the account's existing Telegram social link, it's marked as verified
Prerequisites:
- Account must have a Telegram social link already added (via POST /v1/account/social-links)
- User must have a Telegram username set
Idempotent: Calling this on an already-verified Telegram link returns success.
Authentication: Authorization: Bearer <CLIENT_JWT>
post/v1/account/social/verify/telegram
Headers
authorizationstring nullable
Bearer JWT issued by Grove that identifies the account.
Bearer JWT issued by Grove that identifies the account.
Request body
Response
Successful Response