v53

latestOpenAPI 3.1.1raw.githubusercontent.com2026-07-264065213.4 KB

The campaign.approved event is delivered whenever a campaign is approved by all of the US carriers and able to start sending text messages.

postWebhookcampaignApproved

Payload

account_idstring required

The ID of the account in which this event occurred

timestampstring date-time required

The timestamp when this event occurred, in ISO8601 format

type'campaign.approved' required

The type of the event. Always campaign.approved for this event.

Example payload

{
  "account_id": "acct_01japd271aeatb7txrzr2xj8sg",
  "data": {
    "id": "cpn_01jjnn7s0zfx5tdcsxjfy93et2",
    "status": "active"
  },
  "timestamp": "2024-10-21T23:29:41Z",
  "type": "campaign.approved"
}

Response

Return a 200 status to indicate that the data was received successfully