crm_delete_contact
Archive a HubSpot contact so it disappears from active lists and search results. Soft-deletes the record, keeping it restorable from HubSpot's UI.
Instructions
Archive (soft-delete) a HubSpot contact so it drops out of active views.
Use this instead of asking a human to delete in the UI. This server never issues a hard delete; HubSpot keeps archived records restorable from its own UI for a limited window.
Writes, and destructive from an agent's point of view. Needs the crm.objects.contacts.write scope. Archiving the same id again leaves it archived. The record is dropped from the read cache and stops appearing in list and search results. Raises a not-found error for an id that never existed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| contact_id | Yes | HubSpot contact record id, as returned by search, list, or create. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Id of the record that was archived. | |
| archived | Yes | Always true. The record was archived, not permanently deleted. |