AsyncAPI channel · GitHub · GitHub Webhooks

/webhook

The endpoint that receives all GitHub webhook event deliveries. The specific event type is identified by the X-GitHub-Event header.

Provider: GitHub AsyncAPI: v2.6.0 Spec: GitHub Webhooks Operations: 1 Messages: 75

Channel address

/webhook

Operations

publish
receiveWebhookEvent
Receive a GitHub webhook event

Messages

push
Commits pushed to a repository branch or tag.
Content-Type:
pull_request
Pull request opened, closed, merged, or updated.
Content-Type:
issues
Issue opened, edited, closed, or updated.
Content-Type:
issue_comment
Comment on issue or pull request created, edited, or deleted.
Content-Type:
create
Branch or tag created.
Content-Type:
delete
Branch or tag deleted.
Content-Type:
release
Release created, published, edited, or deleted.
Content-Type:
fork
Repository forked.
Content-Type:
watch
User starred a repository (legacy naming).
Content-Type:
star
Repository starred or unstarred.
Content-Type:
check_run
Check run created, completed, or rerequested.
Content-Type:
check_suite
Check suite completed, requested, or rerequested.
Content-Type:
commit_comment
Commit comment created.
Content-Type:
deployment
Deployment created.
Content-Type:
deployment_status
Deployment status updated.
Content-Type:
discussion
Discussion created, edited, answered, or updated.
Content-Type:
discussion_comment
Discussion comment created, edited, or deleted.
Content-Type:
workflow_run
Workflow run requested, completed, or in progress.
Content-Type:
workflow_job
Workflow job queued, in progress, completed, or waiting.
Content-Type:
workflow_dispatch
Workflow manually triggered.
Content-Type:
repository
Repository created, deleted, archived, or updated.
Content-Type:
repository_dispatch
Custom event triggered via the API.
Content-Type:
pull_request_review
Pull request review submitted, edited, or dismissed.
Content-Type:
pull_request_review_comment
Pull request review comment created, edited, or deleted.
Content-Type:
pull_request_review_thread
Pull request review thread resolved or unresolved.
Content-Type:
code_scanning_alert
Code scanning alert created, fixed, or appeared in branch.
Content-Type:
dependabot_alert
Dependabot alert activity.
Content-Type:
secret_scanning_alert
Secret scanning alert created, resolved, or reopened.
Content-Type:
security_advisory
Security advisory published, updated, or withdrawn.
Content-Type:
branch_protection_rule
Branch protection rule created, edited, or deleted.
Content-Type:
branch_protection_configuration
Branch protection configuration enabled or disabled.
Content-Type:
member
Collaborator added, removed, or permissions edited.
Content-Type:
membership
Team membership added or removed.
Content-Type:
organization
Organization membership changes.
Content-Type:
team
Team created, deleted, edited, or child team changes.
Content-Type:
team_add
Repository added to a team.
Content-Type:
label
Label created, edited, or deleted.
Content-Type:
milestone
Milestone created, closed, opened, edited, or deleted.
Content-Type:
project_card
Project (classic) card activity.
Content-Type:
project
Project (classic) created, edited, closed, or updated.
Content-Type:
project_column
Project (classic) column activity.
Content-Type:
projects_v2
Projects v2 created, edited, closed, or updated.
Content-Type:
projects_v2_item
Projects v2 item activity.
Content-Type:
page_build
GitHub Pages build attempted.
Content-Type:
package
GitHub Package published or updated.
Content-Type:
public
Private repository made public.
Content-Type:
gollum
Wiki page created or updated.
Content-Type:
installation
GitHub App installed, uninstalled, or permissions changed.
Content-Type:
installation_repositories
Repositories added or removed from GitHub App installation.
Content-Type:
github_app_authorization
GitHub App authorization revoked.
Content-Type:
marketplace_purchase
GitHub Marketplace purchase activity.
Content-Type:
merge_group
Merge group checks requested or destroyed.
Content-Type:
meta
The webhook itself is deleted.
Content-Type:
org_block
Organization blocked or unblocked a user.
Content-Type:
ping
Test event sent when a webhook is first created.
Content-Type:
deploy_key
Deploy key created or deleted.
Content-Type:
deployment_protection_rule
Deployment protection rule requested.
Content-Type:
deployment_review
Deployment review approved, rejected, or requested.
Content-Type:
status
Commit status updated.
Content-Type:
sponsorship
Sponsorship created, edited, tier changed, or cancelled.
Content-Type:
repository_advisory
Repository security advisory published or reported.
Content-Type:
repository_ruleset
Repository ruleset created, edited, or deleted.
Content-Type:
repository_vulnerability_alert
Vulnerability alert created, dismissed, or resolved.
Content-Type:
personal_access_token_request
Fine-grained PAT request created, approved, or denied.
Content-Type:
custom_property
Custom property created, updated, or deleted.
Content-Type:
custom_property_values
Custom property values changed for a repository.
Content-Type:
security_and_analysis
Code security or analysis features enabled or disabled.
Content-Type:
secret_scanning_alert_location
Secret scanning alert location detected.
Content-Type:
sub_issues
Sub-issue added or removed.
Content-Type:
repository_import
Repository import activity.
Content-Type:
registry_package
Registry package published or updated.
Content-Type:
installation_target
Installation target renamed.
Content-Type:
projects_v2_status_update
Projects v2 status update activity.
Content-Type:
issue_dependencies
Issue dependency added or removed.
Content-Type:
secret_scanning_scan
Secret scanning scan completed.
Content-Type:

About AsyncAPI

The AsyncAPI specification describes event-driven APIs the way OpenAPI describes request/response APIs. A channel is the named pipe — a webhook URL, a Kafka topic, a WebSocket route, an MQTT subject — that producers and consumers publish or subscribe to. Each channel carries one or more messages with structured payloads, and an operation declares whether a given party sends or receives on that channel.

Browse every event-driven channel on the APIs.io network or compare with the broader Naftiko capability, Agent Skill, and MCP server surfaces of the same providers.