OctoflowOctoflow

Supported Events

The GitHub webhook events that Octoflow currently processes and delivers to Discord.

This list reflects the events Octoflow currently supports. More events are added over time. To request support for a specific event, join the support server.

EventDescription
branch_protection_ruleBranch protection rule created, edited, or deleted.
check_runCheck run created, rerequested, or completed.
check_suiteCheck suite completed, requested, or rerequested.
commit_commentComment created, edited, or deleted on a commit.
createBranch or tag created.
deleteBranch or tag deleted.
dependabot_alertDependabot alert created, dismissed, or resolved.
deploymentDeployment created or updated.
deployment_statusStatus of a deployment changed.
discussionDiscussion created, edited, deleted, pinned, transferred, answered, or unanswered.
discussion_commentComment created, edited, or deleted in a discussion.
forkRepository forked.
issue_commentComment created, edited, or deleted on an issue or pull request.
issuesIssue opened, edited, closed, reopened, assigned, labeled, locked, transferred, etc.
page_buildGitHub Pages site built or failed to build.
publicPrivate repository made public.
pull_requestPull request opened, edited, closed, reopened, assigned, labeled, locked, synchronized, etc.
pull_request_reviewPull request review submitted, edited, or dismissed.
pull_request_review_commentComment created, edited, or deleted on a pull request review.
pushCommits pushed to a branch or tag.
releaseRelease published, unpublished, created, edited, deleted, or prereleased.
repositoryRepository created, deleted, archived, unarchived, publicized, or privatized.
starRepository starred or unstarred.
statusStatus of a Git commit changed.
teamTeam created, updated, or deleted.
watchRepository starred (watch event).
workflow_jobGitHub Actions workflow job queued, started, or completed.
workflow_runGitHub Actions workflow run requested or completed.

Using event modifiers to filter

To only receive a subset of these events in a specific channel, use /eventmod create with whitelisted:true and list the events you want.

Example — only receive push and pull request events:

/eventmod create webhook_id:abc123 events:push,pull_request blacklisted:false whitelisted:true

To suppress specific events, use blacklisted:true instead:

/eventmod create webhook_id:abc123 events:star,watch blacklisted:true whitelisted:false

On this page