DELETERemover produto
Tira um produto da lista de desejos de um cliente.
Remove um produto da lista de desejos de um cliente. Os dois ids vão na query string, não no corpo. A resposta é 204, sem conteúdo.
/api/v1.0/wishlistsAutenticadaRemover produto da lista de desejos
Parâmetros de consulta
user_iduuidobrigatórioId do cliente.
product_iduuidobrigatórioId do produto a remover.
Exemplo de requisição
bash
curl -u "$EMAIL:$API_KEY" -X DELETE "$BASE_URL/api/v1.0/wishlists?user_id=3dc023ca-3746-4b6e-8afd-686a4a9af99f&product_id=9f1c2a7e-5b34-4c1d-8a62-0d7e4b5c1a10"Resposta
204Produto removido
Resposta vazia: o corpo não tem conteúdo.
Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 400 | user_id ou product_id ausente. | {"message":"user_id and product_id are required","status":400} |
| 401 | Sem credencial. | {"message":"Authentication required. Use HTTP Basic with email:api_key or Bearer <jwt>.","status":401} |
| 500 | O produto não está na lista daquele cliente (deveria ser 404), ou um id não é UUID. | {"message":"item not found in wishlist","status":500} |