All connectors
Implemented
Software delivery, ITSM & observability
GitHub logo

GitHub

Read and write GitHub repositories, issues, comments, labels, milestones, pull requests, releases, statuses and Actions runs.

Connect engineering delivery to service desks, project tools and release communications without manual copying.

Source actions

18

Destination actions

16

Data types

18

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

assignees
  • List assignable users
    Source

    Users who can be assigned to issues and pull requests in the repository.

branches
  • Create branch
    Destination
    Duplicate protected

    Creates a branch reference pointing at a commit SHA.

  • List branches
    Source

    Branches with head commit and protection flag.

commit statuses
  • Create commit status
    Destination
    Not retried automatically

    Posts a status (for example from an external check) against a commit.

commits
  • List commits
    Source
    Incremental

    Commits on a branch or path, newest first.

deployments
  • List deployments
    Source

    Deployments by environment, ref or SHA, newest first.

issue comments
  • Add issue comment
    Destination
    Not retried automatically

    Adds a comment to an issue or pull request conversation.

  • List issue comments
    Source
    Incremental

    Comments on one issue or pull request, or on every issue in the repository when no number is given.

  • Update issue comment
    Destination
    Duplicate protected

    Replaces the body of an existing comment.

issues
  • Create issue
    Destination
    Not retried automatically

    Creates an issue with optional assignees, labels, milestone and issue type.

  • Get issue
    Source

    One issue with labels, assignees, milestone and sub-issue summary.

  • List issues
    Source
    Incremental

    Repository issues (pull requests excluded) ordered by last update, oldest first, for incremental sync.

  • Update issue
    Destination
    Duplicate protected

    Updates title, body, state, assignees, labels, milestone or type. Omitted fields are unchanged.

labels
  • Create label
    Destination
    Duplicate protected

    Creates a repository label. Label names are unique per repository.

  • List labels
    Source

    Labels defined in the repository.

  • Update label
    Destination
    Duplicate protected

    Renames a label or changes its colour or description.

milestones
  • Create milestone
    Destination
    Duplicate protected

    Creates a milestone. Titles are unique per repository.

  • List milestones
    Source

    Open and closed milestones with issue counts and due dates.

  • Update milestone
    Destination
    Duplicate protected

    Updates title, state, description or due date.

pull request files
  • List pull request files
    Source

    Changed files with change type and line counts (up to 3,000 files).

pull request reviewers
  • Request pull request reviewers
    Destination
    Duplicate protected

    Requests reviews from users or teams; already requested reviewers are unchanged.

pull request reviews
  • List pull request reviews
    Source

    Submitted reviews with approval state, oldest first.

pull requests
  • Create pull request
    Destination
    Not retried automatically

    Opens a pull request from a head branch into a base branch.

  • Get pull request
    Source

    One pull request with mergeability and change counts.

  • List pull requests
    Source

    Pull requests ordered by last update, newest first.

  • Update pull request
    Destination
    Duplicate protected

    Updates title, description, base branch or open/closed state. Does not merge.

releases
  • Create release
    Destination
    Duplicate protected

    Creates a release for a tag, creating the tag from the target if it does not exist.

  • List releases
    Source

    Published and draft releases, newest first.

  • Update release
    Destination
    Duplicate protected

    Updates release notes, name, tag, draft or pre-release flags.

repositories
  • Get repository
    Source

    One repository with its default branch and settings summary.

  • List repositories
    Source
    Incremental

    Repositories the token can access, or repositories in one organisation, most recently updated first.

workflow dispatches
  • Run workflow
    Destination
    Not retried automatically

    Triggers a workflow that has a workflow_dispatch trigger and returns the new run ID.

workflow runs
  • List workflow runs
    Source
    Incremental

    GitHub Actions runs with status and conclusion, newest first.

workflows
  • List Actions workflows
    Source

    GitHub Actions workflows defined in the repository.

Authentication

Fine-grained personal access token

Plans and access

All GitHub plans, including Free; Actions data requires Actions to be enabled. Fine-grained personal access tokens are limited to the selected repositories and permissions. Organisations can require approval for fine-grained tokens.

Test environment

A free personal account or test organisation with a private repository works for testing.

Rate limits

5,000 requests per hour per user token (15,000 on Enterprise Cloud) plus secondary limits on concurrency and content creation; HTTP 403/429 with Retry-After or x-ratelimit-reset.

Provider events

Repository and organisation webhooks for issues, pull requests, releases and workflow runs. Nexra event triggers are not yet available; flows run on demand or on a schedule.

Before you build a flow

  • Projects (v2) are GraphQL-only and are not included.
  • The repository issues endpoint also returns pull requests; Nexra filters them out of issues.list and marks the page cursor from GitHub's Link header.
  • Pull request lists have no updated-since filter; they are sorted by last update, newest first.
  • Merging pull requests, deleting resources and uploading release assets are not implemented.
  • Issue, comment, pull request, status and workflow dispatch creates have no idempotency key; uncertain writes are not repeated automatically.