WhatsApp Easy Automation

WPP Gateway is a production-ready SaaS API that enables developers and businesses to automate WhatsApp communication through a secure REST interface. The API provides: • WhatsApp session creation and lifecycle management • Sending text, media and interactive messages • Receiving messages through a transparent proxy • Built-in authentication, rate limiting and client isolation • Full…

13 subscribers
9/10 popularity
1014 ms avg latency
38% success rate
28 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

WhatsApp Easy Automation endpoints

MethodEndpointDescription
Sessions
GET getSessionStatus
/api/{session}/status-session
Returns the real-time WhatsApp session status directly from the provider (WPPConnect). This endpoint acts as a transparent proxy and does NOT rely on local database state.
POST logoutSession
/api/session/{session}/logout
Disconect WhatsApp session and releases the phone.
DELETE deleteSession
/api/session/{session}
Delete WhatsApp session and releases the name to renew in start-session.
GET getQrCodeBase64
/api/{session}/qrcode/base64
Returns the QR Code as a Base64-encoded PNG image.
POST startSession
/api/start-session
Starts a WhatsApp session for a phone number. This is the main entry point of the API. ### Behavior - If the session does not exist, it is created automatically - If it exists…
POST closeSession
/api/session/{session}/close
Disconected WhatsApp session will be removed on provider.
GET getQrCodeImage
/api/{session}/qrcode
Returns the QR Code image for the session. Can be scanned directly.
Interactive
POST sendPoll
/api/interactive/send-poll
Sends a poll message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported -…
POST sendList
/api/interactive/send-list
Sends a interactive list message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported…
Media
POST sendFileBase64
/api/media/send-file
Sends a file message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported -…
POST sendImageBase64
/api/media/send-image
Sends a image message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported -…
POST sendStickerGif
/api/media/send-sticker-gif
Sends a animated sticker message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported…
Receive
GET getAllMessagesInChat
/api/receive/{session}/all-messages-in-chat/{phone}
Returns all messages exchanged with a specific phone number. ### Authentication - API Key must be provided in header `X-Api-Key` - Authentication is handled by filter
GET getAllUnreadMessages
/api/receive/{session}/all-unread-messages
Receive all unread WhatsApp messages using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are…
Messages
POST sendMessage
/api/messages/send-text
Sends a text message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported -…
Other endpoints
GET getSessionStatus
/api/{session}/status-session
Returns the real-time WhatsApp session status directly from the provider (WPPConnect). This endpoint acts as a transparent proxy and does NOT rely on local database state.
POST sendImageBase64
/api/media/send-image
Sends a image message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported -…
GET getQrCodeBase64
/api/{session}/qrcode/base64
Returns the QR Code as a Base64-encoded PNG image.
DELETE deleteSession
/api/session/{session}
Logs out a WhatsApp session and releases the phone number. - Only the owner can logout - Session is closed in the provider
POST startSession
/api/start-session
Starts a WhatsApp session for a phone number. This is the main entry point of the API. ### Behavior - If the session does not exist, it is created automatically - If it exists…
POST sendPoll
/api/interactive/send-poll
Sends a poll message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported -…
POST sendList
/api/interactive/send-list
Sends a interactive list message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported…
GET getQrCodeImage
/api/{session}/qrcode
Returns the QR Code image for the session. Can be scanned directly.
GET getAllMessagesInChat
/api/receive/{session}/all-messages-in-chat/{phone}
Returns all messages exchanged with a specific phone number. ### Authentication - API Key must be provided in header `X-Api-Key` - Authentication is handled by filter
GET getAllUnreadMessages
/api/receive/{session}/all-unread-messages
Receive all unread WhatsApp messages using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are…
POST sendStickerGif
/api/media/send-sticker-gif
Sends a animated sticker message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported…
POST sendFileBase64
/api/media/send-file
Sends a file message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported -…
POST sendMessage
/api/messages/send-text
Sends a text message using an existing WhatsApp session. 🔐 Authentication - API Key must be provided in header `X-Api-Key` - RapidAPI and internal keys are supported -…

WhatsApp Easy Automation pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 500 / monthly
  • Message Sends: 400 / monthly
  • Operational Requests: 100 / monthly
PRO $9.99 / month 1 / second
  • Requests: 30,000 / monthly
  • Message Sends: 300 / daily
  • Operational Requests: 700 / daily
ULTRA $13.99 / month 1 / second
  • Requests: 45,000 / monthly
  • Message Sends: 600 / daily
  • Operational Requests: 900 / daily
MEGA $17.99 / month 2 / second
  • Requests: 75,000 / monthly (then $0.0130 each)
  • Message Sends: 1,000 / daily (then $0.0130 each)
  • Operational Requests: 1,500 / daily (then $0.0130 each)

More Communication APIs

View all →
  • Unofficial Whatsapp API Gateway to send or receive messages from various media types with your own phone…

    CommunicationFreemium
  • Professional Phone Number Data: Real‑Time Insights, Reputation Checks, Approximate Geo Location using…

    CommunicationFreemium1.1k subscribers
  • This is not an official API and does not guarantee the result data.

    CommunicationFreemium2.7k subscribers
  • Programmatic Whatsapp Number Account Checker Validator Verification Validation Validate Registration Verify…

    CommunicationFreemium3.1k subscribers
  • Validate email addresses in real-time. Make sure a mailbox really exist.

    CommunicationFreemium203 subscribers
  • Temporary Disposable Gmail API – Your Solution for Instant Privacy and Convenience! Also known as tempmail,…

    CommunicationFreemium1.7k subscribers