Hi everyone,
I’m integrating the Google Business Performance API using n8n, and I’m trying to call the following endpoint:
GET https://businessperformance.googleapis.com/v1/locations/{{ $json[“location_id”] }}/getDailyMetricsTimeSeries
However, the API consistently returns:
Error 404 – The resource you are requesting could not be found
What I have confirmed:
I’m using OAuth2 with the correct Google scopes.
The Location ID exists and is valid (verified from Google Business Profile and other API calls).
The endpoint format should be correct according to Google’s documentation.
Other endpoints (like listing locations) work fine.
My Questions:
Is there any special requirement or permission needed to access getDailyMetricsTimeSeries?
Has this endpoint changed or been deprecated recently?
Does Business Performance API only work for certain categories or verified locations?
Is there any sample working request or Postman collection available?
Describe the problem/error/question
What is the error message (if any)?
Please share your workflow
(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)
Share the output returned by the last node
Information on your n8n setup
- n8n version:
- Database (default: SQLite):
- n8n EXECUTIONS_PROCESS setting (default: own, main):
- Running n8n via (Docker, npm, n8n cloud, desktop app):
- Operating system:
