> ## Documentation Index
> Fetch the complete documentation index at: https://storekit.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Payload-Format

> Referenz für die Standardstruktur von storekit-Webhook-Payloads, einschließlich JSON-Body-Format, HTTP-Header, Content-Type und der mit jedem Event gesendeten Metadaten.

Alle Webhook-Payloads folgen einer einheitlichen JSON-Struktur.

## Standard-Payload-Struktur

```json theme={null}
{
  "event": "order.created",
  "data": {
    // Event-specific data
  }
}
```

| Feld    | Typ    | Beschreibung                                     |
| ------- | ------ | ------------------------------------------------ |
| `event` | string | Der Event-Typ-Identifier (z. B. `order.created`) |
| `data`  | object | Die Event-Payload mit den relevanten Daten       |

## HTTP-Header

Jeder Webhook-Request enthält die folgenden Header:

| Header           | Beschreibung                                      |
| ---------------- | ------------------------------------------------- |
| `Content-Type`   | Immer `application/json`                          |
| `svix-id`        | Eindeutige Kennung dieser Webhook-Nachricht       |
| `svix-timestamp` | Unix-Zeitstempel, wann der Webhook gesendet wurde |
| `svix-signature` | Signatur zur Verifizierung der Authentizität      |

## Beispiel: Payload für "Order Created"

```json theme={null}
{
  "event": "order.created",
  "data": {
    "id": "ord_abc123",
    "code": "A1B2",
    "total": 2500,
    "tip": 250,
    "orderType": "Pickup",
    "asap": true,
    "createdAt": "2024-01-15T10:30:00Z",
    "customer": {
      "firstName": "John",
      "lastName": "Doe",
      "email": "john@example.com",
      "phone": "+44123456789"
    },
    "items": [
      {
        "name": "Margherita Pizza",
        "price": 1200,
        "quantity": 1,
        "modifiers": []
      }
    ],
    "venue": {
      "id": 1234,
      "name": "My Restaurant",
      "slug": "my-restaurant"
    }
  }
}
```

## Datentypen

* **Geldbeträge**: Alle Geldbeträge sind in der kleinsten Währungseinheit angegeben (z. B. Pence für GBP, Cent für USD)
* **Zeitstempel**: Alle Zeitstempel sind im ISO-8601-Format (UTC)
* **IDs**: String-Identifier für Bestellungen, alphanumerische Codes für Collection-Codes


## Related topics

- [Transformationen](/docs/de/developers/webhooks/transformations.md)
- [Bildspezifikationen](/docs/de/guides/store-settings/image-specifications.md)
- [Ihre storekit-Store-URL finden und teilen](/docs/de/guides/store-settings/store-url.md)
- [Warenkorb per URL vorbefüllen](/docs/de/developers/basket-prefill.md)
- [Fehlerbehebung bei Webhooks](/docs/de/developers/webhooks/troubleshooting.md)
