Skip to content

Google Business Profile API Integration Issues - Reviews and Posts Endpoints Not Found / API Access Restricted #18703

Description

@Polpipo

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

  1. Set up OAuth2 credentials with scope https://www.googleapis.com/auth/business.manage in Google Cloud Console.

  2. Enable My Business Business Information API and related APIs in the project.

  3. Use n8n HTTP Request node or the native Google Business Profile node with the OAuth2 credentials.

  4. Call https://mybusinessbusinessinformation.googleapis.com/v1/accounts/{accountId}/locations to list locations (works).

  5. Call https://mybusinessbusinessinformation.googleapis.com/v1/locations/{locationId}/localPosts to get posts (returns 404).

  6. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions