Syndai Docs

Check the Google Business Profile again

POST
/api/v1/external/coding/customers/{customer_id}/seo/sites/{site_id}/listings/google_business/check

Reads Google's public profile of the business now: claimed, permanently closed, rating and review count, and up to 3 fixes where it disagrees with the site. Syndai pays; nothing is charged. At most once per 24 hours: a second press returns the stored result with no new read. Returns the Listings section. A site that is not a local business is 404. Needs coding:apps:publish; a portal member who is not an owner or admin is 403.

Authorization

CustomerApiKey
headerAuthorizationBearer <API Key>

Customer API key sent as a bearer token

Path Parameters

customer_id*string
Formatuuid
site_id*string
Formatuuid

Response Body

Request fulfilled, document follows

application/json
  1. response
done*integer
facts*
google*
places*array<>
total*integer
Example Request
curl -X POST 'https://api.syndai.ai/api/v1/external/coding/customers/497f6eca-6276-4993-bfeb-53cbbbba6f08/seo/sites/497f6eca-6276-4993-bfeb-53cbbbba6f08/listings/google_business/check'
Example Response
{  "done": 0,  "facts": {    "address": "string",    "hours": "string",    "missing": [      "string"    ],    "name": "string",    "phone": "string",    "website": "string"  },  "google": {    "checked_at": "string",    "fixes": [      "string"    ],    "rating": 0,    "review_link": "string",    "reviews": 0,    "status": "string"  },  "places": [    {      "blurb": "string",      "can_fill": true,      "catch": "string",      "key": "string",      "name": "string",      "state": "string",      "url": "string"    }  ],  "total": 0}