Node: googleContacts · Full type: n8n-nodes-base.googleContacts · Version: 1
Credentials
googleContactsOAuth2Api (alias: @google)
CREDENTIAL @google = googleContactsOAuth2Api "My Google Contacts"
Operations
create
| Parameter |
Type |
Default |
Details |
familyName |
string |
"" |
|
givenName |
string |
"" |
|
additionalFields |
collection |
{} |
keys: addressesUi, birthday, companyUi, customFieldsUi, emailsUi, eventsUi, ... |
delete
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
get
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
fields |
multiOptions |
[] |
multi: *, addresses, biographies, birthdays, coverPhotos, emailAddresses, events, genders, ... (25 total) |
rawData |
boolean |
false |
|
getAll
| Parameter |
Type |
Default |
Details |
returnAll |
boolean |
false |
|
limit |
number |
100 |
|
fields |
multiOptions |
[] |
multi: *, addresses, biographies, birthdays, coverPhotos, emailAddresses, events, genders, ... (25 total) |
useQuery |
boolean |
false |
|
query |
string |
"" |
|
rawData |
boolean |
false |
|
options |
collection |
{} |
keys: sortOrder |
update
| Parameter |
Type |
Default |
Details |
contactId |
string |
"" |
required |
fields |
multiOptions |
[] |
multi: *, addresses, biographies, birthdays, coverPhotos, emailAddresses, events, genders, ... (25 total) |
updateFields |
collection |
{} |
keys: etag, familyName, givenName, addressesUi, birthday, companyUi, ... |
Parameter Details
additionalFields children:
| Parameter |
Type |
Default |
Details |
addressesUi |
fixedCollection |
{} |
groups: addressesValues |
birthday |
dateTime |
"" |
|
companyUi |
fixedCollection |
{} |
groups: companyValues |
customFieldsUi |
fixedCollection |
{} |
groups: customFieldsValues |
emailsUi |
fixedCollection |
{} |
groups: emailsValues |
eventsUi |
fixedCollection |
{} |
groups: eventsValues |
fileAs |
string |
"" |
|
group |
multiOptions |
[] |
|
honorificPrefix |
string |
"" |
|
honorificSuffix |
string |
"" |
|
middleName |
string |
"" |
|
biographies |
string |
"" |
|
phoneUi |
fixedCollection |
{} |
groups: phoneValues |
relationsUi |
fixedCollection |
{} |
groups: relationsValues |
options children:
| Parameter |
Type |
Default |
Details |
sortOrder |
options |
"" |
LAST_MODIFIED_ASCENDING, LAST_MODIFIED_DESCENDING, FIRST_NAME_ASCENDING, LAST_NAME_ASCENDING |
updateFields children:
| Parameter |
Type |
Default |
Details |
etag |
string |
"" |
|
familyName |
string |
"" |
|
givenName |
string |
"" |
|
addressesUi |
fixedCollection |
{} |
groups: addressesValues |
birthday |
dateTime |
"" |
|
companyUi |
fixedCollection |
{} |
groups: companyValues |
customFieldsUi |
fixedCollection |
{} |
groups: customFieldsValues |
emailsUi |
fixedCollection |
{} |
groups: emailsValues |
eventsUi |
fixedCollection |
{} |
groups: eventsValues |
fileAs |
string |
"" |
|
group |
multiOptions |
[] |
|
honorificPrefix |
string |
"" |
|
honorificSuffix |
string |
"" |
|
middleName |
string |
"" |
|
biographies |
string |
"" |
|
phoneUi |
fixedCollection |
{} |
groups: phoneValues |
relationsUi |
fixedCollection |
{} |
groups: relationsValues |
Example
NODE "googleContacts" @google AS "Google Contacts" {
resource: "contact",
operation: "get",
contactId: {{ $json.contactId }}
}