Skip to main content
Every post to Google Business Profile carries a settings object with "__type": "gmb". In Add Channel the tile is named Google My Business, and each channel is one location. Read the live schema for your channel with Get a channel’s settings.

Fields

GET_OFFER is still accepted so that posts saved with it keep working, and it is sent as LEARN_MORE. Use LEARN_MORE in new posts.

What PostQueen checks

A post that breaks one of these rules is refused with 400 before it is scheduled: The error body names the channel and the rule:
Google’s own rules are not checked first: photos in JPG or PNG of 10 KB to 5 MB. An event or an offer sent without eventStartTime and eventEndTime goes out without times, and Google may refuse it. Every post is sent with its language set to English.

Examples

Send each body to create a post. Replace YOUR_CHANNEL_ID with the channel’s id from list channels, and each media id and path with the values upload a file returns.
Only the first entry in value is published: Google Business Profile takes no comments, and a later entry is marked as failed with “This channel cannot post comments”.
Last modified on September 24, 2026