Repository: hub4j/github-api
Pull request #1199 (2021-07-23 18:26:33)

Add support of review_requested event
# Description

Add support of review_requested issue event

Will close https://github.com/hub4j/github-api/issues/1198


Patch:
diff --git a/src/main/java/org/kohsuke/github/GHIssueEvent.java b/src/main/java/org/kohsuke/github/GHIssueEvent.java
index 3bcb94ab2..8142e4281 100644
--- a/src/main/java/org/kohsuke/github/GHIssueEvent.java
+++ b/src/main/java/org/kohsuke/github/GHIssueEvent.java
@@ -22,6 +22,8 @@ public class GHIssueEvent extends GitHubInteractiveObject {
     private GHLabel label;
     private GHUser assignee;
     private GHIssueRename rename;
+    private GHUser reviewRequester;
+    private GHUser requestedReviewer;
 
     private GHIssue issue;
 
@@ -155,6 +157,38 @@ public class GHIssueEvent extends GitHubInteractiveObject {
         return this.rename;
     }
 
+    /**
+     *
+     * Get the {@link GHUser} person who requested a review. Only present for events "review_requested",
+     * "review_request_removed", <code>null</code> otherwise.
+     *
+     * @return the GHUser
+     *
+     * @see <a href=
+     *      "https://docs.github.com/en/developers/webhooks-and-events/events/issue-event-types#review_requested">review_requested</a>
+     *      and <a href=
+     *      "https://docs.github.com/en/developers/webhooks-and-events/events/issue-event-types#review_request_removed">review_request_removed</a>
+     */
+    public GHUser getReviewRequester() {
+        return this.reviewRequester;
+    }
+
+    /**
+     *
+     * Get the {@link GHUser} person requested to review the pull request. Only present for events "review_requested",
+     * "review_request_removed", <code>null</code> otherwise.
+     *
+     * @return the GHUser
+     *
+     * @see <a href=
+     *      "https://docs.github.com/en/developers/webhooks-and-events/events/issue-event-types#review_requested">review_requested</a>
+     *      and <a href=
+     *      "https://docs.github.com/en/developers/webhooks-and-events/events/issue-event-types#review_request_removed">review_request_removed</a>
+     */
+    public GHUser getRequestedReviewer() {
+        return this.requestedReviewer;
+    }
+
     GHIssueEvent wrapUp(GitHub root) {
         this.root = root;
         return this;


Test patch:
diff --git a/src/test/java/org/kohsuke/github/GHIssueEventTest.java b/src/test/java/org/kohsuke/github/GHIssueEventTest.java
index bcc91e141..f4fdb8fa2 100644
--- a/src/test/java/org/kohsuke/github/GHIssueEventTest.java
+++ b/src/test/java/org/kohsuke/github/GHIssueEventTest.java
@@ -3,6 +3,7 @@ package org.kohsuke.github;
 import org.junit.Test;
 
 import java.io.IOException;
+import java.util.ArrayList;
 import java.util.List;
 
 import static org.hamcrest.Matchers.*;
@@ -39,6 +40,31 @@ public class GHIssueEventTest extends AbstractGitHubWireMockTest {
         issue.close();
     }
 
+    @Test
+    public void testIssueReviewRequestedEvent() throws Exception {
+        // Create the PR.
+        final GHPullRequest pullRequest = getRepository()
+                .createPullRequest("ReviewRequestedEventTest", "test/stable", "main", "## test");
+
+        final ArrayList<GHUser> reviewers = new ArrayList<>();
+        reviewers.add(gitHub.getUser("bitwiseman"));
+        // Generate review_requested event.
+        pullRequest.requestReviewers(reviewers);
+
+        // Test that the event is present.
+        final List<GHIssueEvent> list = pullRequest.listEvents().toList();
+        assertThat(list.size(), equalTo(1));
+        final GHIssueEvent event = list.get(0);
+        assertThat(event.getEvent(), equalTo("review_requested"));
+        assertThat(event.getReviewRequester(), notNullValue());
+        assertThat(event.getReviewRequester().getLogin(), equalTo("t0m4uk1991"));
+        assertThat(event.getRequestedReviewer(), notNullValue());
+        assertThat(event.getRequestedReviewer().getLogin(), equalTo("bitwiseman"));
+
+        // Close the PR.
+        pullRequest.close();
+    }
+
     @Test
     public void testEventsForIssueRename() throws Exception {
         // Create the issue.
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/orgs_hub4j-test-org-2.json
new file mode 100644
index 000000000..6a53d8b19
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/orgs_hub4j-test-org-2.json
@@ -0,0 +1,50 @@
+{
+  "login": "hub4j-test-org",
+  "id": 7544739,
+  "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+  "url": "https://api.github.com/orgs/hub4j-test-org",
+  "repos_url": "https://api.github.com/orgs/hub4j-test-org/repos",
+  "events_url": "https://api.github.com/orgs/hub4j-test-org/events",
+  "hooks_url": "https://api.github.com/orgs/hub4j-test-org/hooks",
+  "issues_url": "https://api.github.com/orgs/hub4j-test-org/issues",
+  "members_url": "https://api.github.com/orgs/hub4j-test-org/members{/member}",
+  "public_members_url": "https://api.github.com/orgs/hub4j-test-org/public_members{/member}",
+  "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+  "description": "Hub4j Test Org Description (this could be null or blank too)",
+  "name": "Hub4j Test Org Name (this could be null or blank too)",
+  "company": null,
+  "blog": "https://hub4j.url.io/could/be/null",
+  "location": "Hub4j Test Org Location (this could be null or blank too)",
+  "email": "hub4jtestorgemail@could.be.null.com",
+  "twitter_username": null,
+  "is_verified": false,
+  "has_organization_projects": true,
+  "has_repository_projects": true,
+  "public_repos": 19,
+  "public_gists": 0,
+  "followers": 0,
+  "following": 0,
+  "html_url": "https://github.com/hub4j-test-org",
+  "created_at": "2014-05-10T19:39:11Z",
+  "updated_at": "2020-06-04T05:56:10Z",
+  "type": "Organization",
+  "total_private_repos": 2,
+  "owned_private_repos": 2,
+  "private_gists": 0,
+  "disk_usage": 11979,
+  "collaborators": 0,
+  "billing_email": "kk@kohsuke.org",
+  "default_repository_permission": "none",
+  "members_can_create_repositories": false,
+  "two_factor_requirement_enabled": false,
+  "members_can_create_pages": true,
+  "members_can_create_public_pages": true,
+  "members_can_create_private_pages": true,
+  "plan": {
+    "name": "free",
+    "space": 976562499,
+    "private_repos": 10000,
+    "filled_seats": 26,
+    "seats": 3
+  }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api-3.json
new file mode 100644
index 000000000..6b1418c84
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api-3.json
@@ -0,0 +1,332 @@
+{
+  "id": 206888201,
+  "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=",
+  "name": "github-api",
+  "full_name": "hub4j-test-org/github-api",
+  "private": false,
+  "owner": {
+    "login": "hub4j-test-org",
+    "id": 7544739,
+    "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+    "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/hub4j-test-org",
+    "html_url": "https://github.com/hub4j-test-org",
+    "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+    "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+    "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+    "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+    "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+    "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+    "type": "Organization",
+    "site_admin": false
+  },
+  "html_url": "https://github.com/hub4j-test-org/github-api",
+  "description": "Tricky",
+  "fork": true,
+  "url": "https://api.github.com/repos/hub4j-test-org/github-api",
+  "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks",
+  "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}",
+  "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}",
+  "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams",
+  "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks",
+  "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}",
+  "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events",
+  "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}",
+  "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}",
+  "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags",
+  "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}",
+  "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}",
+  "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}",
+  "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}",
+  "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}",
+  "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages",
+  "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers",
+  "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors",
+  "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers",
+  "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription",
+  "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}",
+  "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}",
+  "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}",
+  "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}",
+  "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}",
+  "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}",
+  "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges",
+  "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}",
+  "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads",
+  "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}",
+  "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}",
+  "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}",
+  "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}",
+  "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}",
+  "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}",
+  "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments",
+  "created_at": "2019-09-06T23:26:04Z",
+  "updated_at": "2021-04-19T20:09:00Z",
+  "pushed_at": "2021-07-24T20:09:48Z",
+  "git_url": "git://github.com/hub4j-test-org/github-api.git",
+  "ssh_url": "git@github.com:hub4j-test-org/github-api.git",
+  "clone_url": "https://github.com/hub4j-test-org/github-api.git",
+  "svn_url": "https://github.com/hub4j-test-org/github-api",
+  "homepage": "http://github-api.kohsuke.org/",
+  "size": 19045,
+  "stargazers_count": 0,
+  "watchers_count": 0,
+  "language": "Java",
+  "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": 8,
+  "license": {
+    "key": "mit",
+    "name": "MIT License",
+    "spdx_id": "MIT",
+    "url": "https://api.github.com/licenses/mit",
+    "node_id": "MDc6TGljZW5zZTEz"
+  },
+  "forks": 0,
+  "open_issues": 8,
+  "watchers": 0,
+  "default_branch": "main",
+  "permissions": {
+    "admin": true,
+    "push": true,
+    "pull": true
+  },
+  "temp_clone_token": "",
+  "allow_squash_merge": true,
+  "allow_merge_commit": true,
+  "allow_rebase_merge": true,
+  "delete_branch_on_merge": false,
+  "organization": {
+    "login": "hub4j-test-org",
+    "id": 7544739,
+    "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+    "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/hub4j-test-org",
+    "html_url": "https://github.com/hub4j-test-org",
+    "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+    "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+    "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+    "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+    "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+    "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+    "type": "Organization",
+    "site_admin": false
+  },
+  "parent": {
+    "id": 617210,
+    "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=",
+    "name": "github-api",
+    "full_name": "hub4j/github-api",
+    "private": false,
+    "owner": {
+      "login": "hub4j",
+      "id": 54909825,
+      "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1",
+      "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/hub4j",
+      "html_url": "https://github.com/hub4j",
+      "followers_url": "https://api.github.com/users/hub4j/followers",
+      "following_url": "https://api.github.com/users/hub4j/following{/other_user}",
+      "gists_url": "https://api.github.com/users/hub4j/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/hub4j/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/hub4j/subscriptions",
+      "organizations_url": "https://api.github.com/users/hub4j/orgs",
+      "repos_url": "https://api.github.com/users/hub4j/repos",
+      "events_url": "https://api.github.com/users/hub4j/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/hub4j/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "html_url": "https://github.com/hub4j/github-api",
+    "description": "Java API for GitHub",
+    "fork": false,
+    "url": "https://api.github.com/repos/hub4j/github-api",
+    "forks_url": "https://api.github.com/repos/hub4j/github-api/forks",
+    "keys_url": "https://api.github.com/repos/hub4j/github-api/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/hub4j/github-api/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/hub4j/github-api/teams",
+    "hooks_url": "https://api.github.com/repos/hub4j/github-api/hooks",
+    "issue_events_url": "https://api.github.com/repos/hub4j/github-api/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/hub4j/github-api/events",
+    "assignees_url": "https://api.github.com/repos/hub4j/github-api/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/hub4j/github-api/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/hub4j/github-api/tags",
+    "blobs_url": "https://api.github.com/repos/hub4j/github-api/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/hub4j/github-api/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/hub4j/github-api/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/hub4j/github-api/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/hub4j/github-api/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/hub4j/github-api/languages",
+    "stargazers_url": "https://api.github.com/repos/hub4j/github-api/stargazers",
+    "contributors_url": "https://api.github.com/repos/hub4j/github-api/contributors",
+    "subscribers_url": "https://api.github.com/repos/hub4j/github-api/subscribers",
+    "subscription_url": "https://api.github.com/repos/hub4j/github-api/subscription",
+    "commits_url": "https://api.github.com/repos/hub4j/github-api/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/hub4j/github-api/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/hub4j/github-api/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/hub4j/github-api/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/hub4j/github-api/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/hub4j/github-api/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/hub4j/github-api/merges",
+    "archive_url": "https://api.github.com/repos/hub4j/github-api/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/hub4j/github-api/downloads",
+    "issues_url": "https://api.github.com/repos/hub4j/github-api/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/hub4j/github-api/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/hub4j/github-api/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/hub4j/github-api/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/hub4j/github-api/labels{/name}",
+    "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}",
+    "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments",
+    "created_at": "2010-04-19T04:13:03Z",
+    "updated_at": "2021-07-24T18:29:57Z",
+    "pushed_at": "2021-07-23T18:26:34Z",
+    "git_url": "git://github.com/hub4j/github-api.git",
+    "ssh_url": "git@github.com:hub4j/github-api.git",
+    "clone_url": "https://github.com/hub4j/github-api.git",
+    "svn_url": "https://github.com/hub4j/github-api",
+    "homepage": "https://github-api.kohsuke.org/",
+    "size": 35035,
+    "stargazers_count": 787,
+    "watchers_count": 787,
+    "language": "Java",
+    "has_issues": true,
+    "has_projects": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 554,
+    "mirror_url": null,
+    "archived": false,
+    "disabled": false,
+    "open_issues_count": 82,
+    "license": {
+      "key": "mit",
+      "name": "MIT License",
+      "spdx_id": "MIT",
+      "url": "https://api.github.com/licenses/mit",
+      "node_id": "MDc6TGljZW5zZTEz"
+    },
+    "forks": 554,
+    "open_issues": 82,
+    "watchers": 787,
+    "default_branch": "main"
+  },
+  "source": {
+    "id": 617210,
+    "node_id": "MDEwOlJlcG9zaXRvcnk2MTcyMTA=",
+    "name": "github-api",
+    "full_name": "hub4j/github-api",
+    "private": false,
+    "owner": {
+      "login": "hub4j",
+      "id": 54909825,
+      "node_id": "MDEyOk9yZ2FuaXphdGlvbjU0OTA5ODI1",
+      "avatar_url": "https://avatars.githubusercontent.com/u/54909825?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/hub4j",
+      "html_url": "https://github.com/hub4j",
+      "followers_url": "https://api.github.com/users/hub4j/followers",
+      "following_url": "https://api.github.com/users/hub4j/following{/other_user}",
+      "gists_url": "https://api.github.com/users/hub4j/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/hub4j/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/hub4j/subscriptions",
+      "organizations_url": "https://api.github.com/users/hub4j/orgs",
+      "repos_url": "https://api.github.com/users/hub4j/repos",
+      "events_url": "https://api.github.com/users/hub4j/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/hub4j/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "html_url": "https://github.com/hub4j/github-api",
+    "description": "Java API for GitHub",
+    "fork": false,
+    "url": "https://api.github.com/repos/hub4j/github-api",
+    "forks_url": "https://api.github.com/repos/hub4j/github-api/forks",
+    "keys_url": "https://api.github.com/repos/hub4j/github-api/keys{/key_id}",
+    "collaborators_url": "https://api.github.com/repos/hub4j/github-api/collaborators{/collaborator}",
+    "teams_url": "https://api.github.com/repos/hub4j/github-api/teams",
+    "hooks_url": "https://api.github.com/repos/hub4j/github-api/hooks",
+    "issue_events_url": "https://api.github.com/repos/hub4j/github-api/issues/events{/number}",
+    "events_url": "https://api.github.com/repos/hub4j/github-api/events",
+    "assignees_url": "https://api.github.com/repos/hub4j/github-api/assignees{/user}",
+    "branches_url": "https://api.github.com/repos/hub4j/github-api/branches{/branch}",
+    "tags_url": "https://api.github.com/repos/hub4j/github-api/tags",
+    "blobs_url": "https://api.github.com/repos/hub4j/github-api/git/blobs{/sha}",
+    "git_tags_url": "https://api.github.com/repos/hub4j/github-api/git/tags{/sha}",
+    "git_refs_url": "https://api.github.com/repos/hub4j/github-api/git/refs{/sha}",
+    "trees_url": "https://api.github.com/repos/hub4j/github-api/git/trees{/sha}",
+    "statuses_url": "https://api.github.com/repos/hub4j/github-api/statuses/{sha}",
+    "languages_url": "https://api.github.com/repos/hub4j/github-api/languages",
+    "stargazers_url": "https://api.github.com/repos/hub4j/github-api/stargazers",
+    "contributors_url": "https://api.github.com/repos/hub4j/github-api/contributors",
+    "subscribers_url": "https://api.github.com/repos/hub4j/github-api/subscribers",
+    "subscription_url": "https://api.github.com/repos/hub4j/github-api/subscription",
+    "commits_url": "https://api.github.com/repos/hub4j/github-api/commits{/sha}",
+    "git_commits_url": "https://api.github.com/repos/hub4j/github-api/git/commits{/sha}",
+    "comments_url": "https://api.github.com/repos/hub4j/github-api/comments{/number}",
+    "issue_comment_url": "https://api.github.com/repos/hub4j/github-api/issues/comments{/number}",
+    "contents_url": "https://api.github.com/repos/hub4j/github-api/contents/{+path}",
+    "compare_url": "https://api.github.com/repos/hub4j/github-api/compare/{base}...{head}",
+    "merges_url": "https://api.github.com/repos/hub4j/github-api/merges",
+    "archive_url": "https://api.github.com/repos/hub4j/github-api/{archive_format}{/ref}",
+    "downloads_url": "https://api.github.com/repos/hub4j/github-api/downloads",
+    "issues_url": "https://api.github.com/repos/hub4j/github-api/issues{/number}",
+    "pulls_url": "https://api.github.com/repos/hub4j/github-api/pulls{/number}",
+    "milestones_url": "https://api.github.com/repos/hub4j/github-api/milestones{/number}",
+    "notifications_url": "https://api.github.com/repos/hub4j/github-api/notifications{?since,all,participating}",
+    "labels_url": "https://api.github.com/repos/hub4j/github-api/labels{/name}",
+    "releases_url": "https://api.github.com/repos/hub4j/github-api/releases{/id}",
+    "deployments_url": "https://api.github.com/repos/hub4j/github-api/deployments",
+    "created_at": "2010-04-19T04:13:03Z",
+    "updated_at": "2021-07-24T18:29:57Z",
+    "pushed_at": "2021-07-23T18:26:34Z",
+    "git_url": "git://github.com/hub4j/github-api.git",
+    "ssh_url": "git@github.com:hub4j/github-api.git",
+    "clone_url": "https://github.com/hub4j/github-api.git",
+    "svn_url": "https://github.com/hub4j/github-api",
+    "homepage": "https://github-api.kohsuke.org/",
+    "size": 35035,
+    "stargazers_count": 787,
+    "watchers_count": 787,
+    "language": "Java",
+    "has_issues": true,
+    "has_projects": true,
+    "has_downloads": true,
+    "has_wiki": true,
+    "has_pages": true,
+    "forks_count": 554,
+    "mirror_url": null,
+    "archived": false,
+    "disabled": false,
+    "open_issues_count": 82,
+    "license": {
+      "key": "mit",
+      "name": "MIT License",
+      "spdx_id": "MIT",
+      "url": "https://api.github.com/licenses/mit",
+      "node_id": "MDc6TGljZW5zZTEz"
+    },
+    "forks": 554,
+    "open_issues": 82,
+    "watchers": 787,
+    "default_branch": "main"
+  },
+  "network_count": 554,
+  "subscribers_count": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_issues_434_events-9.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_issues_434_events-9.json
new file mode 100644
index 000000000..2f22d6477
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_issues_434_events-9.json
@@ -0,0 +1,72 @@
+[
+  {
+    "id": 5064363179,
+    "node_id": "MDIwOlJldmlld1JlcXVlc3RlZEV2ZW50NTA2NDM2MzE3OQ==",
+    "url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events/5064363179",
+    "actor": {
+      "login": "t0m4uk1991",
+      "id": 6698785,
+      "node_id": "MDQ6VXNlcjY2OTg3ODU=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/6698785?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/t0m4uk1991",
+      "html_url": "https://github.com/t0m4uk1991",
+      "followers_url": "https://api.github.com/users/t0m4uk1991/followers",
+      "following_url": "https://api.github.com/users/t0m4uk1991/following{/other_user}",
+      "gists_url": "https://api.github.com/users/t0m4uk1991/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/t0m4uk1991/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/t0m4uk1991/subscriptions",
+      "organizations_url": "https://api.github.com/users/t0m4uk1991/orgs",
+      "repos_url": "https://api.github.com/users/t0m4uk1991/repos",
+      "events_url": "https://api.github.com/users/t0m4uk1991/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/t0m4uk1991/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "event": "review_requested",
+    "commit_id": null,
+    "commit_url": null,
+    "created_at": "2021-07-24T20:28:28Z",
+    "review_requester": {
+      "login": "t0m4uk1991",
+      "id": 6698785,
+      "node_id": "MDQ6VXNlcjY2OTg3ODU=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/6698785?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/t0m4uk1991",
+      "html_url": "https://github.com/t0m4uk1991",
+      "followers_url": "https://api.github.com/users/t0m4uk1991/followers",
+      "following_url": "https://api.github.com/users/t0m4uk1991/following{/other_user}",
+      "gists_url": "https://api.github.com/users/t0m4uk1991/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/t0m4uk1991/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/t0m4uk1991/subscriptions",
+      "organizations_url": "https://api.github.com/users/t0m4uk1991/orgs",
+      "repos_url": "https://api.github.com/users/t0m4uk1991/repos",
+      "events_url": "https://api.github.com/users/t0m4uk1991/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/t0m4uk1991/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "requested_reviewer": {
+      "login": "bitwiseman",
+      "id": 1958953,
+      "node_id": "MDQ6VXNlcjE5NTg5NTM=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/bitwiseman",
+      "html_url": "https://github.com/bitwiseman",
+      "followers_url": "https://api.github.com/users/bitwiseman/followers",
+      "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
+      "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
+      "organizations_url": "https://api.github.com/users/bitwiseman/orgs",
+      "repos_url": "https://api.github.com/users/bitwiseman/repos",
+      "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/bitwiseman/received_events",
+      "type": "User",
+      "site_admin": false
+    },
+    "performed_via_github_app": null
+  }
+]
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls-6.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls-6.json
new file mode 100644
index 000000000..53f43319a
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls-6.json
@@ -0,0 +1,342 @@
+{
+  "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434",
+  "id": 696402195,
+  "node_id": "MDExOlB1bGxSZXF1ZXN0Njk2NDAyMTk1",
+  "html_url": "https://github.com/hub4j-test-org/github-api/pull/434",
+  "diff_url": "https://github.com/hub4j-test-org/github-api/pull/434.diff",
+  "patch_url": "https://github.com/hub4j-test-org/github-api/pull/434.patch",
+  "issue_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434",
+  "number": 434,
+  "state": "open",
+  "locked": false,
+  "title": "ReviewRequestedEventTest",
+  "user": {
+    "login": "t0m4uk1991",
+    "id": 6698785,
+    "node_id": "MDQ6VXNlcjY2OTg3ODU=",
+    "avatar_url": "https://avatars.githubusercontent.com/u/6698785?v=4",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/t0m4uk1991",
+    "html_url": "https://github.com/t0m4uk1991",
+    "followers_url": "https://api.github.com/users/t0m4uk1991/followers",
+    "following_url": "https://api.github.com/users/t0m4uk1991/following{/other_user}",
+    "gists_url": "https://api.github.com/users/t0m4uk1991/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/t0m4uk1991/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/t0m4uk1991/subscriptions",
+    "organizations_url": "https://api.github.com/users/t0m4uk1991/orgs",
+    "repos_url": "https://api.github.com/users/t0m4uk1991/repos",
+    "events_url": "https://api.github.com/users/t0m4uk1991/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/t0m4uk1991/received_events",
+    "type": "User",
+    "site_admin": false
+  },
+  "body": "## test",
+  "created_at": "2021-07-24T20:28:27Z",
+  "updated_at": "2021-07-24T20:28:27Z",
+  "closed_at": null,
+  "merged_at": null,
+  "merge_commit_sha": null,
+  "assignee": null,
+  "assignees": [],
+  "requested_reviewers": [],
+  "requested_teams": [],
+  "labels": [],
+  "milestone": null,
+  "draft": false,
+  "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/commits",
+  "review_comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/comments",
+  "review_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}",
+  "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434/comments",
+  "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/07374fe73aff1c2024a8d4114b32406c7a8e89b7",
+  "head": {
+    "label": "hub4j-test-org:test/stable",
+    "ref": "test/stable",
+    "sha": "07374fe73aff1c2024a8d4114b32406c7a8e89b7",
+    "user": {
+      "login": "hub4j-test-org",
+      "id": 7544739,
+      "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/hub4j-test-org",
+      "html_url": "https://github.com/hub4j-test-org",
+      "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+      "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+      "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+      "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+      "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+      "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "repo": {
+      "id": 206888201,
+      "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=",
+      "name": "github-api",
+      "full_name": "hub4j-test-org/github-api",
+      "private": false,
+      "owner": {
+        "login": "hub4j-test-org",
+        "id": 7544739,
+        "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+        "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/hub4j-test-org",
+        "html_url": "https://github.com/hub4j-test-org",
+        "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+        "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+        "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+        "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+        "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+        "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+        "type": "Organization",
+        "site_admin": false
+      },
+      "html_url": "https://github.com/hub4j-test-org/github-api",
+      "description": "Tricky",
+      "fork": true,
+      "url": "https://api.github.com/repos/hub4j-test-org/github-api",
+      "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks",
+      "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}",
+      "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}",
+      "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams",
+      "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks",
+      "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}",
+      "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events",
+      "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}",
+      "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}",
+      "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags",
+      "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}",
+      "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}",
+      "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}",
+      "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}",
+      "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}",
+      "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages",
+      "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers",
+      "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors",
+      "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers",
+      "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription",
+      "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}",
+      "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}",
+      "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}",
+      "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}",
+      "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}",
+      "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}",
+      "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges",
+      "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}",
+      "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads",
+      "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}",
+      "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}",
+      "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}",
+      "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}",
+      "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}",
+      "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}",
+      "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments",
+      "created_at": "2019-09-06T23:26:04Z",
+      "updated_at": "2021-04-19T20:09:00Z",
+      "pushed_at": "2021-07-24T20:09:48Z",
+      "git_url": "git://github.com/hub4j-test-org/github-api.git",
+      "ssh_url": "git@github.com:hub4j-test-org/github-api.git",
+      "clone_url": "https://github.com/hub4j-test-org/github-api.git",
+      "svn_url": "https://github.com/hub4j-test-org/github-api",
+      "homepage": "http://github-api.kohsuke.org/",
+      "size": 19045,
+      "stargazers_count": 0,
+      "watchers_count": 0,
+      "language": "Java",
+      "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": 8,
+      "license": {
+        "key": "mit",
+        "name": "MIT License",
+        "spdx_id": "MIT",
+        "url": "https://api.github.com/licenses/mit",
+        "node_id": "MDc6TGljZW5zZTEz"
+      },
+      "forks": 0,
+      "open_issues": 8,
+      "watchers": 0,
+      "default_branch": "main"
+    }
+  },
+  "base": {
+    "label": "hub4j-test-org:main",
+    "ref": "main",
+    "sha": "8051615eff597f4e49f4f47625e6fc2b49f26bfc",
+    "user": {
+      "login": "hub4j-test-org",
+      "id": 7544739,
+      "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/hub4j-test-org",
+      "html_url": "https://github.com/hub4j-test-org",
+      "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+      "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+      "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+      "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+      "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+      "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "repo": {
+      "id": 206888201,
+      "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=",
+      "name": "github-api",
+      "full_name": "hub4j-test-org/github-api",
+      "private": false,
+      "owner": {
+        "login": "hub4j-test-org",
+        "id": 7544739,
+        "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+        "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/hub4j-test-org",
+        "html_url": "https://github.com/hub4j-test-org",
+        "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+        "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+        "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+        "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+        "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+        "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+        "type": "Organization",
+        "site_admin": false
+      },
+      "html_url": "https://github.com/hub4j-test-org/github-api",
+      "description": "Tricky",
+      "fork": true,
+      "url": "https://api.github.com/repos/hub4j-test-org/github-api",
+      "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks",
+      "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}",
+      "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}",
+      "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams",
+      "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks",
+      "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}",
+      "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events",
+      "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}",
+      "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}",
+      "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags",
+      "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}",
+      "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}",
+      "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}",
+      "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}",
+      "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}",
+      "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages",
+      "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers",
+      "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors",
+      "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers",
+      "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription",
+      "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}",
+      "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}",
+      "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}",
+      "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}",
+      "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}",
+      "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}",
+      "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges",
+      "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}",
+      "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads",
+      "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}",
+      "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}",
+      "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}",
+      "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}",
+      "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}",
+      "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}",
+      "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments",
+      "created_at": "2019-09-06T23:26:04Z",
+      "updated_at": "2021-04-19T20:09:00Z",
+      "pushed_at": "2021-07-24T20:09:48Z",
+      "git_url": "git://github.com/hub4j-test-org/github-api.git",
+      "ssh_url": "git@github.com:hub4j-test-org/github-api.git",
+      "clone_url": "https://github.com/hub4j-test-org/github-api.git",
+      "svn_url": "https://github.com/hub4j-test-org/github-api",
+      "homepage": "http://github-api.kohsuke.org/",
+      "size": 19045,
+      "stargazers_count": 0,
+      "watchers_count": 0,
+      "language": "Java",
+      "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": 8,
+      "license": {
+        "key": "mit",
+        "name": "MIT License",
+        "spdx_id": "MIT",
+        "url": "https://api.github.com/licenses/mit",
+        "node_id": "MDc6TGljZW5zZTEz"
+      },
+      "forks": 0,
+      "open_issues": 8,
+      "watchers": 0,
+      "default_branch": "main"
+    }
+  },
+  "_links": {
+    "self": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434"
+    },
+    "html": {
+      "href": "https://github.com/hub4j-test-org/github-api/pull/434"
+    },
+    "issue": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434"
+    },
+    "comments": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434/comments"
+    },
+    "review_comments": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/comments"
+    },
+    "review_comment": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}"
+    },
+    "commits": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/commits"
+    },
+    "statuses": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/07374fe73aff1c2024a8d4114b32406c7a8e89b7"
+    }
+  },
+  "author_association": "MEMBER",
+  "auto_merge": null,
+  "active_lock_reason": null,
+  "merged": false,
+  "mergeable": null,
+  "rebaseable": null,
+  "mergeable_state": "unknown",
+  "merged_by": null,
+  "comments": 0,
+  "review_comments": 0,
+  "maintainer_can_modify": false,
+  "commits": 3,
+  "additions": 3,
+  "deletions": 2,
+  "changed_files": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls_434-10.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls_434-10.json
new file mode 100644
index 000000000..8830eefe8
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls_434-10.json
@@ -0,0 +1,363 @@
+{
+  "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434",
+  "id": 696402195,
+  "node_id": "MDExOlB1bGxSZXF1ZXN0Njk2NDAyMTk1",
+  "html_url": "https://github.com/hub4j-test-org/github-api/pull/434",
+  "diff_url": "https://github.com/hub4j-test-org/github-api/pull/434.diff",
+  "patch_url": "https://github.com/hub4j-test-org/github-api/pull/434.patch",
+  "issue_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434",
+  "number": 434,
+  "state": "closed",
+  "locked": false,
+  "title": "ReviewRequestedEventTest",
+  "user": {
+    "login": "t0m4uk1991",
+    "id": 6698785,
+    "node_id": "MDQ6VXNlcjY2OTg3ODU=",
+    "avatar_url": "https://avatars.githubusercontent.com/u/6698785?v=4",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/t0m4uk1991",
+    "html_url": "https://github.com/t0m4uk1991",
+    "followers_url": "https://api.github.com/users/t0m4uk1991/followers",
+    "following_url": "https://api.github.com/users/t0m4uk1991/following{/other_user}",
+    "gists_url": "https://api.github.com/users/t0m4uk1991/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/t0m4uk1991/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/t0m4uk1991/subscriptions",
+    "organizations_url": "https://api.github.com/users/t0m4uk1991/orgs",
+    "repos_url": "https://api.github.com/users/t0m4uk1991/repos",
+    "events_url": "https://api.github.com/users/t0m4uk1991/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/t0m4uk1991/received_events",
+    "type": "User",
+    "site_admin": false
+  },
+  "body": "## test",
+  "created_at": "2021-07-24T20:28:27Z",
+  "updated_at": "2021-07-24T20:28:29Z",
+  "closed_at": "2021-07-24T20:28:29Z",
+  "merged_at": null,
+  "merge_commit_sha": "5cc077317be686086785148626cec2f80c2c5601",
+  "assignee": null,
+  "assignees": [],
+  "requested_reviewers": [
+    {
+      "login": "bitwiseman",
+      "id": 1958953,
+      "node_id": "MDQ6VXNlcjE5NTg5NTM=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/bitwiseman",
+      "html_url": "https://github.com/bitwiseman",
+      "followers_url": "https://api.github.com/users/bitwiseman/followers",
+      "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
+      "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
+      "organizations_url": "https://api.github.com/users/bitwiseman/orgs",
+      "repos_url": "https://api.github.com/users/bitwiseman/repos",
+      "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/bitwiseman/received_events",
+      "type": "User",
+      "site_admin": false
+    }
+  ],
+  "requested_teams": [],
+  "labels": [],
+  "milestone": null,
+  "draft": false,
+  "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/commits",
+  "review_comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/comments",
+  "review_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}",
+  "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434/comments",
+  "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/07374fe73aff1c2024a8d4114b32406c7a8e89b7",
+  "head": {
+    "label": "hub4j-test-org:test/stable",
+    "ref": "test/stable",
+    "sha": "07374fe73aff1c2024a8d4114b32406c7a8e89b7",
+    "user": {
+      "login": "hub4j-test-org",
+      "id": 7544739,
+      "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/hub4j-test-org",
+      "html_url": "https://github.com/hub4j-test-org",
+      "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+      "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+      "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+      "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+      "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+      "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "repo": {
+      "id": 206888201,
+      "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=",
+      "name": "github-api",
+      "full_name": "hub4j-test-org/github-api",
+      "private": false,
+      "owner": {
+        "login": "hub4j-test-org",
+        "id": 7544739,
+        "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+        "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/hub4j-test-org",
+        "html_url": "https://github.com/hub4j-test-org",
+        "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+        "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+        "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+        "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+        "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+        "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+        "type": "Organization",
+        "site_admin": false
+      },
+      "html_url": "https://github.com/hub4j-test-org/github-api",
+      "description": "Tricky",
+      "fork": true,
+      "url": "https://api.github.com/repos/hub4j-test-org/github-api",
+      "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks",
+      "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}",
+      "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}",
+      "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams",
+      "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks",
+      "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}",
+      "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events",
+      "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}",
+      "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}",
+      "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags",
+      "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}",
+      "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}",
+      "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}",
+      "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}",
+      "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}",
+      "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages",
+      "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers",
+      "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors",
+      "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers",
+      "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription",
+      "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}",
+      "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}",
+      "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}",
+      "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}",
+      "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}",
+      "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}",
+      "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges",
+      "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}",
+      "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads",
+      "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}",
+      "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}",
+      "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}",
+      "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}",
+      "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}",
+      "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}",
+      "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments",
+      "created_at": "2019-09-06T23:26:04Z",
+      "updated_at": "2021-04-19T20:09:00Z",
+      "pushed_at": "2021-07-24T20:28:27Z",
+      "git_url": "git://github.com/hub4j-test-org/github-api.git",
+      "ssh_url": "git@github.com:hub4j-test-org/github-api.git",
+      "clone_url": "https://github.com/hub4j-test-org/github-api.git",
+      "svn_url": "https://github.com/hub4j-test-org/github-api",
+      "homepage": "http://github-api.kohsuke.org/",
+      "size": 19045,
+      "stargazers_count": 0,
+      "watchers_count": 0,
+      "language": "Java",
+      "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": 7,
+      "license": {
+        "key": "mit",
+        "name": "MIT License",
+        "spdx_id": "MIT",
+        "url": "https://api.github.com/licenses/mit",
+        "node_id": "MDc6TGljZW5zZTEz"
+      },
+      "forks": 0,
+      "open_issues": 7,
+      "watchers": 0,
+      "default_branch": "main"
+    }
+  },
+  "base": {
+    "label": "hub4j-test-org:main",
+    "ref": "main",
+    "sha": "8051615eff597f4e49f4f47625e6fc2b49f26bfc",
+    "user": {
+      "login": "hub4j-test-org",
+      "id": 7544739,
+      "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/hub4j-test-org",
+      "html_url": "https://github.com/hub4j-test-org",
+      "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+      "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+      "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+      "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+      "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+      "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "repo": {
+      "id": 206888201,
+      "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=",
+      "name": "github-api",
+      "full_name": "hub4j-test-org/github-api",
+      "private": false,
+      "owner": {
+        "login": "hub4j-test-org",
+        "id": 7544739,
+        "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+        "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/hub4j-test-org",
+        "html_url": "https://github.com/hub4j-test-org",
+        "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+        "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+        "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+        "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+        "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+        "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+        "type": "Organization",
+        "site_admin": false
+      },
+      "html_url": "https://github.com/hub4j-test-org/github-api",
+      "description": "Tricky",
+      "fork": true,
+      "url": "https://api.github.com/repos/hub4j-test-org/github-api",
+      "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks",
+      "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}",
+      "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}",
+      "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams",
+      "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks",
+      "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}",
+      "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events",
+      "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}",
+      "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}",
+      "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags",
+      "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}",
+      "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}",
+      "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}",
+      "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}",
+      "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}",
+      "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages",
+      "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers",
+      "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors",
+      "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers",
+      "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription",
+      "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}",
+      "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}",
+      "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}",
+      "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}",
+      "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}",
+      "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}",
+      "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges",
+      "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}",
+      "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads",
+      "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}",
+      "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}",
+      "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}",
+      "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}",
+      "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}",
+      "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}",
+      "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments",
+      "created_at": "2019-09-06T23:26:04Z",
+      "updated_at": "2021-04-19T20:09:00Z",
+      "pushed_at": "2021-07-24T20:28:27Z",
+      "git_url": "git://github.com/hub4j-test-org/github-api.git",
+      "ssh_url": "git@github.com:hub4j-test-org/github-api.git",
+      "clone_url": "https://github.com/hub4j-test-org/github-api.git",
+      "svn_url": "https://github.com/hub4j-test-org/github-api",
+      "homepage": "http://github-api.kohsuke.org/",
+      "size": 19045,
+      "stargazers_count": 0,
+      "watchers_count": 0,
+      "language": "Java",
+      "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": 7,
+      "license": {
+        "key": "mit",
+        "name": "MIT License",
+        "spdx_id": "MIT",
+        "url": "https://api.github.com/licenses/mit",
+        "node_id": "MDc6TGljZW5zZTEz"
+      },
+      "forks": 0,
+      "open_issues": 7,
+      "watchers": 0,
+      "default_branch": "main"
+    }
+  },
+  "_links": {
+    "self": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434"
+    },
+    "html": {
+      "href": "https://github.com/hub4j-test-org/github-api/pull/434"
+    },
+    "issue": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434"
+    },
+    "comments": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434/comments"
+    },
+    "review_comments": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/comments"
+    },
+    "review_comment": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}"
+    },
+    "commits": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/commits"
+    },
+    "statuses": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/07374fe73aff1c2024a8d4114b32406c7a8e89b7"
+    }
+  },
+  "author_association": "MEMBER",
+  "auto_merge": null,
+  "active_lock_reason": null,
+  "merged": false,
+  "mergeable": true,
+  "rebaseable": true,
+  "mergeable_state": "clean",
+  "merged_by": null,
+  "comments": 0,
+  "review_comments": 0,
+  "maintainer_can_modify": false,
+  "commits": 3,
+  "additions": 3,
+  "deletions": 2,
+  "changed_files": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls_434_requested_reviewers-8.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls_434_requested_reviewers-8.json
new file mode 100644
index 000000000..e67792a60
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/repos_hub4j-test-org_github-api_pulls_434_requested_reviewers-8.json
@@ -0,0 +1,351 @@
+{
+  "url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434",
+  "id": 696402195,
+  "node_id": "MDExOlB1bGxSZXF1ZXN0Njk2NDAyMTk1",
+  "html_url": "https://github.com/hub4j-test-org/github-api/pull/434",
+  "diff_url": "https://github.com/hub4j-test-org/github-api/pull/434.diff",
+  "patch_url": "https://github.com/hub4j-test-org/github-api/pull/434.patch",
+  "issue_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434",
+  "number": 434,
+  "state": "open",
+  "locked": false,
+  "title": "ReviewRequestedEventTest",
+  "user": {
+    "login": "t0m4uk1991",
+    "id": 6698785,
+    "node_id": "MDQ6VXNlcjY2OTg3ODU=",
+    "avatar_url": "https://avatars.githubusercontent.com/u/6698785?v=4",
+    "gravatar_id": "",
+    "url": "https://api.github.com/users/t0m4uk1991",
+    "html_url": "https://github.com/t0m4uk1991",
+    "followers_url": "https://api.github.com/users/t0m4uk1991/followers",
+    "following_url": "https://api.github.com/users/t0m4uk1991/following{/other_user}",
+    "gists_url": "https://api.github.com/users/t0m4uk1991/gists{/gist_id}",
+    "starred_url": "https://api.github.com/users/t0m4uk1991/starred{/owner}{/repo}",
+    "subscriptions_url": "https://api.github.com/users/t0m4uk1991/subscriptions",
+    "organizations_url": "https://api.github.com/users/t0m4uk1991/orgs",
+    "repos_url": "https://api.github.com/users/t0m4uk1991/repos",
+    "events_url": "https://api.github.com/users/t0m4uk1991/events{/privacy}",
+    "received_events_url": "https://api.github.com/users/t0m4uk1991/received_events",
+    "type": "User",
+    "site_admin": false
+  },
+  "body": "## test",
+  "created_at": "2021-07-24T20:28:27Z",
+  "updated_at": "2021-07-24T20:28:28Z",
+  "closed_at": null,
+  "merged_at": null,
+  "merge_commit_sha": "5cc077317be686086785148626cec2f80c2c5601",
+  "assignee": null,
+  "assignees": [],
+  "requested_reviewers": [
+    {
+      "login": "bitwiseman",
+      "id": 1958953,
+      "node_id": "MDQ6VXNlcjE5NTg5NTM=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/bitwiseman",
+      "html_url": "https://github.com/bitwiseman",
+      "followers_url": "https://api.github.com/users/bitwiseman/followers",
+      "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
+      "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
+      "organizations_url": "https://api.github.com/users/bitwiseman/orgs",
+      "repos_url": "https://api.github.com/users/bitwiseman/repos",
+      "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/bitwiseman/received_events",
+      "type": "User",
+      "site_admin": false
+    }
+  ],
+  "requested_teams": [],
+  "labels": [],
+  "milestone": null,
+  "draft": false,
+  "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/commits",
+  "review_comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/comments",
+  "review_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}",
+  "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434/comments",
+  "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/07374fe73aff1c2024a8d4114b32406c7a8e89b7",
+  "head": {
+    "label": "hub4j-test-org:test/stable",
+    "ref": "test/stable",
+    "sha": "07374fe73aff1c2024a8d4114b32406c7a8e89b7",
+    "user": {
+      "login": "hub4j-test-org",
+      "id": 7544739,
+      "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/hub4j-test-org",
+      "html_url": "https://github.com/hub4j-test-org",
+      "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+      "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+      "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+      "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+      "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+      "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "repo": {
+      "id": 206888201,
+      "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=",
+      "name": "github-api",
+      "full_name": "hub4j-test-org/github-api",
+      "private": false,
+      "owner": {
+        "login": "hub4j-test-org",
+        "id": 7544739,
+        "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+        "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/hub4j-test-org",
+        "html_url": "https://github.com/hub4j-test-org",
+        "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+        "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+        "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+        "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+        "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+        "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+        "type": "Organization",
+        "site_admin": false
+      },
+      "html_url": "https://github.com/hub4j-test-org/github-api",
+      "description": "Tricky",
+      "fork": true,
+      "url": "https://api.github.com/repos/hub4j-test-org/github-api",
+      "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks",
+      "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}",
+      "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}",
+      "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams",
+      "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks",
+      "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}",
+      "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events",
+      "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}",
+      "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}",
+      "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags",
+      "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}",
+      "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}",
+      "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}",
+      "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}",
+      "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}",
+      "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages",
+      "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers",
+      "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors",
+      "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers",
+      "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription",
+      "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}",
+      "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}",
+      "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}",
+      "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}",
+      "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}",
+      "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}",
+      "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges",
+      "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}",
+      "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads",
+      "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}",
+      "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}",
+      "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}",
+      "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}",
+      "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}",
+      "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}",
+      "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments",
+      "created_at": "2019-09-06T23:26:04Z",
+      "updated_at": "2021-04-19T20:09:00Z",
+      "pushed_at": "2021-07-24T20:28:27Z",
+      "git_url": "git://github.com/hub4j-test-org/github-api.git",
+      "ssh_url": "git@github.com:hub4j-test-org/github-api.git",
+      "clone_url": "https://github.com/hub4j-test-org/github-api.git",
+      "svn_url": "https://github.com/hub4j-test-org/github-api",
+      "homepage": "http://github-api.kohsuke.org/",
+      "size": 19045,
+      "stargazers_count": 0,
+      "watchers_count": 0,
+      "language": "Java",
+      "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": 8,
+      "license": {
+        "key": "mit",
+        "name": "MIT License",
+        "spdx_id": "MIT",
+        "url": "https://api.github.com/licenses/mit",
+        "node_id": "MDc6TGljZW5zZTEz"
+      },
+      "forks": 0,
+      "open_issues": 8,
+      "watchers": 0,
+      "default_branch": "main"
+    }
+  },
+  "base": {
+    "label": "hub4j-test-org:main",
+    "ref": "main",
+    "sha": "8051615eff597f4e49f4f47625e6fc2b49f26bfc",
+    "user": {
+      "login": "hub4j-test-org",
+      "id": 7544739,
+      "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+      "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+      "gravatar_id": "",
+      "url": "https://api.github.com/users/hub4j-test-org",
+      "html_url": "https://github.com/hub4j-test-org",
+      "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+      "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+      "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+      "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+      "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+      "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+      "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+      "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+      "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+      "type": "Organization",
+      "site_admin": false
+    },
+    "repo": {
+      "id": 206888201,
+      "node_id": "MDEwOlJlcG9zaXRvcnkyMDY4ODgyMDE=",
+      "name": "github-api",
+      "full_name": "hub4j-test-org/github-api",
+      "private": false,
+      "owner": {
+        "login": "hub4j-test-org",
+        "id": 7544739,
+        "node_id": "MDEyOk9yZ2FuaXphdGlvbjc1NDQ3Mzk=",
+        "avatar_url": "https://avatars.githubusercontent.com/u/7544739?v=4",
+        "gravatar_id": "",
+        "url": "https://api.github.com/users/hub4j-test-org",
+        "html_url": "https://github.com/hub4j-test-org",
+        "followers_url": "https://api.github.com/users/hub4j-test-org/followers",
+        "following_url": "https://api.github.com/users/hub4j-test-org/following{/other_user}",
+        "gists_url": "https://api.github.com/users/hub4j-test-org/gists{/gist_id}",
+        "starred_url": "https://api.github.com/users/hub4j-test-org/starred{/owner}{/repo}",
+        "subscriptions_url": "https://api.github.com/users/hub4j-test-org/subscriptions",
+        "organizations_url": "https://api.github.com/users/hub4j-test-org/orgs",
+        "repos_url": "https://api.github.com/users/hub4j-test-org/repos",
+        "events_url": "https://api.github.com/users/hub4j-test-org/events{/privacy}",
+        "received_events_url": "https://api.github.com/users/hub4j-test-org/received_events",
+        "type": "Organization",
+        "site_admin": false
+      },
+      "html_url": "https://github.com/hub4j-test-org/github-api",
+      "description": "Tricky",
+      "fork": true,
+      "url": "https://api.github.com/repos/hub4j-test-org/github-api",
+      "forks_url": "https://api.github.com/repos/hub4j-test-org/github-api/forks",
+      "keys_url": "https://api.github.com/repos/hub4j-test-org/github-api/keys{/key_id}",
+      "collaborators_url": "https://api.github.com/repos/hub4j-test-org/github-api/collaborators{/collaborator}",
+      "teams_url": "https://api.github.com/repos/hub4j-test-org/github-api/teams",
+      "hooks_url": "https://api.github.com/repos/hub4j-test-org/github-api/hooks",
+      "issue_events_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/events{/number}",
+      "events_url": "https://api.github.com/repos/hub4j-test-org/github-api/events",
+      "assignees_url": "https://api.github.com/repos/hub4j-test-org/github-api/assignees{/user}",
+      "branches_url": "https://api.github.com/repos/hub4j-test-org/github-api/branches{/branch}",
+      "tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/tags",
+      "blobs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/blobs{/sha}",
+      "git_tags_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/tags{/sha}",
+      "git_refs_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/refs{/sha}",
+      "trees_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/trees{/sha}",
+      "statuses_url": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/{sha}",
+      "languages_url": "https://api.github.com/repos/hub4j-test-org/github-api/languages",
+      "stargazers_url": "https://api.github.com/repos/hub4j-test-org/github-api/stargazers",
+      "contributors_url": "https://api.github.com/repos/hub4j-test-org/github-api/contributors",
+      "subscribers_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscribers",
+      "subscription_url": "https://api.github.com/repos/hub4j-test-org/github-api/subscription",
+      "commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/commits{/sha}",
+      "git_commits_url": "https://api.github.com/repos/hub4j-test-org/github-api/git/commits{/sha}",
+      "comments_url": "https://api.github.com/repos/hub4j-test-org/github-api/comments{/number}",
+      "issue_comment_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues/comments{/number}",
+      "contents_url": "https://api.github.com/repos/hub4j-test-org/github-api/contents/{+path}",
+      "compare_url": "https://api.github.com/repos/hub4j-test-org/github-api/compare/{base}...{head}",
+      "merges_url": "https://api.github.com/repos/hub4j-test-org/github-api/merges",
+      "archive_url": "https://api.github.com/repos/hub4j-test-org/github-api/{archive_format}{/ref}",
+      "downloads_url": "https://api.github.com/repos/hub4j-test-org/github-api/downloads",
+      "issues_url": "https://api.github.com/repos/hub4j-test-org/github-api/issues{/number}",
+      "pulls_url": "https://api.github.com/repos/hub4j-test-org/github-api/pulls{/number}",
+      "milestones_url": "https://api.github.com/repos/hub4j-test-org/github-api/milestones{/number}",
+      "notifications_url": "https://api.github.com/repos/hub4j-test-org/github-api/notifications{?since,all,participating}",
+      "labels_url": "https://api.github.com/repos/hub4j-test-org/github-api/labels{/name}",
+      "releases_url": "https://api.github.com/repos/hub4j-test-org/github-api/releases{/id}",
+      "deployments_url": "https://api.github.com/repos/hub4j-test-org/github-api/deployments",
+      "created_at": "2019-09-06T23:26:04Z",
+      "updated_at": "2021-04-19T20:09:00Z",
+      "pushed_at": "2021-07-24T20:28:27Z",
+      "git_url": "git://github.com/hub4j-test-org/github-api.git",
+      "ssh_url": "git@github.com:hub4j-test-org/github-api.git",
+      "clone_url": "https://github.com/hub4j-test-org/github-api.git",
+      "svn_url": "https://github.com/hub4j-test-org/github-api",
+      "homepage": "http://github-api.kohsuke.org/",
+      "size": 19045,
+      "stargazers_count": 0,
+      "watchers_count": 0,
+      "language": "Java",
+      "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": 8,
+      "license": {
+        "key": "mit",
+        "name": "MIT License",
+        "spdx_id": "MIT",
+        "url": "https://api.github.com/licenses/mit",
+        "node_id": "MDc6TGljZW5zZTEz"
+      },
+      "forks": 0,
+      "open_issues": 8,
+      "watchers": 0,
+      "default_branch": "main"
+    }
+  },
+  "_links": {
+    "self": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434"
+    },
+    "html": {
+      "href": "https://github.com/hub4j-test-org/github-api/pull/434"
+    },
+    "issue": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434"
+    },
+    "comments": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/issues/434/comments"
+    },
+    "review_comments": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/comments"
+    },
+    "review_comment": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/comments{/number}"
+    },
+    "commits": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434/commits"
+    },
+    "statuses": {
+      "href": "https://api.github.com/repos/hub4j-test-org/github-api/statuses/07374fe73aff1c2024a8d4114b32406c7a8e89b7"
+    }
+  },
+  "author_association": "MEMBER",
+  "auto_merge": null,
+  "active_lock_reason": null
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/user-1.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/user-1.json
new file mode 100644
index 000000000..ec9f04801
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/user-1.json
@@ -0,0 +1,46 @@
+{
+  "login": "t0m4uk1991",
+  "id": 6698785,
+  "node_id": "MDQ6VXNlcjY2OTg3ODU=",
+  "avatar_url": "https://avatars.githubusercontent.com/u/6698785?v=4",
+  "gravatar_id": "",
+  "url": "https://api.github.com/users/t0m4uk1991",
+  "html_url": "https://github.com/t0m4uk1991",
+  "followers_url": "https://api.github.com/users/t0m4uk1991/followers",
+  "following_url": "https://api.github.com/users/t0m4uk1991/following{/other_user}",
+  "gists_url": "https://api.github.com/users/t0m4uk1991/gists{/gist_id}",
+  "starred_url": "https://api.github.com/users/t0m4uk1991/starred{/owner}{/repo}",
+  "subscriptions_url": "https://api.github.com/users/t0m4uk1991/subscriptions",
+  "organizations_url": "https://api.github.com/users/t0m4uk1991/orgs",
+  "repos_url": "https://api.github.com/users/t0m4uk1991/repos",
+  "events_url": "https://api.github.com/users/t0m4uk1991/events{/privacy}",
+  "received_events_url": "https://api.github.com/users/t0m4uk1991/received_events",
+  "type": "User",
+  "site_admin": false,
+  "name": null,
+  "company": null,
+  "blog": "https://t0m4uk1991.github.io",
+  "location": "Ukraine",
+  "email": "t0m4uk1991@gmail.com",
+  "hireable": true,
+  "bio": null,
+  "twitter_username": null,
+  "public_repos": 14,
+  "public_gists": 10,
+  "followers": 2,
+  "following": 2,
+  "created_at": "2014-02-16T20:43:03Z",
+  "updated_at": "2021-07-24T05:50:41Z",
+  "private_gists": 2,
+  "total_private_repos": 18,
+  "owned_private_repos": 18,
+  "disk_usage": 23889,
+  "collaborators": 0,
+  "two_factor_authentication": false,
+  "plan": {
+    "name": "free",
+    "space": 976562499,
+    "collaborators": 0,
+    "private_repos": 10000
+  }
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/users_bitwiseman-7.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/users_bitwiseman-7.json
new file mode 100644
index 000000000..c284d0d26
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/__files/users_bitwiseman-7.json
@@ -0,0 +1,34 @@
+{
+  "login": "bitwiseman",
+  "id": 1958953,
+  "node_id": "MDQ6VXNlcjE5NTg5NTM=",
+  "avatar_url": "https://avatars.githubusercontent.com/u/1958953?v=4",
+  "gravatar_id": "",
+  "url": "https://api.github.com/users/bitwiseman",
+  "html_url": "https://github.com/bitwiseman",
+  "followers_url": "https://api.github.com/users/bitwiseman/followers",
+  "following_url": "https://api.github.com/users/bitwiseman/following{/other_user}",
+  "gists_url": "https://api.github.com/users/bitwiseman/gists{/gist_id}",
+  "starred_url": "https://api.github.com/users/bitwiseman/starred{/owner}{/repo}",
+  "subscriptions_url": "https://api.github.com/users/bitwiseman/subscriptions",
+  "organizations_url": "https://api.github.com/users/bitwiseman/orgs",
+  "repos_url": "https://api.github.com/users/bitwiseman/repos",
+  "events_url": "https://api.github.com/users/bitwiseman/events{/privacy}",
+  "received_events_url": "https://api.github.com/users/bitwiseman/received_events",
+  "type": "User",
+  "site_admin": false,
+  "name": "Liam Newman",
+  "company": "Cloudbees, Inc.",
+  "blog": "",
+  "location": "Seattle, WA, USA",
+  "email": "bitwiseman@gmail.com",
+  "hireable": null,
+  "bio": null,
+  "twitter_username": "bitwiseman",
+  "public_repos": 210,
+  "public_gists": 8,
+  "followers": 195,
+  "following": 12,
+  "created_at": "2012-07-11T20:38:33Z",
+  "updated_at": "2021-07-24T20:18:49Z"
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/orgs_hub4j-test-org-2.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/orgs_hub4j-test-org-2.json
new file mode 100644
index 000000000..bb171fde8
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/orgs_hub4j-test-org-2.json
@@ -0,0 +1,47 @@
+{
+  "id": "1add99ea-6965-4526-8bf5-a196d805aaf3",
+  "name": "orgs_hub4j-test-org",
+  "request": {
+    "url": "/orgs/hub4j-test-org",
+    "method": "GET",
+    "headers": {
+      "Accept": {
+        "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
+      }
+    }
+  },
+  "response": {
+    "status": 200,
+    "bodyFileName": "orgs_hub4j-test-org-2.json",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:18:07 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "Cache-Control": "private, max-age=60, s-maxage=60",
+      "Vary": [
+        "Accept, Authorization, Cookie, X-GitHub-OTP",
+        "Accept-Encoding, Accept, X-Requested-With"
+      ],
+      "ETag": "W/\"e88584969e38f0a7fabf900dfffc6936de78c828a6a5c0360499c87062801f90\"",
+      "Last-Modified": "Thu, 04 Jun 2020 05:56:10 GMT",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "admin:org, read:org, repo, user, write:org",
+      "X-GitHub-Media-Type": "unknown, github.v3",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4988",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "12",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "X-GitHub-Request-Id": "6DE3:13A79:1F8B007:20392EF:60FC757F"
+    }
+  },
+  "uuid": "1add99ea-6965-4526-8bf5-a196d805aaf3",
+  "persistent": true,
+  "insertionIndex": 2
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api-3.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api-3.json
new file mode 100644
index 000000000..55f792d2b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api-3.json
@@ -0,0 +1,47 @@
+{
+  "id": "ba591819-9179-4224-b196-2faa59081747",
+  "name": "repos_hub4j-test-org_github-api",
+  "request": {
+    "url": "/repos/hub4j-test-org/github-api",
+    "method": "GET",
+    "headers": {
+      "Accept": {
+        "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
+      }
+    }
+  },
+  "response": {
+    "status": 200,
+    "bodyFileName": "repos_hub4j-test-org_github-api-3.json",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:18:08 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "Cache-Control": "private, max-age=60, s-maxage=60",
+      "Vary": [
+        "Accept, Authorization, Cookie, X-GitHub-OTP",
+        "Accept-Encoding, Accept, X-Requested-With"
+      ],
+      "ETag": "W/\"2affa6fd513193d1f22514f645d9e3d102e7e81cf3f48ec507984d5069a0eb8e\"",
+      "Last-Modified": "Mon, 19 Apr 2021 20:09:00 GMT",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "repo",
+      "X-GitHub-Media-Type": "unknown, github.v3",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4987",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "13",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "X-GitHub-Request-Id": "9B61:A97D:3BA1A57:3D53A39:60FC757F"
+    }
+  },
+  "uuid": "ba591819-9179-4224-b196-2faa59081747",
+  "persistent": true,
+  "insertionIndex": 3
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_issues_434_events-9.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_issues_434_events-9.json
new file mode 100644
index 000000000..578930294
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_issues_434_events-9.json
@@ -0,0 +1,46 @@
+{
+  "id": "4669c19d-7c75-4d9c-8c96-6c85216825cb",
+  "name": "repos_hub4j-test-org_github-api_issues_434_events",
+  "request": {
+    "url": "/repos/hub4j-test-org/github-api/issues/434/events",
+    "method": "GET",
+    "headers": {
+      "Accept": {
+        "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
+      }
+    }
+  },
+  "response": {
+    "status": 200,
+    "bodyFileName": "repos_hub4j-test-org_github-api_issues_434_events-9.json",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:28:29 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "Cache-Control": "private, max-age=60, s-maxage=60",
+      "Vary": [
+        "Accept, Authorization, Cookie, X-GitHub-OTP",
+        "Accept-Encoding, Accept, X-Requested-With"
+      ],
+      "ETag": "W/\"3882548f9e166640c5a2dd5765b3357ffd7bfdbab15bfac0586d0c21329e5eb3\"",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "repo",
+      "X-GitHub-Media-Type": "unknown, github.v3",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4979",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "21",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "X-GitHub-Request-Id": "6459:A97D:3BBF2AD:3D71FE0:60FC77EC"
+    }
+  },
+  "uuid": "4669c19d-7c75-4d9c-8c96-6c85216825cb",
+  "persistent": true,
+  "insertionIndex": 9
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-4.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-4.json
new file mode 100644
index 000000000..2d2dea8b4
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-4.json
@@ -0,0 +1,48 @@
+{
+  "id": "9d7297fa-709d-43d7-8aa8-06febcb938f5",
+  "name": "repos_hub4j-test-org_github-api_pulls",
+  "request": {
+    "url": "/repos/hub4j-test-org/github-api/pulls",
+    "method": "POST",
+    "headers": {
+      "Accept": {
+        "equalTo": "application/vnd.github.shadow-cat-preview+json"
+      }
+    },
+    "bodyPatterns": [
+      {
+        "equalToJson": "{\"head\":\"test/stable\",\"draft\":false,\"maintainer_can_modify\":true,\"title\":\"Test PR\",\"body\":\"## test\",\"base\":\"main\"}",
+        "ignoreArrayOrder": true,
+        "ignoreExtraElements": false
+      }
+    ]
+  },
+  "response": {
+    "status": 422,
+    "body": "{\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"PullRequest\",\"code\":\"custom\",\"message\":\"A pull request already exists for hub4j-test-org:test/stable.\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/pulls#create-a-pull-request\"}",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:18:08 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "",
+      "X-GitHub-Media-Type": "github.v3; param=shadow-cat-preview; format=json",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4986",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "14",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "Vary": "Accept-Encoding, Accept, X-Requested-With",
+      "X-GitHub-Request-Id": "C2F6:8F8B:41E4D1D:43DDF5D:60FC7580"
+    }
+  },
+  "uuid": "9d7297fa-709d-43d7-8aa8-06febcb938f5",
+  "persistent": true,
+  "insertionIndex": 4
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-5.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-5.json
new file mode 100644
index 000000000..9fc41f7a9
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-5.json
@@ -0,0 +1,48 @@
+{
+  "id": "4f979769-c3f3-4285-a713-74970a1ccc7f",
+  "name": "repos_hub4j-test-org_github-api_pulls",
+  "request": {
+    "url": "/repos/hub4j-test-org/github-api/pulls",
+    "method": "POST",
+    "headers": {
+      "Accept": {
+        "equalTo": "application/vnd.github.shadow-cat-preview+json"
+      }
+    },
+    "bodyPatterns": [
+      {
+        "equalToJson": "{\"head\":\"test/stable\",\"draft\":false,\"maintainer_can_modify\":true,\"title\":\"Test PR for test\",\"body\":\"## test\",\"base\":\"main\"}",
+        "ignoreArrayOrder": true,
+        "ignoreExtraElements": false
+      }
+    ]
+  },
+  "response": {
+    "status": 422,
+    "body": "{\"message\":\"Validation Failed\",\"errors\":[{\"resource\":\"PullRequest\",\"code\":\"custom\",\"message\":\"A pull request already exists for hub4j-test-org:test/stable.\"}],\"documentation_url\":\"https://docs.github.com/rest/reference/pulls#create-a-pull-request\"}",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:26:50 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "",
+      "X-GitHub-Media-Type": "github.v3; param=shadow-cat-preview; format=json",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4984",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "16",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "Vary": "Accept-Encoding, Accept, X-Requested-With",
+      "X-GitHub-Request-Id": "FAD4:1774:24D9530:2615C9D:60FC778A"
+    }
+  },
+  "uuid": "4f979769-c3f3-4285-a713-74970a1ccc7f",
+  "persistent": true,
+  "insertionIndex": 5
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-6.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-6.json
new file mode 100644
index 000000000..f41a40eb6
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls-6.json
@@ -0,0 +1,54 @@
+{
+  "id": "64efcdba-0f29-4629-96b5-b48fa350620e",
+  "name": "repos_hub4j-test-org_github-api_pulls",
+  "request": {
+    "url": "/repos/hub4j-test-org/github-api/pulls",
+    "method": "POST",
+    "headers": {
+      "Accept": {
+        "equalTo": "application/vnd.github.shadow-cat-preview+json"
+      }
+    },
+    "bodyPatterns": [
+      {
+        "equalToJson": "{\"head\":\"test/stable\",\"draft\":false,\"maintainer_can_modify\":true,\"title\":\"ReviewRequestedEventTest\",\"body\":\"## test\",\"base\":\"main\"}",
+        "ignoreArrayOrder": true,
+        "ignoreExtraElements": false
+      }
+    ]
+  },
+  "response": {
+    "status": 201,
+    "bodyFileName": "repos_hub4j-test-org_github-api_pulls-6.json",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:28:27 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "Cache-Control": "private, max-age=60, s-maxage=60",
+      "Vary": [
+        "Accept, Authorization, Cookie, X-GitHub-OTP",
+        "Accept-Encoding, Accept, X-Requested-With"
+      ],
+      "ETag": "\"7ce2cef5cf60291349993685f11c254b2da3a50ab0e711c9f8b311b5d9e959b1\"",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "",
+      "X-GitHub-Media-Type": "github.v3; param=shadow-cat-preview; format=json",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4982",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "18",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "X-GitHub-Request-Id": "AA48:F8BF:3A3BAA8:3B79830:60FC77EA",
+      "Location": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434"
+    }
+  },
+  "uuid": "64efcdba-0f29-4629-96b5-b48fa350620e",
+  "persistent": true,
+  "insertionIndex": 6
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls_434-10.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls_434-10.json
new file mode 100644
index 000000000..ff110269b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls_434-10.json
@@ -0,0 +1,53 @@
+{
+  "id": "65dd1a7a-a0e6-4204-96ff-692cf5021e33",
+  "name": "repos_hub4j-test-org_github-api_pulls_434",
+  "request": {
+    "url": "/repos/hub4j-test-org/github-api/pulls/434",
+    "method": "PATCH",
+    "headers": {
+      "Accept": {
+        "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
+      }
+    },
+    "bodyPatterns": [
+      {
+        "equalToJson": "{\"state\":\"closed\"}",
+        "ignoreArrayOrder": true,
+        "ignoreExtraElements": false
+      }
+    ]
+  },
+  "response": {
+    "status": 200,
+    "bodyFileName": "repos_hub4j-test-org_github-api_pulls_434-10.json",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:28:29 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "Cache-Control": "private, max-age=60, s-maxage=60",
+      "Vary": [
+        "Accept, Authorization, Cookie, X-GitHub-OTP",
+        "Accept-Encoding, Accept, X-Requested-With"
+      ],
+      "ETag": "W/\"13ae8b884a2696a6775578df34a6583401da71e3576014d31d52940a67b61e57\"",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "",
+      "X-GitHub-Media-Type": "unknown, github.v3",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4978",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "22",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "X-GitHub-Request-Id": "C1D1:2BDD:22746A2:2386140:60FC77ED"
+    }
+  },
+  "uuid": "65dd1a7a-a0e6-4204-96ff-692cf5021e33",
+  "persistent": true,
+  "insertionIndex": 10
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls_434_requested_reviewers-8.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls_434_requested_reviewers-8.json
new file mode 100644
index 000000000..dc632b54c
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/repos_hub4j-test-org_github-api_pulls_434_requested_reviewers-8.json
@@ -0,0 +1,54 @@
+{
+  "id": "0d0ea182-40ef-4cbf-b50d-283d4a889250",
+  "name": "repos_hub4j-test-org_github-api_pulls_434_requested_reviewers",
+  "request": {
+    "url": "/repos/hub4j-test-org/github-api/pulls/434/requested_reviewers",
+    "method": "POST",
+    "headers": {
+      "Accept": {
+        "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
+      }
+    },
+    "bodyPatterns": [
+      {
+        "equalToJson": "{\"reviewers\":[\"bitwiseman\"]}",
+        "ignoreArrayOrder": true,
+        "ignoreExtraElements": false
+      }
+    ]
+  },
+  "response": {
+    "status": 201,
+    "bodyFileName": "repos_hub4j-test-org_github-api_pulls_434_requested_reviewers-8.json",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:28:28 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "Cache-Control": "private, max-age=60, s-maxage=60",
+      "Vary": [
+        "Accept, Authorization, Cookie, X-GitHub-OTP",
+        "Accept-Encoding, Accept, X-Requested-With"
+      ],
+      "ETag": "\"e14af41cba32d28177f813006d79e972101270a53eb3ec0cfcee547ced628a92\"",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "",
+      "X-GitHub-Media-Type": "unknown, github.v3",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4980",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "20",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "X-GitHub-Request-Id": "A32E:13A78:F20550:FB0568:60FC77EC",
+      "Location": "https://api.github.com/repos/hub4j-test-org/github-api/pulls/434"
+    }
+  },
+  "uuid": "0d0ea182-40ef-4cbf-b50d-283d4a889250",
+  "persistent": true,
+  "insertionIndex": 8
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/user-1.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/user-1.json
new file mode 100644
index 000000000..9545fb930
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/user-1.json
@@ -0,0 +1,47 @@
+{
+  "id": "4194837f-fe58-43e6-98b3-ff3669d437a2",
+  "name": "user",
+  "request": {
+    "url": "/user",
+    "method": "GET",
+    "headers": {
+      "Accept": {
+        "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
+      }
+    }
+  },
+  "response": {
+    "status": 200,
+    "bodyFileName": "user-1.json",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:18:06 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "Cache-Control": "private, max-age=60, s-maxage=60",
+      "Vary": [
+        "Accept, Authorization, Cookie, X-GitHub-OTP",
+        "Accept-Encoding, Accept, X-Requested-With"
+      ],
+      "ETag": "W/\"f49d6e2ab4f599a8cf5628d5a1e3e3a7d86e7e2f1578c7880750bada8238ccf6\"",
+      "Last-Modified": "Sat, 24 Jul 2021 05:50:41 GMT",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "",
+      "X-GitHub-Media-Type": "unknown, github.v3",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4990",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "10",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "X-GitHub-Request-Id": "BD4B:12CDD:140C38:1CE0C2:60FC757E"
+    }
+  },
+  "uuid": "4194837f-fe58-43e6-98b3-ff3669d437a2",
+  "persistent": true,
+  "insertionIndex": 1
+}
\ No newline at end of file
diff --git a/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/users_bitwiseman-7.json b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/users_bitwiseman-7.json
new file mode 100644
index 000000000..22a8e657b
--- /dev/null
+++ b/src/test/resources/org/kohsuke/github/GHIssueEventTest/wiremock/testIssueReviewRequestedEvent/mappings/users_bitwiseman-7.json
@@ -0,0 +1,47 @@
+{
+  "id": "9fbb89b4-7173-42b5-9dd3-a525fec1439a",
+  "name": "users_bitwiseman",
+  "request": {
+    "url": "/users/bitwiseman",
+    "method": "GET",
+    "headers": {
+      "Accept": {
+        "equalTo": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2"
+      }
+    }
+  },
+  "response": {
+    "status": 200,
+    "bodyFileName": "users_bitwiseman-7.json",
+    "headers": {
+      "Server": "GitHub.com",
+      "Date": "Sat, 24 Jul 2021 20:28:28 GMT",
+      "Content-Type": "application/json; charset=utf-8",
+      "Cache-Control": "private, max-age=60, s-maxage=60",
+      "Vary": [
+        "Accept, Authorization, Cookie, X-GitHub-OTP",
+        "Accept-Encoding, Accept, X-Requested-With"
+      ],
+      "ETag": "W/\"3cbd02af67e99510d8aeea24e3637fa4ffb75dc73108920fa9a8403cfcf7debe\"",
+      "Last-Modified": "Sat, 24 Jul 2021 20:18:49 GMT",
+      "X-OAuth-Scopes": "gist, notifications, repo, user",
+      "X-Accepted-OAuth-Scopes": "",
+      "X-GitHub-Media-Type": "unknown, github.v3",
+      "X-RateLimit-Limit": "5000",
+      "X-RateLimit-Remaining": "4981",
+      "X-RateLimit-Reset": "1627160834",
+      "X-RateLimit-Used": "19",
+      "X-RateLimit-Resource": "core",
+      "Strict-Transport-Security": "max-age=31536000; includeSubdomains; preload",
+      "X-Frame-Options": "deny",
+      "X-Content-Type-Options": "nosniff",
+      "X-XSS-Protection": "0",
+      "Referrer-Policy": "origin-when-cross-origin, strict-origin-when-cross-origin",
+      "Content-Security-Policy": "default-src 'none'",
+      "X-GitHub-Request-Id": "19B1:3DD4:263DE66:271212A:60FC77EB"
+    }
+  },
+  "uuid": "9fbb89b4-7173-42b5-9dd3-a525fec1439a",
+  "persistent": true,
+  "insertionIndex": 7
+}
\ No newline at end of file