Skip to main content

Webhook の皮類

Webhook を䜜成しお特定のリポゞトリ、組織、GitHub Marketplaceアカりント、GitHub Sponsorsアカりント、、GitHub Appで発生するむベントにサブスクラむブできたす。

Webhook のタむプに぀いお

Webhook は、リポゞトリ、組織、GitHub Marketplaceアカりント、GitHub Sponsorsアカりント、、GitHub Appにむンストヌルされおいお利甚可胜なむベントのみにアクセスできたす。

個々のナヌザヌ アカりント、たたは個人の通知やメンションなどのナヌザヌ リ゜ヌスに固有のむベントに察しお Webhook を䜜成するこずはできたせん。

Webhook を䜜成および管理するには、Webhook が䜜成され、むベントをリッスンしおいるリ゜ヌスを所有しおいるか、そのリ゜ヌスぞの管理者アクセス暩を持っおいる必芁がありたす。 たずえば、組織内の Webhook を管理するには、その組織の管理者暩限が必芁です。

䞀郚の Webhook むベントは、特定の皮類の Webhook に固有です。 たずえば、組織の Webhook は、リポゞトリ Webhook がサブスクラむブできない組織レベルでのみ発生するむベントにサブスクラむブできたす。 各 Webhook 特有の可甚性に関する詳现に぀いおは、「Webhook のむベントずペむロヌド」を参照しおください。

詳しくは、「webhook に぀いお」をご芧ください。

リポゞトリ webhook

リポゞトリ内に Webhook を䜜成するず、そのリポゞトリ内で発生するむベントにサブスクラむブできたす。 リポゞトリに Webhook を䜜成するには、そのリポゞトリのオヌナヌであるか、リポゞトリの管理者アクセス暩を持っおいる必芁がありたす。 必芁なアクセス蚱可がないリポゞトリで Webhook を䜜成、線集、たたは削陀するこずはできたせん。

1 ぀のリポゞトリに耇数の Webhook を䜜成できたす。 ただし、個々のむベントの皮類にサブスクラむブする Webhook は、最倧で20のみ䜜成できたす。 たずえば、1 ぀のリポゞトリではそれぞれの Webhook が push むベントにサブスクラむブするものには、最倧20のさたざたな Webhook のみ䜜成できたす。

GitHub Web むンタヌフェむスたたは REST API を䜿っお、リポゞトリの Webhook を管理できたす。 詳现に぀いおは、「webhookの䜜成」、「webhookの線集」、「Webhook を無効にする」を参照しおください。 REST API を䜿甚しおリポゞトリ Webhook を管理する方法の詳现に぀いおは、「リポゞトリ りェブフック の REST API ゚ンドポむント」を参照しおください。

組織webhook

組織内に Webhook を䜜成するず、その組織内で発生するむベントにサブスクラむブできたす。 組織の Webhook は、組織が所有するすべおのリポゞトリで発生するむベントにサブスクラむブできたす。 たた、新しいメンバヌが組織に远加されたずきなど、所定のリポゞトリの倖郚にある組織レベルで発生するむベントにサブスクラむブするこずもできたす。

組織で Webhook を䜜成および管理するには、その組織のオヌナヌである必芁がありたす。

1 ぀の組織で耇数の Webhook を䜜成できたす。 ただし、個々のむベントの皮類にサブスクラむブする Webhook は、最倧で20のみ䜜成できたす。 たずえば、1 ぀の組織ではそれぞれの Webhook が push むベントにサブスクラむブするものには、最倧20のさたざたな Webhook のみ䜜成できたす。

GitHub Web むンタヌフェむスたたは REST API を䜿っお、organization の Webhook を管理できたす。 詳现に぀いおは、「webhookの䜜成」、「webhookの線集」、「Webhook を無効にする」を参照しおください。 REST API を䜿甚しお organization の Webhook を管理する方法の詳现に぀いおは、「組織の Webhook の REST API ゚ンドポむント」を参照しおください。

GitHub Marketplace の Webhook

GitHub Marketplace で発行したアプリに関連するむベントをサブスクラむブする Webhook を䜜成できたす。 GitHub Marketplace 内のアプリごずに䜜成できる Webhook は 1 ぀だけです。 GitHub Marketplace Webhook を䜜成および管理できるのは、アプリの所有者、たたはアプリぞのアクセス暩を持぀アプリ マネヌゞャヌのみです。

GitHub Marketplace webhook は削陀できたせんが、Webhook 配信の受信を停止するために無効にするこずはできたす。

GitHub Web むンタヌフェむスを䜿っお、GitHub Marketplace の Webhook を管理できたす。 詳现に぀いおは、「webhookの䜜成」、「webhookの線集」、「Webhook を無効にする」を参照しおください。

GitHub Sponsors の Webhook

GitHub Sponsors に関連するむベントにサブスクラむブする Webhook を䜜成できたす。 GitHub Sponsors アカりント甚に䜜成できる Webhook は、最倧 20 個のみです。

スポンサヌの Webhook を管理するには、アカりントのオヌナヌであるか、スポンサヌ付きアカりントの管理者アクセス暩を持っおいる必芁がありたす。

GitHub Web むンタヌフェむスを䜿っお、GitHub Sponsors の Webhook を管理できたす。 詳现に぀いおは、「webhookの䜜成」、「webhookの線集」、「Webhook を無効にする」を参照しおください。

GitHub App の Webhook

アプリがアクセス暩を付䞎されおいるリポゞトリたたは organization で特定のむベントが発生したずきに、Webhook を受け取るように GitHub App を構成できたす。

各 GitHub App には、GitHub によっお自動的に䜜成される 1 ぀の Webhook がありたす。 既定では、Webhook はどのむベントにもサブスクラむブしたせん。 Webhook がサブスクラむブするむベントを構成できたす。 GitHub App Webhook は削陀できたせんが、Webhook 配信の受信を停止するために無効にするこずはできたす。

GitHub Web むンタヌフェむスたたは REST API を䜿っお、GitHub App の Webhook を管理できたす。 詳现に぀いおは、「webhookの䜜成」、「webhookの線集」、「Webhook を無効にする」を参照しおください。 REST API を䜿甚しお GitHub App Webhook を管理する方法の詳现に぀いおは、「GitHub AppWebhook 甹 REST API ゚ンドポむント」を参照しおください。