Skip to main content

📖 Descrição

Este endpoint remove uma criptomoeda favorita de um usuário, usando a combinação de email e ticker.

🛠️ Requisição

Método

DELETE

URL

/v1/favorite-cryptos

Parâmetros de Query

ParâmetroTipoObrigatórioDescrição
emailstringSimEmail do usuário
tickerstringSimTicker da criptomoeda a ser removida

Exemplo de Requisição

curl -X DELETE "http://localhost:8080/v1/[email protected]&ticker=BTCUSDT"

Exemplo de Resposta (204 No Content)

Sem corpo de resposta

📝 Códigos de Resposta

204 No Content: Crypto favorita removida com sucesso
400 Bad Request:
  • email parameter is required: Parâmetro email não fornecido
  • ticker parameter is required: Parâmetro ticker não fornecido
500 Internal Server Error: Failed to delete favorite crypto - Erro interno do servidor

🔍 Notas

  • A operação é idempotente: deletar um recurso inexistente não retorna erro
  • A remoção é feita pela combinação única de email + ticker