update_contact
Modify contact details in macOS Contacts app, including name, organization, job title, emails, phones, URLs, and notes by specifying the unique identifier.
Instructions
Update an existing contact
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emails | No | Updated email addresses (replaces all existing) | |
| identifier | Yes | Contact name or unique ID | |
| job_title | No | Updated job title or position | |
| name | No | Updated full name | |
| note | No | Updated notes | |
| organization | No | Updated organization or company name | |
| phones | No | Updated phone numbers (replaces all existing) | |
| urls | No | Updated URLs (replaces all existing) |
Input Schema (JSON Schema)
{
"properties": {
"emails": {
"description": "Updated email addresses (replaces all existing)",
"items": {
"type": "string"
},
"type": "array"
},
"identifier": {
"description": "Contact name or unique ID",
"type": "string"
},
"job_title": {
"description": "Updated job title or position",
"type": "string"
},
"name": {
"description": "Updated full name",
"type": "string"
},
"note": {
"description": "Updated notes",
"type": "string"
},
"organization": {
"description": "Updated organization or company name",
"type": "string"
},
"phones": {
"description": "Updated phone numbers (replaces all existing)",
"items": {
"type": "string"
},
"type": "array"
},
"urls": {
"description": "Updated URLs (replaces all existing)",
"items": {
"properties": {
"label": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"label",
"value"
],
"type": "object"
},
"type": "array"
}
},
"required": [
"identifier"
],
"type": "object"
}