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

# Webhooks リソース

Webhookを使用すると、Boxコンテンツのイベントを監視し、イベントの発生時に任意のURLへの通知を受け取ることができます。たとえば、ファイルがダウンロードされるのを待ち、ダウンロード後に共有リンクを削除するワークフローを作成できます。

## Webhook

設定されたWebhookを表します。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `id` | `string` | いいえ | このWebhookの一意の識別子。 |
  | `type` | `enum<string>` | いいえ | 値は常に`webhook`になります。 使用可能なオプション: `webhook`. |
  | `target` | `object` | いいえ | Webhookをトリガーする項目。 |
  | `created_by` | [ユーザー (Mini)](/ja/reference/users-resources#-mini) | いいえ | Webhookを作成したユーザー。 |
  | `created_at` | `string` | いいえ | Webhookが作成された日時を示すタイムスタンプ。 |
  | `address` | `string` | いいえ | このWebhookによって通知されるURL。 |
  | `triggers` | array of `enum<string>` | いいえ | このWebhookがトリガーされるイベント名の配列。 |

  ```json 例 theme={null}
  {
    "id": "11446498",
    "type": "webhook",
    "target": {
      "id": "1231232",
      "type": "file"
    },
    "created_by": {
      "id": "11446498",
      "type": "user",
      "name": "Aaron Levie",
      "login": "ceo@example.com"
    },
    "created_at": "2012-12-12T10:53:43-08:00",
    "address": "https://example.com/webhooks",
    "triggers": [
      "FILE.UPLOADED"
    ]
  }
  ```
</Accordion>

## Webhook (Mini)

設定されたWebhookを表します。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `id` | `string` | いいえ | このWebhookの一意の識別子。 |
  | `type` | `enum<string>` | いいえ | 値は常に`webhook`になります。 使用可能なオプション: `webhook`. |
  | `target` | `object` | いいえ | Webhookをトリガーする項目。 |

  ```json 例 theme={null}
  {
    "id": "11446498",
    "type": "webhook",
    "target": {
      "id": "1231232",
      "type": "file"
    }
  }
  ```
</Accordion>

## Webhooks

Webhookのリスト。

<Accordion title="属性と例">
  | プロパティ | 型 | 必須 | 説明 |
  | - | - | - | - |
  | `limit` | `integer` | いいえ | これらのエントリで使用された制限値。許容される最大値を超えていない限り、クエリパラメータの`limit`と等しくなります。最大値はAPIによって異なります。 |
  | `next_marker` | `string` | いいえ | 次の検索結果ページの開始場所のマーカー。 `null` を指定できます。 |
  | `prev_marker` | `string` | いいえ | 前の検索結果ページの開始場所のマーカー。 `null` を指定できます。 |
  | `entries` | array of [Webhook (Mini)](#webhook-mini) | いいえ | Webhookのリスト。 |

  ```json 例 theme={null}
  {
    "limit": 1000,
    "next_marker": "JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVii",
    "prev_marker": "JV9IRGZmieiBasejOG9yDCRNgd2ymoZIbjsxbJMjIs3kioVih",
    "entries": [
      {
        "id": "11446498",
        "type": "webhook",
        "target": {
          "id": "1231232",
          "type": "file"
        }
      }
    ]
  }
  ```
</Accordion>
