Google Business Profile
Node: googleBusinessProfile · Full type: n8n-nodes-base.googleBusinessProfile · Version: 1
Credentials
googleBusinessProfileOAuth2Api (alias: @google)
CREDENTIAL @google = googleBusinessProfileOAuth2Api "My Google Business Profile"
Operations
Resource: post
create
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
postType |
options |
"STANDARD" |
required; STANDARD, EVENT, OFFER, ALERT |
summary |
string |
"" |
required |
title |
string |
"" |
required |
startDateTime |
dateTime |
"" |
required |
endDateTime |
dateTime |
"" |
required |
title |
string |
"" |
required |
startDate |
string |
"" |
required |
endDate |
string |
"" |
required |
alertType |
options |
"COVID_19" |
required; COVID_19 |
additionalOptions |
collection |
{} |
keys: languageCode, callToActionType, url, couponCode, redeemOnlineUrl, termsConditions |
delete
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
post |
resourceLocator |
{...} |
modes: list, name |
get
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
post |
resourceLocator |
{...} |
modes: list, name |
getAll
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
returnAll |
boolean |
false |
|
limit |
number |
20 |
|
update
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
post |
resourceLocator |
{...} |
modes: list, name |
additionalOptions |
collection |
{} |
keys: summary, languageCode, callToActionType, url, startDateTime, endDateTime, ... |
Resource: review
delete
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
review |
resourceLocator |
{...} |
required; modes: list, id, name |
get
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
review |
resourceLocator |
{...} |
required; modes: list, id, name |
getAll
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
returnAll |
boolean |
false |
|
limit |
number |
20 |
required |
reply
| Parameter |
Type |
Default |
Details |
account |
resourceLocator |
{...} |
required; modes: list, name |
location |
resourceLocator |
{...} |
required; modes: list, name |
review |
resourceLocator |
{...} |
required; modes: list, id, name |
reply |
string |
"" |
|
Common Parameters
| Parameter |
Type |
Default |
Details |
requestOptions |
collection |
{} |
keys: batching, allowUnauthorizedCerts, proxy, timeout |
Parameter Details
additionalOptions children:
| Parameter |
Type |
Default |
Details |
languageCode |
string |
"" |
|
callToActionType |
options |
"ACTION_TYPE_UNSPECIFIED" |
ACTION_TYPE_UNSPECIFIED, BOOK, CALL, LEARN_MORE, ORDER, SHOP, SIGN_UP |
url |
string |
"" |
|
couponCode |
string |
"" |
|
redeemOnlineUrl |
string |
"" |
|
termsConditions |
string |
"" |
|
requestOptions children:
| Parameter |
Type |
Default |
Details |
batching |
fixedCollection |
{...} |
groups: batch |
allowUnauthorizedCerts |
boolean |
false |
|
proxy |
string |
"" |
|
timeout |
number |
10000 |
|
Example
NODE "googleBusinessProfile" @google AS "Google Business Profile" {
resource: "post",
operation: "get",
summary: {{ $json.summary }},
title: {{ $json.title }},
startDate: {{ $json.startDate }}
}