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
Errors
400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
500
Internal Server Error
503
Service Unavailable Error
