Portal Community

Output Port

PortDescription
triggeredA GitHub webhook event was received, passed all configured filters, and a workflow run was started. All output fields are populated and available to downstream nodes.

Common Fields — All Event Types

These fields are present in the output regardless of which event type triggered the workflow:

FieldTypeDescription
event_typestringThe GitHub event type: push, pull_request, issues, release, or workflow_run.
repositorystringRepository full name in owner/repo format.
repository_idintegerGitHub's numeric ID for the repository.
repository_urlstringHTML URL of the repository on GitHub.
repository_privatebooltrue if the repository is private.
repository_descriptionstringRepository description text (nullable).
owner_loginstringGitHub login of the repository owner (user or organisation).
owner_typestringUser or Organization.
actionstringThe specific action within the event (e.g. opened, closed, synchronize). Null for push events.
sender_loginstringGitHub login of the user who triggered the event.
sender_idintegerGitHub numeric user ID of the sender.
sender_typestringUser or Bot.
sender_avatar_urlstringURL of the sender's GitHub avatar image.
timestampstringISO 8601 timestamp of when the event was created on GitHub.

Push Event Output Fields

FieldTypeDescription
branchstringShort branch name (e.g. main, feature/auth).
refstringFull Git ref (e.g. refs/heads/main, refs/tags/v1.2.0).
before_commitstringSHA of the commit before the push.
after_commitstringSHA of the HEAD commit after the push.
forced_pushbooltrue if the push was a force push (history rewritten).
pusherstringGitHub login of the user who performed the push.
pusher_emailstringEmail address of the pusher (from Git config).
commitsarrayArray of commit objects included in this push. Each commit has: id (SHA), message, url, timestamp, author (name), author_email.
commit_countintegerTotal number of commits in this push.

Pull Request Event Output Fields

FieldTypeDescription
pr_numberintegerPull request number in the repository.
pr_titlestringTitle of the pull request.
pr_bodystringDescription body of the pull request (nullable).
pr_statestringCurrent state: open, closed, or draft.
pr_mergedbooltrue if the PR has been merged.
pr_head_branchstringThe branch containing the changes (head).
pr_base_branchstringThe branch being merged into (base).
pr_urlstringHTML URL of the pull request on GitHub.
pr_requested_reviewersarrayArray of GitHub login strings for requested reviewers.
pr_labelsarrayArray of label name strings applied to the PR.
pr_created_atstringISO 8601 timestamp of when the PR was opened.
pr_updated_atstringISO 8601 timestamp of the most recent update.
pr_merged_atstringISO 8601 timestamp of when the PR was merged. Null if not yet merged.

Issues Event Output Fields

FieldTypeDescription
issue_numberintegerIssue number in the repository.
issue_titlestringTitle of the issue.
issue_bodystringBody text of the issue (nullable).
issue_statestringCurrent state: open or closed.
issue_urlstringHTML URL of the issue on GitHub.
issue_labelsarrayArray of label name strings applied to the issue.
issue_assigneesarrayArray of GitHub login strings for assigned users.
issue_created_atstringISO 8601 timestamp of when the issue was created.
issue_updated_atstringISO 8601 timestamp of the most recent update.

Release Event Output Fields

FieldTypeDescription
release_namestringDisplay name of the release.
release_tagstringGit tag associated with the release (e.g. v2.4.0).
release_bodystringRelease notes body text.
release_urlstringHTML URL of the release on GitHub.
release_prereleasebooltrue if this is marked as a pre-release.
release_draftbooltrue if this release is still in draft state.
release_created_atstringISO 8601 timestamp of when the release was created.
release_published_atstringISO 8601 timestamp of when the release was published (nullable for drafts).
release_asset_countintegerNumber of binary assets attached to the release.

Workflow Run Event Output Fields

FieldTypeDescription
workflow_run_idintegerGitHub Actions run ID.
workflow_namestringName of the GitHub Actions workflow.
workflow_statusstringCurrent status: queued, in_progress, or completed.
workflow_conclusionstringFinal conclusion when status is completed: success, failure, cancelled, skipped, timed_out, action_required. Null when still running.
workflow_run_numberintegerSequential run number for this workflow.
workflow_branchstringBranch that triggered the workflow run.
workflow_commit_shastringGit commit SHA that the workflow ran against.
workflow_created_atstringISO 8601 timestamp of when the run was created.
workflow_updated_atstringISO 8601 timestamp of the most recent status update.

System Metadata — Always Included

FieldTypeDescription
_webhook_methodstringAlways POST.
_webhook_pathstringThe BizFirst endpoint path that received the event (e.g. /webhooks/github/push).
_webhook_received_atstringISO 8601 timestamp of when BizFirst received the request.
_webhook_headersobjectSanitised inbound HTTP headers. Authentication headers are excluded. Includes x-github-event, x-github-delivery, content-type, and user-agent.
full_event_json: When IncludeFullEventObject is enabled in settings, the complete GitHub webhook JSON body is included as an additional output field full_event_json. This gives access to all nested objects not surfaced in the standard fields.