Skip to content
Livstick Developers

Prerequisites

The difference between single and gallery containers — see Container modes: single and gallery.

Let each customer record into it

Mount the Recorder against the container’s urid for each customer who reviews. Every recording lands as its own message inside the same gallery container.

JSX render LivstickWidget
<LivstickWidget uid="code" domain="example.com" />

List the collected messages

GET /messages filtered by crid returns every message recorded into this container so far — the N reviews collected to date.

GET /messages
curl "https://client-api.v5.livstick.com/api/v3/messages?crid=PRODUCT-42-REVIEWS" \
  -H "Authorization: Bearer {ACCESS_TOKEN}"

Play a review back

Mount the Viewer with the container’s urid to play any one of the collected reviews on your own page.

JSX render LivstickViewer
import { LivstickViewer } from "@livstick/widget-viewer";

<LivstickViewer uid="code" domain="example.com" />

Next steps

This page covers collection and playback through the API only. A dashboard for browsing reviews, or any moderation step before a review is shown, is part of the Insight product and is not yet settled — it is intentionally left out here.