# Kampagnen-Events

> Erstellte, geänderte, geplante, gesendete, stornierte, archivierte oder gelöschte Kampagnen.



## campaign.created

> Wird gesendet, wenn eine Kampagne per API oder in der Weboberfläche erstellt wird, auch wenn Sie eine Kampagne duplizieren.

# campaign.created

Wird gesendet, wenn eine Kampagne mit [Kampagne erstellen](/de/docs/api-reference/campaigns/create/) oder in der Weboberfläche erstellt wird, auch wenn Sie eine Kampagne duplizieren. Neue Kampagnen beginnen im Status `draft`.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.created",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "draft",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": null,
    "sent_at": null,
    "created_at": "2026-09-29T15:10:44.031000+00:00"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "draft",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": null,
      "sent_at": null,
      "created_at": "2026-09-29T15:10:44.031000+00:00"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.created`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Immer `draft`.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-created/

## campaign.updated

> Wird gesendet, wenn sich Inhalt oder Einstellungen einer Kampagne ändern oder wenn sie nach einer stornierten Planung oder dem Aufheben der Archivierung zum Entwurf zurückkehrt.

# campaign.updated

Wird gesendet, wenn sich Inhalt oder Einstellungen einer Kampagne ändern, zum Beispiel mit [Kampagne aktualisieren](/de/docs/api-reference/campaigns/update/), oder wenn sie in den Status `draft` zurückkehrt, weil Sie ihre Planung storniert oder ihre Archivierung in der Weboberfläche aufgehoben haben. Hat sich der Status geändert, enthält `previous_status` den alten Status.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.updated",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "draft",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": null,
    "sent_at": null,
    "created_at": "2026-09-29T15:10:44.031000+00:00",
    "previous_status": "scheduled"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "draft",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": null,
      "sent_at": null,
      "created_at": "2026-09-29T15:10:44.031000+00:00",
      "previous_status": "scheduled"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.updated`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Aktueller Status: `draft`, `scheduled`, `queued`, `sending`, `sent`, `canceled` oder `archived`.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

- `previous_status` (string): Status vor der Änderung. Nur vorhanden, wenn sich der Status geändert hat.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-updated/

## campaign.scheduled

> Wird gesendet, wenn ein Kampagnenentwurf für den Versand zu einem späteren Zeitpunkt geplant wird. Enthält den geplanten Sendezeitpunkt.

# campaign.scheduled

Wird gesendet, wenn Sie einen Kampagnenentwurf mit [Kampagne senden oder planen](/de/docs/api-reference/campaigns/send/) und einem zukünftigen `scheduled_at` oder in der Weboberfläche planen. Siehe [Testen und planen](/de/docs/campaigns/test-and-schedule/).

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.scheduled",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "scheduled",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": "2026-10-02T08:00:00.000000+00:00",
    "sent_at": null,
    "created_at": "2026-09-29T15:10:44.031000+00:00",
    "previous_status": "draft"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "scheduled",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": "2026-10-02T08:00:00.000000+00:00",
      "sent_at": null,
      "created_at": "2026-09-29T15:10:44.031000+00:00",
      "previous_status": "draft"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.scheduled`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Immer `scheduled`.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

- `previous_status` (string): Status vor der Änderung, in der Regel `draft`.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-scheduled/

## campaign.queued

> Wird gesendet, wenn der Sendezeitpunkt einer geplanten Kampagne erreicht ist und Emailit sie für den Versand in die Warteschlange stellt. Danach folgt campaign.sending.

# campaign.queued

Wird gesendet, wenn der Sendezeitpunkt einer geplanten Kampagne erreicht ist und Emailit sie in die Warteschlange stellt. [`campaign.sending`](/de/docs/webhooks/events/campaign/sending/) folgt, sobald der Versand beginnt.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.queued",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "queued",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": "2026-10-02T08:00:00.000000+00:00",
    "sent_at": null,
    "created_at": "2026-09-29T15:10:44.031000+00:00",
    "previous_status": "scheduled"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "queued",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": "2026-10-02T08:00:00.000000+00:00",
      "sent_at": null,
      "created_at": "2026-09-29T15:10:44.031000+00:00",
      "previous_status": "scheduled"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.queued`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Immer `queued`.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

- `previous_status` (string): Immer `scheduled`.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-queued/

## campaign.sending

> Wird gesendet, wenn Emailit mit dem Versand einer Kampagne beginnt, entweder sofort oder wenn eine geplante Kampagne startet.

# campaign.sending

Wird gesendet, wenn Emailit mit dem Versand einer Kampagne beginnt: sofort, wenn Sie sie mit [Kampagne senden oder planen](/de/docs/api-reference/campaigns/send/) oder aus der Weboberfläche senden, oder wenn eine geplante Kampagne aus der Warteschlange startet.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.sending",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "sending",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": null,
    "sent_at": "2026-10-01T10:00:03.214000+00:00",
    "created_at": "2026-09-29T15:10:44.031000+00:00",
    "previous_status": "draft"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "sending",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": null,
      "sent_at": "2026-10-01T10:00:03.214000+00:00",
      "created_at": "2026-09-29T15:10:44.031000+00:00",
      "previous_status": "draft"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.sending`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Immer `sending`.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

- `previous_status` (string): `draft`, wenn Sie die Kampagne sofort gesendet haben, `queued` bei einer geplanten Kampagne.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-sending/

## campaign.sent

> Wird gesendet, wenn Emailit für jeden Empfänger einer Kampagne eine E-Mail in die Warteschlange gestellt hat. Die Events der einzelnen E-Mails folgen.

# campaign.sent

Wird gesendet, wenn Emailit für jeden angemeldeten Empfänger der Kampagne eine E-Mail erstellt und in die Warteschlange gestellt hat. Zustellungs-, Öffnungs- und Klick-Events der einzelnen E-Mails folgen, sobald sie eintreten. Siehe [Kampagnenberichte](/de/docs/campaigns/reports/).

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.sent",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "sent",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": null,
    "sent_at": "2026-10-01T10:04:51.000000+00:00",
    "created_at": "2026-09-29T15:10:44.031000+00:00",
    "previous_status": "sending"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "sent",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": null,
      "sent_at": "2026-10-01T10:04:51.000000+00:00",
      "created_at": "2026-09-29T15:10:44.031000+00:00",
      "previous_status": "sending"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.sent`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Immer `sent`.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

