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
messagestring

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
500
Internal Server Error
503
Service Unavailable Error