update_contact_address
Updates a contact's address (phone or email) by contact and address UUIDs, optionally setting it as primary. Cannot change address type or name/detail labels.
Instructions
Update one of a contact's addresses.
Only the arguments you pass are sent.
Two limitations. The address type cannot be changed. The name and detail labels cannot either, and the way they fail matters: the API gateway accepts them and forwards them, but the layer behind it copies only target and is_primary, so a name or detail sent here is DROPPED with a success response. Nothing reports the loss. This tool therefore does not accept them at all, rather than letting them look like they worked. To change any of those, delete the address and add it again with add_contact_address.
Args: contact_id: The UUID of the contact. address_id: The UUID of the address to update. target: The phone number (E.164) or email address. is_primary: Whether this becomes the primary address of its type.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | ||
| address_id | Yes | ||
| contact_id | Yes | ||
| is_primary | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |