Back to all connectors

LogoGithub integration connector

Add white-label customer-facing integration with Github into your app with just a few lines of code.

Managed authentication

Connect your customer accounts in Github without researching its API, registering in a developer program, and getting your application approved. We take care of authentication, secure credentials storage, and token refreshes so you don't have to.

Just one line of code for you and one click for your customers:

iApp.integration('github').open()

Read full documentation
Get started for free

Add Github to your app in the next 30 minutes

Execute Github operations on behalf of your customers

Get information about available operations in a consistent way: name, description, input, output. Run operations using simple consistent API.

Read more about operations

Add custom labels to a self-hosted runner for an organization

Add custom labels to a self-hosted runner configured in an organization.

You must authenticate using an access token with the admin:org scope to use this endpoint.

Add custom labels to a self-hosted runner for a repository

Add custom labels to a self-hosted runner configured in a repository.

You must authenticate using an access token with the repo scope to use this endpoint.

Actions Add Selected Repo To Org Secret

Adds a repository to an organization secret when the visibility for repository access is set to selected. The visibility is set when you Create or update an organization secret...

Add selected repository to an organization variable

Adds a repository to an organization variable that is available to selected repositories. Organization variables that are available to selected repositories have their visibility field set to selected...

Add a repository to a required workflow

Adds a repository to a required workflow. To use this endpoint, the required workflow must be configured to run on selected repositories.

You must authenticate using an access token with the admin:org scope to use this endpoint...

Approve a workflow run for a fork pull request

Approves a workflow run for a pull request from a public fork of a first time contributor. For more information, see "Approving workflow runs from public forks."...

Work with Github data collections

Read and write data, get custom fields schema, and react to changes in Github data.

Read more about working with data collections

ListFind by IDSearchCreateUpdateDelete
Issue Comments
Issue Labels
Repositories
Repository Milestones
Issues
Users

Trigger integrations on Github events

React to events in the external app. Receive changes in data regardless of whether webhooks are supported or not.

Read more about working with events

Data Record Created

Data Record Updated

Data Record Deleted

Use the same code to integrate with Github and 100+ other applications

With universal integrations, you can build your integration scenario once and it will work with every app automatically.

Users

automatically maps to

Tasks

automatically maps to

Clickup Clickup
ClickupWorkspace Users
ClickupTasks
Asana Asana
AsanaUsers
AsanaTasks
Jira Jira
JiraUsers
JiraIssues
Teamleader Teamleader
TeamleaderUsers
TeamleaderTasks
Zendesk Zendesk
ZendeskUsers
ZendeskTickets
Salesloft Salesloft
SalesloftUsers
SalesloftTasks
Copper Copper
CopperUsers
CopperTasks
Keap Keap
KeapUsers
KeapTasks
Salesforce Salesforce
SalesforceUsers
SalesforceTasks
HubSpot HubSpot
HubSpotOwners
HubSpotTasks