Zum Inhalt springen
Doku

Den Event-Stream hinter den Webhooks lesen: Zustellungen, Bounces, Öffnungen und mehr.

Basis-URLhttps://api.emailit.com/v2AuthentifizierungFehlerRate Limits

Events auflisten

Gibt die Events in Ihrem Workspace zurück, die neuesten zuerst. Jede Webhook-Zustellung wird aus einem dieser Events erstellt. Mit diesem Endpunkt können Sie also Events nachholen, die Ihr Endpunkt verpasst hat. Erfordert einen API-Schlüssel mit dem Scope full.

GET/events

Query-Parameter

pageinteger

Seitennummer, beginnend bei 1. Standardwert 1. Seiten jenseits von 2.500 Events ((page - 1) × limit > 2500) geben 422 zurück.

limitinteger

Events pro Seite, von 1 bis 100. Standardwert 100.

typestring

Event-Typ oder kommagetrennte Liste von Typen, zum Beispiel email.delivered,email.bounced. Siehe Event-Typen.

include_databoolean

Setzen Sie den Wert auf true, um den Payload in data jedes Events einzuschließen. Standardwert false; dann werden nur object, id, type und created_at zurückgegeben.

matchstring

all (Standardwert) verlangt, dass alle Filter zutreffen. or trifft zu, wenn ein beliebiger Filter passt. Siehe Filtern und Sortieren.

orderstring

Sortierschlüssel für diese Liste. Siehe die Sortierschlüssel unten.

directionstring

asc oder desc.

Filter und Sortierung

Listenfilter sind Query-Parameter der Form key.condition=value auf einer einzigen Ebene. match, order, direction und die Bedingungen pro Typ finden Sie unter Filtern und Sortieren.

Filterschlüssel

SchlüsselTypBedingungenHinweise
typestringexact, not_exact, contains, not_contains, starts_with, ends_with, empty, not_empty
created_atdateexact, before, after, empty, not_empty

Sortierschlüssel

Übergeben Sie in order einen dieser Schlüssel und in direction den Wert asc oder desc: type, created_at

Ohne Filter auf created_at umfasst die Liste nur die letzten 2 Tage. Um weiter zurückzublicken, fügen Sie einen hinzu, zum Beispiel created_at.after=2026-09-01T00:00:00Z. Ältere Events sind so lange verfügbar, wie die Datenaufbewahrung Ihres Tarifs sie speichert.

Rückgabe

Gibt 200 OK mit den Events in data sowie next_page_url und previous_page_url zurück (am jeweiligen Ende null). Die Seiten-URLs behalten type, limit und include_data bei.

Gibt 422 mit code: "events_offset_too_large" zurück, wenn die Seite zu tief liegt. Grenzen Sie den Zeitraum oder die Typen ein, statt weiterzublättern.

GET/events
Terminal
curl -X GET "https://api.emailit.com/v2/events?type=email.delivered" \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json"
JSON
{
  "data": [
    {
      "object": "event",
      "id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
      "type": "email.delivered",
      "created_at": "2026-10-01T10:02:15.912000+00:00"
    }
  ],
  "next_page_url": "/v2/events?page=2&limit=100&type=email.delivered",
  "previous_page_url": null
}

Event abrufen

Gibt ein Event mit seinem vollständigen Payload in data zurück. Die id ist derselbe Wert, den Webhooks als event_id senden. So können Sie jedes empfangene Event nachschlagen. Erfordert einen API-Schlüssel mit dem Scope full.

GET/events/:id

Pfadparameter

idstringErforderlich

ID des Events, zum Beispiel evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a.

Rückgabe

Gibt 200 OK mit dem Event zurück: object (event), id, type, data und created_at. data.object hat dieselbe Form wie im Webhook-Payload für diesen Typ; siehe die Referenz der Webhook-Events.

Gibt 404 mit error: "Event not found" zurück, wenn die ID in Ihrem Workspace nicht existiert.

GET/events/{id}
Terminal
curl https://api.emailit.com/v2/events/evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a \
  -H "Authorization: Bearer your_api_key"
JSON
{
  "object": "event",
  "id": "evt_2xLc9Rr4Tn6Wb1Qm8Ks3Vf0Hd7a",
  "type": "email.delivered",
  "data": {
    "object": {
      "id": "em_2xLc8Mm3Pq5Vn0Ra7Jt2Wd9Fb4e",
      "object": "email",
      "from": "hello@acme.com",
      "to": "ada@example.com",
      "subject": "Your order has shipped",
      "status": "delivered",
      "meta": { "order_id": "1042" },
      "updated_at": "2026-10-01T10:02:14.307000+00:00",
      "created_at": "2026-10-01T10:02:11.583000+00:00"
    }
  },
  "created_at": "2026-10-01T10:02:15.912000+00:00"
}

War diese Seite hilfreich?

Danke für Ihr Feedback.

Danke, wir lesen jede Nachricht.