WhatsApp API

WhatsApp Cloud API

Complete documentation for sending and receiving WhatsApp messages, templates, and webhooks.

WhatsApp Cloud API

THEITBULLS WhatsApp Cloud API is Meta's official business API that allows enterprises to send and receive WhatsApp messages programmatically. All requests are authenticated using API keys.

Meta Official Partner: THEITBULLS is an official Meta Business Partner with direct access to WhatsApp Cloud API.

Endpoints

POST /v1/whatsapp/messages
Send a WhatsApp message to a recipient. Supports text, media, and interactive messages.
# Send text message curl -X POST https://api.theitbulls.com/v1/whatsapp/messages \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "to": "911234567890", "type": "text", "text": { "body": "Hello from THEITBULLS! 🚀" } }' # Response { "id": "msg_abc123", "status": "sent", "timestamp": "2025-06-20T14:30:00Z" }
POST /v1/whatsapp/messages
Send media messages including images, documents, and audio files.
# Send image message { "to": "911234567890", "type": "image", "image": { "link": "https://example.com/image.jpg", "caption": "Check out this image!" } }
POST /v1/whatsapp/templates
Create and manage message templates for business messaging.
# Create template { "name": "order_confirmation", "language": "en", "category": "transactional", "components": [ { "type": "body", "text": "Your order #{{1}} has been confirmed!" } ] }
GET /v1/whatsapp/messages
Retrieve message history with optional filtering and pagination.
# Get message history curl -X GET https://api.theitbulls.com/v1/whatsapp/messages?limit=10 \ -H "Authorization: Bearer YOUR_API_KEY"

Message Types

Template Management

Message templates are required for business-initiated conversations. Templates must be approved by Meta before use.

Rate Limits

Plan Messages per Second Messages per Day
Starter 10 10,000
Business 50 100,000
Enterprise Custom Custom

Webhooks for WhatsApp

Configure webhooks to receive real-time events:

Pro tip: Use webhooks to build real-time conversational experiences. Handle incoming messages instantly.

Need help with WhatsApp API? Our team is here to assist.

Get Support