GitHub is the perfect place to share code and work collaboratively on private and open source software.

Changelog

8 versions
v3.1.0 Latest
  • Added test() (Flow Test Mode) to all triggers: NewStargazer, NewCommitComment, NewTeam, NewOrganization, NewMilestone, NewNotification, NewBranch, NewWatcher, NewRelease, NewRepository, NewCollaborator, NewGist, NewReviewRequest, NewPullRequest, NewIssue, NewGlobalEvent, NewCommit, NewLabel, NewEvent.
v3.0.0
  • (breaking change) MakeApiCall: headers and parameters changed to key-value array inputs (body remains textarea/JSON to support nested structures) per standard #1459 — existing flows that used the old string/textarea headers or parameters must be updated
v2.1.2
  • Added output examples to component schemas.
v2.1.1
  • Implemented multiselect input normalization for assignees and labels fields in CreateIssue, FindIssue, FindPullRequest, NewIssue, and UpdateIssue components.
v2.1.0
  • Added support for GitHub Projects API with new components: ListProjects, GetProject, GetProjectItem.
v2.0.1
  • Removing unneeded dependencies.
v2.0.0
  • [Breaking Change]: Revamped Github connector with new and improved components.
v1.0.3
  • Removed 'None' empty string value from ListAssignees, ListLabels and ListMilestones.

Authentication

TypeDetails
OAuth 2
Authentication Hub Verified

This connector is globally authenticated and verified by Appmixer and is ready to use without registering your own OAuth application with the provider. Appmixer's Authentication Hub acts as an authentication proxy, so all OAuth-based connectors work out of the box. You can still use your own OAuth credentials (clientId and clientSecret) for enhanced customization or compliance — see the Connector Configuration section of the documentation. The Authentication Hub is enabled for all hosted Appmixer tenants; on self-managed installations it has to be explicitly set.

Triggers

21
Get Organization By Name icon

Get Organization By Name

Fetches an organization by name.
Additional Scopes:
user public_repo repo notifications gist
Get User icon

Get User

Fetches an user by name.
Additional Scopes:
user public_repo repo notifications gist
New Branch icon

New Branch

Triggered when a new branch is created.
Additional Scopes:
user public_repo repo notifications gist
New Collaborator icon

New Collaborator

Triggered when you add a new collaborator.
Additional Scopes:
user public_repo repo notifications gist
New Commit icon

New Commit

Triggered when a new commit is created.
Additional Scopes:
user public_repo repo notifications gist
New Commit Comment icon

New Commit Comment

Triggered when a new comment on a commit is created.
Additional Scopes:
user public_repo repo notifications gist
New Event icon

New Event

Triggered when anything happens on a repo. Note that according to the DOCs: This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.
Additional Scopes:
user public_repo repo notifications gist
New Gist icon

New Gist

Triggered when a new gist is created (public or private).
Additional Scopes:
user public_repo repo notifications gist
New Global Event icon

New Global Event

Triggers when a new global event occurs to or from the authenticated user on GitHub. Note that according to the DOCs: This API is not built to serve real-time use cases. Depending on the time of day, event latency can be anywhere from 30s to 6h.
Additional Scopes:
user public_repo repo notifications gist
New Issue icon

New Issue

Triggered when a new issue is created.
Additional Scopes:
user public_repo repo notifications gist
New Label icon

New Label

Triggers when a new label is created in a GitHub repository.
Additional Scopes:
user public_repo repo notifications gist
New Milestone icon

New Milestone

Triggers when a new milestone is created in a GitHub repository.
Additional Scopes:
user public_repo repo notifications gist
New Notification icon

New Notification

Triggers whenever a new notification is received in your GitHub account.
Additional Scopes:
user public_repo repo notifications gist
New Organization icon

New Organization

Triggers when a new organization is created in your github account.
Additional Scopes:
user public_repo repo notifications gist
New Pull Request icon

New Pull Request

Triggered when a new pull request is created.
Additional Scopes:
user public_repo repo notifications gist
New Release icon

New Release

Triggers when a new release is done in your repository.
Additional Scopes:
user public_repo repo notifications gist
New Repository icon

New Repository

Triggered when a new repository is created.
Additional Scopes:
user public_repo repo notifications gist
New Review Request icon

New Review Request

Triggers whenever a new review request is created for the specified username in the selected repository.
Additional Scopes:
user public_repo repo notifications gist
New Stargazer icon

New Stargazer

Triggered when a new user starred a repo.
Additional Scopes:
user public_repo repo notifications gist
New Team icon

New Team

Triggers whenever user is added to a new team.
Additional Scopes:
user public_repo repo notifications gist
New Watcher icon

New Watcher

Triggered when a new watcher is added to a repo.
Additional Scopes:
user public_repo repo notifications gist

Actions

19
Create Comment icon

Create Comment

Create a comment on an issue or PR.
Additional Scopes:
user public_repo repo notifications gist
Create Gist icon

Create Gist

Create a new Gist.
Additional Scopes:
user public_repo repo notifications gist
Create Issue icon

Create Issue

Create a new issue.
Additional Scopes:
user public_repo repo notifications gist
Create Pull Request icon

Create Pull Request

Create a new pull request.
Additional Scopes:
user public_repo repo notifications gist
Delete Branch icon

Delete Branch

Delete a branch.
Additional Scopes:
user public_repo repo notifications gist
Find Pull Request icon

Find Pull Request

Finds pull requests that match the search criteria.
Additional Scopes:
user public_repo repo notifications gist
Find Issue icon

Find Issue

Finds issues that match the search criteria.
Additional Scopes:
user public_repo repo notifications gist
Find Repository icon

Find Repository

Finds repositories that match the search criteria.
Additional Scopes:
user public_repo repo notifications gist
Get Pull Request By Number icon

Get Pull Request By Number

Fetches a single pull request based on the provided PR number.
Additional Scopes:
user public_repo repo notifications gist
List Pull Requests icon

List Pull Requests

Returns a list of pull requests from a repository.
Additional Scopes:
user public_repo repo notifications gist
Make Api Call icon

Make Api Call

Generic method for making API calls to GitHub API.
Additional Scopes:
user public_repo repo notifications gist
Submit Review icon

Submit Review

Submits a PullRequest review.
Additional Scopes:
user public_repo repo notifications gist
Update Issue icon

Update Issue

Update an issue.
Additional Scopes:
user public_repo repo notifications gist
Update Pull Request icon

Update Pull Request

Update a pull request.
Additional Scopes:
user public_repo repo notifications gist
Find Project Items icon

Find Project Items

Retrieve items from a GitHub project that match a specific status and/or content type. Returns both Issues and Pull Requests linked to the project. Can filter by status (e.g., 'Todo', 'In Progress', 'Done') and by content type (Issue, PullRequest, or DraftIssue). Each item includes its content details (title, URL, number, repository) and custom field values.
Additional Scopes:
read:project repo
Find Projects icon

Find Projects

Retrieve all projects accessible to the authenticated user (either via organization or personal projects) using GitHub's GraphQL API. Supports filtering by project name using the query parameter.
Additional Scopes:
read:project
Get Project icon

Get Project

Retrieve detailed information for a specific GitHub project.
Additional Scopes:
read:project
Get Project Fields icon

Get Project Fields

Retrieve all field definitions and configurations for a specified project, including custom fields.
Additional Scopes:
read:project
Get Project Item icon

Get Project Item

Retrieve detailed information about a specific project item including its field values and metadata.
Additional Scopes:
read:project repo