Streams Endpoints for Reviews
Use the Streams API to fetch individual reviews and reviews aggregate data.
Streams is the architecture which handles sending data from the Knowledge Graph to Yext’s consumer-facing systems, like Answers, Pages, and Listings. Streams can handle traversing relationships in the Knowledge Graph so that consumer systems can receive data from related records. Streams is also extremely efficient - it handles processing all updates to data and regenerates only the records for which those updates are relevant, so downstream systems can simply consume the records produced by Streams and ensure their data is always up-to-date. Streams Endpoints allow external developers to leverage the Streams architecture to extract data from Yext.
The Streams Endpoints for Reviews app installs two Streams Endpoints into your account. One allows you to pull individual review data - a full review and rating. The other allows you to pull aggregate review data - the average rating and number of reviews from one source for a given entity in Yext. Both of the endpoints allow you to pull data from First Party and External First Party reviews. - one for individual Reviews, and one for Reviews Aggregate Data. These endpoints are filtered to only First Party and External First Party reviews.
To learn more about and get started with Streams, you can follow this Hitchhiker Guide: https://hitchhikers.yext.com/guides/streams-get-started.