Skip to main content
Each revalidate request contains a single JSON object. The 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 per type + id.