Google Contacts

App · Contact Management · 5 actions

Manage your Google Contacts.

Actions

ActionWhat it does
Create contactCreate a new contact in Google Contacts.
Delete contactDelete a contact from Google Contacts.
Get contactLook up a single contact by its ID.
List contactsList contacts from your Google account.
Update contactUpdate an existing contact in Google Contacts.

Create contact

Create a new contact in Google Contacts.

Inputs

First namegiven_nametextRequired
First name of the contact.
Last namefamily_nametext
Last name of the contact.
Emailemailtext
Email address of the contact.
Phonephonetext
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 IDresource_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 IDresource_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 contactspage_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 IDresource_nametextRequired
The ID of the contact to update, for example people/c123456789
First namegiven_nametext
New first name of the contact
Last namefamily_nametext
New last name of the contact
Emailemailtext
New email address of the contact
Phonephonetext
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"
}

On this page