Start a review submission (get an upload URL)
begin_submissionReserves a submission and returns an upload_url. POST the complete JSON payload (format from describe_review_source) to it from your own environment or the user's browser; the HTTP response is the trust report. The URL is a secret that completes the submission under YOUR identity whoever posts to it, so the POST needs no key. Alternatively feed the same submission_id to submit_reviews in inline chunks. Pending submissions expire after 2 hours (or are closed as superseded when you one-shot the same place instead).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | Alternative to place_id: a Google Maps place link (long /maps/place/… URL or ?cid= link). Share short-links cannot be resolved; open them first. | |
| agent | No | Your agent/product name, recorded as the submission's provenance (e.g. 'Muse', 'Claude Code'). | |
| place_id | No | Google's feature id for the place (0x…:0x…, the '!1s' segment of a /maps/place URL). | |
| platform | Yes | ||
| expected_reviews | No | The review count the listing shows, if known. |