GitHub v3 REST API

Issue Event

object

Issue Event

idintegerrequired

Example:1

node_idstringrequired

Example:MDEwOklzc3VlRXZlbnQx

urlstring(uri)required

Example:https://api.github.com/repos/octocat/Hello-World/issues/events/1

actorobjectrequired

Simple User

Show Child Parameters
eventstringrequired

Example:closed

commit_idstringrequired

Example:6dcb09b5b57875f334f61aebed695e2e4193db5e

commit_urlstringrequired

Example:https://api.github.com/repos/octocat/Hello-World/commits/6dcb09b5b57875f334f61aebed695e2e4193db5e

created_atstring(date-time)required

Example:2011-04-14T16:00:49Z

issueobject

Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.

Show Child Parameters
labelobject

Issue Event Label

Show Child Parameters
assigneeobject

Simple User

Show Child Parameters
assignerobject

Simple User

Show Child Parameters
review_requesterobject

Simple User

Show Child Parameters
requested_reviewerobject

Simple User

Show Child Parameters
requested_teamobject

Groups of organization members that gives permissions on specified repositories.

Show Child Parameters
dismissed_reviewobject
Show Child Parameters
milestoneobject

Issue Event Milestone

Show Child Parameters
project_cardobject

Issue Event Project Card

Show Child Parameters
renameobject

Issue Event Rename

Show Child Parameters
author_associationstring

How the author is associated with the repository.

Allowed values:COLLABORATORCONTRIBUTORFIRST_TIMERFIRST_TIME_CONTRIBUTORMANNEQUINMEMBERNONEOWNER

Example:OWNER

lock_reasonstring
performed_via_github_appobject

GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.

Show Child Parameters
Example

Labeled Issue Event

object

Labeled Issue Event

idintegerrequired
node_idstringrequired
urlstringrequired
actorobjectrequired

Simple User

Show Child Parameters
eventstringrequired
commit_idstringrequired
commit_urlstringrequired
created_atstringrequired
performed_via_github_appobjectrequired

GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.

Show Child Parameters
labelobjectrequired
Show Child Parameters
Example

Unlabeled Issue Event

object

Unlabeled Issue Event

idintegerrequired
node_idstringrequired
urlstringrequired
actorobjectrequired

Simple User

Show Child Parameters
eventstringrequired
commit_idstringrequired
commit_urlstringrequired
created_atstringrequired
performed_via_github_appobjectrequired

GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.

Show Child Parameters
labelobjectrequired
Show Child Parameters
Example

Assigned Issue Event

object

Assigned Issue Event

idintegerrequired
node_idstringrequired
urlstringrequired
actorobjectrequired

Simple User

Show Child Parameters
eventstringrequired
commit_idstringrequired
commit_urlstringrequired
created_atstringrequired
performed_via_github_appobjectrequired

GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.

Show Child Parameters
assigneeobjectrequired

Simple User

Show Child Parameters
assignerobjectrequired

Simple User

Show Child Parameters
Example

Unassigned Issue Event

object

Unassigned Issue Event

idintegerrequired
node_idstringrequired
urlstringrequired
actorobjectrequired

Simple User

Show Child Parameters
eventstringrequired
commit_idstringrequired
commit_urlstringrequired
created_atstringrequired
performed_via_github_appobjectrequired

GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.

Show Child Parameters
assigneeobjectrequired

Simple User

Show Child Parameters
assignerobjectrequired

Simple User

Show Child Parameters
Example