API Reference Docs

Automate WhatsApp campaigns by connecting your CRM with Messegy.


Getting Started


Step 1 - Create API Campaign

  1. Go to Campaigns
  2. Click on Launch
  3. Select API Campaign

Note: Template must be approved before using API.


Step 2 - Integration

Connect your CRM using API endpoint and JSON payload.


Endpoint

POST https://api.messegy.com/campaign/api/v1

Request Body

{
  "apiKey": "string",
  "campaignName": "string",
  "destination": "+919999999999",
  "userName": "John",
  "templateParams": ["param1"]
}

Fields

  • apiKey - Required
  • campaignName - Required
  • destination - Required
  • userName - Required
  • templateParams - Optional

Response

Status 200 on success


Example Request

curl -X POST https://api.messegy.com \
-d '{"apiKey":"xxx"}'

Notes

  • Media URL must be public
  • Tags must exist
  • Attributes must be predefined

Prerequisites

  • WhatsApp API approved
  • Templates approved
  • API Campaign created