Integrate Google Contacts into the workflow. Can create, read, update, delete, list, and search contacts.
Create a new contact in Google Contacts
| Paramètre | Type | Obligatoire | Description |
|---|
givenName | string | Oui | First name of the contact |
familyName | string | Non | Last name of the contact |
email | string | Non | Email address of the contact |
emailType | string | Non | Email type: home, work, or other |
phone | string | Non | Phone number of the contact |
phoneType | string | Non | Phone type: mobile, home, work, or other |
organization | string | Non | Organization/company name |
jobTitle | string | Non | Job title at the organization |
notes | string | Non | Notes or biography for the contact |
| Paramètre | Type | Description |
|---|
content | string | Contact creation confirmation message |
metadata | json | Created contact metadata including resource name and details |
Get a specific contact from Google Contacts
| Paramètre | Type | Obligatoire | Description |
|---|
resourceName | string | Oui | Resource name of the contact (e.g., people/c1234567890) |
| Paramètre | Type | Description |
|---|
content | string | Contact retrieval confirmation message |
metadata | json | Contact details including name, email, phone, and organization |
List contacts from Google Contacts
| Paramètre | Type | Obligatoire | Description |
|---|
pageSize | number | Non | Number of contacts to return (1-1000, default 100) |
pageToken | string | Non | Page token from a previous list request for pagination |
sortOrder | string | Non | Sort order for contacts |
| Paramètre | Type | Description |
|---|
content | string | Summary of found contacts count |
metadata | json | List of contacts with pagination tokens |
Search contacts in Google Contacts by name, email, phone, or organization
| Paramètre | Type | Obligatoire | Description |
|---|
query | string | Oui | Search query to match against contact names, emails, phones, and organizations |
pageSize | number | Non | Number of results to return (default 10, max 30) |
| Paramètre | Type | Description |
|---|
content | string | Summary of search results count |
metadata | json | Search results with matching contacts |
Update an existing contact in Google Contacts
| Paramètre | Type | Obligatoire | Description |
|---|
resourceName | string | Oui | Resource name of the contact (e.g., people/c1234567890) |
etag | string | Oui | ETag from a previous get request (required for concurrency control) |
givenName | string | Non | Updated first name |
familyName | string | Non | Updated last name |
email | string | Non | Updated email address |
emailType | string | Non | Email type: home, work, or other |
phone | string | Non | Updated phone number |
phoneType | string | Non | Phone type: mobile, home, work, or other |
organization | string | Non | Updated organization/company name |
jobTitle | string | Non | Updated job title |
notes | string | Non | Updated notes or biography |
| Paramètre | Type | Description |
|---|
content | string | Contact update confirmation message |
metadata | json | Updated contact metadata |
Delete a contact from Google Contacts
| Paramètre | Type | Obligatoire | Description |
|---|
resourceName | string | Oui | Resource name of the contact to delete (e.g., people/c1234567890) |
| Paramètre | Type | Description |
|---|
content | string | Contact deletion confirmation message |
metadata | json | Deletion details including resource name |