Skip to content

Github

Reference


GitHub is a web-based platform for version control and collaboration using Git.

Categories: [developer-tools]

Version: 1


Connections

Version: 1

OAuth2 Authorization Code

Properties

NameTypeControl TypeDescription
Client idSTRINGTEXT
Client secretSTRINGTEXT

Triggers

New Issue

Triggers when a new issue is created.

Type: DYNAMIC_WEBHOOK

Properties

NameTypeControl TypeDescription
RepositorySTRINGSELECT

Output

Type: OBJECT

Properties

TypeControl Type
{STRING(url), STRING(repository_url), NUMBER(id), INTEGER(number), STRING(title), STRING(state), STRING(body)}OBJECT_BUILDER
{STRING(login), INTEGER(id)}OBJECT_BUILDER
STRINGTEXT
STRINGTEXT
{INTEGER(id), STRING(name), STRING(full_name), {STRING(login), INTEGER(id)}(owner), STRING(visibility), INTEGER(forks), INTEGER(open_issues), STRING(default_branch)}OBJECT_BUILDER

New Pull Request

Triggers when a new pull request is created.

Type: DYNAMIC_WEBHOOK

Properties

NameTypeControl TypeDescription
RepositorySTRINGSELECT

Output

Type: OBJECT

Properties

TypeControl Type
INTEGERINTEGER
{INTEGER(id), STRING(state), STRING(title), STRING(body), INTEGER(commits)}OBJECT_BUILDER
{STRING(login), INTEGER(id)}OBJECT_BUILDER
STRINGTEXT
{INTEGER(id), STRING(name), STRING(full_name), {STRING(login), INTEGER(id)}(owner), STRING(visibility), INTEGER(forks), INTEGER(open_issues), STRING(default_branch)}OBJECT_BUILDER

Actions

Add Assignee to Issue

Adds an assignees to the specified issue.

Properties

NameTypeControl TypeDescription
RepositorySTRINGSELECT
IssueSTRINGSELECTThe issue to add assignee to.
AssigneesSTRINGSELECTThe list of assignees to add to the issue.

Output

Type: OBJECT

Properties

TypeControl Type
STRINGTEXT
STRINGTEXT
NUMBERNUMBER
INTEGERINTEGER
STRINGTEXT
STRINGTEXT
[{STRING(login), STRING(id), STRING(html_url), STRING(type)}]ARRAY_BUILDER
[{STRING(id), STRING(name), STRING(description)}]ARRAY_BUILDER
STRINGTEXT

Add Labels to Issue

Adds labels to the specified issue.

Properties

NameTypeControl TypeDescription
RepositorySTRINGSELECT
IssueSTRINGSELECTThe issue to add labels to.
LabelsSTRINGSELECTThe list of labels to add to the issue.

Output

Type: ARRAY

Properties

TypeControl Type
{STRING(id), STRING(name), STRING(description)}OBJECT_BUILDER

Create Comment on Issue

Adds a comment to the specified issue.

Properties

NameTypeControl TypeDescription
RepositorySTRINGSELECT
IssueSTRINGSELECTThe issue to comment on.
CommentSTRINGTEXTThe comment to add to the issue.

Output

Type: OBJECT

Properties

TypeControl Type
STRINGTEXT
STRINGTEXT
NUMBERNUMBER
INTEGERINTEGER
STRINGTEXT
STRINGTEXT
[{STRING(login), STRING(id), STRING(html_url), STRING(type)}]ARRAY_BUILDER
[{STRING(id), STRING(name), STRING(description)}]ARRAY_BUILDER
STRINGTEXT

Create Issue

Create Issue in GitHub Repository

Properties

NameTypeControl TypeDescription
RepositorySTRINGSELECTRepository where new issue will be created.
TitleSTRINGTEXTTitle of the issue.
DescriptionSTRINGTEXTThe description of the issue.

Output

Type: OBJECT

Properties

TypeControl Type
STRINGTEXT
STRINGTEXT
NUMBERNUMBER
INTEGERINTEGER
STRINGTEXT
STRINGTEXT
[{STRING(login), STRING(id), STRING(html_url), STRING(type)}]ARRAY_BUILDER
[{STRING(id), STRING(name), STRING(description)}]ARRAY_BUILDER
STRINGTEXT

Get Issue

Get information from a specific issue

Properties

NameTypeControl TypeDescription
RepositorySTRINGSELECT
IssueSTRINGSELECTThe issue you want to get details from.

Output

Type: OBJECT

Properties

TypeControl Type
STRINGTEXT
STRINGTEXT
NUMBERNUMBER
INTEGERINTEGER
STRINGTEXT
STRINGTEXT
[{STRING(login), STRING(id), STRING(html_url), STRING(type)}]ARRAY_BUILDER
[{STRING(id), STRING(name), STRING(description)}]ARRAY_BUILDER
STRINGTEXT

Additional instructions


CONNECTION

Setting up OAuth2