---
title: "Delete contact"
method: DELETE
path: "/v1/contacts/{contactId}"
tags: ["Contacts"]
---

# Delete contact

`DELETE /v1/contacts/{contactId}`

## Request

- Base URL: `https://api.squarespace.com`
- URL: `https://api.squarespace.com/v1/contacts/{contactId}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/squarespace/apis/commerce-api/docs/v1/contacts/:contactId/delete.ts> (a function with typed inputs; its response is checked against the schema)

Deletes the contact for the given contact ID. Requires OAuth website scope website.contacts, or API key scope CONTACT, or OAuth website scope website.profiles (OAuth only).

## Path parameters

- `contactId` string, required

## Headers

- `Authorization` string, required
- `User-Agent` string, required

## Response `204`

No content.

## Other responses

- `403`: Forbidden. Insufficient scope (OAuth or API key), or the requested resource is not accessible for the authenticated website.
- `404`: The contact was not found.
- `429`: Too many requests. The rate limit for this endpoint has been exceeded.

---

[API](https://skmtc.dev/squarespace/apis/commerce-api.md) - [All operations](https://skmtc.dev/squarespace/apis/commerce-api/llms.txt) - [OpenAPI document](https://skmtc.dev/squarespace/apis/commerce-api/revisions/5dd4b1b7cd38?raw)
