Get services
Gets the services offered by a Google Business Profile location. Returns an array of service items (structured or free-form with optional price).
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Path Parameters
Query Parameters
Override which location to query. If omitted, uses the account's selected location.
Response Body
application/json
application/json
application/json
{ "success": true, "accountId": "string", "locationId": "string", "services": [ { "structuredServiceItem": { "serviceTypeId": "string", "description": "string" }, "freeFormServiceItem": { "category": "string", "label": { "displayName": "string", "description": "string" } }, "price": { "currencyCode": "string", "units": "string", "nanos": 0 } } ]}Update location details
Updates Google Business Profile location details. The updateMask field is required and specifies which fields to update. This endpoint proxies Google's Business Information API locations.patch, so any valid updateMask field is supported. Common fields: regularHours, specialHours, profile.description, websiteUri, phoneNumbers, categories, serviceItems.
Replace services
Replaces the entire service list for a location. Google's API requires full replacement; individual item updates are not supported. Each service can be structured (using a predefined serviceTypeId) or free-form (custom label).