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

# Event payload

> Shape of every outbound webhook request body

Every webhook is a `POST` with this JSON body:

```json theme={null}
{
  "id": "evt_2f8a1c9b0d4e",
  "event": "customer.updated",
  "timestamp": "2026-09-08T12:34:56Z",
  "data": {
    "id": "<resource_id>"
  }
}
```

| Field | Description |
| - | - |
| `id` | Unique event id — use for [idempotency](/webhook/introduction#idempotency) |
| `event` | Event type string (see [Events](/webhook/events)) |
| `timestamp` | When the event was produced (ISO 8601) |
| `data.id` | WizCommerce id of the affected resource |

## What is not in the payload

The body includes only the event metadata and `data.id` — not the full resource. Call the corresponding **GET** API with `data.id` for current state.

| `event` prefix | Typical follow-up |
| - | - |
| `customer.*` | [Get Customer](/api-reference/2026-09-11/customer/get-customer) |
| `customer.payment_method.*` | [Get Payment Method](/api-reference/2026-09-11/payment-method/get-payment-method-by-id) |
| `order.*` | [Get Order](/api-reference/2026-09-11/orders/get-order) |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.