Just caught some updates in the latest Google Business Profile API documentation (v4.9) that I haven't seen discussed yet.
It looks like Google is making a serious push toward moderation and visual data for 2026. Here are the three main takeaways:
- Review Media Items (ReviewMediaItems). Previously, you couldn’t pull customer photos from reviews via the API in a streamlined way. As of the April 20th update, they can now be retrieved using accounts.locations.reviews.list.
The Impact: We’re moving toward a world where reputation management is as much about the "visual proof" as the text. If you’re building dashboarding or reporting tools, you can finally pull those user-uploaded photos into your own UI to see what customers are actually seeing on the ground.
- Review Reply Moderation (ReviewReplyState) Google is officially ending the "Wild West" of brand replies. There are now three specific states for review responses:
- PENDING: Going through the filters.
- REJECTED: Blocked (likely for policy violations, aggressive tone, or keyword stuffing).
- APPROVED: Visible to the public.
The Impact: If you use automation or have a client who gets "spicy" in their replies, you’ll now be able to see exactly why their responses aren't showing up on the front end.
We just found that a polite Dutch reply was rejected simply because the reviewer's name was "Dick." Google’s profanity filter flagged the name and killed the reply.
- Recurring Posts (RecurrenceInfo) You can now set a recurrence schedule for Local Posts. This is a massive win for anyone managing franchises or multi-location businesses that run the same "Weekly Special" or "Happy Hour" posts every week. No more manual scheduling every 7 days.
Summary of the Change Log:
- Review Media: Live as of April 20th.
- Recurring Posts: Added April 7th.
- Review Status: Live as of April 1st.
Thought this might be useful for anyone currently building on the API or managing large-scale location groups.
Anyone else seeing these roll out in their console yet?