Integrate GitHub

Provide your users with in-app integration with GitHub

GitHub connector

GitHub

Web-based hosting service for version control using Git.

GitHub Connector Methods

Activities

Feature Description Type
List Events for Authenticated User Display the events for the authenticated user. Action
List Events Received by Authenticated User Display the events that have been received for the authenticated user. Action
List Events for Repo Display the events for a repository Action
List Public Events for Network Display the public events for a network of repositories Action
List New Events for Repo Display the events for a repository since the last successful cycle run. Action
List Events Received by User Display the events that have been received for a user. Action
List Organization Events for Authenticated User Display the user's organization dashboard. Action
List Public Events Display the public event Action
List Public Events for Authenticated User Display the public events for authenticated user. Action
List Public Events for Organization Display the public events for an organization Action

Files

Feature Description Type
List Root Files & Folders List files folders of a repository. Action
List File Commit Dates List Commit dates for file Action
List Files & Folders List the files and folders of a repository branch or folder. Action
Get File Get a file. Action

Webhooks

Feature Description Type
Issue Updated This webhook is fired when opened, edited, deleted, pinned, unpinned, closed, reopened, assigned, unassigned, labeled, unlabeled, locked, unlocked, transferred, milestoned, or demilestoned. Webhook
Repository Push This webhook is fired when one or more commits are pushed to a repository branch or tag. Webhook

Issues

Feature Description Type
List New/Updated Issues/Pull Requests List new and updated issues from a repository since the last run time. Action
Update Issue Update a specified issue. Action
Close Issue Changes the state of an issue to "closed". Action
Get Issue Gets the details of the specified Issue, Action
List Issues/Requests List all Issues and Pull Requests against a repository. Action
List Updated Issues/Pull Requests Gets a list of updated issues from a repository made since the last run time. Action
Create Issue Creates an issue in a specified repository. Action
List New Issues/Pull Requests List new Issues and Pull Requests from a repository created since the last run time. Action
List Updated Repository Issue Comments List all comments for a repository updated since lastrun. Action
List Issue Comments List all comments for an issue. Action
List Repository Issue Comments List all comments for a repository. Action
Add Issue Comment Adds a comment to a specified issue. Action

Organizations

Feature Description Type
Get User Retrieve details of the authenticated user Action
List Authenticated User's Organizations List all the organizations for the specified user. This only lists organizations that your authorization allows you to operate on in some way Action
List Organizations Repositories List all the repositories of an organization. Action
List User's Organizations List public organization memberships for the specified user. This method only lists public memberships, regardless of authentication. If you need to fetch all of the organization memberships (public and private) for the authenticated user, use the List Authenticated Organizations method. Action
List Organizations Members List all the members of an organization. Action

Repositories

Feature Description Type
List Repository Branches List all branches of a repository. Action
Get User's Repository Permissions Get all permissions of a user in a repository. This method contains a true/false exit, where the true route is taken if the user is a member of the repository, while the false exit is taken if they are not. Action
List Repository Collaborators List all collaborators of a repository. Action
Looking for extra functionality in this connector? We build our connectors to our customer requirements, so if you need an extension get in touch.

With Cyclr you also get

300+ APIs

300+ APIs

Our Connector Layer enables you to unlock integrations with our vast library of SaaS Connectors -- instantly.

Always up-to-date

Always up-to-date

Our API connectors are tested automatically every day, we are constantly updating & adding new ones.

No code

No code

Use our drag and drop builder to create embeddable template integrations for your users with our Orchestration Layer.

Native integration

Native integration

Your users access all integrations right inside your app, no more plugins or third-party apps, with our Presentation Layer.