Skip to main content
Build a review inbox or show ratings next to your products. The endpoints read the same reviews as the workspace Reviews page, synced from connected marketplaces. Buyer names and the raw marketplace payload are never returned.

Authentication

Session-authenticated calls must include organizationId in the query for reads or JSON body for replies. API keys already belong to one organization.

List reviews

Unknown values return 400 instead of being ignored. Each review includes rating, comment, sellerReply, the linked product (productId, productName, productSku, productThumbnailUrl), the store, and marketplaceListingUrl. replyRestriction is null when the marketplace allows a reply; otherwise it says why not, for example This review already has a seller reply. Use it to enable or explain a disabled reply button.

Reply to a review

Reply to exactly one review by putting its OmniCommerce UUID in the URL. Send your own text, ask AI to draft a reply, or ask AI to generate and send. The JSON body contains writing options only. Send supplied text:
Generate a draft without posting:
To generate and send, use generateWithAi: true and submit: true. AI uses the buyer review, linked product, brand voice, and previous store replies. Organization AI usage must be recorded before a generated reply can be returned or submitted. The response data contains reviewId, success, submitted, the reply text when available, and optional model, error, and sellerCenterUrl. It returns one result for the review in the URL. Check submitted to know whether a reply was confirmed by the marketplace. A successful draft has submitted: false. A failed draft or submission has success: false. Generated text remains available if submission fails, so you can inspect the stored review state and reuse the text without generating it again. Do not blindly retry an unconfirmed submission. Shopee and Lazada accept eligible review replies. TikTok, Shopify, WhatsApp, Amazon, Zalora, and eBay return their concrete capability limitation through the shared review service. Unsupported targets are never reported as submitted. This endpoint does not request reviews from Amazon buyers. The separate public draft-reply endpoint has been removed. AI drafting in the workspace Reviews page remains available.

SDK

New and changed reviews also arrive as review webhooks.