User API Documentation
Only user/Green API endpoints are shown. Admin API routes are removed. Use idInstance and apiTokenInstance from admin accounts page.
Credentials
Base URL: https://whatsapi.rentalaibot.com idInstance: YOUR_ID_INSTANCE apiToken: YOUR_API_TOKEN
GET Instance Status
https://whatsapi.rentalaibot.com/waInstance{idInstance}/getStateInstance/{apiToken}GET Fetch Contacts
https://whatsapi.rentalaibot.com/waInstance{idInstance}/getContacts/{apiToken}GET Fetch Groups
https://whatsapi.rentalaibot.com/waInstance{idInstance}/getGroups/{apiToken}
Alias:
https://whatsapi.rentalaibot.com/waInstance{idInstance}/getContacts/{apiToken}?group=trueGET QR Code
https://whatsapi.rentalaibot.com/waInstance{idInstance}/qr/{apiToken}GET Logout
https://whatsapi.rentalaibot.com/waInstance{idInstance}/logout/{apiToken}GET Reboot
https://whatsapi.rentalaibot.com/waInstance{idInstance}/reboot/{apiToken}POST Pair with Code
POST https://whatsapi.rentalaibot.com/waInstance{idInstance}/getAuthorizationCode/{apiToken}
Content-Type: application/json
{
"phoneNumber": "923001234567"
}POST Send Message
POST https://whatsapi.rentalaibot.com/waInstance{idInstance}/sendMessage/{apiToken}
Content-Type: application/json
{
"chatId": "923001234567@c.us",
"message": "Hello from API"
}POST Reply to Message
POST https://whatsapi.rentalaibot.com/waInstance{idInstance}/sendMessage/{apiToken}
Content-Type: application/json
{
"chatId": "120363424195431793@g.us",
"message": "Order completed",
"quotedMessageId": "MESSAGE_ID_HERE"
}POST Send Media by URL
POST https://whatsapi.rentalaibot.com/waInstance{idInstance}/sendFileByUrl/{apiToken}
Content-Type: application/json
{
"chatId": "923001234567@c.us",
"urlFile": "https://example.com/file.pdf",
"fileName": "file.pdf",
"caption": "Optional caption"
}
Works for document, image, video and audio files. Same endpoint can also be called as sendDocumentByUrl, sendImageByUrl, sendVideoByUrl or sendAudioByUrl.
POST Send Media by Base64
POST https://whatsapi.rentalaibot.com/waInstance{idInstance}/sendFileByBase64/{apiToken}
Content-Type: application/json
{
"chatId": "923001234567@c.us",
"fileName": "image.jpg",
"base64File": "BASE64_STRING_HERE",
"mimetype": "image/jpeg",
"caption": "Optional caption"
}
Works for document, image, video and audio files. Same endpoint can also be called as sendDocumentByBase64, sendImageByBase64, sendVideoByBase64 or sendAudioByBase64.
POST Mention / Reply Mention
POST https://whatsapi.rentalaibot.com/waInstance{idInstance}/sendMessageMention/{apiToken}
POST https://whatsapi.rentalaibot.com/waInstance{idInstance}/sendReplyMention/{apiToken}
{
"chatId": "120363424195431793@g.us",
"message": "Done @923001234567",
"quotedMessageId": "MESSAGE_ID_HERE",
"mentions": ["923001234567@c.us"]
}