Getting Started
Events
Events
github.issues
Events
github.issues
This event occurs when there is activity on an issue, such as creation or editing.
@on("github.issues")
def automation(input):
pass
The following is an example payload which is passed in as an argument to your automation’s entrypoint:
{
"$raw": {},
"action": "opened",
"issue": {
"author": "octocat",
"body": "When trying to login with GitHub, the callback URL is not handling special characters correctly.",
"comments": [
{
"author": "other-user",
"body": "I can reproduce this issue. It happens when the username contains '@' symbol.",
"created_at": "2024-03-21T14:35:00Z",
"id": 987654321,
"node_id": "MDEyOklzc3VlQ29tbWVudDk4NzY1NDMyMQ==",
"url": "https://api.github.com/repos/octocat/Hello-World/issues/comments/987654321"
}
],
"created_at": "2024-03-21T14:30:00Z",
"id": 1234567890,
"labels": [
{
"color": "d73a4a",
"default": true,
"description": "Something isn't working",
"id": 123456,
"name": "bug",
"node_id": "MDU6TGFiZWwxMjM0NTY="
},
{
"color": "b60205",
"default": false,
"description": "Needs immediate attention",
"id": 789012,
"name": "high-priority",
"node_id": "MDU6TGFiZWw3ODkwMTI="
}
],
"node_id": "MDU6SXNzdWUxMjM0NTY3ODkw",
"number": 42,
"state": "open",
"title": "Found a bug in the authentication flow",
"url": "https://api.github.com/repos/octocat/Hello-World/issues/42"
},
"owner": "octocat",
"repo": "Hello-World"
}
Fields
The raw Github issues
event payload.
The issue that the event is on.
The author of the issue.
The body of the issue.
The date and time the issue was created.
The ID of the issue.
The node ID of the issue.
The number of the issue.
The state of the issue.
The title of the issue.
The URL of the issue.
The owner of the repository.
The name of the repository.
On this page