Skip to main content
Google My Business (GMB) posts appear on your Google Business Profile. There are three shapes, and topicType picks which one: a standard update, an event, or an offer. Creating the OAuth app and connecting a channel: Google My Business setup guide.

Settings Schema

Properties

callToActionUrl is genuinely optional. Set callToActionType without it and the request still succeeds, with the button quietly left off the post.

Call-to-Action Types

Event posts require date and time information.

Examples

Offer posts can include coupon codes, which gives you something to track against.

Full Example

Once the post publishes, it appears on your Google Business Profile in Search and in Maps.
Images are highly recommended for better engagement.

Next steps

Connect the channel

Create the OAuth app and link your Business Profile.

Schedule the post

The create endpoint, field by field, with a worked request.

Upload the image

Get media onto a public URL before you reference it.

Find your integration id

Every connected channel, with the id this request needs.