- `previous_status` (string): Immer `sending`.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-sent/

## campaign.canceled

> Wird gesendet, wenn Sie einen Kampagnenentwurf oder eine Kampagne im Versand stornieren. Enthält den Status, den sie vorher hatte.

# campaign.canceled

Wird gesendet, wenn Sie eine Kampagne mit [Kampagne stornieren](/de/docs/api-reference/campaigns/cancel/) stornieren. Nur Kampagnen mit dem Status `draft` oder `sending` lassen sich stornieren.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.canceled",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "canceled",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": null,
    "sent_at": null,
    "created_at": "2026-09-29T15:10:44.031000+00:00",
    "previous_status": "draft"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "canceled",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": null,
      "sent_at": null,
      "created_at": "2026-09-29T15:10:44.031000+00:00",
      "previous_status": "draft"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.canceled`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Immer `canceled`.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

- `previous_status` (string): `draft` oder `sending`.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-canceled/

## campaign.archived

> Wird gesendet, wenn Sie eine gesendete Kampagne in der Weboberfläche archivieren. Heben Sie die Archivierung später auf, wird campaign.updated gesendet.

# campaign.archived

Wird gesendet, wenn Sie eine gesendete Kampagne in der Weboberfläche archivieren. Wenn Sie die Archivierung aufheben, kehrt die Kampagne zum Status `draft` zurück, und Emailit sendet [`campaign.updated`](/de/docs/webhooks/events/campaign/updated/), wobei `previous_status` den Wert `archived` hat.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.archived",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "archived",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": null,
    "sent_at": "2026-10-01T10:04:51.000000+00:00",
    "created_at": "2026-09-29T15:10:44.031000+00:00",
    "previous_status": "sent"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "archived",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": null,
      "sent_at": "2026-10-01T10:04:51.000000+00:00",
      "created_at": "2026-09-29T15:10:44.031000+00:00",
      "previous_status": "sent"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.archived`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Immer `archived`.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

- `previous_status` (string): Immer `sent`.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-archived/

## campaign.deleted

> Wird gesendet, wenn eine Kampagne per API oder in der Weboberfläche gelöscht wird. Der Payload ist die Kampagne vor dem Löschen.

# campaign.deleted

Wird gesendet, wenn eine Kampagne mit [Kampagne löschen](/de/docs/api-reference/campaigns/delete/) oder in der Weboberfläche gelöscht wird. Der Payload ist die Kampagne im Zustand vor dem Löschen.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe [Webhook-Anfragen](/de/docs/webhooks/webhook-requests/).

```json
{
  "event_id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "campaign.deleted",
  "object": {
    "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
    "object": "campaign",
    "name": "October product update",
    "status": "draft",
    "subject": "What's new in October",
    "from_email": "news@acme.com",
    "from_name": "Acme",
    "scheduled_at": null,
    "sent_at": null,
    "created_at": "2026-09-29T15:10:44.031000+00:00"
  },
  "data": {
    "object": {
      "id": "cmp_2xLf3Gd8Wr5Mb0Tq6Yn1Kc4Hs9e",
      "object": "campaign",
      "name": "October product update",
      "status": "draft",
      "subject": "What's new in October",
      "from_email": "news@acme.com",
      "from_name": "Acme",
      "scheduled_at": null,
      "sent_at": null,
      "created_at": "2026-09-29T15:10:44.031000+00:00"
    }
  }
}
```

## Felder

- `event_id` (string): Event-ID (`evt_…`). Eine wiederholte Anfrage enthält dieselbe ID. Damit können Sie Events überspringen, die Sie bereits verarbeitet haben. Sie können das Event auch mit [Event abrufen](/de/docs/api-reference/events/get/) nachschlagen.

- `type` (string): Immer `campaign.deleted`.

- `object` (object): Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

- `data.object` (object): Noch einmal dasselbe Objekt, in der Form, die die [Events-API](/de/docs/api-reference/events/get/) in `data` zurückgibt.

### Kampagnen-Objekt

- `id` (string): Kampagnen-ID (`cmp_…`).

- `object` (string): Immer `campaign`.

- `name` (string): Name der Kampagne.

- `status` (string): Status, den die Kampagne beim Löschen hatte.

- `subject` (string): Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

- `from_email` (string): Absenderadresse oder ein leerer String.

- `from_name` (string): Absendername oder ein leerer String.

- `scheduled_at` (string | null): Geplanter Sendezeitpunkt der Kampagne oder `null`.

- `sent_at` (string | null): Zeitpunkt, zu dem die Kampagne gesendet wurde, oder `null`.

- `created_at` (string): Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

---
Quelle: https://emailit.com/de/docs/webhooks/events/campaign/campaign-deleted/
