Issues

This event occurs when there is activity relating to an issue. For more information about issues, see "About issues." For information about the APIs to manage issues, see the GraphQL documentation or "Issues" in the REST API documentation.

Actions

ActionSent when
assignedAn issue was assigned to a user.
closedAn issue was closed.
deletedAn issue was deleted.
demilestonedAn issue was removed from a milestone.
editedThe title or body on an issue was edited.
field-addedAn issue field value was set or updated on an issue.
field-removedAn issue field value was cleared from an issue.
labeledA label was added to an issue.
lockedConversation on an issue was locked. For more information, see "Locking conversations."
milestonedAn issue was added to a milestone.
openedAn issue was created. When a closed issue is reopened, the action will be reopened instead.
pinnedAn issue was pinned to a repository. For more information, see "Pinning an issue to your repository."
reopenedA closed issue was reopened.
transferredAn issue was transferred to another repository. For more information, see "Transferring an issue to another repository."
typedAn issue type was added to an issue.
unassignedA user was unassigned from an issue.
unlabeledA label was removed from an issue.
unlockedConversation on an issue was locked. For more information, see "Locking conversations."
unpinnedAn issue was unpinned from a repository. For more information, see "Pinning an issue to your repository."
untypedAn issue type was removed from an issue.

Payload

Fields of the delivery for the first action above. Every action shares the event's core fields.

FieldTypeRequiredDescription
actionstringYesThe action that was performed.
assigneeobjectNo
enterpriseobjectNoAn enterprise on GitHub. Webhook payloads contain the enterprise property when the webhook is configured
installationobjectNoThe GitHub App installation. Webhook payloads contain the installation property when the event is configured
issueobjectYesThe issue itself.
organizationobjectNoA GitHub organization. Webhook payloads contain the organization property when the webhook is configured for an
repositoryobjectYesThe repository on GitHub where the event occurred. Webhook payloads contain the repository property
senderobjectYesA GitHub user.
Subscribing

To subscribe to this event, a GitHub App must have at least read-level access for the "Issues" repository permission.