---
title: "Comandos de paywalls"
description: "Comandos de la CLI de Adapty para listar, leer, crear y actualizar paywalls, y listar los placements que muestran un paywall."
---

> **AI agents**: to search Adapty docs faster and with fewer tokens, install the Adapty skills: `npx adapty skills install --yes`

Estos comandos de la CLI de Adapty gestionan los [paywalls](paywalls) y los productos que vende cada paywall.

## adapty paywalls list

Lista todos los [paywalls](paywalls) de una app.

```bash
adapty paywalls list --app <app-id>
```

| Flag | Obligatorio | Descripción |
|---|---|---|
| `--app` | Sí | ID de la app (UUID) |

Acepta [flags de paginación](developer-cli-reference#global-flags).

## adapty paywalls get

Obtén los detalles de un [paywall](paywalls) específico.

```bash
adapty paywalls get --app <app-id> <paywall-id>
```

| Argumento | Descripción |
|---|---|
| `paywall-id` | ID del paywall (UUID) |

| Flag | Obligatorio | Descripción |
|---|---|---|
| `--app` | Sí | ID de la app (UUID) |

## adapty paywalls create

Crea un nuevo [paywall](paywalls).

```bash
adapty paywalls create --app <app-id> --title "Default Paywall" --product-id <product-id>
```

| Flag | Obligatorio | Descripción |
|---|---|---|
| `--app` | Sí | ID de la app (UUID) |
| `--title` | Sí | Título del paywall |
| `--product-id` | Sí | ID del [producto](product) (UUID). Repite para varios productos: `--product-id <id1> --product-id <id2>` |

## adapty paywalls update

Reemplaza todos los campos de un [paywall](paywalls) existente.

:::important
Una vez que un paywall está vinculado a un placement, sus productos no pueden modificarse. Para usar productos distintos en un paywall activo, crea un nuevo paywall y actualiza el placement para que apunte a él.
:::

```bash
adapty paywalls update --app <app-id> <paywall-id> --title "Default Paywall" --product-id <product-id>
```

Este comando reemplaza todos los campos del paywall, incluida la lista completa de productos.

| Argumento | Descripción |
|---|---|
| `paywall-id` | ID del paywall (UUID) |

| Flag | Required | Description |
|---|---|---|
| `--app` | Yes | ID de la app (UUID) |
| `--title` | Yes | Título del paywall |
| `--product-id` | Yes | ID del [producto](product) (UUID). Repite para varios productos: `--product-id <id1> --product-id <id2>` |

## adapty paywalls placements

Lista todos los [placements](placements) que actualmente usan un [paywall](paywalls) determinado.

```bash
adapty paywalls placements --app <app-id> <paywall-id>
```

| Argumento | Descripción |
|---|---|
| `paywall-id` | ID del paywall (UUID) |

| Flag | Requerido | Descripción |
|---|---|---|
| `--app` | Sí | ID de la app (UUID) |

Usa este comando antes de intercambiar un paywall para ver qué placements se verían afectados.

Los elementos de esta lista no incluyen el campo `is_active`. Para consultar el estado de activación de un placement, usa [`placements list`](developer-cli-placements#adapty-placements-list) o [`placements get`](developer-cli-placements#adapty-placements-get).

## ¿Qué sigue? \{#whats-next\}

- [Referencia de comandos](developer-cli-reference) — todos los temas del CLI, los flags globales y los flags de paginación.