Home / Connectors / GitHub

GitHub

GitHub connector

outbound io.camunda:http-json:1

Required inputs

KeyLabelType
authentication.token GitHub personal token secret
owner Owner FEEL expression
owner Owner FEEL expression
owner Owner FEEL expression
owner Owner FEEL expression
owner Owner FEEL expression
repo Repository FEEL expression
repo Repository FEEL expression
repo Repository FEEL expression
repo Repository FEEL expression
repo Repository FEEL expression
issueNumber Issue number FEEL expression
releaseId Release ID FEEL expression
searchQuery Query FEEL expression
issueTitle Title FEEL expression
tagName Tag name FEEL expression
repoName Repository name FEEL expression
branchName Branch name FEEL expression
branchBase Base FEEL expression
branchHead Head FEEL expression
orgName Organization name FEEL expression
orgName Organization name FEEL expression
orgInvitationEmail Invite email FEEL expression

Optional inputs

KeyLabelType
operationGroup Operation group string
issueOperationType Operation type string
releaseOperationType Operation type string
branchOperationType Operation type string
reposOperationType Operation type string
listAlertsOperationType Operation type string
issueTitle Title FEEL expression
githubBody Body FEEL expression
githubBody Body FEEL expression
issueAssignees Assignees FEEL expression
issueLabels Labels FEEL expression
issueMilestone Milestone FEEL expression
releaseName Release name FEEL expression
repoName Repository name FEEL expression
repoDescription Description FEEL expression
repoHomePage Home page FEEL expression
repoVisibility Visibility string
repoType Type string
repoSort Sort string
repoSortOrder Sort order string
commitMessage Commit message FEEL expression
makeLatest Make latest string
orgInvitationRole Role string
issueState Issue state string
issueStateReason State reason string
resultVariable Result variable string
resultExpressionCreateIssue Result expression FEEL expression
resultExpressionUpdateIssue Result expression FEEL expression
resultExpressionCreateRelease Result expression FEEL expression
resultExpressionUpdateRelease Result expression FEEL expression
resultExpressionGetIssue Result expression FEEL expression
resultExpressionGetBranch Result expression FEEL expression
resultExpressionGetRepo Result expression FEEL expression
resultExpressionUpdateRepo Result expression FEEL expression
resultExpressionCreateOrganizationRepo Result expression FEEL expression
resultExpressionListReleases Result expression FEEL expression
resultExpressionListBranches Result expression FEEL expression
resultExpressionListOrganizationRepos Result expression FEEL expression
resultExpressionListRepoContributors Result expression FEEL expression
resultExpressionListRepoCommits Result expression FEEL expression
resultExpressionSearchIssues Result expression FEEL expression
connectionTimeoutInSeconds Connection timeout FEEL expression
errorExpression Error expression FEEL expression

Apply this connector with @bpmnkit/connectors

import { applyConnectorTemplate } from "@bpmnkit/connectors" const result = applyConnectorTemplate("io.camunda.connectors.GitHub.v1", { "authentication.token": "<your github personal token>", "owner": "= ", "owner": "= ", "owner": "= ", "owner": "= ", "owner": "= ", "repo": "= ", "repo": "= ", "repo": "= ", "repo": "= ", "repo": "= ", "issueNumber": "= ...", "releaseId": "= ...", "searchQuery": "= ...", "issueTitle": "= ...", "tagName": "= ", "repoName": "= ...", "branchName": "= ...", "branchBase": "= ...", "branchHead": "= ...", "orgName": "= ...", "orgName": "= ...", "orgInvitationEmail": "= ...", "operationGroup": "issues", "issueOperationType": "createIssue", })