{
  "generated_at": "2024-12-27T12:00:00Z",
  "notifications": [
    {
      "actors": [
        {
          "avatar_url": "https://avatars.githubusercontent.com/u/1?v=4",
          "login": "alice"
        }
      ],
      "id": "notif-1",
      "reason": "author",
      "subject": {
        "number": 42,
        "state": "open",
        "state_reason": null,
        "title": "Fix critical bug in authentication",
        "type": "Issue",
        "url": "https://github.com/test/repo/issues/42?notification_referrer_id=NT_test_42"
      },
      "ui": {
        "action_tokens": {
          "archive": "test-csrf-token-12345",
          "subscribe": "test-csrf-token-12345",
          "unarchive": "test-csrf-token-12345",
          "unsubscribe": "test-csrf-token-12345"
        },
        "done": false,
        "saved": false
      },
      "unread": true,
      "updated_at": "2024-12-27T11:30:00Z"
    },
    {
      "actors": [
        {
          "avatar_url": "https://avatars.githubusercontent.com/u/2?v=4",
          "login": "bob"
        },
        {
          "avatar_url": "https://avatars.githubusercontent.com/u/3?v=4",
          "login": "charlie"
        }
      ],
      "id": "notif-2",
      "reason": "review_requested",
      "subject": {
        "number": 43,
        "state": "open",
        "state_reason": null,
        "title": "Add new feature for user profiles",
        "type": "PullRequest",
        "url": "https://github.com/test/repo/pull/43"
      },
      "ui": {
        "action_tokens": {
          "archive": "test-csrf-token-12345",
          "subscribe": "test-csrf-token-12345",
          "unarchive": "test-csrf-token-12345",
          "unsubscribe": "test-csrf-token-12345"
        },
        "done": false,
        "saved": true
      },
      "unread": false,
      "updated_at": "2024-12-27T10:00:00Z"
    },
    {
      "actors": [
        {
          "avatar_url": "https://avatars.githubusercontent.com/u/4?v=4",
          "login": "diana"
        }
      ],
      "id": "notif-3",
      "reason": "mention",
      "subject": {
        "number": 41,
        "state": "closed",
        "state_reason": "completed",
        "title": "Update documentation for API endpoints",
        "type": "Issue",
        "url": "https://github.com/test/repo/issues/41?notification_referrer_id=NT_test_41"
      },
      "ui": {
        "action_tokens": {
          "archive": "test-csrf-token-12345",
          "subscribe": "test-csrf-token-12345",
          "unarchive": "test-csrf-token-12345",
          "unsubscribe": "test-csrf-token-12345"
        },
        "done": false,
        "saved": false
      },
      "unread": false,
      "updated_at": "2024-12-26T15:00:00Z"
    },
    {
      "actors": [
        {
          "avatar_url": "https://avatars.githubusercontent.com/u/5?v=4",
          "login": "eve"
        }
      ],
      "id": "notif-4",
      "reason": "subscribed",
      "subject": {
        "number": 40,
        "state": "merged",
        "state_reason": null,
        "title": "Refactor database layer",
        "type": "PullRequest",
        "url": "https://github.com/test/repo/pull/40"
      },
      "ui": {
        "action_tokens": {
          "archive": "test-csrf-token-12345",
          "subscribe": "test-csrf-token-12345",
          "unarchive": "test-csrf-token-12345",
          "unsubscribe": "test-csrf-token-12345"
        },
        "done": false,
        "saved": false
      },
      "unread": true,
      "updated_at": "2024-12-26T12:00:00Z"
    },
    {
      "actors": [
        {
          "avatar_url": "https://avatars.githubusercontent.com/u/6?v=4",
          "login": "frank"
        }
      ],
      "id": "notif-5",
      "reason": "comment",
      "subject": {
        "number": 39,
        "state": "closed",
        "state_reason": "not_planned",
        "title": "Won't fix: Legacy code cleanup",
        "type": "Issue",
        "url": "https://github.com/test/repo/issues/39?notification_referrer_id=NT_test_39"
      },
      "ui": {
        "action_tokens": {
          "archive": "test-csrf-token-12345",
          "subscribe": "test-csrf-token-12345",
          "unarchive": "test-csrf-token-12345",
          "unsubscribe": "test-csrf-token-12345"
        },
        "done": false,
        "saved": false
      },
      "unread": false,
      "updated_at": "2024-12-25T09:00:00Z"
    }
  ],
  "pagination": {
    "after_cursor": null,
    "before_cursor": null,
    "has_next": false,
    "has_previous": false
  },
  "repository": {
    "full_name": "test/repo",
    "name": "repo",
    "owner": "test"
  },
  "source_url": "https://github.com/notifications?query=repo:test/repo"
}
