All PlatformsTroubleshootingUpdated May 22, 2026

Common Errors & Fixes

Quick reference for the most common error messages: 401, "session not found", "device unlinked", and more.

Common Errors & Fixes

A quick-reference cheat sheet for the messages you're most likely to see.

"Session not found"

You tried to use a command or API endpoint with a session ID that doesn't exist on your account anymore.

Fix: Reconnect the session from the dashboard. The session may have been removed because of inactivity or a manual disconnect.

"Device was unlinked" (WhatsApp)

WhatsApp removed BotWave from your linked devices, usually because:

  • You manually unlinked it
  • Your phone has been offline for more than 14 days
  • You used WhatsApp Web in a way that conflicted with the linked device

Fix:

  1. On your phone: WhatsApp โ†’ Settings โ†’ Linked Devices โ€” confirm BotWave is gone
  2. In the dashboard, click Connect WhatsApp again and re-scan

"401 Unauthorized" (API)

Your API key is missing, mistyped, or revoked.

Fix: Generate a new key in Settings โ†’ API Keys and update your integration.

"429 Too Many Requests"

You're hitting the rate limit for your plan.

Fix: Throttle your requests, batch where possible, or upgrade. See API & Webhooks for the limits.

"Bot is not an admin" (Telegram)

Your Telegram bot can't moderate because it's not an admin in the group.

Fix: Promote the bot โ€” group settings โ†’ Administrators โ†’ Add Administrator โ†’ select your bot โ†’ grant at least "Delete messages", "Ban users", and "Pin messages".

"QR code expired"

QR codes are short-lived (โ‰ˆ60s) so they can't be intercepted.

Fix: Click Refresh QR. Have your phone open to the Linked Devices screen so you can scan immediately.

"AI provider error"

Your configured AI provider rejected the request. Common causes: invalid key, expired key, exhausted quota, content policy violation.

Fix:

  1. Settings โ†’ AI Provider โ†’ Test key
  2. If the key is fine, check the provider dashboard for quota / billing alerts
  3. Try a different model if the current one is being rate-limited
Was this page helpful? Found a typo? Open an issue.Edit this page on GitHub

Related guides

Need more help?

Browse more guides, the FAQ, or start using BotWave now.