# category.updated

A category name, image, sort order or visibility changed.

Scope: `products:read`

## Payload `data`

| Field | Type | Required | Description |
|---|---|---|---|
| `id` | integer | no | Category ID. |
| `name` | string | no | Name. |
| `image` | string \| null | no | Image. |
| `sort_order` | integer | no | Sort order. |
| `visible` | boolean | no | Visible in the store. |
| `resource_version` | integer | no | Category version. |


## Example delivery

```http
POST /larm/webhooks HTTP/1.1
Host: app.example.com
Content-Type: application/json
x-larm-event: category.updated
x-larm-event-id: 0b7c2f8e-1d3a-4c5b-9e6f-7a8b9c0d1e2f
x-larm-delivery: 2b9f6c1e-8d4a-4f30-a7e5-c1d9b8a7f604
x-larm-timestamp: 1792060982
x-larm-secret-generation: 1
x-larm-payload-version: 1
x-larm-signature: v1=5d41402abc4b2a76b9719d911017c592e1c7b0d3f6a8e2b4c9d0f1a2b3c4d5e6
```

```json
{
  "app_id": "1f2e3d4c-5b6a-4978-8695-a4b3c2d1e0f9",
  "data": {
    "id": 12,
    "name": "Top-up cards",
    "image": null,
    "sort_order": 2,
    "visible": true,
    "resource_version": 3
  },
  "id": "0b7c2f8e-1d3a-4c5b-9e6f-7a8b9c0d1e2f",
  "installation_generation": 1,
  "installation_id": "c7e4a1f2-6b3d-4e8a-9c05-1d2f3a4b5c6d",
  "occurred_at": "2026-10-15T09:13:02Z",
  "payload_version": 1,
  "resource": {
    "type": "category",
    "id": "12",
    "version": 3
  },
  "store_id": "5b1d7a62-0c4e-4f38-9a51-2e7b3c9d8f10",
  "test": false,
  "type": "category.updated"
}
```
