Apply an approved Google listing change
approve_google_changeApply exactly the staged change the owner approved (approval_id + payload_hash from prepare_google_change). Google is re-read first; if the value changed since, the result is stale and nothing is written. Report the result honestly: applied = updated on Google; pending_google_review = sent, waiting for Google’s review; unknown = could not confirm (ask them to check the listing, do not retry); failed/stale = not changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| site_id | Yes | The site whose Google Business Profile location to use. | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| approval_id | Yes | ||
| payload_hash | Yes |