> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arbitragem-crypto.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete Favorite Crypto

## 📖 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

```plaintext theme={null}
/v1/favorite-cryptos
```

### Parâmetros de Query

| Parâmetro | Tipo   | Obrigatório | Descrição                            |
| --------- | ------ | ----------- | ------------------------------------ |
| `email`   | string | Sim         | Email do usuário                     |
| `ticker`  | string | Sim         | Ticker da criptomoeda a ser removida |

### Exemplo de Requisição

```bash theme={null}
curl -X DELETE "http://localhost:8080/v1/favorite-cryptos?email=user@example.com&ticker=BTCUSDT"
```

### Exemplo de Resposta (204 No Content)

```
Sem corpo de resposta
```

***

## 📝 Códigos de Resposta

<Callout type="info">
  **204 No Content**: Crypto favorita removida com sucesso
</Callout>

<Callout type="warning">
  **400 Bad Request**:

  * `email parameter is required`: Parâmetro email não fornecido
  * `ticker parameter is required`: Parâmetro ticker não fornecido
</Callout>

<Callout type="error">
  **500 Internal Server Error**: `Failed to delete favorite crypto` - Erro interno do servidor
</Callout>

***

## 🔍 Notas

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