Google Contacts
Google Contacts is a cloud-based address book service provided by Google, allowing users to store, manage, and synchronize their contact information across multiple devices and platforms.
Categories: crm
Type: googleContacts/v1
Connections
Version: 1
OAuth2 Authorization Code
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
clientId | Client Id | STRING | TEXT | true | |
clientSecret | Client Secret | STRING | TEXT | true |
Actions
Create Contact
Name: createContact
Creates a new contact.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
givenName | First Name | STRING | TEXT | The first name of the contact. | true |
middleName | Middle Name | STRING | TEXT | The middle name of the contact. | false |
familyName | Last Name | STRING | TEXT | The last name of the contact. | true |
title | Job Title | STRING | TEXT | The job title of the contact. | false |
name | Company | STRING | TEXT | The company of the contact. | false |
STRING | The email addresses of the contact. | false | |||
phoneNumber | Phone Number | STRING | PHONE | The phone numbers of the contact. | false |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
names | ARRAY Items[{STRING(familyName), STRING(givenName), STRING(middleName)}] | ARRAY_BUILDER |
organizations | ARRAY Items[{STRING(name), STRING(title)}] | ARRAY_BUILDER |
emailAddresses | ARRAY Items[{STRING(value)}] | ARRAY_BUILDER |
phoneNumbers | ARRAY Items[{STRING(value)}] | ARRAY_BUILDER |
JSON Example
{ "label" : "Create Contact", "name" : "createContact", "parameters" : { "givenName" : "", "middleName" : "", "familyName" : "", "title" : "", "name" : "", "email" : "", "phoneNumber" : "" }, "type" : "googleContacts/v1/createContact"}
Create Group
Name: createGroup
Creates a new group.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
name | Group Name | STRING | TEXT | The name of the group. | true |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
name | STRING | TEXT |
JSON Example
{ "label" : "Create Group", "name" : "createGroup", "parameters" : { "name" : "" }, "type" : "googleContacts/v1/createGroup"}
Update Contact
Name: updateContact
Modifies an existing contact.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
resourceName | Resource Name | STRING | TEXT | Resource name of the contact to be updated. | true |
givenName | First Name | STRING | TEXT | New first name of the contact. | true |
middleName | Middle Name | STRING | TEXT | New middle name of the contact. | false |
familyName | Last Name | STRING | TEXT | Updated last name of the contact. | true |
title | Job Title | STRING | TEXT | Updated job title of the contact. | false |
name | Company | STRING | TEXT | Updated name of the company where the contact is employed. | false |
Email Address | STRING | Updated email address of the contact. | false | ||
phoneNumber | Phone Number | STRING | PHONE | Updated phone number of the contact. | false |
Output
Type: OBJECT
Properties
Name | Type | Control Type |
---|---|---|
names | ARRAY Items[{STRING(familyName), STRING(givenName), STRING(middleName)}] | ARRAY_BUILDER |
organizations | ARRAY Items[{STRING(name), STRING(title)}] | ARRAY_BUILDER |
emailAddresses | ARRAY Items[{STRING(value)}] | ARRAY_BUILDER |
phoneNumbers | ARRAY Items[{STRING(value)}] | ARRAY_BUILDER |
JSON Example
{ "label" : "Update Contact", "name" : "updateContact", "parameters" : { "resourceName" : "", "givenName" : "", "middleName" : "", "familyName" : "", "title" : "", "name" : "", "email" : "", "phoneNumber" : "" }, "type" : "googleContacts/v1/updateContact"}
Search Contacts
Name: searchContacts
Searches the contacts in Google Contacts account.
Properties
Name | Label | Type | Control Type | Description | Required |
---|---|---|---|---|---|
query | Query | STRING | TEXT | The plain-text query. | true |
Output
Type: ARRAY
Properties
Name | Type | Control Type |
---|---|---|
OBJECT Properties{[{STRING(familyName), STRING(givenName), STRING(middleName)}](names), [{STRING(name), STRING(title)}](organizations), [{STRING(value)}](emailAddresses), [{STRING(value)}](phoneNumbers)} | OBJECT_BUILDER |
JSON Example
{ "label" : "Search Contacts", "name" : "searchContacts", "parameters" : { "query" : "" }, "type" : "googleContacts/v1/searchContacts"}
Additional instructions
CONNECTION
Turning on Contacts API