# clients

> Órdenes openwaf-cloud ctl clients para listar, dar de alta, cambiar y borrar los clientes finales de una agencia, y asignarles zonas.

Los clientes son los clientes finales de una agencia. Las zonas, los miembros y los tokens pueden pertenecer a un cliente, lo que limita lo que ven. Estos cambios quedan en la auditoría; la API no los simula, así que `--dry-run` solo imprime lo que se enviaría.

`<cliente>` es el nombre del cliente (sin distinguir mayúsculas) o su id.

## clients list

```text
clients list [--json]
```

Los clientes de la organización con su correo de contacto, número de zonas, nota e id.

## clients add

```text
clients add <nombre> [contact_email=…] [note=…] --reason "…"
```

```sh
openwaf-cloud ctl clients add "Tienda Ejemplo" contact_email=it@example.com note="Mantenimiento 2026" --reason "Cliente nuevo"
```

## clients set

```text
clients set <cliente> [name=…] [contact_email=…] [note=…] --reason "…"
```

Cambia los campos que indicas.

## clients rm

```text
clients rm <cliente> --reason "…"
```

Borra un cliente sin zonas. Sus miembros, invitaciones y tokens limitados a él se van con él.

## Asignar una zona a un cliente

Usa [`zones set-client`](https://developers.openwaf.dev/es/cli/reference/zones/#zones-set-client):

```sh
openwaf-cloud ctl zones set-client example.com "Tienda Ejemplo" --reason "Es de Tienda Ejemplo"
openwaf-cloud ctl zones set-client example.com - --reason "Sin cliente"
```
