๐Ÿ“ฑ WhatsApp API Manager

Streamlined device management and API testing

Authenticating...
๐Ÿ” Authentication is handled automatically. No manual login required!
Unknown

โšก Quick API Tests

๐Ÿ“ค Send Message

POST /api/whatsapp/send

๐Ÿ“ž Check Number

GET /api/whatsapp/contacts/check/{phoneNumber}

๐Ÿ’ฌ Get Chats

GET /api/whatsapp/chats

๐ŸŽฌ Send Media

POST /api/whatsapp/send-media
๐Ÿ“Ž Click to select media file

๐Ÿ“จ Get Messages

GET /api/whatsapp/messages/{chatId}

๐Ÿ“š Get Complete Message History

GET /api/whatsapp/messages/{chatId}/complete

๐Ÿ“ฅ Download Message Media (Enhanced)

GET /api/whatsapp/messages/{chatId}/{messageId}/download

โœ… Enhanced: This new endpoint checks database first and provides better error handling. Also requires real message IDs from actual conversations.

๐Ÿ‘ฅ Get Contacts

GET /api/whatsapp/contacts

โœ… Check Available

GET /api/whatsapp/available

๐Ÿ”‘ Get Device Token

GET /api/whatsapp/device-token

โœ… Persistent: This token will never expire and will stay the same forever for each device.

๐Ÿš€ Add & Connect

POST /api/whatsapp/add_connect

๐Ÿ–ผ๏ธ Get Media by Message ID (Legacy)

GET /api/whatsapp/message/{messageId}/media

โš ๏ธ Note: This endpoint requires real message IDs from actual WhatsApp conversations. Use the "Get Messages" endpoint first to find valid message IDs with media.

๐Ÿ”ง Force Reconnect Device

POST /api/whatsapp/force-reconnect

Reset device session and clear any existing connection issues. Use this when you see "session exists but not connecting".

๐Ÿงน Cleanup Session

POST /api/whatsapp/cleanup-session

Clean up stale session data without fully resetting the device.