You can now create recurring posts through the LocalPosts API to keep your customers updated automatically. Additionally, you can access review media items and track your review reply status in the Reviews API to better manage customer feedback.
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"]]