Skip to main content
WEBHOOK
Requires “Menu” in API settings
This event does not fire when only products_count changes: that field reflects the products currently in the category, not the category’s own data.A removed category can come back: reimporting the menu from the restaurant’s management software reactivates it, and you receive this event again with action: updated.

Authorizations

X-Xmenu-Signature
string
header
required

HMAC-SHA256 signature of the payload, calculated using the restaurant's Webhook Secret. See the Webhook Security documentation for validation details.

Body

application/json
event
enum<string>
required

Event type identifier

Available options:
category.changed
action
enum<string>
required

Type of change that triggered this event:

  • created = The category was created
  • updated = The category's data was updated
  • deleted = The category was removed
Available options:
created,
updated,
deleted
category
object
required

Menu category

Response

200

Return a 200 status to indicate that the webhook was received successfully