{ "info" : { "name" : "Github", "schema" : "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description" : { "content" : "See https://developer.github.com/v3/" }, "version" : "0.4.49" }, "item" : [ { "name" : "blobs", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/blobs/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "blobs", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/git/blobs/:sha", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - blob", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/blobs/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "blobs", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"size\" : 1,\n \"url\" : \"8892b93f2d08\",\n \"encoding\" : \"base64\",\n \"sha\" : \"f30af70f5acf\",\n \"content\" : \"e2481c1b997c\"\n}", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/blobs/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "blobs", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/blobs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "blobs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"content\" : \"60c33edd9042\",\n \"encoding\" : \"utf-8\"\n}", "mode" : "raw" } }, "name" : "POST /repos/:owner/:repo/git/blobs", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"POST requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 201 - blob_created", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/blobs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "blobs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"content\" : \"60c33edd9042\",\n \"encoding\" : \"utf-8\"\n}", "mode" : "raw" } }, "body" : "{\n \"url\" : \"0fab28e548df\",\n \"sha\" : \"18415eccd2de\"\n}", "code" : 201 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/blobs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "blobs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"content\" : \"60c33edd9042\",\n \"encoding\" : \"utf-8\"\n}", "mode" : "raw" } }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/blobs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "blobs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"content\" : \"60c33edd9042\",\n \"encoding\" : \"utf-8\"\n}", "mode" : "raw" } }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "commits", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/commits/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "commits", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/git/commits/:sha", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - commit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/commits/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "commits", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"author\" : {\n \"name\" : \"c912502e7659\",\n \"email\" : \"e50c66b9e75e\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n },\n \"url\" : \"https://api.github.com/repos/octocat/Hello-World/commits/c5b97d5ae6c19d5c5df71a34c7fbeeda2479ccbc\",\n \"parents\" : [ {\n \"sha\" : \"c5b97d5ae6c19d5c5df71a34c7fbeeda2479ccbc\",\n \"url\" : \"https://api.github.com/repos/octocat/Hello-World/commits/c5b97d5ae6c19d5c5df71a34c7fbeeda2479ccbc\"\n } ],\n \"sha\" : \"c5b97d5ae6c19d5c5df71a34c7fbeeda2479ccbc\",\n \"html_url\" : \"c07233a7b9f5\",\n \"message\" : \"3f38bbee529f\",\n \"tree\" : {\n \"url\" : \"01f53a66a4da\",\n \"sha\" : \"63bbbaf6147e\"\n },\n \"committer\" : {\n \"name\" : \"e1c743e5fbdb\",\n \"email\" : \"821dcc9de49e\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n }\n}", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/commits/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "commits", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/commits/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "commits", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/commits", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "commits" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"author\" : {\n \"name\" : \"e08d17f18e9a\",\n \"email\" : \"bc6c4e4c8df4\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n },\n \"parents\" : [ \"317a1c5bb21f\" ],\n \"message\" : \"347e7423de26\",\n \"tree\" : \"b5910ab293cb\",\n \"committer\" : {\n \"name\" : \"788e18f67743\",\n \"email\" : \"29cf239455f3\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n }\n}", "mode" : "raw" } }, "name" : "POST /repos/:owner/:repo/git/commits", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"POST requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 201 - commit_response", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/commits", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "commits" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"author\" : {\n \"name\" : \"e08d17f18e9a\",\n \"email\" : \"bc6c4e4c8df4\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n },\n \"parents\" : [ \"317a1c5bb21f\" ],\n \"message\" : \"347e7423de26\",\n \"tree\" : \"b5910ab293cb\",\n \"committer\" : {\n \"name\" : \"788e18f67743\",\n \"email\" : \"29cf239455f3\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n }\n}", "mode" : "raw" } }, "body" : "{\n \"author\" : {\n \"name\" : \"4e25a0f25e41\",\n \"email\" : \"3588ec8b12cc\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n },\n \"url\" : \"6a04747ef4d8\",\n \"parents\" : [ {\n \"url\" : \"83f820f87169\",\n \"sha\" : \"ec2a58bf0101\"\n } ],\n \"sha\" : \"40bef1c9cfba\",\n \"message\" : \"01241ad2e1b0\",\n \"tree\" : {\n \"url\" : \"13c9973b1b11\",\n \"sha\" : \"e8865f65e055\"\n },\n \"committer\" : {\n \"name\" : \"3f2b02cc3ccd\",\n \"email\" : \"e52fb912cac8\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n }\n}", "code" : 201 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/commits", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "commits" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"author\" : {\n \"name\" : \"e08d17f18e9a\",\n \"email\" : \"bc6c4e4c8df4\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n },\n \"parents\" : [ \"317a1c5bb21f\" ],\n \"message\" : \"347e7423de26\",\n \"tree\" : \"b5910ab293cb\",\n \"committer\" : {\n \"name\" : \"788e18f67743\",\n \"email\" : \"29cf239455f3\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n }\n}", "mode" : "raw" } }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/commits", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "commits" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"author\" : {\n \"name\" : \"e08d17f18e9a\",\n \"email\" : \"bc6c4e4c8df4\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n },\n \"parents\" : [ \"317a1c5bb21f\" ],\n \"message\" : \"347e7423de26\",\n \"tree\" : \"b5910ab293cb\",\n \"committer\" : {\n \"name\" : \"788e18f67743\",\n \"email\" : \"29cf239455f3\",\n \"date\" : \"2026-10-25T09:32:28.081Z\"\n }\n}", "mode" : "raw" } }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "contents", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/readme", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "readme" ], "query" : [ { "key" : "ref", "value" : "main", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/readme", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - contents", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/readme", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "readme" ], "query" : [ { "key" : "ref", "value" : "main", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"name\" : \"52ae203d15ca\",\n \"url\" : \"6887b4cc05c8\",\n \"git_url\" : \"b2c6a65cded2\",\n \"encoding\" : \"utf-8\",\n \"download_url\" : \"fb34bbdc46c5\",\n \"sha\" : \"2d7013410222\",\n \"content\" : \"8b25ad0dba99\",\n \"path\" : \"4bf5bb34efe7\",\n \"size\" : 1,\n \"html_url\" : \"1c070cd41f09\",\n \"type\" : \"submodule\"\n}", "code" : 200 }, { "name" : "Example 401 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/readme", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "readme" ], "query" : [ { "key" : "ref", "value" : "main", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 401 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/readme", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "readme" ], "query" : [ { "key" : "ref", "value" : "main", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/contents/:path", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "contents", ":path" ], "query" : [ { "key" : "ref", "value" : "main", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "path", "value" : "{{path}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/contents/:path", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - contents", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/contents/:path", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "contents", ":path" ], "query" : [ { "key" : "ref", "value" : "main", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "path", "value" : "{{path}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"name\" : \"85d426e98878\",\n \"url\" : \"f7c489ce40f9\",\n \"git_url\" : \"dd396933837e\",\n \"encoding\" : \"base64\",\n \"download_url\" : \"b9e06fcb33fd\",\n \"sha\" : \"a7ab2434886d\",\n \"content\" : \"e29d2cd52e72\",\n \"path\" : \"23ae082b00c8\",\n \"size\" : 1,\n \"html_url\" : \"71c71b3e14db\",\n \"type\" : \"dir\"\n}", "code" : 200 }, { "name" : "Example 401 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/contents/:path", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "contents", ":path" ], "query" : [ { "key" : "ref", "value" : "main", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "path", "value" : "{{path}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 401 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/contents/:path", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "contents", ":path" ], "query" : [ { "key" : "ref", "value" : "main", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "path", "value" : "{{path}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "hooks", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/hooks", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [hook]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "[ {\n \"test_url\" : \"ca4b82b42d08\",\n \"name\" : \"6637b0d8e490\",\n \"url\" : \"6a1d5e4ef9a9\",\n \"ping_url\" : \"3617ee189b9d\",\n \"config\" : {\n \"url\" : \"4b9033f7507e\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-10-25T09:32:28.082Z\",\n \"updated_at\" : \"2026-10-25T09:32:28.082Z\",\n \"events\" : [ \"pull_request\" ],\n \"active\" : true\n} ]", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks/:id", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks", ":id" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "id", "value" : "{{id}}", "description" : { "content" : "Type: long | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/hooks/:id", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - hook", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks/:id", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks", ":id" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "id", "value" : "{{id}}", "description" : { "content" : "Type: long | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"test_url\" : \"b3da05f6813e\",\n \"name\" : \"d7e2a15c9047\",\n \"url\" : \"a327b12185a8\",\n \"ping_url\" : \"5c21b329e561\",\n \"config\" : {\n \"url\" : \"ae93e1b027b3\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-10-25T09:32:28.082Z\",\n \"updated_at\" : \"2026-10-25T09:32:28.082Z\",\n \"events\" : [ \"push\" ],\n \"active\" : true\n}", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks/:id", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks", ":id" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "id", "value" : "{{id}}", "description" : { "content" : "Type: long | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"name\" : \"web\",\n \"config\" : {\n \"url\" : \"5905841bfeeb\",\n \"content_type\" : \"json or form\"\n },\n \"events\" : [ \"pull_request\" ],\n \"active\" : true\n}", "mode" : "raw" } }, "name" : "POST /repos/:owner/:repo/hooks", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"POST requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 201 - hook", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"name\" : \"web\",\n \"config\" : {\n \"url\" : \"5905841bfeeb\",\n \"content_type\" : \"json or form\"\n },\n \"events\" : [ \"pull_request\" ],\n \"active\" : true\n}", "mode" : "raw" } }, "body" : "{\n \"test_url\" : \"d3e402f95312\",\n \"name\" : \"3ba8a44cb0d6\",\n \"url\" : \"13b0730293c5\",\n \"ping_url\" : \"5e449ec51154\",\n \"config\" : {\n \"url\" : \"13ab39d274db\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-10-25T09:32:28.082Z\",\n \"updated_at\" : \"2026-10-25T09:32:28.082Z\",\n \"events\" : [ \"pull_request\" ],\n \"active\" : true\n}", "code" : 201 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"name\" : \"web\",\n \"config\" : {\n \"url\" : \"5905841bfeeb\",\n \"content_type\" : \"json or form\"\n },\n \"events\" : [ \"pull_request\" ],\n \"active\" : true\n}", "mode" : "raw" } }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"name\" : \"web\",\n \"config\" : {\n \"url\" : \"5905841bfeeb\",\n \"content_type\" : \"json or form\"\n },\n \"events\" : [ \"pull_request\" ],\n \"active\" : true\n}", "mode" : "raw" } }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks/:id", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks", ":id" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "id", "value" : "{{id}}", "description" : { "content" : "Type: long | Required: true" }, "disabled" : false } ] }, "method" : "DELETE", "header" : [ ] }, "name" : "DELETE /repos/:owner/:repo/hooks/:id", "response" : [ { "name" : "Example 204 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks/:id", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks", ":id" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "id", "value" : "{{id}}", "description" : { "content" : "Type: long | Required: true" }, "disabled" : false } ] }, "method" : "DELETE", "header" : [ ] }, "code" : 204 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/hooks/:id", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "hooks", ":id" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "id", "value" : "{{id}}", "description" : { "content" : "Type: long | Required: true" }, "disabled" : false } ] }, "method" : "DELETE", "header" : [ ] }, "code" : 404 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "pull_requests", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/pulls", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "pulls" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"title\" : \"cc2bf73bcf0e\",\n \"head\" : \"40e35e313192\",\n \"base\" : \"222d3e81f8e7\",\n \"body\" : \"4b1f9d47c56e\"\n}", "mode" : "raw" } }, "name" : "POST /repos/:owner/:repo/pulls", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"POST requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 201 - pull_request", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/pulls", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "pulls" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"title\" : \"cc2bf73bcf0e\",\n \"head\" : \"40e35e313192\",\n \"base\" : \"222d3e81f8e7\",\n \"body\" : \"4b1f9d47c56e\"\n}", "mode" : "raw" } }, "body" : "{\n \"number\" : 1,\n \"url\" : \"ed18ae13db81\",\n \"head\" : {\n \"ref\" : \"a2da407026a5\"\n },\n \"id\" : 1,\n \"html_url\" : \"dfff0d49610e\"\n}", "code" : 201 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/pulls", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "pulls" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"title\" : \"cc2bf73bcf0e\",\n \"head\" : \"40e35e313192\",\n \"base\" : \"222d3e81f8e7\",\n \"body\" : \"4b1f9d47c56e\"\n}", "mode" : "raw" } }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/pulls", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "pulls" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"title\" : \"cc2bf73bcf0e\",\n \"head\" : \"40e35e313192\",\n \"base\" : \"222d3e81f8e7\",\n \"body\" : \"4b1f9d47c56e\"\n}", "mode" : "raw" } }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/pulls", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "pulls" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/pulls", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [pull_request]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/pulls", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "pulls" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "[ {\n \"number\" : 1,\n \"url\" : \"4105064ba113\",\n \"head\" : {\n \"ref\" : \"837611d9bbb0\"\n },\n \"id\" : 1,\n \"html_url\" : \"f08748ca803c\"\n} ]", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/pulls", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "pulls" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "refs", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/git/refs", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [ref]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "[ {\n \"ref\" : \"refs/heads/featureA or refs/heads/main\",\n \"url\" : \"09c59fae16b9\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"09cd1498bba1\",\n \"url\" : \"36975c2391eb\"\n }\n} ]", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs/:ref", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs", ":ref" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "ref", "value" : "{{ref}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/git/refs/:ref", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - ref", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs/:ref", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs", ":ref" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "ref", "value" : "{{ref}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"ref\" : \"refs/heads/featureA or refs/heads/main\",\n \"url\" : \"c39391482bd2\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"8020300cd3fc\",\n \"url\" : \"30c02447b52c\"\n }\n}", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs/:ref", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs", ":ref" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "ref", "value" : "{{ref}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"ref\" : \"refs/heads/featureA or refs/heads/main\",\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\"\n}", "mode" : "raw" } }, "name" : "POST /repos/:owner/:repo/git/refs", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"POST requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 201 - ref", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"ref\" : \"refs/heads/featureA or refs/heads/main\",\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\"\n}", "mode" : "raw" } }, "body" : "{\n \"ref\" : \"refs/heads/featureA or refs/heads/main\",\n \"url\" : \"b147a232890d\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"92812308d173\",\n \"url\" : \"67198b4a8320\"\n }\n}", "code" : 201 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"ref\" : \"refs/heads/featureA or refs/heads/main\",\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\"\n}", "mode" : "raw" } }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"ref\" : \"refs/heads/featureA or refs/heads/main\",\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\"\n}", "mode" : "raw" } }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs/:ref", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs", ":ref" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "ref", "value" : "{{ref}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "PUT", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\"\n}", "mode" : "raw" } }, "name" : "PUT /repos/:owner/:repo/git/refs/:ref", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"PUT requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 201 - ref", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs/:ref", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs", ":ref" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "ref", "value" : "{{ref}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "PUT", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\"\n}", "mode" : "raw" } }, "body" : "{\n \"ref\" : \"refs/heads/featureA or refs/heads/main\",\n \"url\" : \"efe1219786e3\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"ab1cb2d01586\",\n \"url\" : \"865956177a3a\"\n }\n}", "code" : 201 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs/:ref", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs", ":ref" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "ref", "value" : "{{ref}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "PUT", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\"\n}", "mode" : "raw" } }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/refs/:ref", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "refs", ":ref" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "ref", "value" : "{{ref}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "PUT", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\"\n}", "mode" : "raw" } }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "repositories", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/user/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "visibility", "value" : "all", "disabled" : false, "description" : { "content" : "Type: visibility | Required: true" } }, { "key" : "affiliation", "disabled" : true, "description" : { "content" : "Type: string | Required: false" } }, { "key" : "type", "disabled" : true, "description" : { "content" : "Type: string | Required: false" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /user/repos", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [repository]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/user/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "visibility", "value" : "all", "disabled" : false, "description" : { "content" : "Type: visibility | Required: true" } }, { "key" : "affiliation", "disabled" : true, "description" : { "content" : "Type: string | Required: false" } }, { "key" : "type", "disabled" : true, "description" : { "content" : "Type: string | Required: false" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "body" : "[ {\n \"name\" : \"c3878ed2e490\",\n \"private\" : true,\n \"url\" : \"6d0ea660910e\",\n \"full_name\" : \"21085715ef53\",\n \"description\" : \"46fa21640797\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"a6d2800a6ff1\",\n \"gravatar_id\" : \"af2e6ac9842b\",\n \"id\" : 1,\n \"avatar_url\" : \"9cbec83db2d4\",\n \"email\" : \"eaf909a0b269\",\n \"url\" : \"e1d71b9904e8\",\n \"html_url\" : \"11fcb980e08d\",\n \"login\" : \"a7ac9115313d\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"6197681d62d3\",\n \"default_branch\" : \"24751a039dda\"\n} ]", "code" : 200 }, { "name" : "Example 401 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/user/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "visibility", "value" : "all", "disabled" : false, "description" : { "content" : "Type: visibility | Required: true" } }, { "key" : "affiliation", "disabled" : true, "description" : { "content" : "Type: string | Required: false" } }, { "key" : "type", "disabled" : true, "description" : { "content" : "Type: string | Required: false" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "code" : 401 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/users/:username/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "users", ":username", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "type", "value" : "owner", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "username", "value" : "{{username}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "description" : { "content" : "List public repositories for the specified user." }, "header" : [ ] }, "name" : "GET /users/:username/repos", "description" : { "content" : "List public repositories for the specified user." }, "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [repository]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/users/:username/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "users", ":username", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "type", "value" : "owner", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "username", "value" : "{{username}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "description" : { "content" : "List public repositories for the specified user." }, "header" : [ ] }, "body" : "[ {\n \"name\" : \"a9dbf8d9c7d3\",\n \"private\" : true,\n \"url\" : \"6d34153c44e8\",\n \"full_name\" : \"f9a3fcb44bd3\",\n \"description\" : \"2a56c9c90ee8\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"8b5af8583cec\",\n \"gravatar_id\" : \"1f1fc034dcaf\",\n \"id\" : 1,\n \"avatar_url\" : \"5c3f012f31b7\",\n \"email\" : \"85425dd8df57\",\n \"url\" : \"66ef6c0543d1\",\n \"html_url\" : \"ff1add0cad99\",\n \"login\" : \"d78bd1d5cdd5\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"12fe800e923e\",\n \"default_branch\" : \"c141235d05c5\"\n} ]", "code" : 200 }, { "name" : "Example 401 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/users/:username/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "users", ":username", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "type", "value" : "owner", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "username", "value" : "{{username}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "description" : { "content" : "List public repositories for the specified user." }, "header" : [ ] }, "code" : 401 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/orgs/:org/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "orgs", ":org", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "type", "value" : "all", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "org", "value" : "{{org}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "description" : { "content" : "List repositories for the specified org." }, "header" : [ ] }, "name" : "GET /orgs/:org/repos", "description" : { "content" : "List repositories for the specified org." }, "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [repository]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/orgs/:org/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "orgs", ":org", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "type", "value" : "all", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "org", "value" : "{{org}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "description" : { "content" : "List repositories for the specified org." }, "header" : [ ] }, "body" : "[ {\n \"name\" : \"7dc83f87b5a9\",\n \"private\" : true,\n \"url\" : \"9f9cf92919b2\",\n \"full_name\" : \"bf902ddedcd5\",\n \"description\" : \"a91f51019f9a\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"a19055c90e06\",\n \"gravatar_id\" : \"ce3b982b3fb6\",\n \"id\" : 1,\n \"avatar_url\" : \"97e856890b91\",\n \"email\" : \"1a026cf8a55c\",\n \"url\" : \"d7cc58c0916b\",\n \"html_url\" : \"64466bce3461\",\n \"login\" : \"858cc3b6ae29\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"7e12f8fc6541\",\n \"default_branch\" : \"6e96db6bfcfe\"\n} ]", "code" : 200 }, { "name" : "Example 401 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/orgs/:org/repos", "host" : [ "{{BASE_URL}}" ], "path" : [ "orgs", ":org", "repos" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "type", "value" : "all", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "sort", "value" : "full_name", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } }, { "key" : "direction", "value" : "asc", "disabled" : false, "description" : { "content" : "Type: string | Required: true" } } ], "variable" : [ { "key" : "org", "value" : "{{org}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "description" : { "content" : "List repositories for the specified org." }, "header" : [ ] }, "code" : 401 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "tags", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/tags", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "tags" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "per_page", "value" : "30", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/tags", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [tag_summary]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/tags", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "tags" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "per_page", "value" : "30", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "[ {\n \"name\" : \"v0.1\",\n \"commit\" : {\n \"sha\" : \"c5b97d5ae6c19d5c5df71a34c7fbeeda2479ccbc\",\n \"url\" : \"https://api.github.com/repos/octocat/Hello-World/commits/c5b97d5ae6c19d5c5df71a34c7fbeeda2479ccbc\"\n }\n} ]", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/tags", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "tags" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "per_page", "value" : "30", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } } ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/tags/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "tags", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /repos/:owner/:repo/tags/:sha", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - tag", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/tags/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "tags", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"tagger\" : {\n \"name\" : \"533366adedeb\",\n \"email\" : \"5a43cb5bd1e2\",\n \"date\" : \"2026-10-25T09:32:28.082Z\"\n },\n \"url\" : \"https://api.github.com/repos/octocat/Hello-World/git/tags/940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"tag\" : \"v0.0.1\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"c6981d1493fe\",\n \"url\" : \"b8af697dec47\"\n },\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"initial version\"\n}", "code" : 200 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/tags/:sha", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "tags", ":sha" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "sha", "value" : "{{sha}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "GET", "header" : [ ] }, "code" : 404 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/tags", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "tags" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"tagger\" : {\n \"name\" : \"2c1fad295f07\",\n \"email\" : \"d66689080cb0\",\n \"date\" : \"2026-10-25T09:32:28.082Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"77b36456e1e4\",\n \"type\" : \"commit\"\n}", "mode" : "raw" } }, "name" : "POST /repos/:owner/:repo/git/tags", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"POST requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 201 - tag", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/tags", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "tags" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"tagger\" : {\n \"name\" : \"2c1fad295f07\",\n \"email\" : \"d66689080cb0\",\n \"date\" : \"2026-10-25T09:32:28.082Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"77b36456e1e4\",\n \"type\" : \"commit\"\n}", "mode" : "raw" } }, "body" : "{\n \"tagger\" : {\n \"name\" : \"06efa64b8ad7\",\n \"email\" : \"8a8e71c6f06b\",\n \"date\" : \"2026-10-25T09:32:28.082Z\"\n },\n \"url\" : \"https://api.github.com/repos/octocat/Hello-World/git/tags/940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"tag\" : \"v0.0.1\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"09c115f789b1\",\n \"url\" : \"420487f73bc8\"\n },\n \"sha\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"initial version\"\n}", "code" : 201 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/tags", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "tags" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"tagger\" : {\n \"name\" : \"2c1fad295f07\",\n \"email\" : \"d66689080cb0\",\n \"date\" : \"2026-10-25T09:32:28.082Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"77b36456e1e4\",\n \"type\" : \"commit\"\n}", "mode" : "raw" } }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/tags", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "tags" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"tagger\" : {\n \"name\" : \"2c1fad295f07\",\n \"email\" : \"d66689080cb0\",\n \"date\" : \"2026-10-25T09:32:28.082Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"77b36456e1e4\",\n \"type\" : \"commit\"\n}", "mode" : "raw" } }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "trees", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/trees", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "trees" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"base_tree\" : \"7bc9e4294f0a\",\n \"tree\" : [ {\n \"path\" : \"285b449016f9\",\n \"sha\" : \"75b64c93d41f\",\n \"content\" : \"776477d30d9d\",\n \"mode\" : \"b0eeb3d12986\",\n \"type\" : \"tree\"\n } ]\n}", "mode" : "raw" } }, "name" : "POST /repos/:owner/:repo/git/trees", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"POST requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 201 - create_tree_response", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/trees", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "trees" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"base_tree\" : \"7bc9e4294f0a\",\n \"tree\" : [ {\n \"path\" : \"285b449016f9\",\n \"sha\" : \"75b64c93d41f\",\n \"content\" : \"776477d30d9d\",\n \"mode\" : \"b0eeb3d12986\",\n \"type\" : \"tree\"\n } ]\n}", "mode" : "raw" } }, "body" : "{\n \"sha\" : \"03c0633caaea\",\n \"url\" : \"f5d88ea18e79\",\n \"tree_result\" : {\n \"sha\" : \"590c8075b0db\",\n \"url\" : \"7b13f1151c79\",\n \"truncated\" : true,\n \"tree\" : [ {\n \"url\" : \"ce5c5e3eaa01\",\n \"sha\" : \"ae8f354ca1fe\",\n \"mode\" : \"7c82c0e12aab\",\n \"type\" : \"tree\",\n \"path\" : \"7f0db14ef166\",\n \"size\" : 1\n } ]\n }\n}", "code" : 201 }, { "name" : "Example 404 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/trees", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "trees" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"base_tree\" : \"7bc9e4294f0a\",\n \"tree\" : [ {\n \"path\" : \"285b449016f9\",\n \"sha\" : \"75b64c93d41f\",\n \"content\" : \"776477d30d9d\",\n \"mode\" : \"b0eeb3d12986\",\n \"type\" : \"tree\"\n } ]\n}", "mode" : "raw" } }, "code" : 404 }, { "name" : "Example 422 - unprocessable_entity", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/repos/:owner/:repo/git/trees", "host" : [ "{{BASE_URL}}" ], "path" : [ "repos", ":owner", ":repo", "git", "trees" ], "query" : [ ], "variable" : [ { "key" : "owner", "value" : "{{owner}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false }, { "key" : "repo", "value" : "{{repo}}", "description" : { "content" : "Type: string | Required: true" }, "disabled" : false } ] }, "method" : "POST", "header" : [ { "key" : "Content-Type", "value" : "application/json", "description" : { "content" : "Required to send JSON body" } } ], "body" : { "raw" : "{\n \"base_tree\" : \"7bc9e4294f0a\",\n \"tree\" : [ {\n \"path\" : \"285b449016f9\",\n \"sha\" : \"75b64c93d41f\",\n \"content\" : \"776477d30d9d\",\n \"mode\" : \"b0eeb3d12986\",\n \"type\" : \"tree\"\n } ]\n}", "mode" : "raw" } }, "body" : "{\n \"message\" : \"Validation Failed\",\n \"errors\" : [ {\n \"resource\" : \"Issue\",\n \"field\" : \"title\",\n \"code\" : \"missing_field\"\n } ]\n}", "code" : 422 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "users", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/user", "host" : [ "{{BASE_URL}}" ], "path" : [ "user" ], "query" : [ ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /user", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - user", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/user", "host" : [ "{{BASE_URL}}" ], "path" : [ "user" ], "query" : [ ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "body" : "{\n \"name\" : \"f53996ba7c13\",\n \"gravatar_id\" : \"651748c83da9\",\n \"id\" : 1,\n \"avatar_url\" : \"42c8dedfc61b\",\n \"email\" : \"d017c5c0adb8\",\n \"url\" : \"67a7541302fe\",\n \"html_url\" : \"3f67682c1bf1\",\n \"login\" : \"7a26f7f6aa91\",\n \"type\" : \"User\"\n}", "code" : 200 }, { "name" : "Example 401 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/user", "host" : [ "{{BASE_URL}}" ], "path" : [ "user" ], "query" : [ ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "code" : 401 } ], "type" : "item" }, { "request" : { "url" : { "raw" : "{{BASE_URL}}/user/orgs", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "orgs" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "per_page", "disabled" : true, "description" : { "content" : "Type: long | Required: false" } } ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /user/orgs", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [user_org]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/user/orgs", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "orgs" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "per_page", "disabled" : true, "description" : { "content" : "Type: long | Required: false" } } ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "body" : "[ {\n \"login\" : \"050d9f8e7d96\"\n} ]", "code" : 200 }, { "name" : "Example 401 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/user/orgs", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "orgs" ], "query" : [ { "key" : "page", "value" : "1", "disabled" : false, "description" : { "content" : "Type: long | Required: true" } }, { "key" : "per_page", "disabled" : true, "description" : { "content" : "Type: long | Required: false" } } ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "code" : 401 } ], "type" : "item" } ], "type" : "folder" }, { "name" : "user_emails", "item" : [ { "request" : { "url" : { "raw" : "{{BASE_URL}}/user/emails", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "emails" ], "query" : [ ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "name" : "GET /user/emails", "event" : [ { "listen" : "test", "script" : { "exec" : [ "pm.test(\"GET requests should return 2xx\", function () {", " pm.response.to.be.success;", "});" ], "type" : "text/javascript" } } ], "response" : [ { "name" : "Example 200 - [user_email]", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/user/emails", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "emails" ], "query" : [ ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "body" : "[ {\n \"email\" : \"cbdb5b04cd2d\",\n \"verified\" : true,\n \"primary\" : true\n} ]", "code" : 200 }, { "name" : "Example 401 - unit", "originalRequest" : { "url" : { "raw" : "{{BASE_URL}}/user/emails", "host" : [ "{{BASE_URL}}" ], "path" : [ "user", "emails" ], "query" : [ ], "variable" : [ ] }, "method" : "GET", "header" : [ ] }, "code" : 401 } ], "type" : "item" } ], "type" : "folder" } ], "event" : [ ], "variable" : [ { "key" : "BASE_URL", "value" : "https://api.github.com", "type" : "string" } ] }