VenddorDocumentação API
API atualAPI legada
Guia rápidoReferência completa
Carregando índice…
API legada/Referência completa/Lista de desejos

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.

DELETE/api/v1.0/wishlistsAutenticada

Remover produto da lista de desejos

Parâmetros de consulta

user_iduuidobrigatório
Id do cliente.
product_iduuidobrigatório
Id 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

StatusQuandoCorpo de exemplo
400user_id ou product_id ausente.{"message":"user_id and product_id are required","status":400}
401Sem credencial.{"message":"Authentication required. Use HTTP Basic with email:api_key or Bearer <jwt>.","status":401}
500O 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}
Segunda exclusão devolve 500

Remover o mesmo item duas vezes responde 500 na segunda. Trate esse erro como "já removido" ou consulte a lista antes.

Veja também

  • Listar a lista de desejos
  • Adicionar produto
Anterior
Adicionar produto
Próxima
Assinantes da newsletter
Nesta página
  • Exemplo de requisição
  • Resposta
  • Erros
  • Veja também