Skip to content

GitHub: Issues schemas (part 1)

58 GitHub schemas with complete fields and constraints.

← Issues operations · All schemas

Add issue field values to an issue — response body — item

FieldTypePresenceDescription and constraints
$objectRootA value assigned to an issue field
data_typestringRequired within parentThe data type of the issue field
Known values: text, single_select, multi_select, number, date
issue_field_idJSONRequired within parent
issue_field_id (anyOf 1)integerAlternativeUnique identifier for the issue field.
Format: int64
issue_field_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
issue_field_namestringOptionalThe human-readable name of the issue field.
multi_select_optionsJSONOptional
multi_select_options (anyOf 1)arrayAlternativeDetails about the selected options
multi_select_options (anyOf 1)[]objectEach item
multi_select_options (anyOf 1)[].colorstringRequired within parentThe color of the option
multi_select_options (anyOf 1)[].idJSONRequired within parent
multi_select_options (anyOf 1)[].id (anyOf 1)integerAlternativeUnique identifier for the option.
Format: int64
multi_select_options (anyOf 1)[].id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
multi_select_options (anyOf 1)[].namestringRequired within parentThe name of the option
multi_select_options (anyOf 2)nullAlternative
node_idstringRequired within parent
single_select_optionJSONOptional
single_select_option (anyOf 1)objectAlternativeDetails about the selected option (only present for single_select fields)
single_select_option (anyOf 1).colorstringRequired within parentThe color of the option
single_select_option (anyOf 1).idJSONRequired within parent
single_select_option (anyOf 1).id (anyOf 1)integerAlternativeUnique identifier for the option.
Format: int64
single_select_option (anyOf 1).id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
single_select_option (anyOf 1).namestringRequired within parentThe name of the option
single_select_option (anyOf 2)nullAlternative
valueJSONRequired within parent
value (anyOf 1)JSONAlternativeThe value of the issue field
value (anyOf 1) (anyOf 1)stringAlternative
value (anyOf 1) (anyOf 2)JSONAlternative
value (anyOf 1) (anyOf 2) (anyOf 1)numberAlternative
value (anyOf 1) (anyOf 2) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
value (anyOf 1) (anyOf 3)JSONAlternative
value (anyOf 1) (anyOf 3) (anyOf 1)integerAlternative
value (anyOf 1) (anyOf 3) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
value (anyOf 2)nullAlternative

Approve an issue suggestion — response body

