Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Account ID. Required when using an organization token.
Location ID to retrieve update history for
curl --request GET \
--url https://api.gmbapi.com/external-api/gmb/location/updates \
--header 'Authorization: Bearer <token>'{
"success": true,
"payload": {
"data": [
{
"location": {
"serviceArea": {
"businessType": "CUSTOMER_AND_BUSINESS_LOCATION",
"places": {
"placeInfos": {
"0": {
"placeId": "ChIJu-SH28MJxkcRnwq9_851obM",
"placeName": "Netherlands"
},
"1": {
"placeId": "ChIJtanWwXa_xkcRwFwejVreAAM",
"placeName": "North Brabant, Netherlands"
}
}
}
}
},
"updateMask": [
"serviceArea"
],
"origin": "app.gmbapi.com",
"locationDto": {
"service_area": {
"business_type": "CUSTOMER_AND_BUSINESS_LOCATION",
"places": [
{
"place_id": "ChIJu-SH28MJxkcRnwq9_851obM",
"name": "Netherlands"
},
{
"place_id": "ChIJtanWwXa_xkcRwFwejVreAAM",
"name": "North Brabant, Netherlands"
}
]
}
},
"queryData": {
"account_id": "110403973594798485729",
"location_id": "12654275338176815409"
},
"timestamp": {
"_seconds": 1764771788,
"_nanoseconds": 973000000
},
"update_source": "profile_update",
"update_type": "LOCATION",
"created_by": "user_123",
"location_update_status": "failed",
"comparisons": {
"service_area": false
},
"creator_email": "user@example.com",
"creator_name": "John Doe",
"creator_photo_url": "https://example.com/photo.jpg"
},
{
"location": {
"profile": {
"description": "Updated business description text."
}
},
"updateMask": [
"profile.description"
],
"origin": "app.gmbapi.com",
"locationDto": {
"description": "Updated business description text."
},
"queryData": {
"account_id": "110403973594798485729",
"location_id": "12654275338176815409"
},
"timestamp": {
"_seconds": 1764771074,
"_nanoseconds": 942000000
},
"update_source": "profile_update",
"update_type": "LOCATION",
"created_by": "user_123",
"location_update_status": "completed",
"comparisons": {
"description": true
},
"creator_email": "user@example.com",
"creator_name": "John Doe",
"creator_photo_url": "https://example.com/photo.jpg"
}
],
"pagination": {
"has_more": true,
"next_page_token": "MTc2NDIzNDA5NjU2MQ==",
"page_size": 5
}
}
}Retrieves the history of location updates for a specific location. Returns a paginated list of all update requests including their status, the changes made, and creator information.
curl --request GET \
--url https://api.gmbapi.com/external-api/gmb/location/updates \
--header 'Authorization: Bearer <token>'{
"success": true,
"payload": {
"data": [
{
"location": {
"serviceArea": {
"businessType": "CUSTOMER_AND_BUSINESS_LOCATION",
"places": {
"placeInfos": {
"0": {
"placeId": "ChIJu-SH28MJxkcRnwq9_851obM",
"placeName": "Netherlands"
},
"1": {
"placeId": "ChIJtanWwXa_xkcRwFwejVreAAM",
"placeName": "North Brabant, Netherlands"
}
}
}
}
},
"updateMask": [
"serviceArea"
],
"origin": "app.gmbapi.com",
"locationDto": {
"service_area": {
"business_type": "CUSTOMER_AND_BUSINESS_LOCATION",
"places": [
{
"place_id": "ChIJu-SH28MJxkcRnwq9_851obM",
"name": "Netherlands"
},
{
"place_id": "ChIJtanWwXa_xkcRwFwejVreAAM",
"name": "North Brabant, Netherlands"
}
]
}
},
"queryData": {
"account_id": "110403973594798485729",
"location_id": "12654275338176815409"
},
"timestamp": {
"_seconds": 1764771788,
"_nanoseconds": 973000000
},
"update_source": "profile_update",
"update_type": "LOCATION",
"created_by": "user_123",
"location_update_status": "failed",
"comparisons": {
"service_area": false
},
"creator_email": "user@example.com",
"creator_name": "John Doe",
"creator_photo_url": "https://example.com/photo.jpg"
},
{
"location": {
"profile": {
"description": "Updated business description text."
}
},
"updateMask": [
"profile.description"
],
"origin": "app.gmbapi.com",
"locationDto": {
"description": "Updated business description text."
},
"queryData": {
"account_id": "110403973594798485729",
"location_id": "12654275338176815409"
},
"timestamp": {
"_seconds": 1764771074,
"_nanoseconds": 942000000
},
"update_source": "profile_update",
"update_type": "LOCATION",
"created_by": "user_123",
"location_update_status": "completed",
"comparisons": {
"description": true
},
"creator_email": "user@example.com",
"creator_name": "John Doe",
"creator_photo_url": "https://example.com/photo.jpg"
}
],
"pagination": {
"has_more": true,
"next_page_token": "MTc2NDIzNDA5NjU2MQ==",
"page_size": 5
}
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Account ID. Required when using an organization token.
Location ID to retrieve update history for