You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Method: Location get does not return price in serviceItems array #2607
{
"price": {
object ([Money](https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations#Location.Money))
},
// Union field service_item_info can be only one of the following:
"structuredServiceItem": {
object ([StructuredServiceItem](https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations#Location.StructuredServiceItem))
},
"freeFormServiceItem": {
object ([FreeFormServiceItem](https://developers.google.com/my-business/reference/businessinformation/rest/v1/accounts.locations#Location.FreeFormServiceItem))
}
// End of list of possible types for union field service_item_info.
}
That class should let you access the API without writing a query from the client and use the service instead. Shouldn't fix this issue mind you, but should make writing code easier.
@Hectorhammett thanks for reaching back to me and for the suggestion.
In original code, i am actually using the service instead, just giving you the query API for a context to know that these are the variable i am asking for from api.
Is the price set for the ServiceItem?
The admin of our GBP Location is updating the pricing directly from google GBP portal, but while fetching the API it does not return the prices node,
If you want i can give the complete API response, and parameters !,
Activity
[-]Method: Location get does not return price in serviceItems array #5288[/-]Hectorhammett commentedon Jul 12, 2024
Hello @syedMSohaib! Thanks for the message.
Taking a look a the spec it mentions that price is optional:

Is the price set for the ServiceItem?
Also, I recommend taking a look at the
BusinessProfilePerformanceservice in thegoogle-api-php-client-servicesrepo here:https://github.com/googleapis/google-api-php-client-services/tree/main/src/BusinessProfilePerformance
That class should let you access the API without writing a query from the client and use the service instead. Shouldn't fix this issue mind you, but should make writing code easier.
syedMSohaib commentedon Jul 13, 2024
@Hectorhammett thanks for reaching back to me and for the suggestion.
In original code, i am actually using the service instead, just giving you the query API for a context to know that these are the variable i am asking for from api.
The admin of our GBP Location is updating the pricing directly from google GBP portal, but while fetching the API it does not return the prices node,
If you want i can give the complete API response, and parameters !,
Will be eagerly waiting for your response, Thanks
kaijaz123 commentedon Jun 13, 2025
Hey, do you find a way around for this? I'm facing the same issues as well