Update contact
nextcloud_update_contactUpdate a single Nextcloud contact by URL, changing only the fields you provide while preserving omitted values and using the contact ETag to prevent overwrite conflicts.
Instructions
Change one contact; omitted fields keep their value. Guarded by the etag.
PUT /remote.php/dav/addressbooks/users/{user}/{book}/{contact}.vcf
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"contact_url": "<contact_url>"
},
"name": "nextcloud_update_contact"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | ||
| title | No | ||
| emails | No | ||
| phones | No | ||
| full_name | No | ||
| contact_url | Yes | ||
| organization | No |