Resource
Campaigns
Send bulk WhatsApp outreach with audience filters, scheduling and live progress metrics.
#About
Campaigns are the right abstraction for bulk outbound (>100 recipients). They respect your Meta tier limits, retry failed sends, and give you a progress feed you can poll or subscribe to via webhooks.
#Endpoints
- GET
/campaignsList campaigns with status and metrics. - POST
/campaignsCreate a draft campaign targeting a group or filter. - POST
/campaigns/launchLaunch a draft campaign immediately or on its schedule. - PUT
/campaignsUpdate a draft (can't edit campaigns after launch). - GET
/campaigns/:id/progressLive progress of an in-flight campaign.
GET
/campaignsList campaigns with status and metrics.
SDK
TypeScript
POST
/campaignsCreate a draft campaign targeting a group or filter.
SDK
TypeScript
Request body
JSON
POST
/campaigns/launchLaunch a draft campaign immediately or on its schedule.
SDK
TypeScript
PUT
/campaignsUpdate a draft (can't edit campaigns after launch).
SDK
TypeScript
GET
/campaigns/:id/progressLive progress of an in-flight campaign.
SDK
TypeScript
Response
JSON