Google Business Performance API has a
NEW API method that allows fetching multiple `DailyMetrics` in a single API request. Review the
deprecation schedule and instructions to migrate over from v4 reportInsights API method to Google Business Profile Performance API.
Method: accounts.updateNotifications
Stay organized with collections
Save and categorize content based on your preferences.
Sets the pubsub notification settings for the account informing Business Profile which topic to send pubsub notifications for:
- New reviews for locations administered by the account.
- Updated reviews for locations administered by the account.
- New
GoogleUpdates
for locations administered by the account.
An account will only have one notification settings resource, and only one pubsub topic can be set.
HTTP request
PUT https://mybusiness.googleapis.com/v4/{name=accounts/*/notifications}
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters |
name |
string
The notification settings resource name.
|
Request body
The request body contains an instance of Notifications
.
Response body
If successful, the response body contains an instance of Notifications
.
Authorization Scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/plus.business.manage
https://www.googleapis.com/auth/business.manage
For more information, see the OAuth 2.0 Overview.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[null,null,["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eThis documentation describes how to set Pub/Sub notification settings for a Business Profile account using the deprecated \u003ccode\u003eNotifications\u003c/code\u003e resource.\u003c/p\u003e\n"],["\u003cp\u003eThese settings determine which topic receives notifications for new or updated reviews and Google Updates for locations managed by the account.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNotifications\u003c/code\u003e resource uses a PUT request and requires specifying the account name in the path parameters.\u003c/p\u003e\n"],["\u003cp\u003eTo use this API, you need to include either \u003ccode\u003ehttps://www.googleapis.com/auth/plus.business.manage\u003c/code\u003e or \u003ccode\u003ehttps://www.googleapis.com/auth/business.manage\u003c/code\u003e in your OAuth scope.\u003c/p\u003e\n"],["\u003cp\u003eIt is recommended to use the Notifications API (\u003ccode\u003ehttps://developers.google.com/my-business/reference/notifications/rest/v1/accounts/updateNotificationSetting\u003c/code\u003e) instead of this deprecated resource.\u003c/p\u003e\n"]]],[],null,["# Method: accounts.updateNotifications\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization Scopes](#body.aspect)\n\n| Deprecated. Please use the [Notifications API](https://developers.google.com/my-business/reference/notifications/rest/v1/accounts/updateNotificationSetting) instead.\nSets the pubsub notification settings for the account informing Business Profile which topic to send pubsub notifications for:\n\n- New reviews for locations administered by the account.\n- Updated reviews for locations administered by the account.\n- New `GoogleUpdates` for locations administered by the account.\n\nAn account will only have one notification settings resource, and only one pubsub topic can be set.\n\n### HTTP request\n\n`PUT https://mybusiness.googleapis.com/v4/{name=accounts/*/notifications}`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|--------|---------------------------------------------------|\n| `name` | `string` The notification settings resource name. |\n\n### Request body\n\nThe request body contains an instance of [Notifications](/my-business/reference/rest/v4/Notifications).\n\n### Response body\n\nIf successful, the response body contains an instance of [Notifications](/my-business/reference/rest/v4/Notifications).\n\n### Authorization Scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/plus.business.manage`\n- `https://www.googleapis.com/auth/business.manage`\n\nFor more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2)."]]