Skip to main content
A testimonial is a review with extras: the buyer’s stars and words, their consent, the name they chose and an optional short video. Buyers send them from the page linked in the request email. Product guide: Testimonials.
Growth plan and above. Approving or featuring a testimonial, and saving the settings with any switch on, answer 403 with code: FEATURE_LOCKED on a plan without testimonials. Reading, hiding and switching off stay open.

Endpoints

Moderate

status is pending, approved or hidden. featured: true approves; hiding or moving back to pending un-features. The list also returns counts for every tab (pending, approved, featured, hidden, all).

Settings

delayDays is 1 to 60. Fields left out keep their value.

Render a wall on your own site

GET /testimonials/public/products/{productId} needs no key. It returns up to 24 approved testimonials of live orders, featured first, with the name to show and the video URL. It never includes an email or an order id, and answers enabled: false when the store has the wall and the strip off or its plan no longer includes testimonials.

Webhook: testimonial.submitted

Sent when a buyer sends a testimonial from the request page. It waits for your moderation. A new review also fires review.created.