{ "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.2.83" }, "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\" : \"9fec59557fdc\",\n \"encoding\" : \"utf-8\",\n \"sha\" : \"76298840a9a2\",\n \"content\" : \"a1acbe14a7f0\"\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\" : \"35ab74ac1139\",\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\" : \"35ab74ac1139\",\n \"encoding\" : \"utf-8\"\n}", "mode" : "raw" } }, "body" : "{\n \"url\" : \"78255f3fda75\",\n \"sha\" : \"ae571aed2bfa\"\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\" : \"35ab74ac1139\",\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\" : \"35ab74ac1139\",\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\" : \"965f0ed13649\",\n \"email\" : \"e4684891dad5\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\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\" : \"a8d5569eeeb4\",\n \"message\" : \"1107bda48049\",\n \"tree\" : {\n \"url\" : \"3cdc5ff9b0f0\",\n \"sha\" : \"83ffc4760889\"\n },\n \"committer\" : {\n \"name\" : \"c205b43c31f2\",\n \"email\" : \"243ca3c33c17\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\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\" : \"e2ff4cee131d\",\n \"email\" : \"27cfac54ad4d\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\n },\n \"parents\" : [ \"f08aaa27e0ee\" ],\n \"message\" : \"cf2c5e46bff4\",\n \"tree\" : \"441e3934a2ec\",\n \"committer\" : {\n \"name\" : \"72a202cfe5a8\",\n \"email\" : \"bbb8bc6b4d75\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\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\" : \"e2ff4cee131d\",\n \"email\" : \"27cfac54ad4d\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\n },\n \"parents\" : [ \"f08aaa27e0ee\" ],\n \"message\" : \"cf2c5e46bff4\",\n \"tree\" : \"441e3934a2ec\",\n \"committer\" : {\n \"name\" : \"72a202cfe5a8\",\n \"email\" : \"bbb8bc6b4d75\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\n }\n}", "mode" : "raw" } }, "body" : "{\n \"author\" : {\n \"name\" : \"a10932780845\",\n \"email\" : \"4ae72ea869e0\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\n },\n \"url\" : \"ff9f0197ee02\",\n \"parents\" : [ {\n \"url\" : \"cd6dc7f6ddd5\",\n \"sha\" : \"6a20297e3849\"\n } ],\n \"sha\" : \"f2d078c36473\",\n \"message\" : \"3db6e204cc84\",\n \"tree\" : {\n \"url\" : \"5497d74d3186\",\n \"sha\" : \"dac939fee845\"\n },\n \"committer\" : {\n \"name\" : \"1139f525638d\",\n \"email\" : \"db931b6f7c6f\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\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\" : \"e2ff4cee131d\",\n \"email\" : \"27cfac54ad4d\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\n },\n \"parents\" : [ \"f08aaa27e0ee\" ],\n \"message\" : \"cf2c5e46bff4\",\n \"tree\" : \"441e3934a2ec\",\n \"committer\" : {\n \"name\" : \"72a202cfe5a8\",\n \"email\" : \"bbb8bc6b4d75\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\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\" : \"e2ff4cee131d\",\n \"email\" : \"27cfac54ad4d\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\n },\n \"parents\" : [ \"f08aaa27e0ee\" ],\n \"message\" : \"cf2c5e46bff4\",\n \"tree\" : \"441e3934a2ec\",\n \"committer\" : {\n \"name\" : \"72a202cfe5a8\",\n \"email\" : \"bbb8bc6b4d75\",\n \"date\" : \"2026-11-06T17:48:21.612Z\"\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\" : \"722b2f20eca1\",\n \"url\" : \"519f009c58ed\",\n \"git_url\" : \"1d7c32ea392f\",\n \"encoding\" : \"utf-8\",\n \"download_url\" : \"4f2ce24b9a72\",\n \"sha\" : \"fc923300d53b\",\n \"content\" : \"1559b3f4fd56\",\n \"path\" : \"f59039eac766\",\n \"size\" : 1,\n \"html_url\" : \"f3ff90d7411f\",\n \"type\" : \"dir\"\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\" : \"d5f377f1278b\",\n \"url\" : \"462c31ef5dae\",\n \"git_url\" : \"7e53805604aa\",\n \"encoding\" : \"utf-8\",\n \"download_url\" : \"c3643ad9c944\",\n \"sha\" : \"d37eec71e7f6\",\n \"content\" : \"1f9541b6986b\",\n \"path\" : \"90fcc83d4098\",\n \"size\" : 1,\n \"html_url\" : \"cc97961ef84a\",\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\" : \"ee73d70060ae\",\n \"name\" : \"ac71680ed29b\",\n \"url\" : \"71bd3ef06004\",\n \"ping_url\" : \"4d739e809aff\",\n \"config\" : {\n \"url\" : \"ebc6086f8170\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-11-06T17:48:21.612Z\",\n \"updated_at\" : \"2026-11-06T17:48:21.612Z\",\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\" : \"e50eefbb4d57\",\n \"name\" : \"13010b7564b5\",\n \"url\" : \"a429114977bf\",\n \"ping_url\" : \"ba6d2637415a\",\n \"config\" : {\n \"url\" : \"80b8eecba8b7\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-11-06T17:48:21.612Z\",\n \"updated_at\" : \"2026-11-06T17:48:21.612Z\",\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\" : \"4e15ddd09684\",\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\" : \"4e15ddd09684\",\n \"content_type\" : \"json or form\"\n },\n \"events\" : [ \"pull_request\" ],\n \"active\" : true\n}", "mode" : "raw" } }, "body" : "{\n \"test_url\" : \"3c73705be749\",\n \"name\" : \"391ff807a874\",\n \"url\" : \"283a3b29f7fe\",\n \"ping_url\" : \"ae7a8615488f\",\n \"config\" : {\n \"url\" : \"fb0c367d96a3\",\n \"content_type\" : \"json or form\"\n },\n \"id\" : 1,\n \"created_at\" : \"2026-11-06T17:48:21.613Z\",\n \"updated_at\" : \"2026-11-06T17:48:21.613Z\",\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\" : \"4e15ddd09684\",\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\" : \"4e15ddd09684\",\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\" : \"de8d74036895\",\n \"head\" : \"4235489f7b9d\",\n \"base\" : \"4a9e8edffea0\",\n \"body\" : \"6589a0db8aff\"\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\" : \"de8d74036895\",\n \"head\" : \"4235489f7b9d\",\n \"base\" : \"4a9e8edffea0\",\n \"body\" : \"6589a0db8aff\"\n}", "mode" : "raw" } }, "body" : "{\n \"number\" : 1,\n \"url\" : \"273c8c512215\",\n \"head\" : {\n \"ref\" : \"b744bd88b9ea\"\n },\n \"id\" : 1,\n \"html_url\" : \"b5543cb5b95c\"\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\" : \"de8d74036895\",\n \"head\" : \"4235489f7b9d\",\n \"base\" : \"4a9e8edffea0\",\n \"body\" : \"6589a0db8aff\"\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\" : \"de8d74036895\",\n \"head\" : \"4235489f7b9d\",\n \"base\" : \"4a9e8edffea0\",\n \"body\" : \"6589a0db8aff\"\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\" : \"b8ce5337911b\",\n \"head\" : {\n \"ref\" : \"b78958e3ea07\"\n },\n \"id\" : 1,\n \"html_url\" : \"cfd71510667b\"\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\" : \"3bbd4387645c\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"179a64a1c9cc\",\n \"url\" : \"443a7fbfec29\"\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\" : \"a14ead56159d\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"1c28a5a5d8cc\",\n \"url\" : \"1028eed01175\"\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\" : \"5f130ee164bf\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"ad9ed460c276\",\n \"url\" : \"d85df46dad15\"\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\" : \"4ffd0b684ba8\",\n \"object\" : {\n \"type\" : \"commit\",\n \"sha\" : \"e293bba0cead\",\n \"url\" : \"3cc1dc5ecc92\"\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\" : \"5794d3b2e766\",\n \"private\" : true,\n \"url\" : \"2928053b0194\",\n \"full_name\" : \"f19462513635\",\n \"description\" : \"570dec69beec\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"f65a49082f6d\",\n \"gravatar_id\" : \"99408cd12070\",\n \"id\" : 1,\n \"avatar_url\" : \"568f3384fe71\",\n \"email\" : \"96da9f1c0500\",\n \"url\" : \"4edc81b94517\",\n \"html_url\" : \"4c8e6859ff2d\",\n \"login\" : \"35cc79db83e9\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"2b812971a21b\",\n \"default_branch\" : \"3794f062a63d\"\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\" : \"c34939e30127\",\n \"private\" : true,\n \"url\" : \"9f829682d5bf\",\n \"full_name\" : \"8efa9aa58613\",\n \"description\" : \"307ad504571a\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"d7c18c3b3e04\",\n \"gravatar_id\" : \"4f10cc632175\",\n \"id\" : 1,\n \"avatar_url\" : \"9815dd31d655\",\n \"email\" : \"a63c5e71d43b\",\n \"url\" : \"90d38fe5ca7a\",\n \"html_url\" : \"b6ea29edec53\",\n \"login\" : \"0aed90fca93a\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"cae255c10feb\",\n \"default_branch\" : \"bf40568b55f3\"\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\" : \"f5dd457337c4\",\n \"private\" : true,\n \"url\" : \"1ddc0d868ecf\",\n \"full_name\" : \"ab7d8ec0b36a\",\n \"description\" : \"1fde46d4c691\",\n \"id\" : 1,\n \"owner\" : {\n \"name\" : \"aee209e40b66\",\n \"gravatar_id\" : \"3c2e28ff40c9\",\n \"id\" : 1,\n \"avatar_url\" : \"c2cc93a3b8a8\",\n \"email\" : \"0c7c5b1d09b0\",\n \"url\" : \"b49d6859a6c2\",\n \"html_url\" : \"7c2f88f25b9b\",\n \"login\" : \"e41d36304805\",\n \"type\" : \"User\"\n },\n \"html_url\" : \"dba141fa55b8\",\n \"default_branch\" : \"078f675c3183\"\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\" : \"58ba29a4e936\",\n \"email\" : \"e6c24b007d85\",\n \"date\" : \"2026-11-06T17:48:21.613Z\"\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\" : \"c54c3b5435de\",\n \"url\" : \"386a2b30103f\"\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\" : \"a5e2dfab59e4\",\n \"email\" : \"8a16bdf9fa07\",\n \"date\" : \"2026-11-06T17:48:21.613Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"01929f06a20b\",\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\" : \"a5e2dfab59e4\",\n \"email\" : \"8a16bdf9fa07\",\n \"date\" : \"2026-11-06T17:48:21.613Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"01929f06a20b\",\n \"type\" : \"commit\"\n}", "mode" : "raw" } }, "body" : "{\n \"tagger\" : {\n \"name\" : \"acddbe97df70\",\n \"email\" : \"2a211cf09b7c\",\n \"date\" : \"2026-11-06T17:48:21.613Z\"\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\" : \"5f9612553529\",\n \"url\" : \"616d7bd13fdc\"\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\" : \"a5e2dfab59e4\",\n \"email\" : \"8a16bdf9fa07\",\n \"date\" : \"2026-11-06T17:48:21.613Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"01929f06a20b\",\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\" : \"a5e2dfab59e4\",\n \"email\" : \"8a16bdf9fa07\",\n \"date\" : \"2026-11-06T17:48:21.613Z\"\n },\n \"tag\" : \"v0.0.1\",\n \"object\" : \"940bd336248efae0f9ee5bc7b2d5c985887b16ac\",\n \"message\" : \"01929f06a20b\",\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\" : \"f7c43f7cdf7e\",\n \"tree\" : [ {\n \"path\" : \"cd169e9f7806\",\n \"sha\" : \"e4a6ea247792\",\n \"content\" : \"ee89b2ee0055\",\n \"mode\" : \"85f828ee65d4\",\n \"type\" : \"commit\"\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\" : \"f7c43f7cdf7e\",\n \"tree\" : [ {\n \"path\" : \"cd169e9f7806\",\n \"sha\" : \"e4a6ea247792\",\n \"content\" : \"ee89b2ee0055\",\n \"mode\" : \"85f828ee65d4\",\n \"type\" : \"commit\"\n } ]\n}", "mode" : "raw" } }, "body" : "{\n \"sha\" : \"3e1318f39fc0\",\n \"url\" : \"6094691c8abd\",\n \"tree_result\" : {\n \"sha\" : \"beee3456e187\",\n \"url\" : \"c7faee678ee3\",\n \"truncated\" : true,\n \"tree\" : [ {\n \"url\" : \"bcf1f6dfd536\",\n \"sha\" : \"f1a3f436419d\",\n \"mode\" : \"a28ad72c3d72\",\n \"type\" : \"blob\",\n \"path\" : \"27cab8ee26f4\",\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\" : \"f7c43f7cdf7e\",\n \"tree\" : [ {\n \"path\" : \"cd169e9f7806\",\n \"sha\" : \"e4a6ea247792\",\n \"content\" : \"ee89b2ee0055\",\n \"mode\" : \"85f828ee65d4\",\n \"type\" : \"commit\"\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\" : \"f7c43f7cdf7e\",\n \"tree\" : [ {\n \"path\" : \"cd169e9f7806\",\n \"sha\" : \"e4a6ea247792\",\n \"content\" : \"ee89b2ee0055\",\n \"mode\" : \"85f828ee65d4\",\n \"type\" : \"commit\"\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\" : \"ec935ca25ddf\",\n \"gravatar_id\" : \"56ce58357f2a\",\n \"id\" : 1,\n \"avatar_url\" : \"67a43c2369b0\",\n \"email\" : \"5daf5eb389fe\",\n \"url\" : \"e6fa9adbaffe\",\n \"html_url\" : \"85b7c72e3d18\",\n \"login\" : \"5bb6f20379d2\",\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\" : \"a9356685b250\"\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\" : \"7d4650b7bf5a\",\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" } ] }