Update food menus
Updates food menus for a Google Business Profile location. Send the full menus array. Use updateMask for partial updates.
Authorization
bearerAuth API key authentication: send your Zernio API key in the Authorization header, prefixed with Bearer.
In: header
Path Parameters
The Zernio account ID (from /v1/accounts)
Query Parameters
Override which location to target. If omitted, uses the account's selected location. Use GET /gmb-locations to list valid IDs.
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
{ "success": true, "accountId": "string", "locationId": "string", "name": "string", "menus": [ { "labels": [ { "displayName": "string", "description": "string", "languageCode": "string" } ], "sections": [ { "labels": [ { "displayName": "string", "description": "string", "languageCode": "string" } ], "items": [ { "labels": [ { "displayName": "string", "description": "string", "languageCode": "string" } ], "attributes": { "price": { "currencyCode": "string", "units": "string", "nanos": 0 }, "spiciness": "SPICINESS_UNSPECIFIED", "allergen": [ "string" ], "dietaryRestriction": [ "string" ], "servesNumPeople": 1, "preparationMethods": [ "string" ], "mediaKeys": [ "string" ] }, "options": [ { "labels": [ { "displayName": "string", "description": "string", "languageCode": "string" } ], "attributes": { "price": { "currencyCode": "string", "units": "string", "nanos": 0 }, "spiciness": "SPICINESS_UNSPECIFIED", "allergen": [ "string" ], "dietaryRestriction": [ "string" ], "servesNumPeople": 1, "preparationMethods": [ "string" ], "mediaKeys": [ "string" ] } } ] } ] } ], "cuisines": [ "string" ], "sourceUrl": "http://example.com" } ]}Get food menus
Returns food menus for a Google Business Profile location including sections, items, pricing, and dietary info. Only for locations with food menu support.
Get location details
Returns detailed Google Business Profile location info (hours, description, phone, website, categories, services). Use readMask to request specific fields.