{
  "ref": "refs/heads/main",
  "before": "0000000000000000000000000000000000000000",
  "after": "1111111111111111111111111111111111111111",
  "created": true,
  "deleted": false,
  "forced": false,
  "base_ref": null,
  "compare": "https://example.com/synthetic/demo/compare/main",
  "repository": {
    "id": 1001,
    "name": "synthetic-demo",
    "full_name": "synthetic-org/synthetic-demo",
    "private": false,
    "html_url": "https://example.com/synthetic/demo"
  },
  "pusher": {
    "name": "synthetic-developer",
    "email": "developer@example.com"
  },
  "sender": {
    "login": "synthetic-developer",
    "id": 1002,
    "type": "User"
  },
  "commits": [
    {
      "id": "1111111111111111111111111111111111111111",
      "message": "Synthetic fixture: add webhook handler",
      "timestamp": "2026-09-29T00:00:00Z",
      "url": "https://example.com/synthetic/demo/commit/example",
      "author": {
        "name": "Synthetic Developer",
        "email": "developer@example.com"
      },
      "committer": {
        "name": "Synthetic Developer",
        "email": "developer@example.com"
      },
      "added": [
        "webhook.js"
      ],
      "removed": [],
      "modified": []
    }
  ],
  "head_commit": {
    "id": "1111111111111111111111111111111111111111",
    "message": "Synthetic fixture: add webhook handler",
    "timestamp": "2026-09-29T00:00:00Z",
    "url": "https://example.com/synthetic/demo/commit/example",
    "author": {
      "name": "Synthetic Developer",
      "email": "developer@example.com"
    },
    "committer": {
      "name": "Synthetic Developer",
      "email": "developer@example.com"
    },
    "added": [
      "webhook.js"
    ],
    "removed": [],
    "modified": []
  }
}
