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.
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.