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

# CLI

> Llama a la API de la cuenta con la herramienta de línea de comandos de Watahub.

La CLI usa la misma clave API de la cuenta que `/v1`. No hay una credencial aparte. Ejecútala desde una copia del repositorio de Watahub Enterprise Edition después de `pnpm install --frozen-lockfile`.

```bash theme={null}
pnpm exec watahub login --api-key YOUR_API_KEY
# or: export WATAHUB_API_KEY=YOUR_API_KEY
```

`login` guarda la clave en `~/.watahub/config.json`. La URL base predeterminada es `https://cloud.watahub.dev`. Cámbiala con `WATAHUB_BASE_URL` o `--base-url`.

## Comandos

```bash theme={null}
pnpm exec watahub setup --origin https://app.example.com
pnpm exec watahub numbers list
pnpm exec watahub messages list
pnpm exec watahub messages send --phone-number-id <id> --to <wa_id> --text 'hola'
pnpm exec watahub webhooks new --url https://hooks.example/wa --secret <32+ chars> \
  --event whatsapp.message.received --phone-number-id <id>
pnpm exec watahub logs search --origin api --errors
pnpm exec watahub templates list [--waba-id <id>]
pnpm exec watahub broadcasts send --phone-number-id <id> --template <name> --language <code> \
  --to <wa_id> [--to ...]
```

`setup` solo imprime un [enlace de conexión](https://docs.watahub.dev/es/connect.md). Nunca abre Facebook.

`setup` acepta `--customer`, `--success-redirect`, `--failure-redirect` y `--connection-type`. Si omites `--phone-number-id`, `webhooks new` crea un [webhook de proyecto](https://docs.watahub.dev/es/webhooks.md). Pasa `--inactive` para crearlo desactivado. `logs search` acepta `--origin` y `--errors`.

`broadcasts send` crea un borrador y lo pone en cola de inmediato. La plantilla tiene que estar en caché y `APPROVED`; primero [sincroniza las plantillas](https://docs.watahub.dev/es/templates.md). Puedes repetir `--to` para más destinatarios.

Consulta [autenticación](https://docs.watahub.dev/es/authentication.md) para el envío de la clave y [errores](https://docs.watahub.dev/es/errors.md) si la llamada falla.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.