Copy an Other contact into My Contacts
copy_other_contactCopy an Other contact into your primary contacts. Pick which details to transfer, and get the new contact's resource name for continued editing.
Instructions
Copies an 'Other contact' (from list_other_contacts) into the user's saved contacts — the only write that exists for Other contacts. copy_mask picks which fields carry over (names, emailAddresses, phoneNumbers; default all three). Returns the NEW saved person — use its resourceName ('people/c...') for further edits; the original otherContacts entry remains. Copying the same entry twice creates duplicate saved contacts. Requires BOTH the contacts and contacts.other.readonly OAuth scopes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| copy_mask | No | Fields to copy into the new saved contact (default all three). | |
| read_mask | No | Person fields to return (default names, emailAddresses, phoneNumbers, organizations, memberships). Only masked fields come back — an absent field may be unmasked, not empty. | |
| resource_name | Yes | The Other-contact's full resource name, e.g. "otherContacts/c123" — from list_other_contacts. |