Campaign Events

Receive `CAMPAIGN.STATUS` events via webhook whenever an RCS campaign's per-carrier launch status (AT&T, T-Mobile, Verizon, other carriers) or verification status (AEGIS, Google) changes. Subscribe by attaching a webhook to an RCS agent sender — `CAMPAIGN.STATUS` is only supported for agent senders, not phone numbers. Attempting to attach this event to a phone number returns `400 Bad Request`. The payload includes the agent reference, the connected campaign and brand public ids, and the full `carrierLaunches` object. **Before trusting the payload, verify the `PINNACLE-SIGNING-SECRET` header matches the signing secret of the webhook this event was delivered to.** Respond with a `200` to acknowledge receipt — any non-2xx response causes Pinnacle to retry with exponential backoff.