PipedreamHQ / PipedreamHQ/pipedream

google_my_business: add Business Profile API subdomains to allowed_domains

Open
#20,786 1 comment 0 reactions 1 assignee Claimed by @s0s0physm View on GitHub
bug deprecated prioritized triaged
Dominant language
JavaScript
Stars
11.7k
Forks
5.8k
Avg merge
3d 10h
Merged PRs (30d)
102

Description

When calling the Business Information API via the Connect Proxy with the `google_my_business` app, the request fails with:

> Domain mybusinessbusinessinformation.googleapis.com is not allowed for this app

The currently allowed domain (`mybusiness.googleapis.com`, v4) is deprecated for business information endpoints. Google has migrated location data (title, profile, categories, phone numbers, etc.) to the v1 Business Information API, which lives on a separate subdomain.

### Requested

Add the following to the `allowed_domains` list for the `google_my_business` app:

- `mybusinessbusinessinformation.googleapis.com`

The related Google Business Profile subdomains are part of the same API family and share the same OAuth scopes, so it would be helpful to add them as well:

- `mybusinessaccountmanagement.googleapis.com`
- `mybusinessverifications.googleapis.com`
- `mybusinessnotifications.googleapis.com`
- `mybusinessplaceactions.googleapis.com`
- `mybusinessqanda.googleapis.com`

### Reference

https://developers.google.com/my-business/content/businessinformation/change-log

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.