Lumen · Entwickler

Ereignisse

Jedes Ereignis, das wir senden können, mit Beispiel.

order.createdBestellungen

Eine Bestellung wurde angelegt, noch vor der Zahlung.

Geht an 2 Endpunkte

Beispiel

{
  "type": "order.created",
  "data": {
    "id": "ord_99312",
    "object": "order",
    "status": "open",
    "total": 8450,
    "currency": "eur",
    "items": [
      {
        "sku": "MUG-ST-01",
        "name": "Stoneware mug",
        "qty": 2,
        "price": 2400
      },
      {
        "sku": "TEA-GR-500",
        "name": "Green tea 500 g",
        "qty": 1,
        "price": 3650
      }
    ],
    "customer": {
      "id": "cus_4821",
      "email": "mia.brandt@example.com"
    },
    "created": "2026-10-19T14:21:07Z"
  }
}
order.paidBestellungen

Die Zahlung ist eingegangen, die Bestellung kann raus.

Geht an 3 Endpunkte

Beispiel

{
  "type": "order.paid",
  "data": {
    "id": "ord_99312",
    "object": "order",
    "status": "paid",
    "total": 8450,
    "currency": "eur",
    "items": [
      {
        "sku": "MUG-ST-01",
        "name": "Stoneware mug",
        "qty": 2,
        "price": 2400
      },
      {
        "sku": "TEA-GR-500",
        "name": "Green tea 500 g",
        "qty": 1,
        "price": 3650
      }
    ],
    "customer": {
      "id": "cus_4821",
      "email": "mia.brandt@example.com"
    },
    "created": "2026-10-19T14:21:07Z"
  }
}
order.shippedBestellungen

Die Sendung hat eine Sendungsnummer.

Geht an 1 Endpunkt

Beispiel

{
  "type": "order.shipped",
  "data": {
    "id": "ord_99312",
    "tracking": "NW-7714-2209",
    "carrier": "parcel"
  }
}
order.cancelledBestellungen

Die Bestellung wurde storniert, vor oder nach der Zahlung.

Geht an 2 Endpunkte

Beispiel

{
  "type": "order.cancelled",
  "data": {
    "id": "ord_99307",
    "reason": "customer_request"
  }
}
customer.createdKunden

Ein neues Kundenkonto wurde angelegt.

Geht an 2 Endpunkte

Beispiel

{
  "type": "customer.created",
  "data": {
    "id": "cus_4821",
    "email": "mia.brandt@example.com",
    "newsletter": true
  }
}
customer.updatedKunden

Kontaktdaten oder Adresse haben sich geändert.

Geht an 2 Endpunkte

Beispiel

{
  "type": "customer.updated",
  "data": {
    "id": "cus_4821",
    "changed": [
      "address"
    ]
  }
}
payment.failedZahlungen

Eine Zahlung wurde abgelehnt.

Geht an 1 Endpunkt

Beispiel

{
  "type": "payment.failed",
  "data": {
    "order": "ord_99318",
    "code": "card_declined",
    "amount": 4200
  }
}
refund.createdZahlungen

Ein Betrag wurde ganz oder teilweise erstattet.

Geht an 1 Endpunkt

Beispiel

{
  "type": "refund.created",
  "data": {
    "order": "ord_99212",
    "amount": 2400
  }
}
stock.lowLager

Ein Artikel fällt unter den Mindestbestand.

Geht an 2 Endpunkte

Beispiel

{
  "type": "stock.low",
  "data": {
    "sku": "TEA-GR-500",
    "left": 6,
    "minimum": 10
  }
}