Google Contacts
App · Contact Management · 5 actions
Manage your Google Contacts.
Actions
| Action | What it does |
|---|---|
| Create contact | Create a new contact in Google Contacts. |
| Delete contact | Delete a contact from Google Contacts. |
| Get contact | Look up a single contact by its ID. |
| List contacts | List contacts from your Google account. |
| Update contact | Update an existing contact in Google Contacts. |
Create contact
Create a new contact in Google Contacts.
Inputs
- First name
given_nametextRequired - First name of the contact.
- Last name
family_nametext - Last name of the contact.
- Email
emailtext - Email address of the contact.
- Phone
phonetext - Phone number of the contact.
Outputs
Response envelope; the payload is in the "resource_name" field.
resource_nametext- Resource name of the created contact
Example output
{
"resource_name": "people/c987654321"
}Delete contact
Delete a contact from Google Contacts.
Inputs
- Contact ID
resource_nametextRequired - The ID of the contact to delete, for example people/c123456789
Outputs
statustext- Deletion status.
Example output
{
"status": "deleted"
}Get contact
Look up a single contact by its ID.
Inputs
- Contact ID
resource_nametextRequired - The ID of the contact, for example people/c123456789
Outputs
Response envelope; the payload is in the "contact" field.
contactobject
Example output
{
"contact": {
"email": "john@example.com",
"etag": "%EgUBAgkLNz4aBAECBQciDFJJREZyWjJIMDdBTT0=",
"fullName": "John Smith",
"phone": "+1234567890",
"resourceName": "people/c123456789"
}
}List contacts
List contacts from your Google account.
Inputs
- Maximum contacts
page_sizenumber - Maximum number of contacts to return (1-1000, default 25)
Outputs
Response envelope; the payload is in the "contacts" field.
contactslist- List of contacts
Example output
{
"contacts": [
{
"email": "john@example.com",
"fullName": "John Smith",
"phone": "+1234567890",
"resourceName": "people/c123456789"
}
]
}Update contact
Update an existing contact in Google Contacts.
Inputs
- Contact ID
resource_nametextRequired - The ID of the contact to update, for example people/c123456789
- First name
given_nametext - New first name of the contact
- Last name
family_nametext - New last name of the contact
- Email
emailtext - New email address of the contact
- Phone
phonetext - New phone number of the contact
Outputs
Response envelope; the payload is in the "resource_name" field.
resource_nametext- Resource name of the updated contact
Example output
{
"resource_name": "people/c123456789"
}