---
title: "Unfavorite a hotel"
method: DELETE
path: "/v1/favorites"
tags: ["favorites"]
---

# Unfavorite a hotel

`DELETE /v1/favorites`

## Request

- Base URL: `https://api.getmyhotels.com`
- URL: `https://api.getmyhotels.com/v1/favorites`
- Auth: HTTP bearer

Runs `user.setFavorite` with `favorited: false`. `entityId` is the `hotelKey` (or an `sh_` ref of the same hotel); this also removes entries saved under a ref before hotel keys existed. Idempotent: removing something that is not a favorite succeeds. Returns `{ favorited: false, entityId }`.

## Query parameters

- `entityType` 'hotel' | 'flight' | 'car', required
- `entityId` string, required

## Response `200`

Success

- unknown

## Other responses

- `400`: Request validation failed or the router rejected the input
- `401`: Missing or invalid bearer session token
- `426`: Reported X-GMH-App-Version is below the supported minimum — the app must update
- `500`: Unexpected server error (opaque; details stay in logs)

---

[API](https://skmtc.dev/getmyhotels/apis/getmyhotels-rest-api.md) · [All operations](https://skmtc.dev/getmyhotels/apis/getmyhotels-rest-api/llms.txt) · [OpenAPI document](https://skmtc.dev/getmyhotels/apis/getmyhotels-rest-api/revisions/cba24a9c13f0?raw)
