import type * as Pinnacle from "../index.js"; /** * Webhook body delivered to subscribers of `CAMPAIGN.STATUS` whenever * an RCS campaign's per-carrier launch status or verification status * (AEGIS / Google) changes. `CAMPAIGN.STATUS` is only supported for * RCS agent senders — the attach call rejects phone-number senders * with `400 Bad Request`. Verify the `PINNACLE-SIGNING-SECRET` header * matches the signing secret of the webhook this event was delivered * to before trusting the payload. */ export interface CampaignStatusEvent { type: "CAMPAIGN.STATUS"; agent: Pinnacle.CampaignStatusEventAgent; campaign: Pinnacle.CampaignStatusEventCampaign; brand: Pinnacle.CampaignStatusEventBrand; carrierLaunches: Pinnacle.CampaignStatusEventCarrierLaunches; /** ISO 8601 timestamp of when the change was applied. */ updatedAt: string; }