--- title: "API Gateway JSONファイル" url: https://docs.catalyst.zoho.com/ja/cli/v1/working-with-api-gateway/api-gateway-json-file/ description: "Catalyst CLIは、API Gatewayの有効化・無効化、およびローカル環境でのAPI作成ステータスの取得オプションを提供します。" last_updated: 2026-08-17T12:16:04Z service: All Services type: general --- # API Gateway JSONファイル はじめにで述べたように、アプリケーションのAPI Gatewayコンポーネントで作成された各APIの定義を含むJSONファイルをプロジェクトディレクトリに含めることができます。この`**catalyst-user-rules.json** `ファイルは、[プロジェクトのホームディレクトリ](https://docs.catalyst.zoho.com/ja/cli/v1/project-directory-structure/introduction/)に作成されます。 ![Catalyst User Roles JSON](https://catalyst-docs-development.zohostratus.in/images/cli/working-with-api-gateway/catalyst_cli_apig_user_rules_directory.webp) プロジェクトでAPIをまだ作成していない場合でも、[`catalyst pull` ](https://docs.catalyst.zoho.com/ja/cli/v1/pull-resources/introduction/)コマンドを使用して、サンプルAPI定義を含む`catalyst-user-rules.json`ファイルを取得できます。 このファイルには、カスタムAPIがまだ作成されていない場合でも、`Login Redirect`と呼ばれる[デフォルトAPI](https://docs.catalyst.zoho.com/ja/cloud-scale/help/api-gateway/key-concepts/#auto-created-apis-custom-apis-and-the-default-api)の定義が含まれます。Basic I/OおよびAdvanced I/Oファンクションのサンプル定義も含まれます。リモートコンソールでカスタムAPIが作成されている場合、その最新の定義がプロジェクトディレクトリにプルされます。 JSONファイルには、APIのソース、ターゲット、リクエストメソッド、および設定されている場合はスロットリング制限とリクエストプロセッサの詳細が含まれます。 ![](https://catalyst-docs-development.zohostratus.in/images/cli/working-with-api-gateway/catalyst_cli_apig_user_rules.webp) ローカル環境で新しいAPIを定義したり、既存のAPI定義を変更したりして、[`catalyst deploy`コマンド](https://docs.catalyst.zoho.com/ja/cli/v1/deploy-resources/introduction/)を使用してAPI Gatewayルールをデプロイすることでリモートコンソールに更新できます。 > **注意:** **Visual Studio Code IDE**ユーザーの場合、**Catalyst Tools**拡張機能をインストールすると、CLIの代わりにIDEを使用してCLI操作を実行できます。Visual Studio Code IDEを使用したAPI Gatewayの操作手順は[こちら](https://docs.catalyst.zoho.com/ja/catalyst-extensions/vs-code-extension/catalyst-tools-explorer/)をご覧ください。