Update attributes
Updates location attributes (amenities, services, etc.). The attributeMask specifies which attributes to update (comma-separated).
API key authentication - use your Zernio API key as a Bearer token
In: header
Path Parameters
Query Parameters
Override which location to target. If omitted, uses the account's selected location. Use GET /gmb-locations to list valid IDs.
Comma-separated attribute names to update (e.g. 'has_delivery,has_takeout')
Response Body
application/json
application/json
application/json
import Zernio from '@zernio/node';const zernio = new Zernio({ apiKey: process.env.ZERNIO_API_KEY });const { data } = await zernio.gmbattributes.updateGoogleBusinessAttributes({ path: { accountId: 'account_abc123', }, body: { attributes: [ { name: 'Example', values: [ {}, ], repeatedEnumValue: { setValues: [ 'string', ], unsetValues: [ 'string', ], }, }, ], attributeMask: 'string', },});console.log(data);{
"success": true,
"accountId": "string",
"locationId": "string",
"attributes": [
{}
]
}{
"error": "string",
"details": {}
}{
"error": "string",
"details": {}
}Get attributes GET
Returns GBP location attributes (amenities, services, accessibility, payment types). Available attributes vary by business category.
List action links GET
Lists place action links for a Google Business Profile location. Place actions are the booking, ordering, and reservation buttons that appear on your listing.