by langgenius · v0.1.5
Access and manage Google Contacts through the People API
This community listing does not yet include every recommended support, privacy, pricing, and permission disclosure. Review the available package permissions before installing.
Available inside your emploidai workspace after installation.
Available inside your emploidai workspace after installation.
Author: langgenius Version: 0.1.0 Type: tool
This plugin integrates with Google Contacts through the People API, supporting comprehensive contact management operations. It enables automated contact management in platforms like Dify, allowing you to create, read, update, delete, search, and list contacts in your Google account.
Register your application in the Google Cloud Console.
Create a new application as follows:
https://cloud.dify.ai/console/api/oauth/plugin/langgenius/google_contacts/google_contacts/tool/callbackhttp://<YOUR_LOCALHOST_CONSOLE_API_URL>/console/api/oauth/plugin/langgenius/google_contacts/google_contacts/tool/callback
Due to the restrictions of the Google OAuth2 flow, redirect URIs must start with https:// or http://localhost.Copy your Application (client) ID
Create a new client secret:
Add a test user to the People API:
Configure the plugin in Dify:
Save and authorize to initiate the OAuth flow.Enjoy using the Google Contacts plugin in Dify!
Retrieve a list of contacts from Google Contacts with pagination support.
Parameters:
Returns: Contact information including names, phone numbers, email addresses, organization details, and pagination tokens.
Search for contacts in Google Contacts using a query string.
Parameters:
Returns: Array of matching contacts with their details including names, phone numbers, email addresses, organizations, and addresses.
Create a new contact in Google Contacts.
Parameters:
Returns: Success status and created contact information with Google's unique resource identifier.
Get detailed information about a specific contact using its resource name.
Parameters:
Returns: Comprehensive contact details including names, phone numbers, email addresses, organizations, addresses, biographies, birthdays, URLs, and relations.
Update an existing contact in Google Contacts.
Parameters:
Returns: Success status, list of updated fields, and updated contact information.
Delete a contact from Google Contacts (CAUTION: This action cannot be undone).
Parameters:
Returns: Success status and confirmation of deleted contact information.
When using this plugin, your Google Contacts data will be accessed through a secure OAuth connection. The plugin only accesses and operates on your contact data within the scope you authorize. Please refer to Google's privacy policy for more information about data handling.
list_contacts tool to view all your contacts with pagination supportsearch_contacts tool to find contacts by name, email, or phone numbercreate_contact tool to add a new contact with name, phone, email, and organization detailsget_contact tool to retrieve comprehensive information about a specific contactupdate_contact tool to modify existing contact informationdelete_contact tool to permanently delete a contact (use with caution)Last updated: December 2024