Developer Tools & DevOps
Connect GitHub to Sortment
Connect GitHub to Sortment so its AI agents can read from it and act in it as a step in your lifecycle and internal workflows. You approve every change.
- Actions
- 875
- Triggers
- 46
- Authentication
- OAuth2
- Category
- Developer Tools & DevOps
What Sortment's agents can do in GitHub
875 actions. The ones lifecycle programs use most are shown first.
- Add email for auth user
- Add field to user project
- Add item to user project
- Add or update team membership for a user
- Add a selected repository to a user secret
- Add social accounts for the authenticated user
- Add user access restrictions
- Add users to codespaces access for an organization
- Create a codespace for the authenticated user
- Create a repository dispatch event
- Create a repository for the authenticated user
- Create a tag object
- Create a user project
- Create a workflow dispatch event
- Create draft item for user project
- Create or update a secret for the authenticated user
- Create user list
- Create view for user project
- Export a codespace for the authenticated user
- Search users
- Start a codespace for the authenticated user
- Update a codespace for the authenticated user
- Update Subscription
- Update the authenticated user
- Update User List
- Update user lists for item
- Update Project V2 Item for User
- Add app access restrictions
- Add a repository collaborator
- Add assignees to an issue
- Add labels to an issue
- Add org runner labels
- Add or update team project permissions
- Add or update team repository permissions
- Add a repository to an app installation
- Add repo to org secret with selected access
Show all 875 actionsShow fewer actions
- Add selected repo to org secret
- Add runner labels
- Add selected repository to an organization secret
- Add selected repository to an organization variable
- Add status check contexts
- Add sub-issue to an issue
- Add team access restrictions
- Create a blob
- Create a check run
- Create a check suite
- Create a codespace from a pull request
- Create a codespace in a repository
- Create a commit
- Create a commit comment
- Create a commit status
- Create a custom organization role
- Create a deploy key
- Create a deployment
- Create a deployment branch policy
- Create a deployment status
- Create a discussion
- Create a discussion comment
- Create a fork
- Create a gist
- Create a gist comment
- Create a GitHub App from a manifest
- Create a github pages deployment
- Create a github pages site
- Create a label
- Create a milestone
- Create an autolink reference for a repository
- Create an environment variable
- Create an issue
- Create an issue comment
- Create an organization project
- Create an organization repository
- Create an organization variable
- Create an organization webhook
- Create a project card
- Create a pull request
- Create a reference
- Create a registration token for an organization
- Create a registration token for a repository
- Create a release
- Create a remove token for an organization
- Create a remove token for a repository
- Create a reply for a review comment
- Create a repository from an unpublished codespace
- Create a repository project
- Create a repository ruleset
- Create a repository using a template
- Create a repository variable
- Create a repository webhook
- Create a review comment for a pull request
- Create a review for a pull request
- Create a scoped access token
- Create a dependency snapshot
- Create a team
- Create a temporary private fork
- Create a tree
- Create a branch
- Create commit signature protection
- Create a custom deployment protection rule on an environment
- Create inference chat completions
- Create inference embeddings
- Create issue type
- Create JIT runner config for repo
- Create or update an environment
- Create or update an environment secret
- Create or update an organization secret
- Create or update a repository secret
- Create or update custom properties for an organization
- Create or update a custom property for an organization
- Create or update file contents
- Create or Update GitHub Pages Site
- Create or update repo secret with encrypted value
- Create reaction for a commit comment
- Create reaction for an issue
- Create reaction for an issue comment
- Create reaction for a pull request review comment
- Create reaction for a release
- Create reaction for a team discussion
- Create reaction for a team discussion comment
- Create repository
- Create sponsorship
- Create Sponsors Tier
- Create or Update Organization Secret with LibSodium
- Export an SBOM for a repository
- Find Pull Requests
- Find Repositories
- Generate release notes content for a release
- Publish Sponsors Tier (GraphQL)
- Add reviewers to a specific pull request
- Run GraphQL Query
- Run GraphQL Relay Query
- Search code
- Search code (all pages)
- Search commits
- Search commits by author across repos
- Search issues and pull requests
- Search issues and pull requests
- Search labels
- Search repositories
- Search topics
- Sync a fork branch with the upstream repository
- Update a check run
- Update a code scanning alert
- Update a commit comment
- Update a custom organization role
- Update a deployment branch policy
- Update a discussion
- Update a discussion comment
- Update a gist
- Update a gist comment
- Update a label
- Update a milestone
- Update an environment variable
- Update an issue
- Update an issue comment
- Update an organization
- Update an organization variable
- Update an organization webhook
- Update a project
- Update a pull request
- Update a pull request branch
- Update a reference
- Update a release
- Update a release asset
- Update a repository
- Update a repository invitation
- Update a repository ruleset
- Update a repository variable
- Update a repository webhook
- Update a team
- Update branch protection
- Update a code scanning default setup configuration
- Update issue type
- Update a webhook configuration for an organization
- Update a review for a pull request
- Update a review comment for a pull request
- Update pull request review protection
- Update repository preferences for check suites
- Update a webhook configuration for a repository
- Update resource access with tokens
- Update status check protection
- Create or update repository custom property values
- Assign an organization role to a user
- Check if following user
- Check if a user can be assigned
- Check if a user can be assigned to an issue
- Check if a user follows another user
- Check if a user is blocked by the authenticated user
- Check if a user is blocked by an organization
- Check if a user is a repository collaborator
- Check if person is followed by authenticated user
- Get an issue event
- Get a package for a user
- Get a package for the authenticated user
- Get a package version for a user
- Get authenticated user package version
- Get a release by tag name
- Get a repository subscription
- Get a secret for the authenticated user
- Get a tag
- Get a thread subscription for the authenticated user
- List repository files and directories
- Get a user
- Get billing usage report for user
- Get a codespace for the authenticated user
- Get community profile metrics
- Get contextual information for a user
- Get Enterprise Member Invitation
- Get billing usage summary for user
- Get project permission for a user
- Get public key for the authenticated user
- Get rate limit status for the authenticated user
- Get repository permissions for a user
- Get team members
- Get team membership for a user
- Get the authenticated user
- Get user by ID
- Get user project item
- Get user attestations by subject digest
- Get user's projects v2
- Get users with access to the protected branch
- Check if repo starred by auth user
- List accepted assignments for an assignment
- List repositories accessible via GitHub App installation
- List app installations for user token
- List artifacts for a repository
- List assignees
- List assignments for a classroom
- List attestation repositories
- List available machine types for a repository
- List branches
- List branches for head commit
- List check run annotations
- List check runs for a git ref
- List check runs in a check suite
- List check suites for a git reference
- List child teams
- List classrooms
- List codeowners errors
- List CodeQL databases for a repository
- List code scanning alerts for an organization
- List code scanning alerts for a repository
- List code scanning analyses for a repository
- List Codes of Conduct (GraphQL)
- List codespaces for a user in organization
- List codespaces for the authenticated user
- List codespaces for the organization
- List comment changes across organization
- List comments for a pull request review
- List commit comments
- List commit comments for a repository
- List commits
- List commits on a pull request
- List custom property values for organization repositories
- List deliveries for an organization webhook
- List deliveries for a repository webhook
- List deploy keys
- List deployment branch policies
- List deployments
- List deployment statuses
- List email addresses for the authenticated user
- List environment custom deployment rules
- List environments
- List environment secrets
- List environment variables
- List events for the authenticated user
- List events for user
- List events received by the authenticated user
- List followers of a user
- List followers of the authenticated user
- List following for user
- List forks
- List gist comments
- List gist commits
- List gist forks
- List gists for a user
- List gists for the authenticated user
- List github actions caches for a repository
- List GitHub Pages builds
- List global security advisories
- List GPG keys for a user
- List installation requests for the authenticated app
- List instances of a code scanning alert
- List issue comments
- List issue comments for a repository
- List issue dependencies blocked by
- List issue dependencies blocking
- List issue events
- List issue events for a repository
- List issues for user
- List issue types
- List jobs for a workflow run
- List jobs for a workflow run attempt
- List labels for an issue
- List labels for a repository
- List labels for a self-hosted runner for a repository
- List labels for issues in a milestone
- List labels for a self-hosted runner for an organization
- List Licenses (GraphQL)
- List machine types for a codespace
- List matching references
- List milestones
- List notifications for authenticated user
- List org level codespaces secrets
- List organization events for the authenticated user
- List organization members
- List organization memberships for authenticated user
- List organization projects
- List organization repositories
- List organizations
- List organization secrets
- List organizations for a user
- List organizations for the authenticated user
- List organizations for a user
- List organization variables
- List organization webhooks
- List organization fine-grained permissions
- List organization issues assigned to the authenticated user
- List package versions for an organization package
- List organization project view items
- List organization repositories with Github Actions enabled
- List org resource access tokens
- List org resources with personal tokens
- List organization Dependabot secrets without values
- List outside collaborators for an organization
- List owned package versions
- List packages for an organization
- List packages for a user
- List packages for the authenticated user's namespace
- List package versions for a package owned by a user
- List pending team invitations
- List project collaborators (classic)
- List project columns
- List project fields for user
- List project items for user
- List items for user project view
- List public email addresses for the authenticated user
- List public events
- List public events for a network of repositories
- List public events for a user
- List public events received by a user
- List public gists
- List public keys for a user
- List public organization events
- List public organization members
- List public repositories
- List pull requests
- List pull requests associated with a commit
- List pull requests files
- List reactions for a commit comment
- List reactions for an issue
- List reactions for an issue comment
- List reactions for a pull request review comment
- List reactions for a release
- List reactions for a team discussion
- List reactions for a team discussion comment
- List release assets
- List releases
- List repo access by token
- List repo codespaces for authenticated user
- List repo dev container configs for user
- List authenticated user's repository invitations
- List repository notifications for the authenticated user
- List repo secrets without values
- List repositories
- List repos accessible to app installation
- List repositories for a user
- List repositories for the authenticated user
- List repositories starred by a user
- List repositories starred by the authenticated user
- List repositories watched by a user
- List repositories watched by the authenticated user
- List repos with ghactions cache usage
- List repository activities
- List repository collaborators
- List repository contributors
- List repository Dependabot alerts
- List repository events
- List repository invitations
- List repository issues
- List repository languages
- List repository organization secrets
- List repository organization variables
- List repository projects
- List repository rule suites
- List repository secrets
- List repository secrets without decrypting
- List repository security advisories
- List repository tags
- List repository teams
- List repository variables
- List repository webhooks
- List repository workflows
- List review comments in a repository
- List review comments on a pull request
- List reviews for a pull request
- List runner applications for an organization
- List runner applications for a repository
- List secret scanning alerts for a repository
- List secrets for the authenticated user
- List security advisories (GraphQL)
- List security vulnerabilities
- List selected repositories for a Codespaces organization secret
- List selected repositories for a user secret
- List selected repos for secret access
- List selected repositories for an organization variable
- List self hosted runners for an organization
- List self hosted runners for a repository
- List social accounts for a user
- List social accounts for the authenticated user
- List Sponsorable Users and Organizations
- List SSH signing keys for user
- List stargazers
- List starred gists
- List starred repositories for user
- List sub-issues for an issue
- List marketplace subscriptions for authenticated user
- List stubbed subscriptions for the authenticated user
- List team members
- List team projects
- List team repositories
- List teams
- List teams for the authenticated user
- List teams assigned to an organization role
- List the people a user follows
- List people the authenticated user follows
- List timeline events for an issue
- List token access repositories
- List user projects
- List users
- List users blocked by an organization
- List users blocked by the authenticated user
- List users assigned org role
- List watchers
- List workflow run artifacts
- List workflow runs for a repository
- List workflow runs for a workflow
- List selected repositories for a GitHub Actions organization secret
- Set a repository subscription
- Set a thread subscription
- Set primary email visibility
- Set selected repositories for a user secret
- Set user access restrictions
- Set User Interaction Limit (GraphQL)
- Get GitHub API root
- Assign an organization role to a team
- Check if a gist is starred
- Check if pull request merged
- Check if pull request merged
- Check private vulnerability reporting status
- Check public organization membership
- Check if repository is starred
- Check team permissions for a project
- Check team permissions for a repository
- Check a token
- Download an artifact
- Download a repository tarball
- Download a repository archive ZIP
- Download job logs for a workflow run
- Download workflow run attempt logs
- Download workflow run logs
- Get a blob
- Get a branch
- Get access restrictions
- Get a commit
- Get admin branch protection
- Get all API versions
- Get all contributor commit activity
- Get all deployment protection rules for an environment
- Get a milestone
- Get an app
- Get an artifact
- Get an assignment
- Get an autolink reference of a repository
- Get an environment
- Get an environment public key
- Get an environment secret
- Get an environment variable
- Get an issue
- Get an issue comment
- Get an organization
- Get an organization public key
- Get an organization role
- Get an organization secret
- Get an organization variable
- Get an organization webhook
- Get a package for an organization
- Get a package version for an organization
- Get a project
- Get a project card
- Get a pull request
- Get a reference
- Get a release
- Get a release asset
- Get a repository
- Get a repository public key
- Get a repository readme
- Get a repository readme for a directory
- Get a repository ruleset
- Get a repository rule suite
- Get a repository secret
- Get a repository variable
- Get a repository webhook
- Get a review comment for a pull request
- Get a review for a pull request
- Get a self hosted runner for an organization
- Get a self hosted runner for a repository
- Get assignment grades
- Get a team by name
- Get a thread
- Get a webhook configuration for an organization
- Get a webhook configuration for a repository
- Get a webhook delivery for an organization webhook
- Get a workflow
- Get a workflow run
- Get a workflow run attempt
- Get branch protection
- Get catalog models
- Get a check run
- Get a check suite
- Get a classroom
- Get a code of conduct
- Get Code of Conduct (GraphQL)
- Get a CodeQL database for a repository
- Get a code scanning alert
- Get a code scanning analysis for a repository
- Get a code scanning default setup configuration
- Get a commit comment
- Get a commit object
- Get commit signature protection
- Get commit statuses
- Get a custom deployment protection rule
- Get default attributes for a codespace
- Get default workflow permissions for an organization
- Get default workflow permissions for a repository
- Get a diff of the dependencies between commits
- Get a deploy key
- Get a deployment
- Get a deployment branch policy
- Get a deployment status
- Get details about a codespace export
- Get a discussion
- Get a discussion comment
- Get emojis
- Get feeds
- Get a gist
- Get a gist comment
- Get a gist revision
- Get GitHub Actions cache usage for an organization
- Get github actions cache usage for a repository
- Get github actions permissions for an organization
- Get GitHub Actions permissions for a repository
- Get billing premium request usage
- Get github meta information
- Get github pages build
- Get a gitignore template
- Get a global security advisory
- Fetch GraphQL Node
- Get GraphQL rate limit
- Get information about a sarif upload
- Get interaction restrictions for an organization
- Get interaction restrictions for a repository
- Get interaction restrictions for public repositories
- Get issue comments
- Get a label
- Get latest pages build
- Get a license
- Get License (GraphQL)
- Get octocat
- Get allowed actions and workflows for an org
- Get organization audit log
- Get a custom property for an organization
- Get organization project item
- Get organization public key for Codespaces secrets
- Fetch Public Key For Secret Encryption
- Get organization teams
- Get org dev environment secret safely
- Get custom OIDC subject claim template
- Get a dns health check for github pages
- Get a GitHub Pages site
- Get page views
- Get parent issue
- Get pending deployments for a workflow run
- Get public key for secret encryption
- Get pull request review protection
- Get Pull Requests
- Get Raw Repository Content
- Get allowed actions and workflows for a repository
- Get repository development environment secret
- Get repository attestations
- Get repository clones
- Get repository content
- Get Repository via GraphQL
- Get Repository Owner
- Retrieve repo public key for encryption
- Get repository secret securely
- Get repository security advisory
- Get a delivery for a repository webhook
- Get rules for a branch
- Get Organization Dependabot Secret
- Get status checks protection
- Get teams with access to the protected branch
- Get the combined status for a specific reference
- Get the hourly commit count for each day
- Get the last year of commit activity
- Get the latest release
- Get the license for a repository
- Get the review history for a workflow run
- Get the status of a GitHub Pages deployment
- Get the weekly commit activity
- Get the weekly commit count
- Get the Zen of GitHub
- Get top referral paths
- Get top referral sources
- Get Viewer via GraphQL
- Get workflow external access level
- Get a job for a workflow run
- Get workflow run usage
- Get workflow usage
- Get apps with access to the protected branch
- Get all codes of conduct
- Get all commonly used licenses
- Get all custom properties for an organization
- Get all custom property values for a repository
- Get all gitignore templates
- Get all organization roles for an organization
- Get all autolinks of a repository
- Get all repository rulesets
- Get all repository topics
- Get all requested reviewers for a pull request
- Get all status check contexts
- Lookup Enterprise Administrator Invitation
- Lookup GitHub Resource
- Lookup nodes by IDs
- Lookup Organization (GraphQL)
- Look Up Topic by Name
- Mark a thread as done
- Mark a thread as read
- Mark notifications as read
- Mark pull request ready for review
- Mark repository notifications as read
- Set admin branch protection
- Set app access restrictions
- Set default workflow permissions for an organization
- Set default workflow permissions for a repository
- Set GitHub Actions permissions for an organization
- Set github actions permissions for a repository
- Set interaction restrictions for an organization
- Set interaction restrictions for a repository
- Set interaction restrictions for your public repositories
- Set labels for an issue
- Set custom OIDC subject claim template
- Set allowed actions and workflows for an organization
- Set custom labels for a self-hosted runner for an organization
- Set repo allowed actions
- Set custom labels for repo runner
- Set selected repositories for an organization variable
- Set selected repositories for an organization secret
- Set status check contexts
- Set team access restrictions
- Set workflow access level outside repository
- Upload a release asset
- Upload an analysis as sarif data
- Validate credential
- Verify dev container permissions accepted
- Block a user
- Block a user from an organization
- Convert an organization member to outside collaborator
- Follow a user
- Follow User (GraphQL)
- Privately report a security vulnerability
- Stop a codespace for an organization user
- Stop a codespace for the authenticated user
- Unblock a user
- Unblock a user from an organization
- Unfollow a user
- Unfollow user
- Unlock a user repository
- Change User Status
- Abort Repository Migration
- Accept a repository invitation
- Approve a workflow run for a fork pull request
- Close an issue
- Close a pull request
- Commit Multiple Files
- Compare two commits
- Configure JIT runner for an org
- Configure OIDC subject claim template
- Convert Pull Request to Draft
- Decline a repository invitation
- Dismiss a review for a pull request
- Enable a workflow
- Enable GitHub actions in selected repositories
- Enable private vulnerability reporting for a repository
- Enable repo for Github Actions
- Encrypt and update dev secret
- Encrypt org dev env secret
- Follow Organization (GraphQL)
- Force cancel a workflow run
- Fork a gist
- Customize OIDC subject claim template
- Lock an issue
- Manage access control for organization codespaces
- Manage custom properties for org repos
- Manage issue blocking dependency
- Merge a branch
- Merge a pull request
- Ping an organization webhook
- Ping a repository webhook
- Redeliver a delivery for an organization webhook
- Redeliver a delivery for a repository webhook
- Rename a branch
- Render a markdown document
- Render Markdown (Raw Mode)
- Reopen an issue
- Reopen Pull Request
- Replace all repository topics
- Replace org secret visibility to selected
- Replace repository access for an org Codespaces secret
- Request a github pages build
- Request reviewers for a pull request
- Rerequest a check run
- Rerequest a check suite
- Re-run a job from a workflow run
- Rerun a workflow
- Rerun failed jobs from a workflow run
- Retire Sponsors Tier
- Review access with personal token
- Review Custom Deployment Rules For Workflow Run
- Review pending deployments for a workflow run
- Review PAT Requests in Bulk
- GitHub GraphQL Search
- Star a gist
- Star a specified repository (requires owner and repo)
- Submit a review for a pull request
- Test the push repository webhook
- Transfer a repository
- Unfollow organization
- Unlock an issue
- Unlock an organization repository
- Unstar a gist
- Unstar a repository
- Who Am I
- Delete a package version for the authenticated user
- Delete a repository subscription
- Delete a secret for the authenticated user
- Delete a thread subscription
- Delete a codespace for the authenticated user
- Delete authenticated user email address
- Delete a package for the authenticated user
- Delete package version for a user
- Delete project item for user
- Delete social accounts for the authenticated user
- Delete User List
- Delete a package for a user
- Remove all organization roles for a user
- Remove an organization member
- Remove an organization role from a user
- Remove a selected repository from a user secret
- Remove user public repo interaction restrictions
- Remove team membership for a user
- Remove user access restrictions
- Remove users from codespaces access for an organization
- Restore a package for a user
- Restore a package for the authenticated user
- Restore a package version for the authenticated user
- Restore package version for a user
- Cancel a GitHub Pages deployment
- Cancel sponsorship
- Cancel a workflow run
- Clear Project V2 Item Field Value
- Clear repository cache by key
- Clear self-hosted runner org labels
- Delete access restrictions
- Delete admin branch protection
- Delete a file
- Delete an app authorization
- Delete an app token
- Delete a reference
- Delete a release
- Delete a release asset
- Delete a release reaction
- Delete a repository
- Delete a repository invitation
- Delete a repository ruleset
- Delete a repository secret
- Delete a repository variable
- Delete a repository webhook
- Delete a review comment for a pull request
- Delete an artifact
- Delete a self hosted runner from an organization
- Delete a self hosted runner from a repository
- Delete a team
- Delete an autolink reference from a repository
- Delete a workflow run
- Delete branch protection
- Delete a code scanning analysis from a repository
- Delete a commit comment
- Delete a commit comment reaction
- Delete commit signature protection
- Delete a custom organization role
- Delete dependabot secret by name
- Delete a deploy key
- Delete a deployment
- Delete a deployment branch policy
- Delete a discussion
- Delete a discussion comment
- Delete an environment
- Delete an environment secret
- Delete an environment variable
- Delete a gist
- Delete a gist comment
- Delete GitHub Actions cache by ID
- Delete a GitHub Pages site
- Delete an issue comment
- Delete an issue comment reaction
- Delete an issue reaction
- Delete a label
- Delete a milestone
- Delete an organization
- Delete an organization secret
- Delete an organization variable
- Delete an organization webhook
- Delete a codespace from the organization
- Delete a package for an organization
- Delete package version
- Delete package version for an organization
- Delete a pending review for a pull request
- Delete a project
- Delete a project field (column)
- Delete a pull request comment reaction
- Delete pull request review protection
- Delete repo codespace secret by name
- Delete team discussion comment reaction
- Delete team discussion reaction
- Delete workflow run logs
- Disable a custom protection rule for an environment
- Disable a workflow
- Disable private vulnerability reporting for a repository
- Disable Repository Actions In Org
- Remove a custom property for an organization
- Remove a label from an issue
- Remove all labels from an issue
- Remove all organization roles for a team
- Remove an organization role from a team
- Remove app access restrictions
- Remove a project from a team
- Remove a repository collaborator
- Remove a repository from an app installation
- Remove a repository from a team
- Remove assignees from an issue
- Remove custom label from repo runner
- Remove custom label from self hosted runner
- Remove custom labels from self hosted repo runner
- Remove interaction restrictions for an organization
- Remove interaction restrictions for a repository
- Remove org dev env secret by name
- Remove org secret by name
- Remove outside collaborator from an organization
- Remove public org membership
- Remove repository from organization dev environment secret
- Remove selected repo from org secret
- Remove requested reviewers from a pull request
- Remove review request
- Remove selected repository from an organization secret
- Remove selected repository from an organization variable
- Remove status check contexts
- Remove status check protection
- Remove team access restrictions
- Remove team membership
- Reset a token
- Restore a package for an organization
- Restore package version for an organization
- Revoke an installation access token
- Revoke Token Organization Access
How it works
- 1
Connect
Connect it in Settings › Connectors. Most tools take one click to authorise.
- 2
Put agents to work
Strategy, Content and Analyst AI can read from it and act in it as part of your lifecycle programs.
- 3
Approve and measure
You review every change before it goes live, and Sortment measures the lift.
Related integrations
All integrationsSee Sortment work with GitHub.
Book a 30-minute call. We'll walk you through Sortment with your goals, your data and your stack in mind.
No migration · Works alongside your existing stack