At a glance
Capabilities
Connecting
auth_url. After they authorize, SocialAPI exchanges the code with Google and redirects the user to your redirect_uri with the connection result. See OAuth flows for the redirect parameters.
If the Google login manages more than one Business Profile, the redirect carries
status=selection_required and a connection_id instead of an immediate account_id. See Google: connecting a login with multiple Business Profiles for the selection steps. This only applies to logins with more than one Profile; a single-Profile login connects directly.Reading samples
List posts
Comments and Q&A
Google Business Profile does not offer a comments or Q&A API. Google discontinued the Business Profile Q&A API on November 3, 2025, with no replacement, and Google Business Profile has never had post-level comments. Reading or answering questions through the API is not available.List reviews
Publishing
For the full field reference, media constraints, and error recovery, see Publishing to Google.Limitations and gotchas
- Local posts include updates, offers, and event posts published through Google Business Profile.
- Token refresh: Google OAuth tokens expire after 1 hour. SocialAPI handles refresh automatically. If you receive
401withcode: "platform.google.auth", reconnect the account.
Permissions
SocialAPI’s managed Google Cloud OAuth app already requests these scopes on your behalf:https://www.googleapis.com/auth/business.manage. You don’t need to set up a Google Cloud project. See Platform credentials.