This feature is available only for businesses subscribed to Review Management.
Prerequisites
Before retrieving reviews, ensure you have:- Active subscription to the Review Management
- API key with Business Manager role or higher
-
Platform Integrations: Ensure your platforms are integrated properly
- Google My Business
- Facebook
- TripAdvisor
- Valid Google My Business location ID (
google_location_id
) - Active OAuth account with proper scopes
- GMB location must be linked to the business
If you need help with any of these prerequisites, please contact your Account Manager who can guide you through the process.
How the Reviews Mechanism Works
Partoo automatically collects reviews from Google, Facebook, and TripAdvisor platforms and makes them available through a unified API.Review Collection
- Scheduled fetching: Reviews are collected daily at different times for each platform:
- Google My Business: 8:15 PM UTC
- Facebook: 7:00 PM UTC
- TripAdvisor: 8:00 PM UTC
- 24-hour delay: New reviews may take up to 24 hours to appear in the API
- Live fetch: Google My Business reviews are fetched when Google sends webhook notifications
- Platform integration: Only reviews from connected platforms are available
Review States
Each review has one of these states:treated
: Has a reply or was marked as treatednot_treated
: No reply yet and not marked as treateddeleted
: Was removed by the user on the original platformpending_auto_reply
: Queued for automatic responsetreated_auto_reply
: Has a reply via automatic response
Important: You can only reply to reviews via the API, not modify or delete the original review content.
Reply Templates
Reply templates help you respond quickly to reviews with predefined messages. They’re designed for use within the Partoo application. You cannot access a formatted template with prefilled placeholders from the API. However, you can manage these templates through the API:- Browse through existing reply templates
- Create new reply templates
- Delete reply templates
Tips to Retrieve Reviews Effectively
1
Use the Search Endpoint
Start with the main search endpoint to retrieve reviews:
You can find the complete endpoint documentation in the API Reference.
2
Apply Smart Filtering
Use the available filters to narrow down your results:
- Business Filtering
- Status Filtering
- Platform Filtering
- Date Range Filtering
3
Implement Pagination
Handle large datasets efficiently with cursor-based pagination:
The default page size is 30 reviews per page, with a maximum of 100 reviews per page. Use cursor-based pagination for better performance with large datasets.
4
Use Keywords Search
Search for specific content within reviews:
Keywords are searched across review content, author names, and platform-specific fields. Maximum 12 keywords allowed.
5
Sort Results Effectively
Order your results for better management:
Available ordering fields:
id
, author_name
, date
, update_date
, rating
, state
, title
, partner
. Prefix with -
for descending order.