Getting Started
1
Create or Select a Project
Set up a new project or select an existing one. See Organizations & Projects.
2
Configure the Connector
Enable the connector and set up a Connector Profile in your project. See Setup Connector Profile.


Optionally, configure receiving Events for GitHub into StackOne.
Connector Profile · GitHub App
GitHub Apps provide the most secure and feature-rich authentication method:…
Connector Profile · GitHub App (Enterprise Server)
For GitHub Enterprise Server 3.19 or later. Requires registering a GitHub App on your own instance; user tokens last 8 h…
Connector Profile · Personal Access Token
Create a Personal Access Token from your GitHub account settings
Connector Profile · Personal Access Token (Enterprise Server)
For GitHub Enterprise Server 3.19 or later. No app registration required; the token inherits the permissions of the user…
Webhooks setup
3
Link an Account
Link an account from the dashboard (or via StackOne Hub).See the guide for the authentication type chosen in the Connector Profile:



Link Account · GitHub App
Link Account · GitHub App (Enterprise Server)
Link Account · Personal Access Token
Link Account · Personal Access Token (Enterprise Server)
4
Use Actions
Connect an AI platform to the linked account’s actions. See AI Platforms.Other ways to call actions are listed in Protocols & SDKs.
Actions
|
No auth methods found
|
No scopes found
123 actions
Action
Description
Required scopes
List Workflow Runs
Retrieve GitHub Actions workflow execution history
Get Workflow Run
Retrieve detailed information about a specific workflow execution (requires run_id from list_workflow_runs)
Cancel Workflow Run
Stop a running workflow (requires run_id from list_workflow_runs)
Re-run Workflow
Retry a failed or completed workflow (requires run_id from list_workflow_runs)
List Workflow Jobs
Get jobs within a workflow run (requires run_id from list_workflow_runs)
List Artifacts
Get build artifacts generated by workflows
Download Artifact
Retrieve artifact files from workflow runs (requires artifact_id from list_artifacts)
Trigger Workflow
Manually trigger a workflow run
Get Branch Protection
Get the classic branch protection rule for a branch, including admin enforcement, required reviews and required status c…
Get Branch Rules
List the active ruleset rules that apply to a branch, from repository and organization rulesets
List Repository Rulesets
List the rulesets that apply to a repository, including rulesets inherited from the organization
Get Repository Ruleset
Get one repository ruleset with its target branches, rules and, for callers who can edit it, bypass actors
List Organization Rulesets
List the rulesets configured on an organization, which apply across its repositories
Get Organization Ruleset
Get one organization ruleset with the repositories and branches it targets, its rules and, for callers who can edit it,…
List Organization Branch Protection
List an organization’s repositories with the classic protection rule and the ruleset rules that apply to each default br…
List Commits
Get commit history for a repository or branch
Get Commit
Retrieve detailed information about a specific commit
List Pull Requests For Commit
List the pull requests associated with a commit, to find changes that reached a branch without one
List Check Runs For Ref
List the check runs reported on a commit, branch or tag, such as CI jobs and their conclusions
Get Combined Status For Ref
Get the combined commit status for a commit, branch or tag, with each status context
Get Repository Content
Retrieve file or directory contents from a repository
Create Or Update File
Create a new file or update an existing file in a repository
Delete File
Delete a file from a repository
Create Deployment
Record a deployment event
List Deployments
Get deployment history for a repository
Create Deployment Status
Update the status of a deployment
Delete Deployment
Remove a deployment record from the repository
Get Unified Credentials
Get the current GitHub connection’s unified credentials and identity.
List Unified Groups
List unified groups (teams) across every GitHub organization visible to the connection, or only the organization set on…
Get Unified Group
Get a unified GitHub group by ID.
List Unified Organizations
List unified organizations the authenticated GitHub identity belongs to.
Get Unified Organization
Get a unified GitHub organization by ID.
List Unified Roles
List unified roles in GitHub.
Get Unified Role
Get a unified GitHub role by ID.
List Unified Users
List unified users in a GitHub organization, followed by its pending invitations, every licensed user of the connection’…
Get Unified User
Get a unified GitHub user by ID, or a pending invitation by the invitation_ id unified_list_users returns.
List Issues
Retrieve issues for a repository with filtering options
Create Issue
Create a new issue in a repository
Get Issue
Retrieve detailed information about a specific issue
Update Issue
Modify issue title, body, labels, assignees, or state
Create Issue Comment
Add a comment to an issue or pull request
List Issue Comments
Get all comments on an issue
List Authenticated User Organizations
Retrieve list of organization memberships for the authenticated user
List User Organizations
Retrieve list of public organization memberships for a specific user
Get Organization
Retrieve detailed information about a specific organization
Update Organization
Update organization settings and profile information
List Organization Members
List all users who are members of an organization
List Outside Collaborators
List the people who can access an organization’s repositories without being members of it
List Organization Members With Two-Factor Status
List an organization’s members with their role and two-factor status, up to 100 per call
List Organization Audit Log
List audit log events for an Enterprise Cloud or Enterprise Server organization, such as members added or removed
List Enterprise Audit Log
List audit log events across every organization of an Enterprise Cloud or Enterprise Server enterprise
Check Organization Membership
Check if a user is a member of an organization (publicly or privately)
Get Organization Membership
Get membership details for a user in an organization (requires organization member authentication)
List Authenticated User Organization Memberships
List all organization memberships for the authenticated user with state and role details
Invite Organization Member
Invite a user to join an organization
Remove Organization Member
Remove a member from an organization
List Pull Requests
Retrieve pull requests for a repository
Create Pull Request
Propose code changes for review and merging
Get Pull Request
Retrieve detailed information about a specific pull request
Update Pull Request
Modify pull request title, body, or state
Merge Pull Request
Integrate approved changes into the base branch
List Pull Request Reviews
List the reviews submitted on a pull request, with reviewer, state and the commit reviewed
Create Pull Request Review
Submit a code review with comments and approval status
Create Pull Request Review Comment
Add a line-level review comment on a pull request diff
List Matching Git References
List Git references in a repository matching a given ref prefix
Get Git Reference
Retrieve a single Git reference by its exact fully-qualified name
Create Git Reference
Create a new Git reference (branch or tag) pointing to a specific commit SHA
Update Git Reference
Update an existing Git reference to point to a new commit SHA
Delete Git Reference
Delete a Git reference (branch or tag) from a repository
Create Release
Publish a new version of software with release notes
List Releases
Get all releases for a repository
Get Latest Release
Retrieve the most recent published release
Update Release
Modify release details or publish draft releases
Upload Release Asset
Attach binary files to a release
Delete Release
Remove a release from the repository
List Authenticated User Repositories
Retrieve list of repositories for the authenticated user
List User Repositories
Retrieve list of public repositories for a specific user
List Organization Repositories
Retrieve list of repositories for an organization
Get Repository
Retrieve detailed information about a specific repository
Create User Repository
Create a new repository for the authenticated user
Create Organization Repository
Create a new repository in an organization
Update Repository
Modify repository settings including name, description, visibility, and features
Delete Repository
Permanently remove a repository and all its contents
Fork Repository
Create a personal copy of another repository
List Forks
Get all forks of a repository
List Branches
Get all branches in a repository
Get Branch
Retrieve information about a specific branch
Star Repository
Star a repository for the authenticated user
Unstar Repository
Unstar a previously starred repository
Search Code
Find code across GitHub repositories
Search Repositories
Find repositories matching criteria
Search Issues
Find issues and pull requests across repositories
Search Pull Requests With Reviews
Search pull requests and get each one’s author, merger and approving reviews, up to 100 per call
List Code Scanning Alerts
Get security vulnerabilities detected by code scanning
List Secret Scanning Alerts
Get exposed secrets detected in repository
List Dependabot Alerts
Get vulnerability alerts for dependencies
Update Code Scanning Alert
Dismiss or reopen a code scanning alert
Update Secret Scanning Alert
Resolve or reopen a secret scanning alert
Update Dependabot Alert
Dismiss or reopen a Dependabot alert
Create Team
Create a new team in an organization
List Teams
Get all teams in an organization
Get Team
Retrieve information about a specific team
List Team Members
List the members of a team, including members of its child teams
List Team Repositories
List the repositories a team can access, with the team’s permission on each
List Repository Teams
List the teams that have access to a repository, with each team’s permission
Update Team
Modify team settings and properties
Delete Team
Remove a team from an organization
Add Team Member
Add a user to a team
Remove Team Member
Remove a user from a team
Add Team Repository
Grant team access to a repository
List Users
Get all GitHub users
Get User
Retrieve information about a specific user
Get Authenticated User
Retrieve information about the authenticated user
Update User
Modify authenticated user’s profile information
List Collaborators
Get all users with access to a repository
Add Collaborator
Grant repository access to a user
Remove Collaborator
Revoke repository access from a user
Create Webhook
Set up HTTP callbacks for repository events
List Webhooks
Get all webhooks configured for a repository
Ping Webhook
Trigger a ping event for a repository webhook
Get Webhook
Retrieve a single repository webhook
Update Webhook
Modify an existing repository webhook
Delete Webhook
Remove a repository webhook
Events
|
No tags found
25 events
Event
Description
Tags
Ping Event
Responds to GitHub webhook ping verification sent when a webhook is created.
Webhooks
Push Event
Processes GitHub push events when commits are pushed to a repository branch or tag.
CommitsWebhooks
Create Event
Processes GitHub create events when a Git branch or tag is created.
BranchesTagsWebhooks
Delete Event
Processes GitHub delete events when a Git branch or tag is deleted.
BranchesTagsWebhooks
Pull Request Event
Processes GitHub pull request events (opened, closed, merged, synchronize, review_requested, etc.).
Pull RequestsWebhooks
Pull Request Review Event
Processes GitHub pull request review events (submitted, edited, dismissed).
Pull RequestsReviewsWebhooks
Pull Request Review Comment Event
Processes GitHub pull request review comment events (created, edited, deleted).
Pull RequestsCommentsWebhooks
Issues Event
Processes GitHub issues events (opened, closed, edited, labeled, assigned, etc.).
IssuesWebhooks
Issue Comment Event
Processes GitHub issue comment events on issues and pull requests (created, edited, deleted).
IssuesCommentsWebhooks
Release Event
Processes GitHub release events (created, published, edited, deleted, prereleased, released).
ReleasesWebhooks
Deployment Event
Processes GitHub deployment events when a new deployment is created.
DeploymentsWebhooks
Deployment Status Event
Processes GitHub deployment status events when a deployment status changes.
DeploymentsWebhooks
Workflow Run Event
Processes GitHub Actions workflow run events (requested, in_progress, completed).
ActionsWorkflowsWebhooks
Workflow Job Event
Processes GitHub Actions workflow job events (queued, in_progress, completed, waiting).
ActionsWorkflowsWebhooks
Check Run Event
Processes GitHub check run events (created, completed, rerequested, requested_action).
ChecksWebhooks
Check Suite Event
Processes GitHub check suite events (completed, requested, rerequested).
ChecksWebhooks
Repository Event
Processes GitHub repository events (created, deleted, archived, edited, privatized, publicized, renamed, transferred).
RepositoriesWebhooks
Member Event
Processes GitHub member events when collaborators are added, edited, or removed.
RepositoriesUsersWebhooks
Team Event
Processes GitHub team events (created, deleted, edited, added_to_repository, removed_from_repository).
TeamsWebhooks
Organization Event
Processes GitHub organization events (member_added, member_invited, member_removed, deleted, renamed).
OrganizationsWebhooks
Star Event
Processes GitHub star events when a repository is starred or unstarred.
RepositoriesWebhooks
Fork Event
Processes GitHub fork events when a repository is forked.
RepositoriesWebhooks
Code Scanning Alert Event
Processes GitHub code scanning alert events (created, fixed, reopened, closed_by_user, etc.).
SecurityWebhooks
Dependabot Alert Event
Processes GitHub Dependabot alert events (created, dismissed, fixed, reintroduced, reopened, etc.).
SecurityWebhooks
Secret Scanning Alert Event
Processes GitHub secret scanning alert events (created, resolved, reopened, validated, publicly_leaked, etc.).
SecurityWebhooks