This API provides social post management for locations, enabling businesses to create, view, and delete posts across platforms like Google. Posts can be of type ANNOUNCEMENT, EVENT, or OFFER, and can be created individually or in bulk across multiple locations.
Posts are published to the configured sites (e.g., Google) and can include contextual information such as event dates, offer details, and call-to-action links.
Post API Attributes
Given below are the response fields returned for the API endpoints in Posts.
Create a post (ANNOUNCEMENT, EVENT, or OFFER)
Name
Field Type
Description
id
String
The unique ID of the created post
postName
String
The internal name given to the post
postType
String
The type of post: ANNOUNCEMENT, EVENT, or OFFER
postSites
Array
The list of sites the post is published to, e.g. ["GOOGLE"]
postStatus
String
The current status of the post, e.g. PUBLISHED or PENDING
Bulk posts use the same request structure as individual posts. The key difference is that locationIds can contain multiple location IDs, and the post is created across all of them in a single request.
Name
Field Type
Description
id
String
The unique ID of the bulk post job
postName
String
The internal name of the bulk post
postType
String
The type of post: ANNOUNCEMENT, EVENT, or OFFER
postSites
Array
Sites the post is published to
locationIds
Array
The list of location IDs the post is distributed to
postStatus
String
The overall status of the bulk post job
Fetch a bulk post by ID
Name
Field Type
Description
id
String
The unique ID of the bulk post
postName
String
The internal name of the bulk post
postType
String
The type of post
postStatus
String
The current status of the bulk post
postSites
Array
Sites the post is published to
locationIds
Array
The list of location IDs associated with this bulk post