{ "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.5.6" }, "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\" : \"19dc3697e306\",\n \"encoding\" : \"utf-8\",\n \"sha\" : \"8c6ff42b1c8a\",\n \"content\" : \"0acf872ab02f\"\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\" : \"efe67d9e3155\",\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\" : \"efe67d9e3155\",\n \"encoding\" : \"utf-8\"\n}", "mode" : "raw" } }, "body" : "{\n \"url\" : \"7e13d772f971\",\n \"sha\" : \"99df2c5cbe08\"\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\" : \"efe67d9e3155\",\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\" : \"efe67d9e3155\",\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\" : \"9bd82849c100\",\n \"email\" : \"e452cb384235\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\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\" : \"f177ff64e5f2\",\n \"message\" : \"4672aa7ae1a7\",\n \"tree\" : {\n \"url\" : \"fd862c63f881\",\n \"sha\" : \"6e11e3199727\"\n },\n \"committer\" : {\n \"name\" : \"4d35d8665ab6\",\n \"email\" : \"430847324380\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\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\" : \"cd8654a4cc0c\",\n \"email\" : \"513b381bf5a8\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"parents\" : [ \"f6f7f0a23855\" ],\n \"message\" : \"921e7d69ad59\",\n \"tree\" : \"001e0761e281\",\n \"committer\" : {\n \"name\" : \"be89cdc91c6b\",\n \"email\" : \"1e9d60ebf5a5\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\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\" : \"cd8654a4cc0c\",\n \"email\" : \"513b381bf5a8\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"parents\" : [ \"f6f7f0a23855\" ],\n \"message\" : \"921e7d69ad59\",\n \"tree\" : \"001e0761e281\",\n \"committer\" : {\n \"name\" : \"be89cdc91c6b\",\n \"email\" : \"1e9d60ebf5a5\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n }\n}", "mode" : "raw" } }, "body" : "{\n \"author\" : {\n \"name\" : \"91af809c00c2\",\n \"email\" : \"ebab158ed8f1\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"url\" : \"ebb06b72c83e\",\n \"parents\" : [ {\n \"url\" : \"9f9de07ba056\",\n \"sha\" : \"074f00c0c313\"\n } ],\n \"sha\" : \"87a2c52e2443\",\n \"message\" : \"561baf68148d\",\n \"tree\" : {\n \"url\" : \"4f6b648965f2\",\n \"sha\" : \"4e9cb9c5067d\"\n },\n \"committer\" : {\n \"name\" : \"4228361c5e85\",\n \"email\" : \"56627cd89dd6\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\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\" : \"cd8654a4cc0c\",\n \"email\" : \"513b381bf5a8\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"parents\" : [ \"f6f7f0a23855\" ],\n \"message\" : \"921e7d69ad59\",\n \"tree\" : \"001e0761e281\",\n \"committer\" : {\n \"name\" : \"be89cdc91c6b\",\n \"email\" : \"1e9d60ebf5a5\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\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\" : \"cd8654a4cc0c\",\n \"email\" : \"513b381bf5a8\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"parents\" : [ \"f6f7f0a23855\" ],\n \"message\" : \"921e7d69ad59\",\n \"tree\" : \"001e0761e281\",\n \"committer\" : {\n \"name\" : \"be89cdc91c6b\",\n \"email\" : \"1e9d60ebf5a5\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\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\" : \"9b2c16b4d39f\",\n \"url\" : \"6d004baeb0e9\",\n \"git_url\" : \"69e364580fd5\",\n \"encoding\" : \"utf-8\",\n \"download_url\" : \"0a379d419d87\",\n \"sha\" : \"ce0fa811f770\",\n \"content\" : \"623c299a0c36\",\n \"path\" : \"80b80fdb6f3f\",\n \"size\" : 1,\n \"html_url\" : \"61c6f34a9055\",\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\" : \"7f64142593a1\",\n \"url\" : \"c555ea81dadc\",\n \"git_url\" : \"2bb73e61b4f4\",\n \"encoding\" : \"base64\",\n \"download_url\" : \"629be8a83203\",\n \"sha\" : \"8e0c74e25f38\",\n \"content\" : \"5469b8cfbb24\",\n \"path\" : \"77327e22f7b0\",\n \"size\" : 1,\n \"html_url\" : \"1194f358f70d\",\n \"type\" : \"submodule\"\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\" : \"600955643da0\",\n \"name\" : \"acfbdd0ac3c7\",\n \"url\" : \"f0b782f6bcf3\",\n \"ping_url\" : \"362e47fc95e1\",\n \"config\" : {\n \"url\" : \"1b304f7c02c4\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-10-17T01:45:13.992Z\",\n \"updated_at\" : \"2026-10-17T01:45:13.992Z\",\n \"events\" : [ \"push\" ],\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\" : \"c017fdcda13b\",\n \"name\" : \"52e8a87030de\",\n \"url\" : \"f049e4ca8577\",\n \"ping_url\" : \"1d6f2d543979\",\n \"config\" : {\n \"url\" : \"f960479f7110\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-10-17T01:45:13.992Z\",\n \"updated_at\" : \"2026-10-17T01:45:13.992Z\",\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\" : \"61ddcca6ccea\",\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\" : \"61ddcca6ccea\",\n \"content_type\" : \"json or form\"\n },\n \"events\" : [ \"pull_request\" ],\n \"active\" : true\n}", "mode" : "raw" } }, "body" : "{\n \"test_url\" : \"4795b6be95bf\",\n \"name\" : \"64fa11ebb026\",\n \"url\" : \"6ecce548e4e6\",\n \"ping_url\" : \"4281b66f934f\",\n \"config\" : {\n \"url\" : \"2bcc8be9b1c4\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-10-17T01:45:13.992Z\",\n \"updated_at\" : \"2026-10-17T01:45:13.992Z\",\n \"events\" : [ \"push\" ],\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\" : \"61ddcca6ccea\",\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\" : \"61ddcca6ccea\",\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\" : \"d4d12c31d147\",\n \"head\" : \"1d61a576d366\",\n \"base\" : \"075ffdc33670\",\n \"body\" : \"98a2aa23a1ef\"\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\" : \"d4d12c31d147\",\n \"head\" : \"1d61a576d366\",\n \"base\" : \"075ffdc33670\",\n \"body\" : \"98a2aa23a1ef\"\n}", "mode" : "raw" } }, "body" : "{\n \"number\" : 1,\n \"url\" : \"ef0f756bbf9c\",\n \"head\" : {\n \"ref\" : \"05d082219cf7\"\n },\n \"id\" : 1,\n \"html_url\" : \"0998e42007ea\"\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\" : \"d4d12c31d147\",\n \"head\" : \"1d61a576d366\",\n \"base\" : \"075ffdc33670\",\n \"body\" : \"98a2aa23a1ef\"\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\" : \"d4d12c31d147\",\n \"head\" : \"1d61a576d366\",\n \"base\" : \"075ffdc33670\",\n \"body\" : \"98a2aa23a1ef\"\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\" : \"1a4a1f40cef8\",\n \"head\" : {\n \"ref\" : \"c1009b8e5a1c\"\n },\n \"id\" : 1,\n \"html_url\" : \"ca18241ed3ef\"\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\" : \"d24a19a64c4e\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"f0bb4e9c6a77\",\n \"url\" : \"86eb53ebd2b6\"\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\" : \"362281bc714a\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"3dc30082ee1c\",\n \"url\" : \"0b28db5b4148\"\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\" : \"81070517f0b8\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"0d33528cf028\",\n \"url\" : \"96fc9cbfd1ec\"\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\" : \"6f4d993c561f\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"35a07c928dd5\",\n \"url\" : \"1155d94f311e\"\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\" : \"3d0895e05de7\",\n \"private\" : true,\n \"url\" : \"e422f2d63ef6\",\n \"full_name\" : \"65f5b1d0ecfa\",\n \"description\" : \"b2105e5770af\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"be276ea72054\",\n \"gravatar_id\" : \"88b69e163ee7\",\n \"id\" : 1,\n \"avatar_url\" : \"ed5e229e566d\",\n \"email\" : \"f563a173ba2c\",\n \"url\" : \"59f5070e1028\",\n \"html_url\" : \"a6c5a4c5eebf\",\n \"login\" : \"193d4c5f277e\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"1211320a2926\",\n \"default_branch\" : \"1377a5fa346f\"\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\" : \"41bd2a471195\",\n \"private\" : true,\n \"url\" : \"caf79b82be68\",\n \"full_name\" : \"eacd1104d55d\",\n \"description\" : \"6e8cdf7a74f1\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"88a9aa3a5cab\",\n \"gravatar_id\" : \"2596414dd9bf\",\n \"id\" : 1,\n \"avatar_url\" : \"968c16024f9c\",\n \"email\" : \"6ce145a150d3\",\n \"url\" : \"a70e48a25647\",\n \"html_url\" : \"53e98be94f0e\",\n \"login\" : \"80885fbc2a1c\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"2c3b450855dc\",\n \"default_branch\" : \"6b16b83a10b0\"\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\" : \"dbf237a9b3e1\",\n \"private\" : true,\n \"url\" : \"c2df730f031a\",\n \"full_name\" : \"8b4bca2010c5\",\n \"description\" : \"2ab7091ce50b\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"60ef670cb0c6\",\n \"gravatar_id\" : \"dfd42c16d740\",\n \"id\" : 1,\n \"avatar_url\" : \"9f52a768bad4\",\n \"email\" : \"6d64d59200bd\",\n \"url\" : \"73e409ce2597\",\n \"html_url\" : \"3fa49206eac2\",\n \"login\" : \"fad5e994c1f8\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"c7c92c2a1bd4\",\n \"default_branch\" : \"a4732a6fe603\"\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\" : \"9dc61fba76d8\",\n \"email\" : \"adeff82f328a\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\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\" : \"318ed6a85a44\",\n \"url\" : \"ce9ae4451625\"\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\" : \"3da31dc8181e\",\n \"email\" : \"efdbcb9c0a54\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"0c6f5282599b\",\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\" : \"3da31dc8181e\",\n \"email\" : \"efdbcb9c0a54\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"0c6f5282599b\",\n \"type\" : \"commit\"\n}", "mode" : "raw" } }, "body" : "{\n \"tagger\" : {\n \"name\" : \"450c859ab3c1\",\n \"email\" : \"ae0014da63c5\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\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\" : \"4b5f8e0d2bcc\",\n \"url\" : \"b489012221d9\"\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\" : \"3da31dc8181e\",\n \"email\" : \"efdbcb9c0a54\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"0c6f5282599b\",\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\" : \"3da31dc8181e\",\n \"email\" : \"efdbcb9c0a54\",\n \"date\" : \"2026-10-17T01:45:13.992Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"0c6f5282599b\",\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\" : \"741a08a151af\",\n \"tree\" : [ {\n \"path\" : \"a3e13a581d07\",\n \"sha\" : \"2b7d3269995d\",\n \"content\" : \"0e2101b97d56\",\n \"mode\" : \"8173b1cad2ee\",\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\" : \"741a08a151af\",\n \"tree\" : [ {\n \"path\" : \"a3e13a581d07\",\n \"sha\" : \"2b7d3269995d\",\n \"content\" : \"0e2101b97d56\",\n \"mode\" : \"8173b1cad2ee\",\n \"type\" : \"tree\"\n } ]\n}", "mode" : "raw" } }, "body" : "{\n \"sha\" : \"d009b610f051\",\n \"url\" : \"8202d1f706c4\",\n \"tree_result\" : {\n \"sha\" : \"4b9701a63f52\",\n \"url\" : \"3d827ed28573\",\n \"truncated\" : true,\n \"tree\" : [ {\n \"url\" : \"c626f1c60a14\",\n \"sha\" : \"54ebb2a960bd\",\n \"mode\" : \"52ee190cb387\",\n \"type\" : \"blob\",\n \"path\" : \"10c8b1577039\",\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\" : \"741a08a151af\",\n \"tree\" : [ {\n \"path\" : \"a3e13a581d07\",\n \"sha\" : \"2b7d3269995d\",\n \"content\" : \"0e2101b97d56\",\n \"mode\" : \"8173b1cad2ee\",\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\" : \"741a08a151af\",\n \"tree\" : [ {\n \"path\" : \"a3e13a581d07\",\n \"sha\" : \"2b7d3269995d\",\n \"content\" : \"0e2101b97d56\",\n \"mode\" : \"8173b1cad2ee\",\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\" : \"691857a2faa6\",\n \"gravatar_id\" : \"3beff711dd17\",\n \"id\" : 1,\n \"avatar_url\" : \"257065ba165b\",\n \"email\" : \"fe5c4d0457cf\",\n \"url\" : \"e4241cf8be32\",\n \"html_url\" : \"23663e4a48fb\",\n \"login\" : \"2a12d2fc7219\",\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\" : \"0c6cfdb417f5\"\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\" : \"bfc8eadb1c0c\",\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" } ] }