Delete a contact
delete_contactPermanently delete a contact from the address book. Deletion cannot be undone, and a changed card is refused instead of blindly removed.
Instructions
Removes a card. Cannot be undone — a CardDAV server has no trash and no version history. Guarded by the card’s ETag, so a card changed since it was read is refused rather than deleted blind.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | An id from list_contacts, search_contacts, list_groups or list_changes. | |
| confirm_token | No | Only for a client that cannot show a dialog: the token from this tool’s own previous refusal, quoted back to confirm. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| deleted | Yes | ||
| address_book | Yes |