ToolsGitHub Webhook Tester
Smart Parsing for GitHub

GitHub Webhook Tester

GitHub event payloads are massive. HookRay pulls out the action, repository, the actor on the PR, and the head/base refs — the four facts you need to decide whether to run CI.

What HookRay Highlights from a GitHub Webhook

HookRay: highlighted fields
Actioncritical
action"opened"

opened, closed, synchronize, push, etc.

Repositorycritical
repository.full_name"org/repo"
PR Authorhigh
pull_request.user.login"developer"

On PR events; for push events the sender is at sender.login instead.

Head Branchhigh
pull_request.head.ref"fix/auth-bug"
Base Branchmedium
pull_request.base.ref"main"
webhook.site / raw: full JSON
{
  "action": "opened",
  "pull_request": {
    "number": 42,
    "title": "Fix authentication bug",
    "user": {
      "login": "developer"
    },
    "head": {
      "ref": "fix/auth-bug"
    },
    "base": {
      "ref": "main"
    }
  },
  "repository": {
    "full_name": "org/repo"
  }
}

Same payload, no parsing — you scroll, you scan, you guess.

GitHub gotcha: Different event types put the meaningful object in different paths (pull_request vs issue vs push). The X-GitHub-Event header tells you which to read.

Test a GitHub Webhook in 30 Seconds

  1. 1

    Get a free webhook URL

    Click Start Testing — HookRay generates an instant URL like https://hookray.com/api/hook/abc123. No signup.

  2. 2

    Paste it into GitHub

    Open the GitHub webhook settings (docs), paste the HookRay URL as your endpoint, and pick the events you want to receive.

  3. 3

    Trigger an event, inspect the payload

    Trigger a test event in GitHub. HookRay captures the payload for raw inspection and one-click replay. The field guide above shows the 5 GitHub paths the upcoming parser will surface — use it as a cheat sheet while you wire up your handler.

HookRay vs Generic Webhook Testers

Capabilitywebhook.siteHookRay
Free tier✓ 100 req✓ 100 req/mo
No signup required
GitHub-specific field parsing
One-click replay✓ (Pro)✓ Free
30-day history$9/mo$9/mo
Persistent URLs$9/mo$9/mo

See the broader comparison in The 7 Best Webhook Testing Tools (2026).

Start Testing GitHub Webhooks Now

Free, no signup. Raw capture and replay included; GitHub smart parsing previewed above.

Get a Free Webhook URL

Deeper GitHub Webhook Resources

Testers for Other Services