Get reviews as a paginated list, newest first, each with its response (if any), the location and site it came from, its flag status, and whether you can respond to it. Also returns the average rating and a per-site summary for the reviews in scope. This is the first call most integrations make: use it to build a review feed, sync reviews into your own system, or find reviews that still need a response. Optional filters: store_id or client_location_id for one location; account_id or client_account_id for one account; leave both out for everything under your partner. Also review_site_id, rating, response status (or awaiting_response for reviews with no reply yet), a date range, and a keyword search. Page size defaults to 10. To keep your own copy in sync, send updated_since with the time of your last sync, and include_removed: true to also get the reviews removed since then. Each review carries external_review_id, created_at, updated_at and deleted_at. Each entry includes response_capabilities, telling you whether a manual or AI response is possible right now and, if not, why.
Prerequisites: a bearer token. Optional: a location or an account to narrow the feed.
Authentication: Partner token. Without a location or account, the feed covers every location under the partner; store_id, client_location_id, account_id and client_account_id must be inside your own account tree, otherwise 422. Account tokens use POST /api/v1/reports/response/feed, with the same request and response.
Rate limit: 300 requests per minute, counted per user (the token’s user).
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
