Unlike an item
Unlike an item from any type (restaurant, hotel, flight, experience) and remove it from the user's default likes list.
**Authentication Required:** Yes - Valid JWT token in Authorization header
**Request Body:**
- **type** (required): Type of item (restaurant, hotel, flight, experience)
- **productId** (required): UUID of the item to unlike
**Response includes:**
- **message**: Success message indicating the item was unliked
**Usage:**
1. Generate a test token using the `/auth/generate-test-token` endpoint
2. Include the token in the Authorization header: `Bearer <token>`
3. Send PUT request with type and productId
**Note:** This endpoint removes the item from the user's default "Likes" list.
**Error Handling:**
- **400**: Invalid request body, missing required fields, or invalid type
- **401**: Invalid or missing JWT token
- **404**: Item not found in user's likes list
- **503**: Database service temporarily unavailable
- **500**: Internal server error
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Response
Item unliked successfully
message
