type field is a discriminator (product, category, or collection); remaining fields depend on the content type.
All UUIDs are serialized as strings. Translation fields are arrays of { locale, value } objects converted from Enad’s locale maps.
Common types
Translation
Non-string values in the source locale map are serialized as an empty string.
Product
Sent when a product (or its channel content) changes.Channel override example
When the endpoint is tied to a channel and channel content exists:Category
Sent when a category changes.Collection
Sent when a collection changes.Batch delivery
When multiple items are pending for the same endpoint, Enad sends one HTTP request per item, not a batch array. Requests may arrive concurrently. Your endpoint should be idempotent pertype + id.