Skip to content

Google Contacts

Node: googleContacts · Full type: n8n-nodes-base.googleContacts · Version: 1

Credentials

googleContactsOAuth2Api (alias: @google)

CREDENTIAL @google = googleContactsOAuth2Api "My Google Contacts"

Operations

Resource: contact

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 }}
}