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.
Account Management API
Stay organized with collections
Save and categorize content based on your preferences.
Change log
v1.1
Transfer Locations
You can now use the Account Management API to transfer locations. The request body must include destinationAccount
(previously referred to as toAccount
.) More info.
v1
API Access
The Account Management API will need to be enabled from the GCP Console. The OAuth scope remains the same.
Endpoint URL
The Account Management API is accessible at https://mybusinessaccountmanagement.googleapis.com/v1/accounts/{accountId}
instead of https://mybusiness.googleapis.com/v4/accounts/{accountId}
ListInvitations filtering
Previously, invitations could be filtered using the target_type
URL parameter. In the Account Management API, this has been replaced with a filter
parameter. Clients will be able to filter using values like ?filter=target_type=ACCOUNT_ONLY
.
Primary Owner
`PrimaryOwner' has moved to the POST body in the accounts.create method. Previously this was a query parameter.
GenerateAccountNumber
functionality has been deprecated.
ListRecommendGoogleLocations
functionality has been deprecated.
All updates now require a field mask
You can no longer make update/patch calls without the updateMask parameter in the URL.
Updated account role and admin role names
Account/Admin roles names have changed as follows:
Previous name |
Updated name |
OWNER |
PRIMARY_OWNER |
CO_OWNER |
OWNER |
COMMUNITY_MANAGER |
SITE_MANAGER |
OrganizationInfo.postal_address is renamed to OrganizationInfo.address
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\u003eThe Account Management API now allows location transfers and requires enabling from the GCP Console.\u003c/p\u003e\n"],["\u003cp\u003eThe API endpoint URL, ListInvitations filtering, and PrimaryOwner parameter location have been updated.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eGenerateAccountNumber\u003c/code\u003e and \u003ccode\u003eListRecommendGoogleLocations\u003c/code\u003e functionalities are deprecated, and all updates now require a field mask.\u003c/p\u003e\n"],["\u003cp\u003eAccount and admin role names have been updated (e.g., OWNER is now PRIMARY_OWNER), and OrganizationInfo.postal_address is renamed to OrganizationInfo.address.\u003c/p\u003e\n"]]],["The Account Management API now allows location transfers via the `destinationAccount` field. API access is enabled through the GCP Console, with a new endpoint URL. Invitation filtering now uses a `filter` parameter. `PrimaryOwner` moved to the POST body of `accounts.create`. `GenerateAccountNumber` and `ListRecommendGoogleLocations` are deprecated. All updates require a field mask. Account role names have been revised (e.g., OWNER to PRIMARY_OWNER), and `OrganizationInfo.postal_address` is now `OrganizationInfo.address`.\n"],null,["# Account Management API\n\n\u003cbr /\u003e\n\nChange log\n----------\n\n### v1.1\n\n#### Transfer Locations\n\nYou can now use the Account Management API to transfer locations. The request body must include `destinationAccount` (previously referred to as `toAccount`.) [More info.](/my-business/reference/accountmanagement/rest/v1/locations/transfer)\n\n### v1\n\n#### API Access\n\nThe Account Management API will need to be enabled from the [GCP Console.](https://console.developers.google.com/apis/library/mybusinessaccountmanagement.googleapis.com) The OAuth scope remains the same.\n\n#### Endpoint URL\n\nThe Account Management API is accessible at `https://mybusinessaccountmanagement.googleapis.com/v1/accounts/{accountId}` instead of `https://mybusiness.googleapis.com/v4/accounts/{accountId}`\n\n#### ListInvitations filtering\n\nPreviously, invitations could be filtered using the `target_type` URL parameter. In the Account Management API, this has been replaced with a `filter` parameter. Clients will be able to filter using values like `?filter=target_type=ACCOUNT_ONLY`.\n\n#### Primary Owner\n\n\\`PrimaryOwner' has moved to the POST body in the [accounts.create](/my-business/content/accountmanagement/my-business/preview/reference/accountmanagement/rest/v1/accounts/create) method. Previously this was a query parameter.\n\n#### `GenerateAccountNumber` functionality has been deprecated.\n\n#### `ListRecommendGoogleLocations` functionality has been deprecated.\n\n#### All updates now require a field mask\n\nYou can no longer make update/patch calls without the updateMask parameter in the URL.\n\n#### Updated account role and admin role names\n\nAccount/Admin roles names have changed as follows:\n\n| Previous name | Updated name |\n|-------------------|---------------|\n| OWNER | PRIMARY_OWNER |\n| CO_OWNER | OWNER |\n| COMMUNITY_MANAGER | SITE_MANAGER |\n\n#### OrganizationInfo.postal_address is renamed to OrganizationInfo.address"]]