v1

latestSwagger 2.0MIT2026-07-17233380637.0 KB
WhatsApp Campaigns

Update a WhatsApp campaign

put/whatsappCampaigns/{campaignId}

Path parameters

campaignIdinteger required

Id of the campaign

Request body

campaignNamestring

Name of the campaign

campaignStatus'scheduled' | 'suspended'

Status of the campaign

rescheduleForstring

Reschedule the sending UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) of campaign. **Prefer to pass your timezone in date-time format for accurate result.For example: 2017-06-01T12:30:00+02:00 Use this field to update the scheduledAt of any existing draft or scheduled WhatsApp campaign.

Example request

{
  "campaignName": "Test WhatsApp",
  "campaignStatus": "scheduled",
  "rescheduleFor": "2017-06-01T10:30:00.000+0000",
  "recipients": {
    "excludedListIds": [
      8
    ],
    "listIds": [
      32
    ],
    "segments": [
      23
    ]
  }
}

Response

WhatsApp Campaign has been updated