# Eliminar webhook

> Quita el webhook de mensajes entrantes de un número de WhatsApp.

Fuente: https://developers.plazbot.com/whatsapp/cli/delete-webhook/

### Eliminar webhook

Deja de reenviar los mensajes entrantes de un número a tu URL. El número sigue conectado al workspace. Pide confirmación antes de borrar.

```bash
plazbot whatsapp delete-webhook -p <número> [opciones]
```

### Parámetros

| Parámetro | Flag | Requerido | Descripción |
|-----------|------|-----------|-------------|
| Teléfono | `-p, --phone <number>` | Sí | Tu número de WhatsApp conectado, en formato internacional, por ejemplo `+51912345678` |
| JSON | `--json` | No | Imprime solo JSON en stdout |
| Confirmar | `-y, --yes` | No | Omite la confirmación (para scripts y CI) |

> **Nota:** Las formas anteriores (`--number`) siguen funcionando.

### Ejemplos

```bash
# Quitar el webhook (pide confirmación)
plazbot whatsapp delete-webhook -p +51912345678

# Sin confirmación (scripts y CI)
plazbot whatsapp delete-webhook -p +51912345678 --yes

# Salida JSON
plazbot whatsapp delete-webhook -p +51912345678 --yes --json
```

### Resultado

```text
? Remove the webhook from +51912345678? Your server will stop receiving its messages. Yes
✔ Webhook removed from +51912345678
```

Si respondes que no, imprime `Aborted.` y termina con código 1.

### Salida JSON

```json
{
"phone": "51912345678",
"deleted": true
}
```

### Errores comunes

| Mensaje | Causa | Solución |
|---------|-------|----------|
| `This action needs confirmation and there is no interactive terminal.` | Sin terminal (CI, pipe, `--json`) y sin `--yes` | Vuelve a ejecutar con `--yes` |
| `The webhook was not removed.` (más el detalle de la API) | La API rechazó la operación | Revisa que el número esté conectado a este workspace |
| `Missing phone number.` | No pasaste `-p` | Agrega `-p +51912345678` |
