META CLOUD API Official WhatsApp Business Solution Provider • 99.9% Deliverability • Zero Ban Risk Official WhatsApp Cloud API Partner

API Overview & Authentication

Integrate automated WhatsApp notifications, customer support workflows, and contact management directly into your CRM, ERP, or web application.

Base API URL: https://whatsappapi.sengarinfotech.com/api
Authentication

Every request to a vendor endpoint requires your unique Vendor API Access Token. You can find or regenerate your token in your Dashboard under Settings > API Access & Webhook.

Recommended Header:
Authorization: Bearer YOUR_API_ACCESS_TOKEN
Or pass as URL query parameter: ?token=YOUR_API_ACCESS_TOKEN
POST

Send Plain Text Message

Send an instant WhatsApp text message to any customer phone number.

POST https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/send-message
Request Body Parameters
ParameterTypeStatusDescription
phone_numberstringRequiredRecipient phone number with country code without + or 0 (e.g. 919876543210).
message_bodystringRequiredThe message text. Supports formatting and emojis.
from_phone_number_idstringOptionalWhatsApp Phone ID (defaults to active account number).
Example Request (cURL):
curl -X POST "https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/send-message" \
  -H "Authorization: Bearer YOUR_API_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "phone_number": "919876543210",
    "message_body": "Hello from Sengar Infotech! Your account is active."
  }'
Success Response:
{
  "reaction_code": 1,
  "result": "success",
  "message": "Message has been sent successfully."
}
POST

Send Media Message

Send images, documents (PDF, DOCX), audio, or videos to WhatsApp contacts.

POST https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/send-media-message
Request Body Parameters
ParameterTypeStatusDescription
phone_numberstringRequiredRecipient phone number with country code.
media_typestringRequiredOne of: image, video, audio, document.
media_urlstringRequired*Direct URL to the file (*or upload as file in multipart).
captionstringOptionalText caption for the media item.
Example Request:
curl -X POST "https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/send-media-message" \
  -H "Authorization: Bearer YOUR_API_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "phone_number": "919876543210",
    "media_type": "image",
    "media_url": "https://example.com/sample-receipt.jpg",
    "caption": "Your payment receipt from Sengar Infotech."
  }'
POST

Send WhatsApp Template Message

Send approved WhatsApp Cloud API notification templates with personalized variables.

POST https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/send-template-message
Parameters
ParameterTypeStatusDescription
phone_numberstringRequiredRecipient phone number.
template_namestringRequiredExact template name as approved in Meta WhatsApp Manager.
template_languagestringRequiredTemplate language code (e.g., en, hi, en_US).
field_1, field_2...stringOptionalDynamic body variable values mapping to {{1}}, {{2}}, etc.
header_image / header_documentstringOptionalMedia URL for template headers.
POST

Create Contact

Register a new contact in your database.

POST https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/create
Example Request (cURL):
curl -X POST "https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/create" \
  -H "Authorization: Bearer YOUR_API_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "phone_number": "919876543210",
    "first_name": "Rahul",
    "last_name": "Kumar",
    "email": "rahul@example.com",
    "country": "India"
  }'
POST

Update Contact

Update details for an existing contact identified by phone number.

POST https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/update/{phoneNumber}
Example Request:
curl -X POST "https://whatsappapi.sengarinfotech.com/api/{vendorUid}/contact/update/919876543210" \
  -H "Authorization: Bearer YOUR_API_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "first_name": "Rahul",
    "last_name": "Singh",
    "email": "rahul.singh@example.com"
  }'

Inbound Webhooks

When enabled, any inbound WhatsApp message from customers is forwarded to your webhook endpoint in real-time.

Sample Webhook Payload:
{
  "contact": {
    "phone_number": "919876543210",
    "first_name": "Rahul",
    "last_name": "Kumar",
    "email": "rahul@example.com"
  },
  "message": {
    "whatsapp_message_id": "wamid.HBgMOTE5OD...",
    "body": "Hello, I need assistance with my order.",
    "is_new_message": true
  }
}

Need help integrating the API?

Our engineering team provides direct integration assistance, custom webhook endpoints, and volume setup.

Sengar Infotech: Ithum Tower, B-311 C-312, Sector 62, Noida, Gautam Buddha Nagar, Uttar Pradesh – 201301, India. | Phone: +91 92665 37619 | Email: support@sengarinfotech.com
© 2026 Sengar Infotech. All rights reserved.