Skip to content
PaalChat Docs

Launch campaign

.md
POST
https://whatsapp.paaltech.org/api/v1/businesses/{external_id}/campaigns/{id}/launch

Token ability: campaigns.manage ยท Authentication

Starts a draft: now (sending), or scheduled for send_at / its repeat. Each person goes through the usual checks - suppression, consent, preferences, limits, quiet hours - at the campaign's pace. Repeating campaigns start a run each time (a campaign with parent_id), with the audience as it is then.

Path parameters

external_id string required

Your own ID for the business (Multi-SKUUL - the tenant ID).

Max 191 characters. Pattern ^[A-Za-z0-9._:-]+$.

id integer required

Responses

200

Launched.

401

unauthenticated - missing, invalid, revoked or expired token

403

missing_ability, product_suspended or product_token_required

404

not_found - not yours, or does not exist

409

campaign_not_allowed - not a draft, or its template is gone.

429

rate_limited - over 300 requests/minute for this product

Errors always look like {"error": {"code", "message"}} - see Errors and status codes.