NotificationSetting

A Google Pub/Sub topic where notifications can be published when a location is updated or has a new review. There will be only one notification setting resource per-account.

JSON representation
{
  "name": string,
  "pubsubTopic": string,
  "notificationTypes": [
    enum (NotificationType)
  ]
}
Fields
name

string

Required. The resource name this setting is for. This is of the form accounts/{account_id}/notificationSetting.

pubsubTopic

string

Optional. The Google Pub/Sub topic that will receive notifications when locations managed by this account are updated. If unset, no notifications will be posted.

The account mybusiness-api-pubsub@system.gserviceaccount.com must have at least Publish permissions on the Pub/Sub topic.

notificationTypes[]

enum (NotificationType)

The types of notifications that will be sent to the Pub/Sub topic. To stop receiving notifications entirely, use NotificationSettings.UpdateNotificationSetting with an empty notificationTypes or set the pubsubTopic to an empty string.

NotificationType

Type of notification sent to the Pub/Sub topic.

Enums
NOTIFICATION_TYPE_UNSPECIFIED No notification type. Will not match any notifications.
GOOGLE_UPDATE The location has Google updates for review. The location_name field on the notification will provide the resource name of the location with Google updates.
NEW_REVIEW A new review has been added to the location. The review_name field on the notification will provide the resource name of the review that was added, and location_name will have the location's resource name.
UPDATED_REVIEW A review on the location has been updated. The review_name field on the notification will provide the resource name of the review that was added, and location_name will have the location's resource name.
NEW_CUSTOMER_MEDIA A new media item has been added to the location by a Google Maps user. The notification will provide the resource name of the new media item.
NEW_QUESTION A new question is added to the location. The notification will provide the resource name of question.
UPDATED_QUESTION A question of the location is updated. The notification will provide the resource name of question.
NEW_ANSWER A new answer is added to the location. The notification will provide the resource name of question and answer.
UPDATED_ANSWER An answer of the location is updated. The notification will provide the resource name of question and answer.
DUPLICATE_LOCATION Indicates whether there is a change in location metadata's duplicate location field.
LOSS_OF_VOICE_OF_MERCHANT

Deprecated: Migrate the existing usages of this value to the more expanded "VOICE_OF_MERCHANT_UPDATED".

VOICE_OF_MERCHANT_UPDATED Indicates whether the location has an update in voice of merchant status. Call GetVoiceOfMerchantState rpc for more details