FieldTypePresenceDescription and constraints
$objectRootAn agent-proposed change to an issue that a maintainer can approve or dismiss.
actionstringRequired within parentThe kind of change proposed.
Known values: set_type, add_label, add_field, add_assignee, close_issue
actor_idJSONRequired within parent
actor_id (anyOf 1)JSONAlternative
actor_id (anyOf 1) (anyOf 1)integerAlternativeThe unique identifier of the actor that proposed the suggestion.
actor_id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
actor_id (anyOf 2)nullAlternative
confidenceJSONRequired within parent
confidence (anyOf 1)stringAlternativeThe actor's confidence level in the suggestion.
Known values: LOW, MEDIUM, HIGH
confidence (anyOf 2)nullAlternative
created_atstringRequired within parentThe time the suggestion was created.
Format: date-time
idJSONRequired within parent
id (anyOf 1)integerAlternativeThe unique identifier of the suggestion.
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
issue_event_idJSONRequired within parent
issue_event_id (anyOf 1)JSONAlternative
issue_event_id (anyOf 1) (anyOf 1)integerAlternativeThe identifier of the timeline event created when the suggestion was approved, when applicable.
issue_event_id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
issue_event_id (anyOf 2)nullAlternative
issue_idJSONRequired within parent
issue_id (anyOf 1)integerAlternativeThe unique identifier of the issue the suggestion applies to.
issue_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
rationaleJSONRequired within parent
rationale (anyOf 1)stringAlternativeThe rationale the actor provided for the suggestion.
rationale (anyOf 2)nullAlternative
resolved_byJSONRequired within parent
resolved_by (anyOf 1)JSONAlternative
resolved_by (anyOf 1) (anyOf 1)integerAlternativeThe unique identifier of the user who approved or dismissed the suggestion.
resolved_by (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
resolved_by (anyOf 2)nullAlternative
statestringRequired within parentThe suggestion's lifecycle state.
Known values: pending, applied, approved, dismissed, replaced, invalidated
target_idJSONRequired within parent
target_id (anyOf 1)JSONAlternative
target_id (anyOf 1) (anyOf 1)integerAlternativeThe identifier of the target the change applies to (issue type, label, field, assignee, or duplicate issue), when applicable.
target_id (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
target_id (anyOf 2)nullAlternative
target_valueJSONRequired within parent
target_value (anyOf 1)JSONAlternativeThe proposed value, when applicable. An array for multi-select field suggestions.
target_value (anyOf 1) (anyOf 1)stringAlternative
target_value (anyOf 1) (anyOf 2)JSONAlternative
target_value (anyOf 1) (anyOf 2) (anyOf 1)numberAlternative
target_value (anyOf 1) (anyOf 2) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
target_value (anyOf 1) (anyOf 3)booleanAlternative
target_value (anyOf 1) (anyOf 4)arrayAlternative
target_value (anyOf 1) (anyOf 4)[]stringEach item
target_value (anyOf 2)nullAlternative
updated_atstringRequired within parentThe time the suggestion was last updated.
Format: date-time

Create an issue artifact — response body

FieldTypePresenceDescription and constraints
$objectRootIssue artifacts are named, typed pieces of content attached to an issue.
They give people and agents a durable place to preserve context and
supporting material alongside the work. Each artifact has a number unique
within the issue.
bodystringRequired within parentThe artifact content. For `embedded_html` artifacts, this is the HTML source.
body_htmlJSONRequired within parent
body_html (anyOf 1)stringAlternativeThe artifact content rendered as HTML, or `null` if rendering times out or is skipped
to protect the response's time budget. The raw content remains available in `body`.
body_html (anyOf 2)nullAlternative
created_atJSONRequired within parent
created_at (anyOf 1)stringAlternativeThe time the artifact was created.
Format: date-time
created_at (anyOf 2)nullAlternative
creatorJSONRequired within parent
creator (anyOf 1)objectAlternativeThe user or integration that created the artifact.
creator (anyOf 1).idJSONRequired within parent
creator (anyOf 1).id (anyOf 1)integerAlternativeFormat: int64
creator (anyOf 1).id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
creator (anyOf 1).loginstringRequired within parent
creator (anyOf 2)nullAlternative
descriptionstringRequired within parentA short, generated summary of the artifact.
html_urlstringOptionalThe canonical browser URL for the artifact in its issue context.
Format: uri
idJSONRequired within parent
id (anyOf 1)integerAlternativeThe globally unique identifier of the artifact.
Format: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
namestringRequired within parentThe human-readable name of the artifact.
numberJSONRequired within parent
number (anyOf 1)integerAlternativeThe artifact number within the issue.
number (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
typestringRequired within parentThe artifact type. The types supported for external creation and filtering are:

- `generic` is a general-purpose Markdown document.
- `link` represents a named link.
- `plan` is a Markdown plan.
- `embedded_html` is a self-contained HTML document. Its `body` contains the HTML source.
updated_atJSONRequired within parent
updated_at (anyOf 1)stringAlternativeThe time the artifact was last updated.
Format: date-time
updated_at (anyOf 2)nullAlternative
updated_by_actorJSONRequired within parent
updated_by_actor (anyOf 1)objectAlternativeThe user or integration that most recently updated the artifact.
updated_by_actor (anyOf 1).idJSONRequired within parent
updated_by_actor (anyOf 1).id (anyOf 1)integerAlternativeFormat: int64
updated_by_actor (anyOf 1).id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
updated_by_actor (anyOf 1).loginstringRequired within parent
updated_by_actor (anyOf 2)nullAlternative

Get a label — response body

FieldTypePresenceDescription and constraints
$objectRootColor-coded labels help you categorize and filter your issues (just like labels in Gmail).
archived_atJSONRequired within parent
archived_at (anyOf 1)stringAlternativeTimestamp indicating when the label was archived, or `null` if it has not been archived.
Format: date-time
archived_at (anyOf 2)nullAlternative
archived_byJSONRequired within parent
archived_by (anyOf 1)JSONAlternativeThe user who archived the label, or `null` if it has not been archived.
archived_by (anyOf 1) (allOf 1)ModelAll variants applyExpand List users — response body — item
archived_by (anyOf 2)nullAlternative
colorstringRequired within parent6-character hex code, without the leading #, identifying the color
defaultbooleanRequired within parentWhether this label comes by default in a new repository.
descriptionJSONRequired within parent
description (anyOf 1)stringAlternativeOptional description of the label, such as its purpose.
description (anyOf 2)nullAlternative
idJSONRequired within parent
id (anyOf 1)integerAlternativeUnique identifier for the label.
Format: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
namestringRequired within parentThe name of the label.
node_idstringRequired within parent
urlstringRequired within parentURL for the label
Format: uri

Referenced models: List users — response body — item

Get a milestone — response body

FieldTypePresenceDescription and constraints
$objectRootA collection of related issues and pull requests.
closed_atJSONRequired within parent
closed_at (anyOf 1)stringAlternativeFormat: date-time
closed_at (anyOf 2)nullAlternative
closed_issuesJSONRequired within parent
closed_issues (anyOf 1)integerAlternative
closed_issues (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
created_atstringRequired within parentFormat: date-time
creatorModelRequired within parentExpand Get an issue — response body — user
descriptionJSONRequired within parent
description (anyOf 1)stringAlternative
description (anyOf 2)nullAlternative
due_onJSONRequired within parent
due_on (anyOf 1)stringAlternativeFormat: date-time
due_on (anyOf 2)nullAlternative
html_urlstringRequired within parentFormat: uri
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
labels_urlstringRequired within parentFormat: uri
node_idstringRequired within parent
numberJSONRequired within parent
number (anyOf 1)integerAlternativeThe number of the milestone.
number (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
open_issuesJSONRequired within parent
open_issues (anyOf 1)integerAlternative
open_issues (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
statestringRequired within parentThe state of the milestone.
Known values: open, closed
Default: open
titlestringRequired within parentThe title of the milestone.
updated_atstringRequired within parentFormat: date-time
urlstringRequired within parentFormat: uri

Referenced models: Get an issue — response body — user

Get an issue comment — response body

FieldTypePresenceDescription and constraints
$objectRootComments provide a way for people to collaborate on an issue.
author_associationstringOptionalHow the author is associated with the repository.
Known values: COLLABORATOR, CONTRIBUTOR, FIRST_TIMER, FIRST_TIME_CONTRIBUTOR, MANNEQUIN, MEMBER, NONE, OWNER
bodystringOptionalContents of the issue comment
body_htmlstringOptional
body_textstringOptional
created_atstringRequired within parentFormat: date-time
html_urlstringRequired within parentFormat: uri
idJSONRequired within parent
id (anyOf 1)integerAlternativeUnique identifier of the issue comment
Format: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
issue_urlstringRequired within parentFormat: uri
minimizedModelOptionalExpand Get an issue comment — response body — minimized
node_idstringRequired within parent
performed_via_github_appModelOptionalExpand Get an app — response body
pinModelOptionalExpand Get an issue comment — response body — pin
reactionsModelOptionalExpand Get an issue — response body — reactions
updated_atstringRequired within parentFormat: date-time
urlstringRequired within parentURL for the issue comment
Format: uri
userModelRequired within parentExpand Get an issue — response body — user

Referenced models: Get an app — response body, Get an issue comment — response body — minimized, Get an issue comment — response body — pin, Get an issue — response body — user, Get an issue — response body — reactions

Get an issue comment — response body — minimized

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeDetails about why an issue comment was minimized.
$ (anyOf 1).reasonJSONRequired within parent
$ (anyOf 1).reason (anyOf 1)stringAlternativeThe reason the comment was minimized.
$ (anyOf 1).reason (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Get an issue comment — response body — pin

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeContext around who pinned an issue comment and when it was pinned.
$ (anyOf 1).pinned_atstringRequired within parentFormat: date-time
$ (anyOf 1).pinned_byModelRequired within parentExpand Get an issue — response body — user
$ (anyOf 2)nullAlternative

Referenced models: Get an issue — response body — user

Get an issue event — response body

FieldTypePresenceDescription and constraints
$objectRootIssue Event
actorModelRequired within parentExpand Get an issue — response body — user
assigneeModelOptionalExpand Get an issue — response body — user
assignerModelOptionalExpand Get an issue — response body — user
author_associationstringOptionalHow the author is associated with the repository.
Known values: COLLABORATOR, CONTRIBUTOR, FIRST_TIMER, FIRST_TIME_CONTRIBUTOR, MANNEQUIN, MEMBER, NONE, OWNER
blocked_byModelOptionalExpand Get an issue event — response body — blocking
blockingModelOptionalExpand Get an issue event — response body — blocking
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parentFormat: date-time
dismissed_reviewModelOptionalExpand Get an issue event — response body — dismissed review
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternativeFormat: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
intentModelOptionalExpand Get an issue event — response body — intent
issueModelOptionalExpand Get an issue event — response body — issue
issue_typeModelOptionalExpand Get an issue event — response body — issue type
labelModelOptionalExpand Get an issue event — response body — label
lock_reasonJSONOptional
lock_reason (anyOf 1)stringAlternative
lock_reason (anyOf 2)nullAlternative
milestoneModelOptionalExpand Get an issue event — response body — milestone
node_idstringRequired within parent
parent_issueModelOptionalExpand Get an issue event — response body — blocking
performed_via_github_appModelOptionalExpand Get an app — response body
prev_issue_typeModelOptionalExpand Get an issue event — response body — issue type
project_cardModelOptionalExpand Get an issue event — response body — project card
renameModelOptionalExpand Get an issue event — response body — rename
requested_reviewerModelOptionalExpand Get an issue — response body — user
requested_teamModelOptionalExpand List teams — response body — item
review_requesterModelOptionalExpand Get an issue — response body — user
sub_issueModelOptionalExpand Get an issue event — response body — blocking
urlstringRequired within parentFormat: uri

Referenced models: Get an app — response body, Get an issue event — response body — dismissed review, Get an issue event — response body — label, Get an issue event — response body — milestone, Get an issue event — response body — project card, Get an issue event — response body — rename, Get an issue event — response body — issue type, Get an issue event — response body — issue, Get an issue event — response body — intent, Get an issue event — response body — blocking, Get an issue — response body — user, List teams — response body — item

Get an issue event — response body — blocking

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeA minimal reference to an issue linked from a timeline event (e.g. sub-issue, parent-issue, or dependency events).
$ (anyOf 1).issue_typeJSONRequired within parent
$ (anyOf 1).issue_type (anyOf 1)objectAlternativeThe type of the referenced issue.
$ (anyOf 1).issue_type (anyOf 1).colorJSONOptional
$ (anyOf 1).issue_type (anyOf 1).color (anyOf 1)stringAlternativeThe color of the issue type.
$ (anyOf 1).issue_type (anyOf 1).color (anyOf 2)nullAlternative
$ (anyOf 1).issue_type (anyOf 1).idJSONRequired within parent
$ (anyOf 1).issue_type (anyOf 1).id (anyOf 1)integerAlternativeThe unique identifier of the issue type.
$ (anyOf 1).issue_type (anyOf 1).id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).issue_type (anyOf 1).namestringRequired within parentThe name of the issue type.
$ (anyOf 1).issue_type (anyOf 1).node_idstringRequired within parentThe node identifier of the issue type.
$ (anyOf 1).issue_type (anyOf 2)nullAlternative
$ (anyOf 1).numberJSONRequired within parent
$ (anyOf 1).number (anyOf 1)integerAlternativeThe number of the referenced issue.
$ (anyOf 1).number (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).repositoryModelRequired within parentExpand List repositories for a user migration — response body — item
$ (anyOf 1).statestringRequired within parentThe state of the referenced issue.
$ (anyOf 1).state_reasonJSONOptional
$ (anyOf 1).state_reason (anyOf 1)stringAlternativeThe reason for the referenced issue's state.
$ (anyOf 1).state_reason (anyOf 2)nullAlternative
$ (anyOf 1).titlestringRequired within parentThe title of the referenced issue.
$ (anyOf 2)nullAlternative

Referenced models: List repositories for a user migration — response body — item

Get an issue event — response body — dismissed review

FieldTypePresenceDescription and constraints
$objectRoot
dismissal_commit_idJSONOptional
dismissal_commit_id (anyOf 1)stringAlternative
dismissal_commit_id (anyOf 2)nullAlternative
dismissal_messageJSONRequired within parent
dismissal_message (anyOf 1)stringAlternative
dismissal_message (anyOf 2)nullAlternative
review_idJSONRequired within parent
review_id (anyOf 1)integerAlternative
review_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
statestringRequired within parent

Get an issue event — response body — intent

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe intent behind an agent's action on an issue, including the rationale and confidence. Present (and `null` when the event carried no agent intent) on supported event types while the issue suggestions feature is enabled for the repository; the property is omitted entirely when the feature is disabled or the event type does not support intent.
$ (anyOf 1).confidenceJSONOptional
$ (anyOf 1).confidence (anyOf 1)stringAlternativeThe confidence level the agent had when performing this action.
Known values: LOW, MEDIUM, HIGH
$ (anyOf 1).confidence (anyOf 2)nullAlternative
$ (anyOf 1).rationaleJSONOptional
$ (anyOf 1).rationale (anyOf 1)stringAlternativeThe reasoning the agent provided for the change.
$ (anyOf 1).rationale (anyOf 2)nullAlternative
$ (anyOf 2)nullAlternative

Get an issue event — response body — issue

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)ModelAlternativeExpand Get an issue event — response body — issue active lock reason, assignees, author association, body, body html, body text, closed at, closed by, comments, comments url, created at, draft, events url, html url, id, issue dependencies summary, issue field values, labels, labels url, locked, milestone, node id, number, parent issue url, performed via github app, pinned comment, pull request, reactions, repository, repository url, state, state reason, sub issues summary, timeline url, title, type, updated at, url, user
$ (anyOf 2)nullAlternative

Referenced models: Get an issue event — response body — issue active lock reason, assignees, author association, body, body html, body text, closed at, closed by, comments, comments url, created at, draft, events url, html url, id, issue dependencies summary, issue field values, labels, labels url, locked, milestone, node id, number, parent issue url, performed via github app, pinned comment, pull request, reactions, repository, repository url, state, state reason, sub issues summary, timeline url, title, type, updated at, url, user

Get an issue event — response body — issue active lock reason, assignees, author association, body, body html, body text, closed at, closed by, comments, comments url, created at, draft, events url, html url, id, issue dependencies summary, issue field values, labels, labels url, locked, milestone, node id, number, parent issue url, performed via github app, pinned comment, pull request, reactions, repository, repository url, state, state reason, sub issues summary, timeline url, title, type, updated at, url, user

FieldTypePresenceDescription and constraints
$objectRootIssues are a great way to keep track of tasks, enhancements, and bugs for your projects.
active_lock_reasonJSONOptional
active_lock_reason (anyOf 1)stringAlternative
active_lock_reason (anyOf 2)nullAlternative
assigneesarrayOptional
assignees[]ModelEach itemExpand List users — response body — item
author_associationstringOptionalHow the author is associated with the repository.
Known values: COLLABORATOR, CONTRIBUTOR, FIRST_TIMER, FIRST_TIME_CONTRIBUTOR, MANNEQUIN, MEMBER, NONE, OWNER
bodyJSONOptional
body (anyOf 1)stringAlternativeContents of the issue
body (anyOf 2)nullAlternative
body_htmlstringOptional
body_textstringOptional
closed_atJSONRequired within parent
closed_at (anyOf 1)stringAlternativeFormat: date-time
closed_at (anyOf 2)nullAlternative
closed_byModelOptionalExpand Get an issue — response body — user
commentsJSONRequired within parent
comments (anyOf 1)integerAlternative
comments (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
comments_urlstringRequired within parentFormat: uri
created_atstringRequired within parentFormat: date-time
draftbooleanOptional
events_urlstringRequired within parentFormat: uri
html_urlstringRequired within parentFormat: uri
idJSONRequired within parent
id (anyOf 1)integerAlternativeFormat: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
issue_dependencies_summaryModelOptionalExpand Get an issue — response body — issue dependencies summary
issue_field_valuesarrayOptional
issue_field_values[]ModelEach itemExpand Add issue field values to an issue — response body — item
labelsarrayRequired within parentLabels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository
labels[]JSONEach item
labels[] (anyOf 1)stringAlternative
labels[] (anyOf 2)ModelAlternativeExpand Get an issue — response body — labels item archived by, color, default, description, id, name, node id, url
labels_urlstringRequired within parent
lockedbooleanRequired within parent
milestoneModelRequired within parentExpand Get an issue — response body — milestone
node_idstringRequired within parent
numberJSONRequired within parent
number (anyOf 1)integerAlternativeNumber uniquely identifying the issue within its repository
number (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
parent_issue_urlJSONOptional
parent_issue_url (anyOf 1)stringAlternativeURL to get the parent issue of this issue, if it is a sub-issue
Format: uri
parent_issue_url (anyOf 2)nullAlternative
performed_via_github_appModelOptionalExpand Get an app — response body
pinned_commentModelOptionalExpand Get an issue — response body — pinned comment
pull_requestobjectOptional
pull_request.diff_urlstringRequired within parentFormat: uri
pull_request.html_urlstringRequired within parentFormat: uri
pull_request.merged_atstringOptionalFormat: date-time
pull_request.patch_urlstringRequired within parentFormat: uri
pull_request.urlstringRequired within parentFormat: uri
reactionsModelOptionalExpand Get an issue — response body — reactions
repositoryModelOptionalExpand List repositories for the authenticated user — response body — item
repository_urlstringRequired within parentFormat: uri
statestringRequired within parentState of the issue; either 'open' or 'closed'
state_reasonJSONOptional
state_reason (anyOf 1)stringAlternativeThe reason for the current state
Known values: completed, reopened, not_planned, duplicate
state_reason (anyOf 2)nullAlternative
sub_issues_summaryModelOptionalExpand Get an issue — response body — sub issues summary
timeline_urlstringOptionalFormat: uri
titlestringRequired within parentTitle of the issue
typeModelOptionalExpand Create issue type for an organization — response body
updated_atstringRequired within parentFormat: date-time
urlstringRequired within parentURL for the issue
Format: uri
userModelRequired within parentExpand Get an issue — response body — user

Referenced models: Get an app — response body, Get an issue — response body — issue dependencies summary, Add issue field values to an issue — response body — item, Create issue type for an organization — response body, Get an issue — response body — pinned comment, Get an issue — response body — milestone, Get an issue — response body — user, Get an issue — response body — reactions, List repositories for the authenticated user — response body — item, List users — response body — item, Get an issue — response body — sub issues summary, Get an issue — response body — labels item archived by, color, default, description, id, name, node id, url

Get an issue event — response body — issue type

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeThe type of issue.
$ (anyOf 1).colorJSONOptional
$ (anyOf 1).color (anyOf 1)stringAlternativeThe color of the issue type.
Known values: gray, blue, green, yellow, orange, red, pink, purple
$ (anyOf 1).color (anyOf 2)nullAlternative
$ (anyOf 1).idJSONRequired within parent
$ (anyOf 1).id (anyOf 1)integerAlternativeThe unique identifier of the issue type.
$ (anyOf 1).id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
$ (anyOf 1).namestringRequired within parentThe name of the issue type.
$ (anyOf 2)nullAlternative

Get an issue event — response body — label

FieldTypePresenceDescription and constraints
$objectRootIssue Event Label
colorJSONRequired within parent
color (anyOf 1)stringAlternative
color (anyOf 2)nullAlternative
nameJSONRequired within parent
name (anyOf 1)stringAlternative
name (anyOf 2)nullAlternative

Get an issue event — response body — milestone

FieldTypePresenceDescription and constraints
$objectRootIssue Event Milestone
titlestringRequired within parent

Get an issue event — response body — project card

FieldTypePresenceDescription and constraints
$objectRootIssue Event Project Card
column_namestringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
previous_column_namestringOptional
project_idJSONRequired within parent
project_id (anyOf 1)integerAlternative
project_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
project_urlstringRequired within parentFormat: uri
urlstringRequired within parentFormat: uri

Get an issue event — response body — rename

FieldTypePresenceDescription and constraints
$objectRootIssue Event Rename
fromstringRequired within parent
tostringRequired within parent

Get an issue — response body

FieldTypePresenceDescription and constraints
$objectRootIssues are a great way to keep track of tasks, enhancements, and bugs for your projects.
active_lock_reasonJSONOptional
active_lock_reason (anyOf 1)stringAlternative
active_lock_reason (anyOf 2)nullAlternative
assigneesarrayOptional
assignees[]ModelEach itemExpand List users — response body — item
author_associationstringOptionalHow the author is associated with the repository.
Known values: COLLABORATOR, CONTRIBUTOR, FIRST_TIMER, FIRST_TIME_CONTRIBUTOR, MANNEQUIN, MEMBER, NONE, OWNER
bodyJSONOptional
body (anyOf 1)stringAlternativeContents of the issue
body (anyOf 2)nullAlternative
body_htmlstringOptional
body_textstringOptional
closed_atJSONRequired within parent
closed_at (anyOf 1)stringAlternativeFormat: date-time
closed_at (anyOf 2)nullAlternative
closed_byModelOptionalExpand Get an issue — response body — user
commentsJSONRequired within parent
comments (anyOf 1)integerAlternative
comments (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
comments_urlstringRequired within parentFormat: uri
created_atstringRequired within parentFormat: date-time
draftbooleanOptional
events_urlstringRequired within parentFormat: uri
html_urlstringRequired within parentFormat: uri
idJSONRequired within parent
id (anyOf 1)integerAlternativeFormat: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
issue_dependencies_summaryModelOptionalExpand Get an issue — response body — issue dependencies summary
issue_field_valuesarrayOptional
issue_field_values[]ModelEach itemExpand Add issue field values to an issue — response body — item
labelsarrayRequired within parentLabels to associate with this issue; pass one or more label names to replace the set of labels on this issue; send an empty array to clear all labels from the issue; note that the labels are silently dropped for users without push access to the repository
labels[]JSONEach item
labels[] (anyOf 1)stringAlternative
labels[] (anyOf 2)ModelAlternativeExpand Get an issue — response body — labels item archived by, color, default, description, id, name, node id, url
labels_urlstringRequired within parent
lockedbooleanRequired within parent
milestoneModelRequired within parentExpand Get an issue — response body — milestone
node_idstringRequired within parent
numberJSONRequired within parent
number (anyOf 1)integerAlternativeNumber uniquely identifying the issue within its repository
number (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
parent_issue_urlJSONOptional
parent_issue_url (anyOf 1)stringAlternativeURL to get the parent issue of this issue, if it is a sub-issue
Format: uri
parent_issue_url (anyOf 2)nullAlternative
performed_via_github_appModelOptionalExpand Get an app — response body
pinned_commentModelOptionalExpand Get an issue — response body — pinned comment
pull_requestobjectOptional
pull_request.diff_urlstringRequired within parentFormat: uri
pull_request.html_urlstringRequired within parentFormat: uri
pull_request.merged_atstringOptionalFormat: date-time
pull_request.patch_urlstringRequired within parentFormat: uri
pull_request.urlstringRequired within parentFormat: uri
reactionsModelOptionalExpand Get an issue — response body — reactions
repositoryModelOptionalExpand List repositories for the authenticated user — response body — item
repository_urlstringRequired within parentFormat: uri
statestringRequired within parentState of the issue; either 'open' or 'closed'
state_reasonJSONOptional
state_reason (anyOf 1)stringAlternativeThe reason for the current state
Known values: completed, reopened, not_planned, duplicate
state_reason (anyOf 2)nullAlternative
sub_issues_summaryModelOptionalExpand Get an issue — response body — sub issues summary
timeline_urlstringOptionalFormat: uri
titlestringRequired within parentTitle of the issue
typeModelOptionalExpand Create issue type for an organization — response body
updated_atstringRequired within parentFormat: date-time
urlstringRequired within parentURL for the issue
Format: uri
userModelRequired within parentExpand Get an issue — response body — user

Referenced models: Get an app — response body, Get an issue — response body — issue dependencies summary, Add issue field values to an issue — response body — item, Create issue type for an organization — response body, Get an issue — response body — pinned comment, Get an issue — response body — milestone, Get an issue — response body — user, Get an issue — response body — reactions, List repositories for the authenticated user — response body — item, List users — response body — item, Get an issue — response body — sub issues summary, Get an issue — response body — labels item archived by, color, default, description, id, name, node id, url

Get an issue — response body — issue dependencies summary

FieldTypePresenceDescription and constraints
$objectRoot
blocked_byJSONRequired within parent
blocked_by (anyOf 1)integerAlternative
blocked_by (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
blockingJSONRequired within parent
blocking (anyOf 1)integerAlternative
blocking (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_blocked_byJSONRequired within parent
total_blocked_by (anyOf 1)integerAlternative
total_blocked_by (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_blockingJSONRequired within parent
total_blocking (anyOf 1)integerAlternative
total_blocking (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get an issue — response body — labels item archived by, color, default, description, id, name, node id, url

FieldTypePresenceDescription and constraints
$objectRoot
archived_byJSONOptional
archived_by (anyOf 1)JSONAlternativeThe user who archived the label, or `null` if it has not been archived.
archived_by (anyOf 1) (allOf 1)ModelAll variants applyExpand List users — response body — item
archived_by (anyOf 2)nullAlternative
colorJSONOptional
color (anyOf 1)stringAlternative
color (anyOf 2)nullAlternative
defaultbooleanOptional
descriptionJSONOptional
description (anyOf 1)stringAlternative
description (anyOf 2)nullAlternative
idJSONOptional
id (anyOf 1)integerAlternativeFormat: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
namestringOptional
node_idstringOptional
urlstringOptionalFormat: uri

Referenced models: List users — response body — item

Get an issue — response body — milestone

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)ModelAlternativeExpand Get an issue — response body — milestone / state: open, closed
$ (anyOf 2)nullAlternative

Referenced models: Get an issue — response body — milestone / state: open, closed

Get an issue — response body — milestone / state: open, closed

FieldTypePresenceDescription and constraints
$objectRootA collection of related issues and pull requests.
closed_atJSONRequired within parent
closed_at (anyOf 1)stringAlternativeFormat: date-time
closed_at (anyOf 2)nullAlternative
closed_issuesJSONRequired within parent
closed_issues (anyOf 1)integerAlternative
closed_issues (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
created_atstringRequired within parentFormat: date-time
creatorModelRequired within parentExpand Get an issue — response body — user
descriptionJSONRequired within parent
description (anyOf 1)stringAlternative
description (anyOf 2)nullAlternative
due_onJSONRequired within parent
due_on (anyOf 1)stringAlternativeFormat: date-time
due_on (anyOf 2)nullAlternative
html_urlstringRequired within parentFormat: uri
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
labels_urlstringRequired within parentFormat: uri
node_idstringRequired within parent
numberJSONRequired within parent
number (anyOf 1)integerAlternativeThe number of the milestone.
number (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
open_issuesJSONRequired within parent
open_issues (anyOf 1)integerAlternative
open_issues (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
statestringRequired within parentThe state of the milestone.
Known values: open, closed
Default: open
titlestringRequired within parentThe title of the milestone.
updated_atstringRequired within parentFormat: date-time
urlstringRequired within parentFormat: uri

Referenced models: Get an issue — response body — user

Get an issue — response body — pinned comment

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)ModelAlternativeExpand Get an issue — response body — pinned comment author association, body, body html, body text, created at, html url, id, issue url, minimized, node id, performed via github app, pin, reactions, updated at, url, user
$ (anyOf 2)nullAlternative

Referenced models: Get an issue — response body — pinned comment author association, body, body html, body text, created at, html url, id, issue url, minimized, node id, performed via github app, pin, reactions, updated at, url, user

Get an issue — response body — pinned comment author association, body, body html, body text, created at, html url, id, issue url, minimized, node id, performed via github app, pin, reactions, updated at, url, user

FieldTypePresenceDescription and constraints
$objectRootComments provide a way for people to collaborate on an issue.
author_associationstringOptionalHow the author is associated with the repository.
Known values: COLLABORATOR, CONTRIBUTOR, FIRST_TIMER, FIRST_TIME_CONTRIBUTOR, MANNEQUIN, MEMBER, NONE, OWNER
bodystringOptionalContents of the issue comment
body_htmlstringOptional
body_textstringOptional
created_atstringRequired within parentFormat: date-time
html_urlstringRequired within parentFormat: uri
idJSONRequired within parent
id (anyOf 1)integerAlternativeUnique identifier of the issue comment
Format: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
issue_urlstringRequired within parentFormat: uri
minimizedModelOptionalExpand Get an issue comment — response body — minimized
node_idstringRequired within parent
performed_via_github_appModelOptionalExpand Get an app — response body
pinModelOptionalExpand Get an issue comment — response body — pin
reactionsModelOptionalExpand Get an issue — response body — reactions
updated_atstringRequired within parentFormat: date-time
urlstringRequired within parentURL for the issue comment
Format: uri
userModelRequired within parentExpand Get an issue — response body — user

Referenced models: Get an app — response body, Get an issue comment — response body — minimized, Get an issue comment — response body — pin, Get an issue — response body — user, Get an issue — response body — reactions

Get an issue — response body — reactions

FieldTypePresenceDescription and constraints
$objectRoot
+1JSONRequired within parent
+1 (anyOf 1)integerAlternative
+1 (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
-1JSONRequired within parent
-1 (anyOf 1)integerAlternative
-1 (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
confusedJSONRequired within parent
confused (anyOf 1)integerAlternative
confused (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
eyesJSONRequired within parent
eyes (anyOf 1)integerAlternative
eyes (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
heartJSONRequired within parent
heart (anyOf 1)integerAlternative
heart (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
hoorayJSONRequired within parent
hooray (anyOf 1)integerAlternative
hooray (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
laughJSONRequired within parent
laugh (anyOf 1)integerAlternative
laugh (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
rocketJSONRequired within parent
rocket (anyOf 1)integerAlternative
rocket (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
total_countJSONRequired within parent
total_count (anyOf 1)integerAlternative
total_count (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
urlstringRequired within parentFormat: uri

Get an issue — response body — sub issues summary

FieldTypePresenceDescription and constraints
$objectRoot
completedJSONRequired within parent
completed (anyOf 1)integerAlternative
completed (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
percent_completedJSONRequired within parent
percent_completed (anyOf 1)integerAlternative
percent_completed (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
totalJSONRequired within parent
total (anyOf 1)integerAlternative
total (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$

Get an issue — response body — user

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)ModelAlternativeExpand Get an issue — response body — user A Git Hub user
$ (anyOf 2)nullAlternative

Referenced models: Get an issue — response body — user A Git Hub user

Get an issue — response body — user A Git Hub user

FieldTypePresenceDescription and constraints
$objectRootA GitHub user.
avatar_urlstringRequired within parentFormat: uri
emailJSONOptional
email (anyOf 1)stringAlternative
email (anyOf 2)nullAlternative
events_urlstringRequired within parent
followers_urlstringRequired within parentFormat: uri
following_urlstringRequired within parent
gists_urlstringRequired within parent
gravatar_idJSONRequired within parent
gravatar_id (anyOf 1)stringAlternative
gravatar_id (anyOf 2)nullAlternative
html_urlstringRequired within parentFormat: uri
idJSONRequired within parent
id (anyOf 1)integerAlternativeFormat: int64
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
loginstringRequired within parent
nameJSONOptional
name (anyOf 1)stringAlternative
name (anyOf 2)nullAlternative
node_idstringRequired within parent
organizations_urlstringRequired within parentFormat: uri
received_events_urlstringRequired within parentFormat: uri
repos_urlstringRequired within parentFormat: uri
site_adminbooleanRequired within parent
starred_atstringOptional
starred_urlstringRequired within parent
subscriptions_urlstringRequired within parentFormat: uri
typestringRequired within parent
urlstringRequired within parentFormat: uri
user_view_typestringOptional

List issue events — response body — item

FieldTypePresenceDescription and constraints
$JSONRootIssue Event for Issue
$ (anyOf 1)ModelAlternativeExpand List issue events — response body — item Labeled Issue Event
$ (anyOf 2)ModelAlternativeExpand List issue events — response body — item Unlabeled Issue Event
$ (anyOf 3)ModelAlternativeExpand List issue events — response body — item Assigned Issue Event
$ (anyOf 4)ModelAlternativeExpand List issue events — response body — item Unassigned Issue Event
$ (anyOf 5)ModelAlternativeExpand List issue events — response body — item Milestoned Issue Event
$ (anyOf 6)ModelAlternativeExpand List issue events — response body — item Demilestoned Issue Event
$ (anyOf 7)ModelAlternativeExpand List issue events — response body — item Renamed Issue Event
$ (anyOf 8)ModelAlternativeExpand List issue events — response body — item Review Requested Issue Event
$ (anyOf 9)ModelAlternativeExpand List issue events — response body — item Review Request Removed Issue Event
$ (anyOf 10)ModelAlternativeExpand List issue events — response body — item Review Dismissed Issue Event
$ (anyOf 11)ModelAlternativeExpand List issue events — response body — item Locked Issue Event
$ (anyOf 12)ModelAlternativeExpand List issue events — response body — item Added to Project Issue Event
$ (anyOf 13)ModelAlternativeExpand List issue events — response body — item Moved Column in Project Issue Event
$ (anyOf 14)ModelAlternativeExpand List issue events — response body — item Removed from Project Issue Event
$ (anyOf 15)ModelAlternativeExpand List issue events — response body — item Converted Note to Issue Issue Event
$ (anyOf 16)ModelAlternativeExpand List issue events — response body — item Issue Type Added Issue Event
$ (anyOf 17)ModelAlternativeExpand List issue events — response body — item Issue Type Removed Issue Event
$ (anyOf 18)ModelAlternativeExpand List issue events — response body — item Issue Type Changed Issue Event
$ (anyOf 19)ModelAlternativeExpand List issue events — response body — item Sub-issue Added Issue Event
$ (anyOf 20)ModelAlternativeExpand List issue events — response body — item Sub-issue Removed Issue Event
$ (anyOf 21)ModelAlternativeExpand List issue events — response body — item Parent-issue Added Issue Event
$ (anyOf 22)ModelAlternativeExpand List issue events — response body — item Parent-issue Removed Issue Event
$ (anyOf 23)ModelAlternativeExpand List issue events — response body — item Blocked-by Added Issue Event
$ (anyOf 24)ModelAlternativeExpand List issue events — response body — item Blocked-by Removed Issue Event
$ (anyOf 25)ModelAlternativeExpand List issue events — response body — item Blocking Added Issue Event
$ (anyOf 26)ModelAlternativeExpand List issue events — response body — item Blocking Removed Issue Event

Referenced models: List issue events — response body — item Added to Project Issue Event, List issue events — response body — item Assigned Issue Event, List issue events — response body — item Blocked-by Added Issue Event, List issue events — response body — item Blocked-by Removed Issue Event, List issue events — response body — item Blocking Added Issue Event, List issue events — response body — item Blocking Removed Issue Event, List issue events — response body — item Converted Note to Issue Issue Event, List issue events — response body — item Demilestoned Issue Event, List issue events — response body — item Issue Type Added Issue Event, List issue events — response body — item Issue Type Changed Issue Event, List issue events — response body — item Issue Type Removed Issue Event, List issue events — response body — item Labeled Issue Event, List issue events — response body — item Locked Issue Event, List issue events — response body — item Milestoned Issue Event, List issue events — response body — item Moved Column in Project Issue Event, List issue events — response body — item Parent-issue Added Issue Event, List issue events — response body — item Parent-issue Removed Issue Event, List issue events — response body — item Removed from Project Issue Event, List issue events — response body — item Renamed Issue Event, List issue events — response body — item Review Dismissed Issue Event, List issue events — response body — item Review Request Removed Issue Event, List issue events — response body — item Review Requested Issue Event, List issue events — response body — item Sub-issue Added Issue Event, List issue events — response body — item Sub-issue Removed Issue Event, List issue events — response body — item Unassigned Issue Event, List issue events — response body — item Unlabeled Issue Event

List issue events — response body — item Added to Project Issue Event

FieldTypePresenceDescription and constraints
$objectRootAdded to Project Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
project_cardModelOptionalExpand List issue events — response body — item Added to Project Issue Event project card
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item, List issue events — response body — item Added to Project Issue Event project card

List issue events — response body — item Added to Project Issue Event project card

FieldTypePresenceDescription and constraints
$objectRoot
column_namestringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
previous_column_namestringOptional
project_idJSONRequired within parent
project_id (anyOf 1)integerAlternative
project_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
project_urlstringRequired within parentFormat: uri
urlstringRequired within parentFormat: uri

List issue events — response body — item Assigned Issue Event

FieldTypePresenceDescription and constraints
$objectRootAssigned Issue Event
actorModelRequired within parentExpand List users — response body — item
assigneeModelRequired within parentExpand List users — response body — item
assignerModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
intentModelOptionalExpand Get an issue event — response body — intent
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — intent, List users — response body — item

List issue events — response body — item Blocked-by Added Issue Event

FieldTypePresenceDescription and constraints
$objectRootBlocked-by Added Issue Event
actorModelRequired within parentExpand List users — response body — item
blocked_byModelRequired within parentExpand Get an issue event — response body — blocking
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — blocking, List users — response body — item

List issue events — response body — item Blocked-by Removed Issue Event

FieldTypePresenceDescription and constraints
$objectRootBlocked-by Removed Issue Event
actorModelRequired within parentExpand List users — response body — item
blocked_byModelRequired within parentExpand Get an issue event — response body — blocking
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — blocking, List users — response body — item

List issue events — response body — item Blocking Added Issue Event

FieldTypePresenceDescription and constraints
$objectRootBlocking Added Issue Event
actorModelRequired within parentExpand List users — response body — item
blockingModelRequired within parentExpand Get an issue event — response body — blocking
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — blocking, List users — response body — item

List issue events — response body — item Blocking Removed Issue Event

FieldTypePresenceDescription and constraints
$objectRootBlocking Removed Issue Event
actorModelRequired within parentExpand List users — response body — item
blockingModelRequired within parentExpand Get an issue event — response body — blocking
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — blocking, List users — response body — item

List issue events — response body — item Converted Note to Issue Issue Event

FieldTypePresenceDescription and constraints
$objectRootConverted Note to Issue Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
project_cardModelOptionalExpand List issue events — response body — item Added to Project Issue Event project card
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item, List issue events — response body — item Added to Project Issue Event project card

List issue events — response body — item Demilestoned Issue Event

FieldTypePresenceDescription and constraints
$objectRootDemilestoned Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
milestoneobjectRequired within parent
milestone.titlestringRequired within parent
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item

List issue events — response body — item Issue Type Added Issue Event

FieldTypePresenceDescription and constraints
$objectRootIssue Type Added Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
intentModelOptionalExpand Get an issue event — response body — intent
issue_typeModelRequired within parentExpand Get an issue event — response body — issue type
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — issue type, Get an issue event — response body — intent, List users — response body — item

List issue events — response body — item Issue Type Changed Issue Event

FieldTypePresenceDescription and constraints
$objectRootIssue Type Changed Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
intentModelOptionalExpand Get an issue event — response body — intent
issue_typeModelRequired within parentExpand Get an issue event — response body — issue type
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
prev_issue_typeModelRequired within parentExpand Get an issue event — response body — issue type
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — issue type, Get an issue event — response body — intent, List users — response body — item

List issue events — response body — item Issue Type Removed Issue Event

FieldTypePresenceDescription and constraints
$objectRootIssue Type Removed Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
intentModelOptionalExpand Get an issue event — response body — intent
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
prev_issue_typeModelRequired within parentExpand Get an issue event — response body — issue type
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — issue type, Get an issue event — response body — intent, List users — response body — item

List issue events — response body — item Labeled Issue Event

FieldTypePresenceDescription and constraints
$objectRootLabeled Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
intentModelOptionalExpand Get an issue event — response body — intent
labelobjectRequired within parent
label.colorstringRequired within parent
label.namestringRequired within parent
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — intent, List users — response body — item

List issue events — response body — item Locked Issue Event

FieldTypePresenceDescription and constraints
$objectRootLocked Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
lock_reasonJSONRequired within parent
lock_reason (anyOf 1)stringAlternative
lock_reason (anyOf 2)nullAlternative
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item

List issue events — response body — item Milestoned Issue Event

FieldTypePresenceDescription and constraints
$objectRootMilestoned Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
milestoneobjectRequired within parent
milestone.titlestringRequired within parent
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item

List issue events — response body — item Moved Column in Project Issue Event

FieldTypePresenceDescription and constraints
$objectRootMoved Column in Project Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
project_cardModelOptionalExpand List issue events — response body — item Added to Project Issue Event project card
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item, List issue events — response body — item Added to Project Issue Event project card

List issue events — response body — item Parent-issue Added Issue Event

FieldTypePresenceDescription and constraints
$objectRootParent-issue Added Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
parent_issueModelRequired within parentExpand Get an issue event — response body — blocking
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — blocking, List users — response body — item

List issue events — response body — item Parent-issue Removed Issue Event

FieldTypePresenceDescription and constraints
$objectRootParent-issue Removed Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
parent_issueModelRequired within parentExpand Get an issue event — response body — blocking
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — blocking, List users — response body — item

List issue events — response body — item Removed from Project Issue Event

FieldTypePresenceDescription and constraints
$objectRootRemoved from Project Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
project_cardModelOptionalExpand List issue events — response body — item Added to Project Issue Event project card
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item, List issue events — response body — item Added to Project Issue Event project card

List issue events — response body — item Renamed Issue Event

FieldTypePresenceDescription and constraints
$objectRootRenamed Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
renameobjectRequired within parent
rename.fromstringRequired within parent
rename.tostringRequired within parent
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item

List issue events — response body — item Review Dismissed Issue Event

FieldTypePresenceDescription and constraints
$objectRootReview Dismissed Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
dismissed_reviewobjectRequired within parent
dismissed_review.dismissal_commit_idstringOptional
dismissed_review.dismissal_messageJSONRequired within parent
dismissed_review.dismissal_message (anyOf 1)stringAlternative
dismissed_review.dismissal_message (anyOf 2)nullAlternative
dismissed_review.review_idJSONRequired within parent
dismissed_review.review_id (anyOf 1)integerAlternative
dismissed_review.review_id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
dismissed_review.statestringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item

List issue events — response body — item Review Request Removed Issue Event

FieldTypePresenceDescription and constraints
$objectRootReview Request Removed Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
requested_reviewerModelOptionalExpand List users — response body — item
requested_teamModelOptionalExpand List teams — response body — item
review_requesterModelRequired within parentExpand List users — response body — item
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item, List teams — response body — item

List issue events — response body — item Review Requested Issue Event

FieldTypePresenceDescription and constraints
$objectRootReview Requested Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
requested_reviewerModelOptionalExpand List users — response body — item
requested_teamModelOptionalExpand List teams — response body — item
review_requesterModelRequired within parentExpand List users — response body — item
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item, List teams — response body — item

List issue events — response body — item Sub-issue Added Issue Event

FieldTypePresenceDescription and constraints
$objectRootSub-issue Added Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
sub_issueModelRequired within parentExpand Get an issue event — response body — blocking
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — blocking, List users — response body — item

List issue events — response body — item Sub-issue Removed Issue Event

FieldTypePresenceDescription and constraints
$objectRootSub-issue Removed Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
sub_issueModelRequired within parentExpand Get an issue event — response body — blocking
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — blocking, List users — response body — item

List issue events — response body — item Unassigned Issue Event

FieldTypePresenceDescription and constraints
$objectRootUnassigned Issue Event
actorModelRequired within parentExpand List users — response body — item
assigneeModelRequired within parentExpand List users — response body — item
assignerModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, List users — response body — item

List issue events — response body — item Unlabeled Issue Event

FieldTypePresenceDescription and constraints
$objectRootUnlabeled Issue Event
actorModelRequired within parentExpand List users — response body — item
commit_idJSONRequired within parent
commit_id (anyOf 1)stringAlternative
commit_id (anyOf 2)nullAlternative
commit_urlJSONRequired within parent
commit_url (anyOf 1)stringAlternative
commit_url (anyOf 2)nullAlternative
created_atstringRequired within parent
eventstringRequired within parent
idJSONRequired within parent
id (anyOf 1)integerAlternative
id (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
intentModelOptionalExpand Get an issue event — response body — intent
labelobjectRequired within parent
label.colorstringRequired within parent
label.namestringRequired within parent
node_idstringRequired within parent
performed_via_github_appModelRequired within parentExpand Get an app — response body
urlstringRequired within parent

Referenced models: Get an app — response body, Get an issue event — response body — intent, List users — response body — item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.