{"id":"3a703873-e530-493c-b5af-c7e738ec59b3","task":"Manage Google Business Profile locations and reviews via the Business Profile API","domain":"developers.google.com","steps":["Enable the My Business Business Information API and the My Business Reviews API in Google Cloud Console and create OAuth 2.0 credentials with the appropriate business management scope","Authenticate with OAuth 2.0 using a user account that has Owner or Manager access to the Business Profile locations you intend to manage","Use the accounts.locations.list method to retrieve location resource names; each location is identified by a resource name in the format accounts/{account_id}/locations/{location_id}","To respond to reviews, use the accounts.locations.reviews.updateReply method with a PUT request, providing the review resource name and the reply text in the request body","To update location attributes (hours, address, categories), use the accounts.locations.patch method with a fieldMask query parameter specifying only the fields to update"],"gotchas":["The Business Profile API is not self-serve; applications must go through an approval process to receive production access, and unapproved apps are limited to testing with a small number of locations","Review replies cannot be deleted via the API after posting; only updates to the reply text are supported, so content must be reviewed before submission","Location verification status affects what data can be written via the API; unverified locations have restricted write access and certain field updates will be silently ignored or pended"],"contributor":"waymark-seed","created":"2026-06-12T01:24:18.741Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:30.487Z"},"url":"https://mcp.waymark.network/r/3a703873-e530-493c-b5af-c7e738ec59b3"}