> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kodus.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Webhookの作成

> 自動登録が行われなかった場合に Bitbucket の Webhook を手動で作成し、Kodus が実際に利用するプルリクエストのトリガーだけを選ぶ手順。

Kodusは通常、Webhookを自動的に作成します。それが行われなかった場合は、以下の手順に従って手動で設定してください：

<Note>
  WebhookのURLはWebhooksサービス（ポート3332）に到達できる必要があります。APIドメインを使用するのは、リバースプロキシが`/.../webhook`パスをWebhooksサービスにルーティングする場合のみ機能します。
</Note>

1. Bitbucketリポジトリに移動

2. 左サイドバーの「Repository settings」をクリック

3. 「Webhooks」を選択

4. 「Add webhook」をクリック

5. Webhookを設定します：

   * **Title**: Kodus Code Review
   * **URL**: 通知を受け取りたいURL、`.env`ファイルの`GLOBAL_BITBUCKET_CODE_MANAGEMENT_WEBHOOK`に設定したURLを入力
   * **Status**: Active
   * **SSL/TLS**: SSL検証を有効にするにチェック
   * **Triggers**: 以下のイベントを選択：
     * Pull Request
       * Created
       * Updated
       * Merged
       * Declined
       * Comment created

6. 「Save」をクリック

以上です！Bitbucketリポジトリでコードレビューを行うためのWebhookのセットアップが完了しました。

<Note>
  Kodus が利用するのは Pull Request イベントだけです — `created`、`updated`、`merged`、
  `declined`、`comment created`。Repository・Issue・ビルドステータスのトリガーは届いた時点で
  破棄されるため、チェックを外しておくと Webhook のトラフィックを抑えられます。

  Bitbucket Data Center では、対応するイベントは `pr:opened`、`pr:modified`、
  `pr:reviewer:updated`、`pr:comment:added`、`pr:merged`、`pr:declined` です。
</Note>
