Prisma Reviews / Integrations / Yotpo

Yotpo reviews API

Read and reply to Yotpo reviews with the same API you use for every other platform. Published store reviews with score, title, text and reviewer in Prisma’s unified format.

Read only Beta

Get API key Read the quickstart

api.prismareviews.com/v1
# List new reviews
curl "https://api.prismareviews.com/v1/reviews?platform=yotpo&since=2026-10-01" \
  -H "Authorization: Bearer $PRISMA_API_KEY"

# Yotpo is read only: answer each review on the platform, at its url
curl "https://api.prismareviews.com/v1/reviews/rev_01JB7Q" \
  -H "Authorization: Bearer $PRISMA_API_KEY"   # → "url": "https://…"

Why Prisma instead of integrating Yotpo yourself

With Prisma

  • One API key for every platform
  • One JSON format: rating, text, author, reply, url
  • Signed webhooks for new reviews and replies
  • History kept from the day you connect
  • Test keys with sample data before going live

Yotpo on your own

  • Exchange the store ID and secret for a token every 14 days
  • Errors that come back as HTTP 200
  • Data delayed by up to an hour
  • Replying needs Yotpo’s separate partner API

Three steps to Yotpo reviews in your product

  1. Connect

    The store gives Prisma its Yotpo Store ID and API secret. The Store ID and API secret are in Yotpo’s store settings; only the account admin can see the secret.

    POST /v1/connections
    curl -X POST https://api.prismareviews.com/v1/connections \
      -H "Authorization: Bearer $PRISMA_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "platform": "yotpo",
        "credentials": {
          "store_id": "<store id>",
          "api_secret": "<api secret>"
        }
      }'
  2. Read

    Published store reviews with score, title, text and reviewer in Prisma’s unified format. New reviews also reach your webhook as review.created.

    GET /v1/reviews
    curl "https://api.prismareviews.com/v1/reviews?platform=yotpo&has_reply=false" \
      -H "Authorization: Bearer $PRISMA_API_KEY"
  3. Answer on the platform

    Read only for now: Yotpo only allows replies through its partner API. Every review includes a link to answer it on the platform, so the team answers it in Yotpo.

    GET /v1/reviews/{id}
    curl https://api.prismareviews.com/v1/reviews/rev_01JB7Q \
      -H "Authorization: Bearer $PRISMA_API_KEY"
    # → "url": the review on Yotpo, where the business answers it

What you get for Yotpo

  • Store reviews

    Score, title, text, reviewer and dates for every published review.

  • Tokens handled

    Prisma gets and renews the Yotpo token for you.

  • Read only

    No reply API for third parties: each review includes a link to answer it in Yotpo.

  • Webhooks

    review.created and review.updated fire like on every other platform.

  • Who it’s for

    For mid-size and large online stores.

Frequently asked questions

Can I reply to Yotpo reviews through the API?

Read only for now: Yotpo only allows replies through its partner API. Every review includes a link to answer it on the platform, so the team answers it in Yotpo.

How do my customers connect Yotpo?

The store gives Prisma its Yotpo Store ID and API secret.

What happens if I send a reply to a Yotpo review?

No. Yotpo doesn't let third parties publish replies through an API, so Prisma is read only there: POST /v1/reviews/{id}/reply returns 422 reply_not_supported. Every review includes url, a link to answer it in Yotpo.

Which plan includes it?

Every paid plan, from Beam (€49 a month for 10 locations). The free Spark plan covers the platforms with official reply APIs. Each listing or store counts as one location.

Get your API key in a minute

Free Spark plan: 2 locations, no card. Test keys return sample data on all 11 platforms, so you can build before connecting a real one.