Check a new Google listing before creating it
prepare_google_listingValidate a NEW listing with Google without creating it, and look for existing listings that may already be this business. If any match, show them: an owner of an existing listing should request access to it (requestAdminRightsUri), not create a duplicate. Use only the owner’s real business details — never test with a made-up business. One new listing per workspace is free; a further one on a site without Pro returns pro_required. Tell the owner first that managing the listing afterwards is part of Pro.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| listing | Yes | ||
| site_id | Yes | The site whose Google Business Profile location to use. | |
| setup_id | No | From a Google sign-in that had no locations yet (the settings page receives it). | |
| 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. | |
| connection_id | No | An already-connected Google location whose sign-in should create the new listing. |