---
title: "ペイウォールコマンド"
description: "ペイウォールの一覧取得・読み取り・作成・更新、およびペイウォールを表示するプレースメントの一覧取得を行うAdapty CLIコマンド。"
---

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

これらのAdapty CLIコマンドは、[ペイウォール](paywalls)と各ペイウォールで販売するプロダクトを管理します。

## adapty paywalls list

アプリのすべての[ペイウォール](paywalls)を一覧表示します。

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

| フラグ | 必須 | 説明 |
|---|---|---|
| `--app` | はい | アプリ ID（UUID） |

[ページネーションフラグ](developer-cli-reference#global-flags)を使用できます。

## adapty paywalls get

特定の[ペイウォール](paywalls)の詳細を取得します。

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

| 引数 | 説明 |
|---|---|
| `paywall-id` | ペイウォール ID（UUID） |

| フラグ | 必須 | 説明 |
|---|---|---|
| `--app` | Yes | アプリ ID（UUID） |

## adapty paywalls create

新しい[ペイウォール](paywalls)を作成します。

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

| フラグ | 必須 | 説明 |
|---|---|---|
| `--app` | はい | アプリ ID（UUID） |
| `--title` | はい | ペイウォールのタイトル |
| `--product-id` | はい | [プロダクト](product) ID（UUID）。複数のプロダクトを指定する場合は繰り返し使用: `--product-id <id1> --product-id <id2>` |

## adapty paywalls update

既存の[ペイウォール](paywalls)のすべてのフィールドを置き換えます。

:::important
ペイウォールがプレースメントにリンクされると、そのプロダクトは変更できません。本番のペイウォールで別のプロダクトを使用するには、新しいペイウォールを作成し、プレースメントがそちらを指すように更新してください。
:::

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

このコマンドは、プロダクトリスト全体を含むペイウォールのすべてのフィールドを置き換えます。

| 引数 | 説明 |
|---|---|
| `paywall-id` | ペイウォール ID (UUID) |

| フラグ | 必須 | 説明 |
|---|---|---|
| `--app` | Yes | アプリ ID (UUID) |
| `--title` | Yes | ペイウォールのタイトル |
| `--product-id` | Yes | [プロダクト](product) ID (UUID)。複数指定する場合は繰り返します: `--product-id <id1> --product-id <id2>` |

## adapty paywalls placements

指定した[ペイウォール](paywalls)を現在使用しているすべての[プレースメント](placements)を一覧表示します。

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

| 引数 | 説明 |
|---|---|
| `paywall-id` | ペイウォール ID（UUID） |

| フラグ | 必須 | 説明 |
|---|---|---|
| `--app` | はい | アプリ ID（UUID） |

ペイウォールを切り替える前に、このコマンドを使用してどのプレースメントに影響があるかを確認してください。

このリストのアイテムには `is_active` フィールドが含まれていません。プレースメントのアクティベーション状態を確認するには、[`placements list`](developer-cli-placements#adapty-placements-list) または [`placements get`](developer-cli-placements#adapty-placements-get) を使用してください。

## 次のステップ \{#whats-next\}

- [コマンドリファレンス](developer-cli-reference) — すべての CLI トピック、グローバルフラグ、ページネーションフラグ。