# Collections delete

> Triggered when a collection is deleted. Reference for the Shoplazza collections/delete webhook: request headers and payload fields.

**Webhook** collections/delete

Triggered when a collection is deleted.

Requires the `collection` [access scope](/docs/app/building-blocks/authentication/access-scopes). Minimum supported version: `202007`.

## Request headers

- `X-Shoplazza-Topic` string

  The event that triggered this delivery, e.g. orders/create

  **Example:** `orders/create`
- `X-Shoplazza-Hmac-Sha256` string

  Base64-encoded HMAC-SHA256 signature of the request body, generated with your app's Client Secret. Use it to verify the request comes from Shoplazza
- `X-Shoplazza-Shop-Domain` string

  The domain of the store that generated the event

  **Example:** `example.myshoplaza.com`
- `X-Shoplazza-Api-Version` string

  The API version used to serialize the payload

  **Example:** `2025-06`
- `X-Shoplazza-Deduplication-ID` string

  Deduplication ID for this delivery. It stays the same across retries of the same event—use it for idempotency

## Request body

Only the `id` is delivered on deletion.

**Schema | Example**

- `collection` object

  - `id` string

    Collection ID

```json
{
  "collection": {
    "id": "string"
  }
}
```
