You can now view the specific policy violations for any of your review replies that have been rejected in the Reviews API. For all recent Google Business Profile API updates, visit the Latest Updates page.
Method: accounts.locations.delete
Stay organized with collections
Save and categorize content based on your preferences.
Page Summary
This document explains how to delete a location using the Google My Business API.
The DELETE request requires the location's name as a path parameter and an empty request body.
A successful deletion results in an empty response body, while a NOT_FOUND error indicates the location doesn't exist.
You'll need either https://www.googleapis.com/auth/plus.business.manage or https://www.googleapis.com/auth/business.manage OAuth scope for authorization.
Locations that can't be deleted via the API should be managed through the Business Profile website instead.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],["This document details the process of deleting a location via API. A `DELETE` request is sent to a specific URL, including the location's name in the path. The request body must be empty. A successful deletion results in an empty response body; `NOT_FOUND` is returned if the location doesn't exist. Deleting a location requires specific OAuth scopes: `plus.business.manage` or `business.manage`. There is also a specific `LocationState` to check if deleting a location through API is possible.\n"]]