コンテンツにスキップ

エンドポイント

Cloudflare Firewall Rules API操作を呼び出すには、エンドポイントをCloudflare APIベースURLに追加します:

https://api.cloudflare.com/client/v4/

認証手順については、Cloudflare APIドキュメントのはじめに: リクエストを参照してください。

エンドポイントとページネーションに関するヘルプについては、はじめに: エンドポイントを参照してください。

Cloudflare Firewall Rules APIは、以下に示す操作をサポートしています。このセクションのページを訪れて、例を確認してください。

操作メソッド & エンドポイントノート

ファイアウォールルールの作成

POST zones/<ZONE_ID>/firewall/rules単一のトランザクションとして処理されます。エラーが発生した場合、全体の操作が失敗します。

ファイアウォールルールのリスト

GET zones/<ZONE_ID>/firewall/rules

現在のすべてのファイアウォールルールをリストします。結果はデフォルトでページあたり25項目でページネートされて返されます。オプションのパラメータを使用して結果を絞り込むことができます。

ファイアウォールルールの取得

GET zones/<ZONE_ID>/firewall/rules/<RULE_ID>IDによって単一のファイアウォールルールを取得します。

ファイアウォールルールの更新

PUT zones/<ZONE_ID>/firewall/rules

単一のトランザクションとして処理されます。操作が成功するためには、すべてのルールが存在する必要があります。エラーが発生した場合、全体の操作が失敗します。

ファイアウォールルールの更新

PUT zones/<ZONE_ID>/firewall/rules/<RULE_ID>IDによって単一のファイアウォールルールを更新します。

ファイアウォールルールの削除

DELETE zones/<ZONE_ID>/firewall/rules

既存のファイアウォールルールを削除します。ファイアウォールルールIDのリストを指定する必要があります。

空のリクエストは削除を行いません。指定されたルールが存在しない場合、HTTPステータスコード200を返します。

ファイアウォールルールの削除

DELETE zones/<ZONE_ID>/firewall/rules/<RULE_ID>

IDによってファイアウォールルールを削除します。