---
title: "Delete address book entry"
method: DELETE
path: "/v1/contacts/{contactId}/address-book/{addressBookEntryId}"
tags: ["Contacts"]
---

# Delete address book entry

`DELETE /v1/contacts/{contactId}/address-book/{addressBookEntryId}`

## Request

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

Deletes the address book entry for the contact. If the deleted entry was the default shipping address, another entry is assigned as the default. Requires OAuth website scope website.contacts, or API key scope CONTACT, or OAuth website scope website.profiles (OAuth only).

## Path parameters

- `contactId` string, required
- `addressBookEntryId` 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 or address book entry 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)
