Zum Inhalt springen
Doku

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

campaign.created

Wird gesendet, wenn eine Kampagne mit Kampagne erstellen 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.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.created.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Immer draft.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

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"
    }
  }
}

campaign.updated

Wird gesendet, wenn sich Inhalt oder Einstellungen einer Kampagne ändern, zum Beispiel mit Kampagne aktualisieren, 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.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.updated.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Aktueller Status: draft, scheduled, queued, sending, sent, canceled oder archived.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

previous_statusstring

Status vor der Änderung. Nur vorhanden, wenn sich der Status geändert hat.

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"
    }
  }
}

campaign.scheduled

Wird gesendet, wenn Sie einen Kampagnenentwurf mit Kampagne senden oder planen und einem zukünftigen scheduled_at oder in der Weboberfläche planen. Siehe Testen und planen.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe Webhook-Anfragen.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.scheduled.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Immer scheduled.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

previous_statusstring

Status vor der Änderung, in der Regel draft.

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"
    }
  }
}

campaign.queued

Wird gesendet, wenn der Sendezeitpunkt einer geplanten Kampagne erreicht ist und Emailit sie in die Warteschlange stellt. campaign.sending folgt, sobald der Versand beginnt.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe Webhook-Anfragen.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.queued.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Immer queued.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

previous_statusstring

Immer scheduled.

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"
    }
  }
}

campaign.sending

Wird gesendet, wenn Emailit mit dem Versand einer Kampagne beginnt: sofort, wenn Sie sie mit Kampagne senden oder planen 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.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.sending.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Immer sending.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

previous_statusstring

draft, wenn Sie die Kampagne sofort gesendet haben, queued bei einer geplanten Kampagne.

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"
    }
  }
}

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.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe Webhook-Anfragen.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.sent.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Immer sent.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

previous_statusstring

Immer sending.

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"
    }
  }
}

campaign.canceled

Wird gesendet, wenn Sie eine Kampagne mit Kampagne stornieren 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.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.canceled.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Immer canceled.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

previous_statusstring

draft oder sending.

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"
    }
  }
}

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, wobei previous_status den Wert archived hat.

Webhook-Anfragen enthalten ein JSON-Array mit Events wie diesem; siehe Webhook-Anfragen.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.archived.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Immer archived.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

previous_statusstring

Immer sent.

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"
    }
  }
}

campaign.deleted

Wird gesendet, wenn eine Kampagne mit Kampagne löschen 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.

Felder

event_idstring

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 nachschlagen.

typestring

Immer campaign.deleted.

objectobject

Die Kampagne, die das Event beschreibt. Ihre Felder sind unten aufgeführt.

data.objectobject

Noch einmal dasselbe Objekt, in der Form, die die Events-API in data zurückgibt.

Kampagnen-Objekt

idstring

Kampagnen-ID (cmp_…).

objectstring

Immer campaign.

namestring

Name der Kampagne.

statusstring

Status, den die Kampagne beim Löschen hatte.

subjectstring

Betreffzeile oder ein leerer String, wenn noch keine festgelegt ist.

from_emailstring

Absenderadresse oder ein leerer String.

from_namestring

Absendername oder ein leerer String.

scheduled_atstring | null

Geplanter Sendezeitpunkt der Kampagne oder null.

sent_atstring | null

Zeitpunkt, zu dem die Kampagne gesendet wurde, oder null.

created_atstring

Zeitpunkt der Erstellung der Kampagne, im Format ISO 8601 mit UTC-Offset.

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"
    }
  }
}

War diese Seite hilfreich?

Danke für Ihr Feedback.

Danke, wir lesen jede Nachricht.