Bug Description
I am experiencing issues integrating the Google Business Profile API with n8n. While I can successfully authenticate and fetch business locations, I am unable to fetch posts or reviews. The API endpoints for posts return 404 errors, and the legacy reviews endpoint returns 403 forbidden due to API disablement. It appears that features related to reviews are restricted or require special access, and the new API does not expose post endpoints.
To Reproduce
-
Set up OAuth2 credentials with scope https://www.googleapis.com/auth/business.manage in Google Cloud Console.
-
Enable My Business Business Information API and related APIs in the project.
-
Use n8n HTTP Request node or the native Google Business Profile node with the OAuth2 credentials.
-
Call https://mybusinessbusinessinformation.googleapis.com/v1/accounts/{accountId}/locations to list locations (works).
-
Call https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/localPosts to get posts (returns 404).
-
Call https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/reviews to get reviews (returns 403 error; API disabled).
Expected behavior
-
Posts endpoint should return posts or an empty list without 404 error.
-
Reviews endpoint should be accessible via authenticated calls without API disablement error.
-
Full integration with Google Business Profile API in n8n should allow managing posts and fetching reviews.
Debug Info
Enabled APIs:
- My Business Business Information API
- My Business Account Management API
- Business Profile Performance API
OAuth2 scope: https://www.googleapis.com/auth/business.manage
Errors received:
- 404 on posts endpoint
- 403 on reviews endpoint with message about API not enabled
Operating System
Ubuntu 24.04
n8n Version
1.107.1
Node.js Version
Unknown
Database
SQLite (default)
Execution mode
main (default)
Hosting
self hosted
Bug Description
I am experiencing issues integrating the Google Business Profile API with n8n. While I can successfully authenticate and fetch business locations, I am unable to fetch posts or reviews. The API endpoints for posts return 404 errors, and the legacy reviews endpoint returns 403 forbidden due to API disablement. It appears that features related to reviews are restricted or require special access, and the new API does not expose post endpoints.
To Reproduce
Set up OAuth2 credentials with scope https://www.googleapis.com/auth/business.manage in Google Cloud Console.
Enable My Business Business Information API and related APIs in the project.
Use n8n HTTP Request node or the native Google Business Profile node with the OAuth2 credentials.
Call https://mybusinessbusinessinformation.googleapis.com/v1/accounts/{accountId}/locations to list locations (works).
Call https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/localPosts to get posts (returns 404).
Call https://mybusiness.googleapis.com/v4/accounts/{accountId}/locations/{locationId}/reviews to get reviews (returns 403 error; API disabled).
Expected behavior
Posts endpoint should return posts or an empty list without 404 error.
Reviews endpoint should be accessible via authenticated calls without API disablement error.
Full integration with Google Business Profile API in n8n should allow managing posts and fetching reviews.
Debug Info
Enabled APIs:
OAuth2 scope: https://www.googleapis.com/auth/business.manage
Errors received:
Operating System
Ubuntu 24.04
n8n Version
1.107.1
Node.js Version
Unknown
Database
SQLite (default)
Execution mode
main (default)
Hosting
self hosted