Review Updated

Sent when:

  • A review is published.
  • A review is unpublished (rejected).
  • A reviewer verifies their email (for reviews written in the PDP Reviews Widget), and the review changes from anonymous to verified reviewer.

Not sent when:

  • An image is published or unpublished.
  • A review is tagged.
  • A review is pushed to a social channel.
  • A review is anonymized because of a data subject request (GDPR).
  • Yotpo support deletes a review to fix an import or another technical issue.

To receive it, add review_updated to events when you create a filter, then create a store subscription for each store that installed your app. Yotpo sends the event to your target URL as a POST with this JSON body.

postWebhookreview_updated

Headers

X-Yotpo-Webhooks-Event-Typestring required

The event name. Matches event in the body.

X-Yotpo-Webhooks-Tenant-Typestring required

The kind of account the event belongs to: store for store events.

X-Yotpo-Webhooks-Tenant-Idstring required

The store ID (app_key) the event belongs to.

WebhookMessageIdstring required

A unique ID for the event.

WebhookMessageIdPerTargetstring required

A unique ID for this delivery to this target. Use it to ignore duplicates.

Payload

eventstring

The event name, review_updated.

Response

Return any 2xx status quickly to acknowledge the event. Without one, Yotpo retries at least 10 times with exponential backoff.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.